az hdinsight
Manage HDInsight resources.
Commands
Name | Description | Type | Status |
---|---|---|---|
az hdinsight application |
Manage HDInsight applications. |
Core | GA |
az hdinsight application create |
Create an application for a HDInsight cluster. |
Core | GA |
az hdinsight application delete |
Deletes the specified application on the HDInsight cluster. |
Core | GA |
az hdinsight application list |
Lists all of the applications for the HDInsight cluster. |
Core | GA |
az hdinsight application show |
Gets properties of the specified application. |
Core | GA |
az hdinsight application wait |
Place the CLI in a waiting state until an operation is complete. |
Core | GA |
az hdinsight autoscale |
Manage HDInsight cluster's Autoscale configuration. |
Core | GA |
az hdinsight autoscale condition |
Manage schedule condition of the HDInsight cluster which enabled Schedule-based Autoscale. |
Core | GA |
az hdinsight autoscale condition create |
Add a new schedule condition. |
Core | GA |
az hdinsight autoscale condition delete |
Delete schedule condition. |
Core | GA |
az hdinsight autoscale condition list |
List all schedule conditions. |
Core | GA |
az hdinsight autoscale condition update |
Update a schedule condition. |
Core | GA |
az hdinsight autoscale condition wait |
Place the CLI in a waiting state until an operation is complete. |
Core | GA |
az hdinsight autoscale create |
Enable Autoscale for a running cluster. |
Core | GA |
az hdinsight autoscale delete |
Disable Autoscale for a running cluster. |
Core | GA |
az hdinsight autoscale list-timezones |
List the available timezone name when enabling Schedule-based Autoscale. |
Core | GA |
az hdinsight autoscale show |
Get the Autoscale configuration of a specified cluster. |
Core | GA |
az hdinsight autoscale update |
Update the Autoscale configuration. |
Core | GA |
az hdinsight autoscale wait |
Place the CLI in a waiting state until an operation is complete. |
Core | GA |
az hdinsight azure-monitor |
Manage Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight azure-monitor-agent |
Manage Azure Monitor Agent logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight azure-monitor-agent disable |
Disable the Azure Monitor Agent logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight azure-monitor-agent enable |
Enable the Azure Monitor Agent logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight azure-monitor-agent show |
Get the status of Azure Monitor Agent logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight azure-monitor disable |
Disable the Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight azure-monitor enable |
Enable the Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight azure-monitor show |
Get the status of Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight create |
Create a new cluster. |
Core | GA |
az hdinsight delete |
Deletes the specified HDInsight cluster. |
Core | GA |
az hdinsight host |
Manage HDInsight cluster's virtual hosts. |
Core | GA |
az hdinsight host list |
List the hosts of the specified HDInsight cluster. |
Core | GA |
az hdinsight host restart |
Restart the specific hosts of the specified HDInsight cluster. |
Core | GA |
az hdinsight list |
List HDInsight clusters in a resource group or subscription. |
Core | GA |
az hdinsight list-usage |
Lists the usages for the specified location. |
Core | GA |
az hdinsight monitor |
Manage Classic Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight monitor disable |
Disable the Classic Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight monitor enable |
Enable the Classic Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight monitor show |
Get the status of Classic Azure Monitor logs integration on an HDInsight cluster. |
Core | GA |
az hdinsight resize |
Resize the specified HDInsight cluster to the specified size. |
Core | GA |
az hdinsight rotate-disk-encryption-key |
Rotate the disk encryption key of the specified HDInsight cluster. |
Core | GA |
az hdinsight script-action |
Manage HDInsight script actions. |
Core | GA |
az hdinsight script-action delete |
Deletes a specified persisted script action of the cluster. |
Core | GA |
az hdinsight script-action execute |
Execute script actions on the specified HDInsight cluster. |
Core | GA |
az hdinsight script-action list |
Lists all the persisted script actions for the specified cluster. |
Core | GA |
az hdinsight script-action list-execution-history |
Lists all scripts' execution history for the specified cluster. |
Core | GA |
az hdinsight script-action promote |
Promotes the specified ad-hoc script execution to a persisted script. |
Core | GA |
az hdinsight script-action show-execution-details |
Gets the script execution detail for the given script execution ID. |
Core | GA |
az hdinsight show |
Gets the specified cluster. |
Core | GA |
az hdinsight update |
Update the tags or identity of the specified HDInsight cluster. Setting the identity property will override the existing identity configuration of the cluster. |
Core | GA |
az hdinsight wait |
Place the CLI in a waiting state until an operation is complete. |
Core | GA |
az hdinsight create
Create a new cluster.
az hdinsight create --name
--resource-group
--type
[--assign-identity]
[--autoscale-count]
[--autoscale-max-count]
[--autoscale-min-count]
[--autoscale-type {Load, Schedule}]
[--cluster-admin-account]
[--cluster-admin-password]
[--cluster-configurations]
[--cluster-tier {Premium, Standard}]
[--cluster-users-group-dns]
[--component-version]
[--compute-isolation {false, true}]
[--days {Friday, Monday, Saturday, Sunday, Thursday, Tuesday, Wednesday}]
[--domain]
[--edgenode-size]
[--enable-private-link {false, true}]
[--encryption-algorithm {RSA-OAEP, RSA-OAEP-256, RSA1_5}]
[--encryption-at-host {false, true}]
[--encryption-in-transit {false, true}]
[--encryption-key-name]
[--encryption-key-version]
[--encryption-vault-uri]
[--esp]
[--headnode-size]
[--host-sku]
[--http-password]
[--http-user]
[--idbroker]
[--kafka-client-group-id]
[--kafka-client-group-name]
[--kafka-management-node-count]
[--kafka-management-node-size]
[--ldaps-urls]
[--location]
[--minimal-tls-version {1.2}]
[--no-validation-timeout]
[--no-wait]
[--outbound-dependencies-managed-type {External, Managed}]
[--private-link-config]
[--public-ip-tag-type]
[--public-ip-tag-value]
[--resource-provider-connection {Inbound, Outbound}]
[--ssh-password]
[--ssh-public-key]
[--ssh-user]
[--storage-account]
[--storage-account-key]
[--storage-account-managed-identity]
[--storage-container]
[--storage-filesystem]
[--subnet]
[--tags]
[--time]
[--timezone]
[--version]
[--vnet-name]
[--workernode-count]
[--workernode-data-disk-size]
[--workernode-data-disk-storage-account-type {premium_lrs, standard_lrs}]
[--workernode-data-disks-per-node]
[--workernode-size]
[--zones]
[--zookeepernode-size]
Examples
Create a cluster with an existing storage account.
az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount
Create a cluster with minimal tls version.
az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount --minimal-tls-version 1.2
Create a cluster which enables encryption in transit.
az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount --encryption-in-transit true
Create a cluster with encryption at host.
az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount --encryption-at-host true
Create a cluster with the Enterprise Security Package (ESP).
az hdinsight create --esp -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--subnet "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1" \
--domain "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.AAD/domainServices/MyDomain.onmicrosoft.com" \
--assign-identity "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MyMsiRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyMSI" \
--cluster-admin-account MyAdminAccount@MyDomain.onmicrosoft.com \
--cluster-users-group-dns MyGroup
Create a cluster with the Enterprise Security Package (ESP) and enable HDInsight ID Broker.
az hdinsight create --esp --idbroker -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--subnet "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.Network/virtualNetworks/MyVnet/subnets/subnet1" \
--domain "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MyRG/providers/Microsoft.AAD/domainServices/MyDomain.onmicrosoft.com" \
--assign-identity "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/MyMsiRG/providers/Microsoft.ManagedIdentity/userAssignedIdentities/MyMSI" \
--cluster-admin-account MyAdminAccount@MyDomain.onmicrosoft.com \
--cluster-users-group-dns MyGroup
Create a Kafka cluster with disk encryption. See https://docs.microsoft.com/azure/hdinsight/kafka/apache-kafka-byok.
az hdinsight create -t kafka -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --workernode-data-disks-per-node 2 \
--storage-account MyStorageAccount \
--encryption-key-name kafkaClusterKey \
--encryption-key-version 00000000000000000000000000000000 \
--encryption-vault-uri https://MyKeyVault.vault.azure.net \
--assign-identity MyMSI
Create a kafka cluster with kafka rest proxy.
az hdinsight create -t kafka -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --workernode-data-disks-per-node 2 \
--storage-account MyStorageAccount \
--kafka-management-node-size "Standard_D4_v2" \
--kafka-client-group-id MySecurityGroupId \
--kafka-client-group-name MySecurityGroupName
--component-version kafka=2.1
Create a cluster with Azure Data Lake Storage Gen2
az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--storage-account-managed-identity MyMSI
Create a cluster with configuration from JSON string.
az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--cluster-configuration {'gateway':{'restAuthCredential.username':'admin'}}
Create a cluster with configuration from a local file.
az hdinsight create -t spark -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" \
--storage-account MyStorageAccount \
--cluster-configuration @config.json
Create a cluster which Load-based Autoscale.
az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--autoscale-type Load --autoscale-min-workernode-count 3 --autoscale-max-workernode-count 5
Create a cluster which Schedule-based Autoscale.
az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--autoscale-type Schedule --timezone "Pacific Standard Time" --days Monday \
--time 09:00 --autoscale-workernode-count 5
Create a cluster with Relay Outbound and Private Link feature.
az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--subnet "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg/providers/Microsoft.Network/virtualNetworks/fakevnet/subnets/default" \
--resource-provider-connection Outbound --enable-private-link
Create a cluster with Compute Isolation feature.
az hdinsight create -t spark --version 3.6 -g MyResourceGroup -n MyCluster \
-p "HttpPassword1234!" --storage-account MyStorageAccount \
--enable-compute-isolation --workernode-size "Standard_E8S_V3" --headnode-size "Standard_E8S_V3"
Required Parameters
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Type of HDInsight cluster, like: hadoop, interactivehive, hbase, kafka, storm, spark, rserver, mlservices. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#cluster-types.
Optional Parameters
The name or ID of user assigned identity. Skip this field when assign_identity_type is SystemAssigned.
The scheduled workernode count.
The max workernode count for Load-based atuoscale.
The minimal workernode count for Load-based atuoscale.
The autoscale type.
The domain user account that will have admin privileges on the cluster. Required only when create cluster with Enterprise Security Package.
The domain admin password. Required only when create cluster with Enterprise Security Package.
Extra configurations of various components. Configurations may be supplied from a file using the @{path}
syntax or a JSON string. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-customize-cluster-bootstrap.
The tier of the cluster.
A space-delimited list of Distinguished Names for cluster user groups. Required only when create cluster with Enterprise Security Package.
The versions of various Hadoop components, in space-separated versions in 'component=version' format. Example: Spark=2.0 Hadoop=2.7.3 See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-component-versioning#hadoop-components-available-with-different-hdinsight-versions.
Indicate whether enable compute isolation or not.
A space-delimited list of schedule day.
The name or resource ID of the user's Azure Active Directory Domain Service. Required only when create cluster with Enterprise Security Package.
The size of the node. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#configure-cluster-size.
Indicate whether enable the private link or not.
Algorithm identifier for encryption.
Indicates whether enable encryption at host or not.
Indicates whether enable encryption in transit.
Key name that is used for enabling disk encryption.
Key version that is used for enabling disk encryption.
Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net.
Specify to create cluster with Enterprise Security Package. If omitted, creating cluster with Enterprise Security Package will not not allowed.
The size of the node. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#configure-cluster-size.
The dedicated host sku of compute isolation.
HTTP password for the cluster. Will prompt if not given.
HTTP username for the cluster. Default: admin.
Specify to create ESP cluster with HDInsight ID Broker. If omitted, creating ESP cluster with HDInsight ID Broker will not not allowed.
The client AAD security group id for Kafka Rest Proxy.
The client AAD security group name for Kafka Rest Proxy.
The number of kafka management node in the cluster.
The size of the node. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#configure-cluster-size.
A space-delimited list of LDAPS protocol URLs to communicate with the Active Directory. Required only when create cluster with Enterprise Security Package.
Location. Values from: az account list-locations
. You can configure the default location using az configure --defaults location=<location>
.
The minimal supported TLS version.
Permit timeout error during argument validation phase. If omitted, validation timeout error will be permitted.
Do not wait for the long-running operation to finish.
The direction for the resource provider connection.
The private link configurations when creating cluster. Private Link Configurations may be supplied from a file using the @{path}
syntax or a JSON string. Please see https://github.com/Azure/azure-cli/blob/dev/src/azure-cli/azure/cli/command_modules/hdinsight/tests/latest/privatelinkconfigurations.json.
Gets or sets the ipTag type: Example FirstPartyUsage.
Gets or sets value of the IpTag associated with the public IP.Example HDInsight, SQL, Storage etc.
The resource provider connection type.
SSH password for the cluster nodes. If none specified, uses the HTTP password.
SSH public key for the cluster nodes.
SSH username for the cluster nodes.
The name or ID of the storage account.
The storage account key. A key can be retrieved automatically if the user has access to the storage account.
User-assigned managed identity with access to the storage account filesystem. Only required when storage account type is Azure Data Lake Storage Gen2.
The storage container the cluster will use. Uses the cluster name if none was specified. (WASB only).
The storage filesystem the cluster will use. Uses the cluster name if none was specified. (DFS only).
The name or ID of subnet. If name is supplied, --vnet-name
must be supplied.
Space-separated tags: key[=value] [key[=value] ...]. Use "" to clear existing tags.
The 24-hour time in the form of xx:xx in days.
The timezone for schedule autoscale type. Values from az hdinsight autoscale list-timezones
.
The HDInsight cluster version. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-component-versioning#supported-hdinsight-versions.
The name of a virtual network.
The number of worker nodes in the cluster.
The size of the data disk in GB, e.g. 1023.
The type of storage account that will be used for the data disks: standard_lrs or premium_lrs.
The number of data disks to use per worker node.
The size of the node. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#configure-cluster-size.
A space-delimited list of availability zones where cluster will be created.
The size of the node. See also: https://docs.microsoft.com/azure/hdinsight/hdinsight-hadoop-provision-linux-clusters#configure-cluster-size.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight delete
Deletes the specified HDInsight cluster.
az hdinsight delete --name
--resource-group
[--no-wait]
[--yes]
Required Parameters
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
Do not wait for the long-running operation to finish.
Do not prompt for confirmation.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight list
List HDInsight clusters in a resource group or subscription.
az hdinsight list [--resource-group]
Optional Parameters
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight list-usage
Lists the usages for the specified location.
az hdinsight list-usage --location
Required Parameters
Location. Values from: az account list-locations
. You can configure the default location using az configure --defaults location=<location>
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight resize
Resize the specified HDInsight cluster to the specified size.
az hdinsight resize --name
--resource-group
--workernode-count
[--no-wait]
Examples
Resize the cluster's workernode.
az hdinsight resize --name MyCluster --resource-group rg --workernode-count 5
Required Parameters
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The target worker node instance count for the operation.
Optional Parameters
Do not wait for the long-running operation to finish.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight rotate-disk-encryption-key
Rotate the disk encryption key of the specified HDInsight cluster.
az hdinsight rotate-disk-encryption-key --encryption-key-name
--encryption-key-version
--encryption-vault-uri
--name
--resource-group
[--no-wait]
Required Parameters
Key name that is used for enabling disk encryption.
Key version that is used for enabling disk encryption.
Base key vault URI where the customers key is located eg. https://myvault.vault.azure.net.
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
Do not wait for the long-running operation to finish.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight show
Gets the specified cluster.
az hdinsight show --name
--resource-group
Required Parameters
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight update
Update the tags or identity of the specified HDInsight cluster. Setting the identity property will override the existing identity configuration of the cluster.
az hdinsight update --name
--resource-group
[--assign-identity]
[--assign-identity-type]
[--no-wait]
[--tags]
Examples
Update the tags.
az hdinsight update --name MyCluster --resource-group rg --tags key=value
Update manage identity with single UserAssigned msi.
az hdinsight update --name MyCluster --resource-group rg --assign-identity-type UserAssigned --assign-identity MyMsi
Update manage identity with multiple UserAssigned msi.
az hdinsight update --name MyCluster --resource-group rg --assign-identity-type UserAssigned --assign-identity MyMsi1 MyMsi2
Update SystemAssigned manage identity.
az hdinsight update --name MyCluster --resource-group rg --assign-identity-type SystemAssigned
Update manage identity with SystemAssigned,UserAssigned msi.
az hdinsight update --name MyCluster --resource-group rg --assign-identity-type "SystemAssigned,UserAssigned" --assign-identity MyMsi1
Required Parameters
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
The name or ID of user assigned identity. Skip this field when assign_identity_type is SystemAssigned.
The type of identity used for the cluster. Allowed values: None
, SystemAssigned
, SystemAssigned,UserAssigned
, UserAssigned
.
Do not wait for the long-running operation to finish.
Space-separated tags: key[=value] [key[=value] ...]. Use "" to clear existing tags.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
az hdinsight wait
Place the CLI in a waiting state until an operation is complete.
az hdinsight wait --name
--resource-group
[--created]
[--custom]
[--deleted]
[--exists]
[--interval]
[--timeout]
[--updated]
Required Parameters
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Optional Parameters
Wait until created with 'provisioningState' at 'Succeeded'.
Wait until the condition satisfies a custom JMESPath query. E.g. provisioningState!='InProgress', instanceView.statuses[?code=='PowerState/running'].
Wait until deleted.
Wait until the resource exists.
Polling interval in seconds.
Maximum wait in seconds.
Wait until updated with provisioningState at 'Succeeded'.
Global Parameters
Increase logging verbosity to show all debug logs.
Show this help message and exit.
Only show errors, suppressing warnings.
Output format.
JMESPath query string. See http://jmespath.org/ for more information and examples.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Increase logging verbosity. Use --debug for full debug logs.
Azure CLI