There is a command group 'az_storage mover_job definition'. This group of commands could 'manage job definition resource  which contains configuration for a single unit of managed data transfer'. The group of commands has global parameter '--debug' which means 'Increase logging verbosity to show all debug logs.'. The group of commands has global parameter '--help -h' which means 'Show this help message and exit.'. The group of commands has global parameter '--only-show-errors' which means 'Only show errors, suppressing warnings.'. The group of commands has global parameter '--output -o' which means 'Output format.'. The group of commands has global parameter '--query' which means 'JMESPath query string. See <a href="http://jmespath.org/">http://jmespath.org/</a> for more information and examples.'. The group of commands has global parameter '--subscription' which means 'Name or ID of subscription. You can configure the default subscription using `az account set -s NAME_OR_ID`.'. The group of commands has global parameter '--verbose' which means 'Increase logging verbosity. Use --debug for full debug logs.'. This group contains a child command 'az_storage mover_job definition_create'.The syntax is: az storage-mover job-definition create --copy-mode {additive, mirror}
                                       --job-definition-name
                                       --project-name
                                       --resource-group
                                       --source-name
                                       --storage-mover-name
                                       --target-name
                                       [--agent-name]
                                       [--description]
                                       [--source-subpath]
                                       [--target-subpath]. The 1th example of the child command would be to use it to 'job definition create', the syntax is: az storage-mover job-definition create -g {rg} -n {job_definition} --project-name {project_name} --storage-mover-name {mover_name} --copy-mode Additive --source-name {source_endpoint} --target-name {target_endpoint} --agent-name {agent_name} --description JobDefinitionDescription --source-subpath path1 --target-subpath path2. The parameter '--copy-mode' is required. It is used to strategy to use for copy.. The parameter '--job-definition-name --name -n' is required. It is used to the name of the job definition resource.. The parameter '--project-name' is required. It is used to the name of the project resource.. The parameter '--resource-group -g' is required. It is used to name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--source-name' is required. It is used to the name of the source endpoint.. The parameter '--storage-mover-name' is required. It is used to the name of the storage mover resource.. The parameter '--target-name' is required. It is used to the name of the target endpoint.. The parameter '--agent-name' is optional. name of the agent to assign for new job runs of this job definition.. The parameter '--description' is optional. a description for the job definition.. The parameter '--source-subpath' is optional. the subpath to use when reading from the source endpoint.. The parameter '--target-subpath' is optional. the subpath to use when writing to the target endpoint.. 