There is a command group 'az_containerapp_env'. This group of commands could 'commands to manage container apps environments'. 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_containerapp_env_create containerapp'.The syntax is: az containerapp env create --name
                           --resource-group
                           [--certificate-akv-url]
                           [--certificate-file]
                           [--certificate-identity]
                           [--certificate-password]
                           [--custom-domain-dns-suffix]
                           [--dapr-instrumentation-key]
                           [--docker-bridge-cidr]
                           [--enable-dedicated-gpu {false, true}]
                           [--enable-mtls {false, true}]
                           [--enable-workload-profiles {false, true}]
                           [--infrastructure-resource-group]
                           [--infrastructure-subnet-resource-id]
                           [--internal-only {false, true}]
                           [--location]
                           [--logs-destination {azure-monitor, log-analytics, none}]
                           [--logs-dynamic-json-columns {false, true}]
                           [--logs-workspace-id]
                           [--logs-workspace-key]
                           [--mi-system-assigned]
                           [--mi-user-assigned]
                           [--no-wait]
                           [--platform-reserved-cidr]
                           [--platform-reserved-dns-ip]
                           [--storage-account]
                           [--tags]
                           [--zone-redundant]. The 1th example of the child command would be to use it to 'create an environment with an auto generated log analytics workspace', the syntax is: az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
    --location eastus2. The 2th example of the child command would be to use it to 'create a zone redundant environment', the syntax is: az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
    --location eastus2 --zone-redundant. The 3th example of the child command would be to use it to 'create an environment with an existing log analytics workspace', the syntax is: az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
    --logs-workspace-id myLogsWorkspaceID \
    --logs-workspace-key myLogsWorkspaceKey \
    --location eastus2. The 4th example of the child command would be to use it to 'create an environment with workload profiles enabled', the syntax is: az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
    --location eastus2 --enable-workload-profiles. The 5th example of the child command would be to use it to 'create an environment without workload profiles enabled', the syntax is: az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
    --location eastus2 --enable-workload-profiles false. The 6th example of the child command would be to use it to 'create an environment with system assigned and user assigned identity', the syntax is: az containerapp env create -n MyContainerappEnvironment -g MyResourceGroup \
    --location eastus2 --mi-system-assigned --mi-user-assigned MyUserIdentityResourceId. The parameter '--name -n' is required. It is used to name of the container apps environment.. 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 '--certificate-akv-url --custom-domain-certificate-akv-url' is optional. the url pointing to the azure key vault secret that holds the certificate.. The parameter '--certificate-file --custom-domain-certificate-file' is optional. the filepath of the certificate file (.pfx or .pem) for the environment's custom domain. to manage certificates for container apps, use `az containerapp env certificate`.. The parameter '--certificate-identity --custom-domain-certificate-identity' is optional. resource id of a managed identity to authenticate with azure key vault, or system to use a system-assigned identity.. The parameter '--certificate-password --custom-domain-certificate-password' is optional. the certificate file password for the environment's custom domain.. The parameter '--custom-domain-dns-suffix --dns-suffix' is optional. the dns suffix for the environment's custom domain.. The parameter '--dapr-instrumentation-key' is optional. application insights instrumentation key used by dapr to export service to service communication telemetry.. The parameter '--docker-bridge-cidr' is optional. cidr notation ip range assigned to the docker bridge. it must not overlap with any subnet ip ranges or the ip range defined in platform reserved cidr, if defined.. The parameter '--enable-dedicated-gpu' is optional. boolean indicating if the environment is enabled to have dedicated gpu.. The parameter '--enable-mtls' is optional. boolean indicating if mtls peer authentication is enabled for the environment.. The parameter '--enable-workload-profiles -w' is optional. boolean indicating if the environment is enabled to have workload profiles.. The parameter '--infrastructure-resource-group -i' is optional. name for resource group that will contain infrastructure resources. if not provided, a resource group name will be generated.. The parameter '--infrastructure-subnet-resource-id -s' is optional. resource id of a subnet for infrastructure components and user app containers.. The parameter '--internal-only' is optional. boolean indicating the environment only has an internal load balancer. these environments do not have a public static ip resource, therefore must provide infrastructuresubnetresourceid if enabling this property.. The parameter '--location -l' is optional. location of resource. examples: eastus2, northeurope.. The parameter '--logs-destination' is optional. logs destination.. The parameter '--logs-dynamic-json-columns -j' is optional. boolean indicating whether to parse json string log into dynamic json columns. only work for destination log-analytics.. The parameter '--logs-workspace-id' is optional. workspace id of the log analytics workspace to send diagnostics logs to. only works with logs destination "log-analytics". you can use "az monitor log-analytics workspace create" to create one. extra billing may apply.. The parameter '--logs-workspace-key' is optional. log analytics workspace key to configure your log analytics workspace. only works with logs destination "log-analytics". you can use "az monitor log-analytics workspace get-shared-keys" to retrieve the key.. The parameter '--mi-system-assigned' is optional. boolean indicating whether to assign system-assigned identity.. The parameter '--mi-user-assigned' is optional. space-separated user identities to be assigned.. The parameter '--no-wait' is optional. do not wait for the long-running operation to finish.. The parameter '--platform-reserved-cidr' is optional. ip range in cidr notation that can be reserved for environment infrastructure ip addresses. it must not overlap with any other subnet ip ranges.. The parameter '--platform-reserved-dns-ip' is optional. an ip address from the ip range defined by platform reserved cidr that will be reserved for the internal dns server.. The parameter '--storage-account' is optional. name or resource id of the storage account used for azure monitor. if this value is provided, azure monitor diagnostic settings will be created automatically.. The parameter '--tags' is optional. space-separated tags: key[=value] [key[=value] ...]. use "" to clear existing tags.. The parameter '--zone-redundant -z' is optional. enable zone redundancy on the environment. cannot be used without --infrastructure-subnet-resource-id. if used with --location, the subnet's location must match.. 