There is a command group 'az_acr_task'. This group of commands could 'manage a collection of steps for building  testing and os   framework patching container images using azure container registries'. 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_acr_task_create'.The syntax is: az acr task create --name
                   --registry
                   [--agent-pool]
                   [--arg]
                   [--assign-identity]
                   [--auth-mode]
                   [--base-image-trigger-enabled {false, true}]
                   [--base-image-trigger-name]
                   [--base-image-trigger-type]
                   [--cmd]
                   [--commit-trigger-enabled {false, true}]
                   [--context]
                   [--cpu]
                   [--file]
                   [--git-access-token]
                   [--image]
                   [--is-system-task]
                   [--log-template]
                   [--no-cache {false, true}]
                   [--no-push {false, true}]
                   [--platform]
                   [--pull-request-trigger-enabled {false, true}]
                   [--resource-group]
                   [--schedule]
                   [--secret-arg]
                   [--set]
                   [--set-secret]
                   [--source-trigger-name]
                   [--status]
                   [--target]
                   [--timeout]
                   [--update-trigger-endpoint]
                   [--update-trigger-payload-type]
                   [--values]. The 1th example of the child command would be to use it to 'create a task without the source location', the syntax is: az acr task create -n hello-world -r myregistry --cmd '$Registry/myimage' -c /dev/null. The 2th example of the child command would be to use it to 'create a task with the definition from the standard input and with a timer trigger that runs the task at the top of every hour using the default trigger name  either  ctrl   z  windows  or  ctrl   d  linux  terminates the input stream', the syntax is: cat task.yaml | az acr task create -n hello-world -r myregistry -f - -c /dev/null \
    --schedule "0 */1 * * *"
az acr task create -n hello-world -r myregistry -f - -c /dev/null --schedule "0 */1 * * *". The 3th example of the child command would be to use it to 'create a linux task from a public github repository which builds the hello world image without triggers and uses a build argument', the syntax is: az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
    -c https://github.com/Azure/acr-builder.git -f Dockerfile \
    --commit-trigger-enabled false --base-image-trigger-enabled false \
    --arg DOCKER_CLI_BASE_IMAGE=docker:18.03.0-ce-git. The 4th example of the child command would be to use it to 'create a linux task using a specific branch of a private azure devops repository which builds the hello world image on arm architecture  v7 variant  and has triggers enabled', the syntax is: az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
    -c https://msazure.visualstudio.com/DefaultCollection/Project/_git/Repo#Branch:Folder \
    -f Dockerfile --git-access-token <Personal Access Token> --platform linux/arm/v7. The 5th example of the child command would be to use it to 'create a linux task from a public github repository which builds the hello world image with both a git commit and pull request trigger enabled  note that this task does not use source registry  myregistry   so we can explicitly set auth mode as none for it', the syntax is: az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry  -f Dockerfile \
    --no-push true --auth-mode None -c https://github.com/Azure-Samples/acr-build-helloworld-node.git \
    --pull-request-trigger-enabled true --git-access-token 000000000000000000000000000000000. The 6th example of the child command would be to use it to 'create a windows task from a public github repository which builds the azure container builder image on amd64 architecture with only base image trigger enabled', the syntax is: az acr task create -t acb:{{.Run.ID}} -n acb-win -r myregistry \
    -c https://github.com/Azure/acr-builder.git -f Windows.Dockerfile \
    --commit-trigger-enabled false --platform Windows/amd64. The 7th example of the child command would be to use it to 'create a linux multi step task from a public github repository with with both system assigned and user assigned managed identities and base image  git commit  pull request  and timer triggers that run the task at noon on mondays through fridays with the timer trigger name provided', the syntax is: az acr task create -t hello-world:{{.Run.ID}} -n hello-world -r myregistry \
    --pull-request-trigger-enabled true --schedule "dailyTimer:0 12 * * Mon-Fri" \
    -c https://github.com/Azure-Samples/acr-tasks.git#:multipleRegistries -f testtask.yaml \
    --assign-identity [system] "/subscriptions/<subscriptionId>/resourcegroups/<myResourceGroup>/providers/Microsoft.ManagedIdentity/userAssignedIdentities/<myUserAssignedIdentitiy>". The parameter '--name -n' is required. It is used to the name of the task.. The parameter '--registry -r' is required. It is used to the name of the container registry. it should be specified in lower case. you can configure the default registry name using `az configure --defaults acr=<registry name>`.. The parameter '--agent-pool' is optional. the name of the agent pool.. The parameter '--arg' is optional. build argument in '--arg name[=value]' format. multiples supported by passing '--arg` multiple times.. The parameter '--assign-identity' is optional. assigns managed identities to the task. use '[system]' to refer to the system-assigned identity or a resource id to refer to a user-assigned identity. please see https://aka.ms/acr/tasks/task-create-managed-identity for more information.. The parameter '--auth-mode' is optional. auth mode of the source registry.. The parameter '--base-image-trigger-enabled' is optional. indicates whether the base image trigger is enabled.. The parameter '--base-image-trigger-name' is optional. the name of the base image trigger.. The parameter '--base-image-trigger-type' is optional. the type of the auto trigger for base image dependency updates.. The parameter '--cmd' is optional. commands to execute. this also supports additional docker run parameters (https://docs.docker.com/engine/reference/commandline/run/) or even other docker commands (https://docs.docker.com/engine/reference/commandline/docker/).. The parameter '--commit-trigger-enabled' is optional. indicates whether the source control commit trigger is enabled.. The parameter '--context -c' is optional. the full url to the source code repository (requires '.git' suffix for a github repo) or a remote tarball (e.g., 'http://server/context.tar.gz'), or the repository of an oci artifact in an azure container registry (e.g., 'oci://myregistry.azurecr.io/myartifact:mytag'). if '/dev/null' is specified, the value will be set to none and ignored. this is a required argument if the task is not a system task.. The parameter '--cpu' is optional. the cpu configuration in terms of number of cores required for the run.. The parameter '--file -f' is optional. relative path of the the task/docker file to the source code root folder. task files must be suffixed with '.yaml' or piped from the standard input using '-'.. The parameter '--git-access-token' is optional. the access token used to access the source control provider.. The parameter '--image -t' is optional. the name and tag of the image using the format: '-t repo/image:tag'. multiple tags are supported by passing -t multiple times.. The parameter '--is-system-task' is optional. indicates whether the task resource is a system task. the name of the task must be 'quicktask'. only applicable to cmk enabled registry.. The parameter '--log-template' is optional. the repository and tag template for run log artifact using the format: 'log/repo:tag' (e.g., 'acr/logs:{{.run.id}}'). only applicable to cmk enabled registry.. The parameter '--no-cache' is optional. indicates whether the image cache is enabled.. The parameter '--no-push' is optional. indicates whether the image built should be pushed to the registry.. The parameter '--platform' is optional. the platform where build/task is run, eg, 'windows' and 'linux'. when it's used in build commands, it also can be specified in 'os/arch/variant' format for the resulting image. eg, linux/arm/v7. the 'arch' and 'variant' parts are optional.. The parameter '--pull-request-trigger-enabled' is optional. indicates whether the source control pull request trigger is enabled. the trigger is disabled by default.. The parameter '--resource-group -g' is optional. name of resource group. you can configure the default group using `az configure --defaults group=<name>`.. The parameter '--schedule' is optional. schedule for a timer trigger represented as a cron expression. an optional trigger name can be specified using `--schedule name:schedule` format. multiples supported by passing --schedule multiple times.. The parameter '--secret-arg' is optional. secret build argument in '--secret-arg name[=value]' format. multiples supported by passing --secret-arg multiple times.. The parameter '--set' is optional. task value in '--set name[=value]' format. multiples supported by passing --set multiple times.. The parameter '--set-secret' is optional. secret task value in '--set-secret name[=value]' format. multiples supported by passing --set-secret multiple times.. The parameter '--source-trigger-name' is optional. the name of the source trigger.. The parameter '--status' is optional. the current status of task.. The parameter '--target' is optional. the name of the target build stage.. The parameter '--timeout' is optional. the timeout in seconds.. The parameter '--update-trigger-endpoint' is optional. the full url of the endpoint to receive base image update trigger notifications.. The parameter '--update-trigger-payload-type' is optional. indicates whether to include metadata about the base image trigger in the payload alongwith the update trigger token, when a notification is sent.. The parameter '--values' is optional. the task values/parameters file path relative to the source context.. 