az kusto cluster
Note
This command group has commands that are defined in both Azure CLI and at least one extension. Install each extension to benefit from its extended capabilities. Learn more about extensions.
This command group has been deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Manage Azure Kusto clusters.
This module will not be supported starting January 1, 2021. Please execute "az extension add -n kusto" to install the supported Kusto extension.
Commands
Name | Description | Type | Status |
---|---|---|---|
az kusto cluster add-language-extension |
Add a list of language extensions that can run within KQL queries. |
Extension | Experimental |
az kusto cluster create |
Create a Kusto cluster. |
Core | Deprecated |
az kusto cluster create (kusto extension) |
Create a Kusto cluster. |
Extension | Experimental |
az kusto cluster delete |
Delete a Kusto cluster. |
Core | Deprecated |
az kusto cluster delete (kusto extension) |
Deletes a Kusto cluster. |
Extension | Experimental |
az kusto cluster detach-follower-database |
Detaches all followers of a database owned by this cluster. |
Extension | Experimental |
az kusto cluster diagnose-virtual-network |
Diagnoses network connectivity status for external resources on which the service is dependent on. |
Extension | Experimental |
az kusto cluster list |
List a Kusto cluster. |
Core | Deprecated |
az kusto cluster list (kusto extension) |
Lists all Kusto clusters within a resource group. And Lists all Kusto clusters within a subscription. |
Extension | Experimental |
az kusto cluster list-follower-database |
Returns a list of databases that are owned by this cluster and were followed by another cluster. |
Extension | Experimental |
az kusto cluster list-language-extension |
Returns a list of language extensions that can run within KQL queries. |
Extension | Experimental |
az kusto cluster list-outbound-network-dependency-endpoint |
Gets the network endpoints of all outbound dependencies of a Kusto cluster. |
Extension | Experimental |
az kusto cluster list-sku |
Returns the SKUs available for the provided resource. And Lists eligible SKUs for Kusto resource provider. |
Extension | Experimental |
az kusto cluster remove-language-extension |
Remove a list of language extensions that can run within KQL queries. |
Extension | Experimental |
az kusto cluster show |
Get a Kusto cluster. |
Core | Deprecated |
az kusto cluster show (kusto extension) |
Gets a Kusto cluster. |
Extension | Experimental |
az kusto cluster start |
Start a Kusto cluster. |
Core | Deprecated |
az kusto cluster start (kusto extension) |
Starts a Kusto cluster. |
Extension | Experimental |
az kusto cluster stop |
Stop a Kusto cluster. |
Core | Deprecated |
az kusto cluster stop (kusto extension) |
Stops a Kusto cluster. |
Extension | Experimental |
az kusto cluster update |
Update a Kusto cluster. |
Core | Deprecated |
az kusto cluster update (kusto extension) |
Update a Kusto cluster. |
Extension | Experimental |
az kusto cluster wait |
Wait for a managed Kusto cluster to reach a desired state. |
Core | Deprecated |
az kusto cluster wait (kusto extension) |
Place the CLI in a waiting state until a condition of the kusto cluster is met. |
Extension | Experimental |
az kusto cluster add-language-extension
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Add a list of language extensions that can run within KQL queries.
az kusto cluster add-language-extension [--cluster-name]
[--ids]
[--no-wait]
[--resource-group]
[--subscription]
[--value]
Examples
KustoClusterAddLanguageExtensions
az kusto cluster add-language-extension --name "kustoclusterrptest4" --value language-extension-name="PYTHON" --value language-extension-name="R" --resource-group "kustorptest"
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
The list of language extensions.
Usage: --value language-extension-name=XX
language-extension-name: The language extension name.
Multiple actions can be specified by using more than one --value argument.
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 kusto cluster create
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Create a Kusto cluster.
az kusto cluster create --name
--resource-group
--sku {Dev(No SLA)_Standard_D11_v2, Dev(No SLA)_Standard_E2a_v4, Standard_D11_v2, Standard_D12_v2, Standard_D13_v2, Standard_D14_v2, Standard_DS13_v2+1TB_PS, Standard_DS13_v2+2TB_PS, Standard_DS14_v2+3TB_PS, Standard_DS14_v2+4TB_PS, Standard_E16a_v4, Standard_E16as_v4+3TB_PS, Standard_E16as_v4+4TB_PS, Standard_E2a_v4, Standard_E4a_v4, Standard_E8a_v4, Standard_E8as_v4+1TB_PS, Standard_E8as_v4+2TB_PS, Standard_L16s, Standard_L4s, Standard_L8s}
[--capacity]
[--location]
[--no-wait]
Examples
Create a Kusto Cluster.
az kusto cluster create -l "Central US" -n myclustername -g myrgname --sku D13_v2 --capacity 10
Required Parameters
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The name of the sku.
Optional Parameters
The instance number of the VM.
Location. Values from: az account list-locations
. You can configure the default location using az configure --defaults location=<location>
.
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 kusto cluster create (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Create a Kusto cluster.
az kusto cluster create --cluster-name
--resource-group
--sku
[--accepted-audiences]
[--allowed-fqdn-list]
[--allowed-ip-range-list]
[--enable-auto-stop {false, true}]
[--enable-disk-encryption {false, true}]
[--enable-double-encryption {false, true}]
[--enable-purge {false, true}]
[--enable-streaming-ingest {false, true}]
[--engine-type {V2, V3}]
[--if-match]
[--if-none-match]
[--key-vault-properties]
[--location]
[--no-wait]
[--optimized-autoscale]
[--outbound-net-access {Disabled, Enabled}]
[--public-ip-type {DualStack, IPv4}]
[--public-network-access {Disabled, Enabled}]
[--tags]
[--trusted-external-tenants]
[--type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}]
[--user-assigned]
[--vcluster-graduation]
[--virtual-network-configuration]
[--zones]
Examples
KustoClustersCreateOrUpdate
az kusto cluster create --name "kustoclusterrptest4" --type "SystemAssigned" --location "westus" --enable-double-encryption false --enable-purge true --enable-streaming-ingest true --sku name="Standard_L8s" capacity=2 tier="Standard" --resource-group "kustorptest"
Required Parameters
The name of the Kusto cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The SKU of the cluster.
Usage: --sku name=XX capacity=XX tier=XX
name: Required. SKU name. capacity: The number of instances of the cluster. tier: Required. SKU tier.
Optional Parameters
The cluster's accepted audiences.
List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
The list of ips in the format of CIDR allowed to connect to the cluster.
A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).
A boolean value that indicates if the cluster's disks are encrypted.
A boolean value that indicates if double encryption is enabled.
A boolean value that indicates if the purge operations are enabled.
A boolean value that indicates if the streaming ingest is enabled.
The engine type.
The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
Set to '*' to allow a new cluster to be created, but to prevent updating an existing cluster. Other values will result in a 412 Pre-condition Failed response.
KeyVault properties for the cluster encryption.
Usage: --key-vault-properties key-name=XX key-version=XX key-vault-uri=XX user-identity=XX
key-name: Required. The name of the key vault key. key-version: The version of the key vault key. key-vault-uri: Required. The Uri of the key vault. user-identity: The user assigned identity (ARM resource id) that has access to the key.
Location. Values from: az account list-locations
. You can configure the default location using az configure --defaults location=<location>
.
Do not wait for the long-running operation to finish.
Optimized auto scale definition.
Usage: --optimized-autoscale version=XX is-enabled=XX minimum=XX maximum=XX
version: Required. The version of the template defined, for instance 1. is-enabled: Required. A boolean value that indicate if the optimized autoscale feature is enabled or not. minimum: Required. Minimum allowed instances count. maximum: Required. Maximum allowed instances count.
Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6).
Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed.
Space-separated tags: key[=value] [key[=value] ...]. Use "" to clear existing tags.
The cluster's external tenants.
Usage: --trusted-external-tenants value=XX
value: GUID representing an external tenant.
Multiple actions can be specified by using more than one --trusted-external-tenants argument.
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove all identities.
The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Expected value: json-string/json-file/@json-file.
Virtual Cluster graduation properties.
Virtual network definition.
Usage: --virtual-network-configuration subnet-id=XX engine-public-ip-id=XX data-management-public-ip-id=XX
subnet-id: Required. The subnet resource id. engine-public-ip-id: Required. Engine service's public IP address resource id. data-management-public-ip-id: Required. Data management's service public IP address resource id.
The availability zones of the cluster.
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 kusto cluster delete
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Delete a Kusto cluster.
az kusto cluster delete [--ids]
[--name]
[--resource-group]
[--subscription]
[--yes]
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster delete (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Deletes a Kusto cluster.
az kusto cluster delete [--cluster-name]
[--ids]
[--no-wait]
[--resource-group]
[--subscription]
[--yes]
Examples
KustoClustersDelete
az kusto cluster delete --name "kustoclusterrptest4" --resource-group "kustorptest"
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster detach-follower-database
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Detaches all followers of a database owned by this cluster.
az kusto cluster detach-follower-database --attached-database-configuration-name
--cluster-resource-id
[--cluster-name]
[--ids]
[--no-wait]
[--resource-group]
[--subscription]
Examples
KustoClusterDetachFollowerDatabases
az kusto cluster detach-follower-database --name "kustoclusterrptest4" --attached-database-configuration-name "myAttachedDatabaseConfiguration" --cluster-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.Kusto/clusters/leader4" --resource-group "kustorptest"
Required Parameters
Resource name of the attached database configuration in the follower cluster.
Resource id of the cluster that follows a database owned by this cluster.
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster diagnose-virtual-network
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Diagnoses network connectivity status for external resources on which the service is dependent on.
az kusto cluster diagnose-virtual-network [--cluster-name]
[--ids]
[--no-wait]
[--resource-group]
[--subscription]
Examples
KustoClusterDiagnoseVirtualNetwork
az kusto cluster diagnose-virtual-network --name "kustoclusterrptest4" --resource-group "kustorptest"
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster list
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
List a Kusto cluster.
az kusto cluster list --resource-group
Examples
List a Kusto cluster. (autogenerated)
az kusto cluster list --resource-group MyResourceGroup
Required 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 kusto cluster list (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Lists all Kusto clusters within a resource group. And Lists all Kusto clusters within a subscription.
az kusto cluster list [--resource-group]
Examples
KustoClustersListByResourceGroup
az kusto cluster list --resource-group "kustorptest"
KustoClustersList
az kusto cluster list
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 kusto cluster list-follower-database
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Returns a list of databases that are owned by this cluster and were followed by another cluster.
az kusto cluster list-follower-database --cluster-name
--resource-group
Examples
KustoClusterListFollowerDatabases
az kusto cluster list-follower-database --name "kustoclusterrptest4" --resource-group "kustorptest"
Required Parameters
The name of the Kusto 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 kusto cluster list-language-extension
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Returns a list of language extensions that can run within KQL queries.
az kusto cluster list-language-extension --cluster-name
--resource-group
Examples
KustoClusterListLanguageExtensions
az kusto cluster list-language-extension --name "kustoclusterrptest4" --resource-group "kustorptest"
Required Parameters
The name of the Kusto 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 kusto cluster list-outbound-network-dependency-endpoint
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Gets the network endpoints of all outbound dependencies of a Kusto cluster.
az kusto cluster list-outbound-network-dependency-endpoint --cluster-name
--resource-group
Examples
Get Kusto cluster outbound network dependencies
az kusto cluster list-outbound-network-dependency-endpoint --name "kustoCluster" --resource-group "kustorptest"
Required Parameters
The name of the Kusto 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 kusto cluster list-sku
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Returns the SKUs available for the provided resource. And Lists eligible SKUs for Kusto resource provider.
az kusto cluster list-sku [--cluster-name]
[--resource-group]
Examples
KustoClustersListResourceSkus
az kusto cluster list-sku --name "kustoclusterrptest4" --resource-group "kustorptest"
KustoClustersListSkus
az kusto cluster list-sku
Optional Parameters
The name of the Kusto 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 kusto cluster remove-language-extension
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Remove a list of language extensions that can run within KQL queries.
az kusto cluster remove-language-extension [--cluster-name]
[--ids]
[--no-wait]
[--resource-group]
[--subscription]
[--value]
Examples
KustoClusterRemoveLanguageExtensions
az kusto cluster remove-language-extension --name "kustoclusterrptest4" --value language-extension-name="PYTHON" --value language-extension-name="R" --resource-group "kustorptest"
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
The list of language extensions.
Usage: --value language-extension-name=XX
language-extension-name: The language extension name.
Multiple actions can be specified by using more than one --value argument.
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 kusto cluster show
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Get a Kusto cluster.
az kusto cluster show [--ids]
[--name]
[--resource-group]
[--subscription]
Examples
Get a Kusto cluster. (autogenerated)
az kusto cluster show --name MyCluster --resource-group MyResourceGroup
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster show (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Gets a Kusto cluster.
az kusto cluster show [--cluster-name]
[--ids]
[--resource-group]
[--subscription]
Examples
KustoClustersGet
az kusto cluster show --name "kustoclusterrptest4" --resource-group "kustorptest"
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster start
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Start a Kusto cluster.
When the cluster is restarted, it takes about ten minutes for it to become available (like when it was originally provisioned). It takes additional time for data to load into the hot cache.
az kusto cluster start [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the cluster.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster start (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Starts a Kusto cluster.
az kusto cluster start [--cluster-name]
[--ids]
[--no-wait]
[--resource-group]
[--subscription]
Examples
KustoClustersStart
az kusto cluster start --name "kustoclusterrptest4" --resource-group "kustorptest"
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster stop
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Stop a Kusto cluster.
When the cluster is stopped, data is not available for queries, and you can't ingest new data. Start cluster to enable queries.
az kusto cluster stop [--ids]
[--name]
[--no-wait]
[--resource-group]
[--subscription]
Optional Parameters
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the cluster.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster stop (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Stops a Kusto cluster.
az kusto cluster stop [--cluster-name]
[--ids]
[--no-wait]
[--resource-group]
[--subscription]
Examples
KustoClustersStop
az kusto cluster stop --name "kustoclusterrptest4" --resource-group "kustorptest"
Optional Parameters
The name of the Kusto cluster.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Do not wait for the long-running operation to finish.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster update
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Update a Kusto cluster.
az kusto cluster update [--add]
[--capacity]
[--force-string]
[--ids]
[--name]
[--remove]
[--resource-group]
[--set]
[--sku {Dev(No SLA)_Standard_D11_v2, Dev(No SLA)_Standard_E2a_v4, Standard_D11_v2, Standard_D12_v2, Standard_D13_v2, Standard_D14_v2, Standard_DS13_v2+1TB_PS, Standard_DS13_v2+2TB_PS, Standard_DS14_v2+3TB_PS, Standard_DS14_v2+4TB_PS, Standard_E16a_v4, Standard_E16as_v4+3TB_PS, Standard_E16as_v4+4TB_PS, Standard_E2a_v4, Standard_E4a_v4, Standard_E8a_v4, Standard_E8as_v4+1TB_PS, Standard_E8as_v4+2TB_PS, Standard_L16s, Standard_L4s, Standard_L8s}]
[--subscription]
Examples
update a Kusto Cluster.
az kusto cluster update -n myclustername -g myrgname --sku D14_v2 --capacity 4
Optional Parameters
Add an object to a list of objects by specifying a path and key value pairs. Example: --add property.listProperty <key=value, string or JSON string>
.
The instance number of the VM.
When using 'set' or 'add', preserve string literals instead of attempting to convert to JSON.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The name of the cluster.
Remove a property or an element from a list. Example: --remove property.list <indexToRemove>
OR --remove propertyToRemove
.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Update an object by specifying a property path and value to set. Example: --set property1.property2=<value>
.
The name of the sku.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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 kusto cluster update (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Update a Kusto cluster.
az kusto cluster update [--accepted-audiences]
[--allowed-fqdn-list]
[--allowed-ip-range-list]
[--cluster-name]
[--enable-auto-stop {false, true}]
[--enable-disk-encryption {false, true}]
[--enable-double-encryption {false, true}]
[--enable-purge {false, true}]
[--enable-streaming-ingest {false, true}]
[--engine-type {V2, V3}]
[--ids]
[--if-match]
[--key-vault-properties]
[--location]
[--no-wait]
[--optimized-autoscale]
[--outbound-net-access {Disabled, Enabled}]
[--public-ip-type {DualStack, IPv4}]
[--public-network-access {Disabled, Enabled}]
[--resource-group]
[--sku]
[--subscription]
[--tags]
[--trusted-external-tenants]
[--type {None, SystemAssigned, SystemAssigned, UserAssigned, UserAssigned}]
[--user-assigned]
[--vcluster-graduation]
[--virtual-network-configuration]
Examples
KustoClustersUpdate
az kusto cluster update --name "kustoclusterrptest4" --type "SystemAssigned" --location "westus" --enable-purge true --enable-streaming-ingest true --engine-type "V2" --key-vault-properties key-name="keyName" key-vault-uri="https://dummy.keyvault.com" key-version="keyVersion" --resource-group "kustorptest"
Optional Parameters
The cluster's accepted audiences.
List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
The list of ips in the format of CIDR allowed to connect to the cluster.
The name of the Kusto cluster.
A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).
A boolean value that indicates if the cluster's disks are encrypted.
A boolean value that indicates if double encryption is enabled.
A boolean value that indicates if the purge operations are enabled.
A boolean value that indicates if the streaming ingest is enabled.
The engine type.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
The ETag of the cluster. Omit this value to always overwrite the current cluster. Specify the last-seen ETag value to prevent accidentally overwriting concurrent changes.
KeyVault properties for the cluster encryption.
Usage: --key-vault-properties key-name=XX key-version=XX key-vault-uri=XX user-identity=XX
key-name: Required. The name of the key vault key. key-version: The version of the key vault key. key-vault-uri: Required. The Uri of the key vault. user-identity: The user assigned identity (ARM resource id) that has access to the key.
Location. Values from: az account list-locations
. You can configure the default location using az configure --defaults location=<location>
.
Do not wait for the long-running operation to finish.
Optimized auto scale definition.
Usage: --optimized-autoscale version=XX is-enabled=XX minimum=XX maximum=XX
version: Required. The version of the template defined, for instance 1. is-enabled: Required. A boolean value that indicate if the optimized autoscale feature is enabled or not. minimum: Required. Minimum allowed instances count. maximum: Required. Maximum allowed instances count.
Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6).
Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
The SKU of the cluster.
Usage: --sku name=XX capacity=XX tier=XX
name: Required. SKU name. capacity: The number of instances of the cluster. tier: Required. SKU tier.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
Space-separated tags: key[=value] [key[=value] ...]. Use "" to clear existing tags.
The cluster's external tenants.
Usage: --trusted-external-tenants value=XX
value: GUID representing an external tenant.
Multiple actions can be specified by using more than one --trusted-external-tenants argument.
The type of managed identity used. The type 'SystemAssigned, UserAssigned' includes both an implicitly created identity and a set of user-assigned identities. The type 'None' will remove all identities.
The list of user identities associated with the Kusto cluster. The user identity dictionary key references will be ARM resource ids in the form: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Expected value: json-string/json-file/@json-file.
Virtual Cluster graduation properties.
Virtual network definition.
Usage: --virtual-network-configuration subnet-id=XX engine-public-ip-id=XX data-management-public-ip-id=XX
subnet-id: Required. The subnet resource id. engine-public-ip-id: Required. Engine service's public IP address resource id. data-management-public-ip-id: Required. Data management's service public IP address resource id.
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 kusto cluster wait
This command is implicitly deprecated because command group 'kusto cluster' is deprecated and will be removed in a future release. Use '"az extension add -n kusto" to install the supported Kusto extension' instead.
Wait for a managed Kusto cluster to reach a desired state.
If an operation on a cluster was interrupted or was started with --no-wait
, use this command to wait for it to complete.
az kusto cluster wait [--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--name]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
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.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Polling interval in seconds.
The name of the cluster.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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.
az kusto cluster wait (kusto extension)
Command group 'kusto' is experimental and under development. Reference and support levels: https://aka.ms/CLI_refstatus
Place the CLI in a waiting state until a condition of the kusto cluster is met.
az kusto cluster wait [--cluster-name]
[--created]
[--custom]
[--deleted]
[--exists]
[--ids]
[--interval]
[--resource-group]
[--subscription]
[--timeout]
[--updated]
Examples
Pause executing next line of CLI script until the kusto cluster is successfully created.
az kusto cluster wait --name "kustoclusterrptest4" --resource-group "kustorptest" --created
Pause executing next line of CLI script until the kusto cluster is successfully updated.
az kusto cluster wait --name "kustoclusterrptest4" --resource-group "kustorptest" --updated
Pause executing next line of CLI script until the kusto cluster is successfully deleted.
az kusto cluster wait --name "kustoclusterrptest4" --resource-group "kustorptest" --deleted
Optional Parameters
The name of the Kusto cluster.
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.
One or more resource IDs (space-delimited). It should be a complete resource ID containing all information of 'Resource Id' arguments. You should provide either --ids or other 'Resource Id' arguments.
Polling interval in seconds.
Name of resource group. You can configure the default group using az configure --defaults group=<name>
.
Name or ID of subscription. You can configure the default subscription using az account set -s NAME_OR_ID
.
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