There is a command group 'az_batch_job'. This group of commands could 'manage batch jobs'. 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_batch_job_create'.The syntax is: az batch job create [--account-endpoint]
                    [--account-key]
                    [--account-name]
                    [--allow-task-preemption]
                    [--id]
                    [--job-manager-task-command-line]
                    [--job-manager-task-environment-settings]
                    [--job-manager-task-id]
                    [--job-manager-task-resource-files]
                    [--job-max-task-retry-count]
                    [--job-max-wall-clock-time]
                    [--json-file]
                    [--max-parallel-tasks]
                    [--metadata]
                    [--parameters]
                    [--pool-id]
                    [--priority]
                    [--required-slots]
                    [--resource-group]
                    [--template]
                    [--uses-task-dependencies]. The parameter '--account-endpoint' is optional. batch service endpoint. alternatively, set by environment variable: azure_batch_endpoint.. The parameter '--account-key' is optional. the batch account key. alternatively, set by environment variable: azure_batch_access_key.. The parameter '--account-name' is optional. the batch account name. alternatively, set by environment variable: azure_batch_account.. The parameter '--allow-task-preemption' is optional. whether tasks in this job can be preempted by other high priority jobs. if the value is set to true, other high priority jobs submitted to the system will take precedence and will be able requeue tasks from this job. you can update a job's allowtaskpreemption after it has been created using the update job api.. The parameter '--id' is optional. required. the id can contain any combination of alphanumeric characters including hyphens and underscores, and cannot contain more than 64 characters. the id is case-preserving and case-insensitive (that is, you may not have two ids within an account that differ only by case).. The parameter '--job-manager-task-command-line' is optional. the command line of the job manager task. the command line does not run under a shell, and therefore cannot take advantage of shell features such as environment variable expansion. if you want to take advantage of such features, you should invoke the shell in the command line, for example using "cmd /c mycommand" in windows or "/bin/sh -c mycommand" in linux.. The parameter '--job-manager-task-environment-settings' is optional. a list of environment variable settings for the job manager task. space separated values in 'key=value' format.. The parameter '--job-manager-task-id' is optional. a string that uniquely identifies the job manager task within the job. the id can contain any combination of alphanumeric characters including hyphens and underscores and cannot contain more than 64 characters.. The parameter '--job-manager-task-resource-files' is optional. a list of files that the batch service will download to the compute node before running the command line. files listed under this element are located in the task's working directory. space separated resource references in filename=httpurl format.. The parameter '--job-max-task-retry-count' is optional. the maximum number of times each task may be retried. the batch service retries a task if its exit code is nonzero. note that this value specifically controls the number of retries. the batch service will try each task once, and may then retry up to this limit. for example, if the maximum retry count is 3, batch tries a task up to 4 times (one initial try and 3 retries). if the maximum retry count is 0, the batch service does not retry tasks. if the maximum retry count is -1, the batch service retries tasks without limit. the default value is 0 (no retries).. The parameter '--job-max-wall-clock-time' is optional. the maximum elapsed time that the job may run, measured from the time the job is created. if the job does not complete within the time limit, the batch service terminates it and any tasks that are still running. in this case, the termination reason will be maxwallclocktimeexpiry. if this property is not specified, there is no time limit on how long the job may run. expected format is an iso-8601 duration.. The parameter '--json-file' is optional. a file containing the job specification in json (formatted to match the respective rest api body). if this parameter is specified, all 'job arguments' are ignored.. The parameter '--max-parallel-tasks' is optional. the maximum number of tasks that can be executed in parallel for the job. the value of maxparalleltasks must be -1 or greater than 0 if specified. if not specified, the default value is -1, which means there's no limit to the number of tasks that can be run at once. you can update a job's maxparalleltasks after it has been created using the update job api. default value: -1 .. The parameter '--metadata' is optional. the batch service does not assign any meaning to metadata; it is solely for the use of user code.. The parameter '--parameters' is optional. parameter values for a batch job json template file. can only be used with --template.. The parameter '--pool-id' is optional. the id of an existing pool. all the tasks of the job will run on the specified pool.. The parameter '--priority' is optional. the priority of the job. priority values can range from -1000 to 1000, with -1000 being the lowest priority and 1000 being the highest priority. the default value is 0.. The parameter '--required-slots' is optional. the number of scheduling slots that the task requires to run. the default is 1. a task can only be scheduled to run on a compute node if the node has enough free scheduling slots available. for multi-instance tasks, this property is not supported and must not be specified.. The parameter '--resource-group' is optional. the resource group of the batch account.. The parameter '--template' is optional. a batch job json template file. if this parameter is specified, all other parameters are ignored.. The parameter '--uses-task-dependencies' is optional. the flag that determines if this job will use tasks with dependencies. true if flag present.. 