diff --git a/src/kusto/HISTORY.rst b/src/kusto/HISTORY.rst
index 077c582127b..1c139576ba0 100644
--- a/src/kusto/HISTORY.rst
+++ b/src/kusto/HISTORY.rst
@@ -6,7 +6,3 @@ Release History
0.1.0
++++++
* Initial release.
-
-0.2.0
-++++++
-* Adding Engine v3 support and User-Assigned-Identity
diff --git a/src/kusto/azext_kusto/azext_metadata.json b/src/kusto/azext_kusto/azext_metadata.json
index 4f48fa652a5..cfc30c747c7 100644
--- a/src/kusto/azext_kusto/azext_metadata.json
+++ b/src/kusto/azext_kusto/azext_metadata.json
@@ -1,4 +1,4 @@
{
"azext.isExperimental": true,
- "azext.minCliCoreVersion": "2.11.0"
+ "azext.minCliCoreVersion": "2.15.0"
}
\ No newline at end of file
diff --git a/src/kusto/azext_kusto/generated/_client_factory.py b/src/kusto/azext_kusto/generated/_client_factory.py
index 7c129ea935b..a58f0d0b8e2 100644
--- a/src/kusto/azext_kusto/generated/_client_factory.py
+++ b/src/kusto/azext_kusto/generated/_client_factory.py
@@ -11,30 +11,38 @@
def cf_kusto_cl(cli_ctx, *_):
from azure.cli.core.commands.client_factory import get_mgmt_service_client
- from ..vendored_sdks.kusto import KustoManagementClient
+ from azext_kusto.vendored_sdks.kusto import KustoManagementClient
return get_mgmt_service_client(cli_ctx,
KustoManagementClient)
def cf_cluster(cli_ctx, *_):
- return cf_kusto_cl(cli_ctx).cluster
+ return cf_kusto_cl(cli_ctx).clusters
def cf_cluster_principal_assignment(cli_ctx, *_):
- return cf_kusto_cl(cli_ctx).cluster_principal_assignment
+ return cf_kusto_cl(cli_ctx).cluster_principal_assignments
def cf_database(cli_ctx, *_):
- return cf_kusto_cl(cli_ctx).database
+ return cf_kusto_cl(cli_ctx).databases
def cf_database_principal_assignment(cli_ctx, *_):
- return cf_kusto_cl(cli_ctx).database_principal_assignment
+ return cf_kusto_cl(cli_ctx).database_principal_assignments
+
+
+def cf_script(cli_ctx, *_):
+ return cf_kusto_cl(cli_ctx).scripts
def cf_attached_database_configuration(cli_ctx, *_):
- return cf_kusto_cl(cli_ctx).attached_database_configuration
+ return cf_kusto_cl(cli_ctx).attached_database_configurations
def cf_data_connection(cli_ctx, *_):
- return cf_kusto_cl(cli_ctx).data_connection
+ return cf_kusto_cl(cli_ctx).data_connections
+
+
+def cf_operation_result(cli_ctx, *_):
+ return cf_kusto_cl(cli_ctx).operations_results
diff --git a/src/kusto/azext_kusto/generated/_help.py b/src/kusto/azext_kusto/generated/_help.py
index 78099e62b47..596d510f76d 100644
--- a/src/kusto/azext_kusto/generated/_help.py
+++ b/src/kusto/azext_kusto/generated/_help.py
@@ -14,16 +14,20 @@
helps['kusto cluster'] = """
type: group
- short-summary: kusto cluster
+ short-summary: Manage cluster with kusto
"""
helps['kusto cluster list'] = """
type: command
- short-summary: "Lists all Kusto clusters within a subscription."
+ short-summary: "Lists all Kusto clusters within a resource group. And Lists all Kusto clusters within a \
+subscription."
examples:
- name: KustoClustersListByResourceGroup
text: |-
az kusto cluster list --resource-group "kustorptest"
+ - name: KustoClustersList
+ text: |-
+ az kusto cluster list
"""
helps['kusto cluster show'] = """
@@ -37,7 +41,7 @@
helps['kusto cluster create'] = """
type: command
- short-summary: "Create or update a Kusto cluster."
+ short-summary: "Create a Kusto cluster."
parameters:
- name: --sku
short-summary: "The SKU of the cluster."
@@ -84,8 +88,8 @@
examples:
- name: KustoClustersCreateOrUpdate
text: |-
- az kusto cluster create --name "kustoclusterrptest4" --identity-type "SystemAssigned" --location \
-"westus" --enable-double-encryption false --enable-purge true --enable-streaming-ingest true --sku name="Standard_L8s" \
+ 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"
"""
@@ -138,9 +142,9 @@
examples:
- name: KustoClustersUpdate
text: |-
- az kusto cluster update --name "kustoclusterrptest4" --identity-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"
+ 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"
"""
helps['kusto cluster delete'] = """
@@ -212,11 +216,15 @@
helps['kusto cluster list-sku'] = """
type: command
- short-summary: "Lists eligible SKUs for Kusto resource provider."
+ short-summary: "Returns the SKUs available for the provided resource. And Lists eligible SKUs for Kusto resource \
+provider."
examples:
- name: KustoClustersListResourceSkus
text: |-
az kusto cluster list-sku --name "kustoclusterrptest4" --resource-group "kustorptest"
+ - name: KustoClustersListSkus
+ text: |-
+ az kusto cluster list-sku
"""
helps['kusto cluster remove-language-extension'] = """
@@ -273,7 +281,7 @@
helps['kusto cluster-principal-assignment'] = """
type: group
- short-summary: kusto cluster-principal-assignment
+ short-summary: Manage cluster principal assignment with kusto
"""
helps['kusto cluster-principal-assignment list'] = """
@@ -309,7 +317,7 @@
helps['kusto cluster-principal-assignment update'] = """
type: command
- short-summary: "Create a Kusto cluster principalAssignment."
+ short-summary: "Update a Kusto cluster principalAssignment."
"""
helps['kusto cluster-principal-assignment delete'] = """
@@ -346,7 +354,7 @@
helps['kusto database'] = """
type: group
- short-summary: kusto database
+ short-summary: Manage database with kusto
"""
helps['kusto database list'] = """
@@ -370,7 +378,7 @@
helps['kusto database create'] = """
type: command
- short-summary: "Creates or updates a database."
+ short-summary: "Create a database."
parameters:
- name: --read-write-database
short-summary: "Class representing a read write database."
@@ -391,7 +399,7 @@
location: Resource location.
kind: Required. Kind of the database
examples:
- - name: KustoDatabasesCreateOrUpdate
+ - name: Kusto ReadWrite database create or update
text: |-
az kusto database create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
--parameters "{\\"location\\":\\"westus\\",\\"properties\\":{\\"softDeletePeriod\\":\\"P1D\\"}}" --resource-group \
@@ -424,7 +432,7 @@
- name: KustoDatabasesUpdate
text: |-
az kusto database update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
---parameters "{\\"properties\\":{\\"softDeletePeriod\\":\\"P1D\\"}}" --resource-group "kustorptest"
+--parameters "{\\"properties\\":{\\"hotCachePeriod\\":\\"P1D\\"}}" --resource-group "kustorptest"
"""
helps['kusto database delete'] = """
@@ -521,7 +529,7 @@
helps['kusto database-principal-assignment'] = """
type: group
- short-summary: kusto database-principal-assignment
+ short-summary: Manage database principal assignment with kusto
"""
helps['kusto database-principal-assignment list'] = """
@@ -558,7 +566,7 @@
helps['kusto database-principal-assignment update'] = """
type: command
- short-summary: "Creates a Kusto cluster database principalAssignment."
+ short-summary: "Update a Kusto cluster database principalAssignment."
"""
helps['kusto database-principal-assignment delete'] = """
@@ -593,9 +601,88 @@
"Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --deleted
"""
+helps['kusto script'] = """
+ type: group
+ short-summary: Manage script with kusto
+"""
+
+helps['kusto script list'] = """
+ type: command
+ short-summary: "Returns the list of database scripts for given database."
+ examples:
+ - name: KustoScriptsList
+ text: |-
+ az kusto script list --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest"
+"""
+
+helps['kusto script show'] = """
+ type: command
+ short-summary: "Gets a Kusto cluster database script."
+ examples:
+ - name: KustoScriptsGet
+ text: |-
+ az kusto script show --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script create'] = """
+ type: command
+ short-summary: "Creates a Kusto database script."
+ examples:
+ - name: KustoScriptsCreateOrUpdate
+ text: |-
+ az kusto script create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
+--continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url \
+"https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%\
+3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script update'] = """
+ type: command
+ short-summary: "Updates a database script."
+ examples:
+ - name: KustoScriptsUpdate
+ text: |-
+ az kusto script update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
+--continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url \
+"https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%\
+3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script delete'] = """
+ type: command
+ short-summary: "Deletes a Kusto principalAssignment."
+ examples:
+ - name: KustoScriptsDelete
+ text: |-
+ az kusto script delete --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script wait'] = """
+ type: command
+ short-summary: Place the CLI in a waiting state until a condition of the kusto script is met.
+ examples:
+ - name: Pause executing next line of CLI script until the kusto script is successfully created.
+ text: |-
+ az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1" --created
+ - name: Pause executing next line of CLI script until the kusto script is successfully updated.
+ text: |-
+ az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1" --updated
+ - name: Pause executing next line of CLI script until the kusto script is successfully deleted.
+ text: |-
+ az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1" --deleted
+"""
+
helps['kusto attached-database-configuration'] = """
type: group
- short-summary: kusto attached-database-configuration
+ short-summary: Manage attached database configuration with kusto
"""
helps['kusto attached-database-configuration list'] = """
@@ -620,19 +707,50 @@
helps['kusto attached-database-configuration create'] = """
type: command
- short-summary: "Creates or updates an attached database configuration."
+ short-summary: "Create an attached database configuration."
+ parameters:
+ - name: --table-level-sharing-properties --tls
+ short-summary: "Table level sharing specifications"
+ long-summary: |
+ Usage: --table-level-sharing-properties tables-to-include=XX tables-to-exclude=XX \
+external-tables-to-include=XX external-tables-to-exclude=XX materialized-views-to-include=XX \
+materialized-views-to-exclude=XX
+
+ tables-to-include: List of tables to include in the follower database
+ tables-to-exclude: List of tables to exclude from the follower database
+ external-tables-to-include: List of external tables to include in the follower database
+ external-tables-to-exclude: List of external tables exclude from the follower database
+ materialized-views-to-include: List of materialized views to include in the follower database
+ materialized-views-to-exclude: List of materialized views exclude from the follower database
examples:
- name: AttachedDatabaseConfigurationsCreateOrUpdate
text: |-
az kusto attached-database-configuration create --name "attachedDatabaseConfigurations1" --cluster-name \
"kustoclusterrptest4" --location "westus" --cluster-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/re\
sourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/KustoClusterLeader" --database-name "kustodatabase" \
---default-principals-modification-kind "Union" --resource-group "kustorptest"
+--default-principals-modification-kind "Union" --table-level-sharing-properties external-tables-to-exclude="ExternalTab\
+le2" external-tables-to-include="ExternalTable1" materialized-views-to-exclude="MaterializedViewTable2" \
+materialized-views-to-include="MaterializedViewTable1" tables-to-exclude="Table2" tables-to-include="Table1" \
+--resource-group "kustorptest"
"""
helps['kusto attached-database-configuration update'] = """
type: command
- short-summary: "Creates or updates an attached database configuration."
+ short-summary: "Update an attached database configuration."
+ parameters:
+ - name: --table-level-sharing-properties --tls
+ short-summary: "Table level sharing specifications"
+ long-summary: |
+ Usage: --table-level-sharing-properties tables-to-include=XX tables-to-exclude=XX \
+external-tables-to-include=XX external-tables-to-exclude=XX materialized-views-to-include=XX \
+materialized-views-to-exclude=XX
+
+ tables-to-include: List of tables to include in the follower database
+ tables-to-exclude: List of tables to exclude from the follower database
+ external-tables-to-include: List of external tables to include in the follower database
+ external-tables-to-exclude: List of external tables exclude from the follower database
+ materialized-views-to-include: List of materialized views to include in the follower database
+ materialized-views-to-exclude: List of materialized views exclude from the follower database
"""
helps['kusto attached-database-configuration delete'] = """
@@ -669,7 +787,7 @@
helps['kusto data-connection'] = """
type: group
- short-summary: kusto data-connection
+ short-summary: Manage data connection with kusto
"""
helps['kusto data-connection list'] = """
@@ -694,39 +812,41 @@
helps['kusto data-connection event-grid'] = """
type: group
- short-summary: kusto data-connection sub group event-grid
+ short-summary: Manage data connection with kusto sub group event-grid
"""
helps['kusto data-connection event-grid create'] = """
type: command
- short-summary: "Creates or updates a data connection."
+ short-summary: "Create a data connection."
"""
helps['kusto data-connection event-hub'] = """
type: group
- short-summary: kusto data-connection sub group event-hub
+ short-summary: Manage data connection with kusto sub group event-hub
"""
helps['kusto data-connection event-hub create'] = """
type: command
- short-summary: "Creates or updates a data connection."
+ short-summary: "Create a data connection."
examples:
- name: KustoDataConnectionsCreateOrUpdate
text: |-
az kusto data-connection event-hub create --cluster-name "kustoclusterrptest4" --name \
"DataConnections8" --database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" \
--event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Micro\
-soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id \
+"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/use\
+rAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"
"""
helps['kusto data-connection iot-hub'] = """
type: group
- short-summary: kusto data-connection sub group iot-hub
+ short-summary: Manage data connection with kusto sub group iot-hub
"""
helps['kusto data-connection iot-hub create'] = """
type: command
- short-summary: "Creates or updates a data connection."
+ short-summary: "Create a data connection."
"""
helps['kusto data-connection event-grid update'] = """
@@ -743,7 +863,9 @@
az kusto data-connection event-hub update --cluster-name "kustoclusterrptest4" --name \
"DataConnections8" --database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" \
--event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Micro\
-soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id \
+"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/use\
+rAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"
"""
helps['kusto data-connection iot-hub update'] = """
@@ -775,7 +897,9 @@
az kusto data-connection event-hub data-connection-validation --cluster-name "kustoclusterrptest4" \
--database-name "KustoDatabase8" --name "DataConnections8" --consumer-group "testConsumerGroup1" \
--event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Micro\
-soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id \
+"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/use\
+rAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"
"""
helps['kusto data-connection iot-hub data-connection-validation'] = """
@@ -796,3 +920,18 @@
az kusto data-connection wait --cluster-name "kustoclusterrptest4" --name "DataConnections8" \
--database-name "KustoDatabase8" --resource-group "kustorptest" --deleted
"""
+
+helps['kusto operation-result'] = """
+ type: group
+ short-summary: Manage operation result with kusto
+"""
+
+helps['kusto operation-result show'] = """
+ type: command
+ short-summary: "Returns operation results."
+ examples:
+ - name: KustoOperationResultsGet
+ text: |-
+ az kusto operation-result show --operation-id "30972f1b-b61d-4fd8-bd34-3dcfa24670f3" --location \
+"westus"
+"""
diff --git a/src/kusto/azext_kusto/generated/_params.py b/src/kusto/azext_kusto/generated/_params.py
index e192ea90056..11fd391cb5c 100644
--- a/src/kusto/azext_kusto/generated/_params.py
+++ b/src/kusto/azext_kusto/generated/_params.py
@@ -30,7 +30,8 @@
AddClustersValue,
AddReadWriteDatabase,
AddReadOnlyFollowingDatabase,
- AddDatabasesValue
+ AddDatabasesValue,
+ AddTableLevelSharingProperties
)
@@ -48,72 +49,84 @@ def load_arguments(self, _):
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', options_list=['--name', '-n', '--cluster-name'], type=str, help='The name of the '
'Kusto cluster.')
+ c.argument('if_match', type=str, help='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.')
+ c.argument('if_none_match', type=str, help='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.')
c.argument('tags', tags_type)
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('sku', action=AddSku, nargs='+', help='The SKU of the cluster.')
- c.argument('zones', nargs='*', help='The availability zones of the cluster.')
- c.argument('trusted_external_tenants', action=AddTrustedExternalTenants, nargs='*', help='The cluster\'s '
+ c.argument('zones', nargs='+', help='The availability zones of the cluster.')
+ c.argument('trusted_external_tenants', action=AddTrustedExternalTenants, nargs='+', help='The cluster\'s '
'external tenants.')
- c.argument('optimized_autoscale', action=AddOptimizedAutoscale, nargs='*', help='Optimized auto scale '
+ c.argument('optimized_autoscale', action=AddOptimizedAutoscale, nargs='+', help='Optimized auto scale '
'definition.')
c.argument('enable_disk_encryption', arg_type=get_three_state_flag(), help='A boolean value that indicates if '
'the cluster\'s disks are encrypted.')
c.argument('enable_streaming_ingest', arg_type=get_three_state_flag(), help='A boolean value that indicates if '
'the streaming ingest is enabled.')
- c.argument('virtual_network_configuration', action=AddVirtualNetworkConfiguration, nargs='*', help='Virtual '
+ c.argument('virtual_network_configuration', action=AddVirtualNetworkConfiguration, nargs='+', help='Virtual '
'network definition.')
- c.argument('key_vault_properties', action=AddKeyVaultProperties, nargs='*', help='KeyVault properties for the '
+ c.argument('key_vault_properties', action=AddKeyVaultProperties, nargs='+', help='KeyVault properties for the '
'cluster encryption.')
c.argument('enable_purge', arg_type=get_three_state_flag(), help='A boolean value that indicates if the purge '
'operations are enabled.')
c.argument('enable_double_encryption', arg_type=get_three_state_flag(), help='A boolean value that indicates '
'if double encryption is enabled.')
c.argument('engine_type', arg_type=get_enum_type(['V2', 'V3']), help='The engine type')
- c.argument('identity_type', arg_type=get_enum_type(['None', 'SystemAssigned', 'UserAssigned', 'SystemAssigned, '
- 'UserAssigned']), help='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.')
- c.argument('identity_user_assigned_identities', type=validate_file_or_dict, help='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}/prov'
- 'iders/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}\'. Expected value: '
- 'json-string/@json-file.')
+ c.argument('type_', options_list=['--type'], arg_type=get_enum_type(['None', 'SystemAssigned', 'UserAssigned',
+ 'SystemAssigned, UserAssigned']),
+ help='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.', arg_group='Identity')
+ c.argument('user_assigned_identities', options_list=['--user-assigned-identities', '--uai'],
+ type=validate_file_or_dict, help='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.ManagedIde'
+ 'ntity/userAssignedIdentities/{identityName}\'. Expected value: json-string/@json-file.',
+ arg_group='Identity')
with self.argument_context('kusto cluster update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', options_list=['--name', '-n', '--cluster-name'], type=str, help='The name of the '
'Kusto cluster.', id_part='name')
+ c.argument('if_match', type=str, help='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.')
c.argument('tags', tags_type)
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
- c.argument('sku', action=AddSku, nargs='*', help='The SKU of the cluster.')
- c.argument('trusted_external_tenants', action=AddTrustedExternalTenants, nargs='*', help='The cluster\'s '
+ c.argument('sku', action=AddSku, nargs='+', help='The SKU of the cluster.')
+ c.argument('trusted_external_tenants', action=AddTrustedExternalTenants, nargs='+', help='The cluster\'s '
'external tenants.')
- c.argument('optimized_autoscale', action=AddOptimizedAutoscale, nargs='*', help='Optimized auto scale '
+ c.argument('optimized_autoscale', action=AddOptimizedAutoscale, nargs='+', help='Optimized auto scale '
'definition.')
c.argument('enable_disk_encryption', arg_type=get_three_state_flag(), help='A boolean value that indicates if '
'the cluster\'s disks are encrypted.')
c.argument('enable_streaming_ingest', arg_type=get_three_state_flag(), help='A boolean value that indicates if '
'the streaming ingest is enabled.')
- c.argument('virtual_network_configuration', action=AddVirtualNetworkConfiguration, nargs='*', help='Virtual '
+ c.argument('virtual_network_configuration', action=AddVirtualNetworkConfiguration, nargs='+', help='Virtual '
'network definition.')
- c.argument('key_vault_properties', action=AddKeyVaultProperties, nargs='*', help='KeyVault properties for the '
+ c.argument('key_vault_properties', action=AddKeyVaultProperties, nargs='+', help='KeyVault properties for the '
'cluster encryption.')
c.argument('enable_purge', arg_type=get_three_state_flag(), help='A boolean value that indicates if the purge '
'operations are enabled.')
c.argument('enable_double_encryption', arg_type=get_three_state_flag(), help='A boolean value that indicates '
'if double encryption is enabled.')
c.argument('engine_type', arg_type=get_enum_type(['V2', 'V3']), help='The engine type')
- c.argument('identity_type', arg_type=get_enum_type(['None', 'SystemAssigned', 'UserAssigned', 'SystemAssigned, '
- 'UserAssigned']), help='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.')
- c.argument('identity_user_assigned_identities', type=validate_file_or_dict, help='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}/prov'
- 'iders/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}\'. Expected value: '
- 'json-string/@json-file.')
+ c.argument('type_', options_list=['--type'], arg_type=get_enum_type(['None', 'SystemAssigned', 'UserAssigned',
+ 'SystemAssigned, UserAssigned']),
+ help='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.', arg_group='Identity')
+ c.argument('user_assigned_identities', options_list=['--user-assigned-identities', '--uai'],
+ type=validate_file_or_dict, help='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.ManagedIde'
+ 'ntity/userAssignedIdentities/{identityName}\'. Expected value: json-string/@json-file.',
+ arg_group='Identity')
with self.argument_context('kusto cluster delete') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -124,7 +137,7 @@ def load_arguments(self, _):
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', options_list=['--name', '-n', '--cluster-name'], type=str, help='The name of the '
'Kusto cluster.', id_part='name')
- c.argument('value', action=AddClustersValue, nargs='*', help='The list of language extensions.')
+ c.argument('value', action=AddClustersValue, nargs='+', help='The list of language extensions.')
with self.argument_context('kusto cluster detach-follower-database') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -159,7 +172,7 @@ def load_arguments(self, _):
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', options_list=['--name', '-n', '--cluster-name'], type=str, help='The name of the '
'Kusto cluster.', id_part='name')
- c.argument('value', action=AddClustersValue, nargs='*', help='The list of language extensions.')
+ c.argument('value', action=AddClustersValue, nargs='+', help='The list of language extensions.')
with self.argument_context('kusto cluster start') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -183,8 +196,8 @@ def load_arguments(self, _):
with self.argument_context('kusto cluster-principal-assignment show') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_1')
with self.argument_context('kusto cluster-principal-assignment create') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -200,26 +213,27 @@ def load_arguments(self, _):
with self.argument_context('kusto cluster-principal-assignment update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_1')
c.argument('principal_id', type=str, help='The principal ID assigned to the cluster principal. It can be a '
'user email, application ID, or security group name.')
c.argument('role', arg_type=get_enum_type(['AllDatabasesAdmin', 'AllDatabasesViewer']), help='Cluster '
'principal role.')
c.argument('tenant_id', type=str, help='The tenant id of the principal')
c.argument('principal_type', arg_type=get_enum_type(['App', 'Group', 'User']), help='Principal type.')
+ c.ignore('parameters')
with self.argument_context('kusto cluster-principal-assignment delete') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_1')
with self.argument_context('kusto cluster-principal-assignment wait') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_1')
with self.argument_context('kusto database list') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -228,40 +242,40 @@ def load_arguments(self, _):
with self.argument_context('kusto database show') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
with self.argument_context('kusto database create') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.')
c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.')
- c.argument('read_write_database', action=AddReadWriteDatabase, nargs='*', help='Class representing a read '
+ c.argument('read_write_database', action=AddReadWriteDatabase, nargs='+', help='Class representing a read '
'write database.', arg_group='Parameters')
- c.argument('read_only_following_database', action=AddReadOnlyFollowingDatabase, nargs='*', help='Class '
+ c.argument('read_only_following_database', action=AddReadOnlyFollowingDatabase, nargs='+', help='Class '
'representing a read only following database.', arg_group='Parameters')
with self.argument_context('kusto database update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('read_write_database', action=AddReadWriteDatabase, nargs='*', help='Class representing a read '
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('read_write_database', action=AddReadWriteDatabase, nargs='+', help='Class representing a read '
'write database.', arg_group='Parameters')
- c.argument('read_only_following_database', action=AddReadOnlyFollowingDatabase, nargs='*', help='Class '
+ c.argument('read_only_following_database', action=AddReadOnlyFollowingDatabase, nargs='+', help='Class '
'representing a read only following database.', arg_group='Parameters')
with self.argument_context('kusto database delete') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
with self.argument_context('kusto database add-principal') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('value', action=AddDatabasesValue, nargs='*', help='The list of Kusto database principals.')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('value', action=AddDatabasesValue, nargs='+', help='The list of Kusto database principals.')
with self.argument_context('kusto database list-principal') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -271,15 +285,15 @@ def load_arguments(self, _):
with self.argument_context('kusto database remove-principal') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('value', action=AddDatabasesValue, nargs='*', help='The list of Kusto database principals.')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('value', action=AddDatabasesValue, nargs='+', help='The list of Kusto database principals.')
with self.argument_context('kusto database wait') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
with self.argument_context('kusto database-principal-assignment list') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -289,10 +303,10 @@ def load_arguments(self, _):
with self.argument_context('kusto database-principal-assignment show') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_2')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_2')
with self.argument_context('kusto database-principal-assignment create') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -301,7 +315,7 @@ def load_arguments(self, _):
c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.')
c.argument('principal_id', type=str, help='The principal ID assigned to the database principal. It can be a '
'user email, application ID, or security group name.')
- c.argument('role', arg_type=get_enum_type(['Admin', 'Ingestor', 'Monitor', 'User', 'UnrestrictedViewers', ''
+ c.argument('role', arg_type=get_enum_type(['Admin', 'Ingestor', 'Monitor', 'User', 'UnrestrictedViewer',
'Viewer']), help='Database principal role.')
c.argument('tenant_id', type=str, help='The tenant id of the principal')
c.argument('principal_type', arg_type=get_enum_type(['App', 'Group', 'User']), help='Principal type.')
@@ -309,32 +323,87 @@ def load_arguments(self, _):
with self.argument_context('kusto database-principal-assignment update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_2')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_2')
c.argument('principal_id', type=str, help='The principal ID assigned to the database principal. It can be a '
'user email, application ID, or security group name.')
- c.argument('role', arg_type=get_enum_type(['Admin', 'Ingestor', 'Monitor', 'User', 'UnrestrictedViewers', ''
+ c.argument('role', arg_type=get_enum_type(['Admin', 'Ingestor', 'Monitor', 'User', 'UnrestrictedViewer',
'Viewer']), help='Database principal role.')
c.argument('tenant_id', type=str, help='The tenant id of the principal')
c.argument('principal_type', arg_type=get_enum_type(['App', 'Group', 'User']), help='Principal type.')
+ c.ignore('parameters')
with self.argument_context('kusto database-principal-assignment delete') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_2')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_2')
with self.argument_context('kusto database-principal-assignment wait') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.', id_part=''
- 'child_name_2')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('principal_assignment_name', type=str, help='The name of the Kusto principalAssignment.',
+ id_part='child_name_2')
+
+ with self.argument_context('kusto script list') as c:
+ c.argument('resource_group_name', resource_group_name_type)
+ c.argument('cluster_name', type=str, help='The name of the Kusto cluster.')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.')
+
+ with self.argument_context('kusto script show') as c:
+ c.argument('resource_group_name', resource_group_name_type)
+ c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('script_name', options_list=['--name', '-n', '--script-name'], type=str, help='The name of the '
+ 'Kusto database script.', id_part='child_name_2')
+
+ with self.argument_context('kusto script create') as c:
+ c.argument('resource_group_name', resource_group_name_type)
+ c.argument('cluster_name', type=str, help='The name of the Kusto cluster.')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.')
+ c.argument('script_name', options_list=['--name', '-n', '--script-name'], type=str, help='The name of the '
+ 'Kusto database script.')
+ c.argument('script_url', type=str, help='The url to the KQL script blob file.')
+ c.argument('script_url_sas_token', type=str, help='The SaS token.')
+ c.argument('force_update_tag', type=str, help='A unique string. If changed the script will be applied again.')
+ c.argument('continue_on_errors', arg_type=get_three_state_flag(), help='Flag that indicates whether to '
+ 'continue if one of the command fails.')
+
+ with self.argument_context('kusto script update') as c:
+ c.argument('resource_group_name', resource_group_name_type)
+ c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('script_name', options_list=['--name', '-n', '--script-name'], type=str, help='The name of the '
+ 'Kusto database script.', id_part='child_name_2')
+ c.argument('script_url', type=str, help='The url to the KQL script blob file.')
+ c.argument('script_url_sas_token', type=str, help='The SaS token.')
+ c.argument('force_update_tag', type=str, help='A unique string. If changed the script will be applied again.')
+ c.argument('continue_on_errors', arg_type=get_three_state_flag(), help='Flag that indicates whether to '
+ 'continue if one of the command fails.')
+
+ with self.argument_context('kusto script delete') as c:
+ c.argument('resource_group_name', resource_group_name_type)
+ c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('script_name', options_list=['--name', '-n', '--script-name'], type=str, help='The name of the '
+ 'Kusto database script.', id_part='child_name_2')
+
+ with self.argument_context('kusto script wait') as c:
+ c.argument('resource_group_name', resource_group_name_type)
+ c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('script_name', options_list=['--name', '-n', '--script-name'], type=str, help='The name of the '
+ 'Kusto database script.', id_part='child_name_2')
with self.argument_context('kusto attached-database-configuration list') as c:
c.argument('resource_group_name', resource_group_name_type)
@@ -343,51 +412,56 @@ def load_arguments(self, _):
with self.argument_context('kusto attached-database-configuration show') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('attached_database_configuration_name', options_list=['--name', '-n', ''
+ c.argument('attached_database_configuration_name', options_list=['--name', '-n',
'--attached-database-configuration-name'],
type=str, help='The name of the attached database configuration.', id_part='child_name_1')
with self.argument_context('kusto attached-database-configuration create') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.')
- c.argument('attached_database_configuration_name', options_list=['--name', '-n', ''
+ c.argument('attached_database_configuration_name', options_list=['--name', '-n',
'--attached-database-configuration-name'],
type=str, help='The name of the attached database configuration.')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('database_name', type=str, help='The name of the database which you would like to attach, use * if '
'you want to follow all current and future databases.')
c.argument('cluster_resource_id', type=str, help='The resource id of the cluster where the databases you would '
'like to attach reside.')
- c.argument('default_principals_modification_kind', arg_type=get_enum_type(['Union', 'Replace', 'None']), help=''
- 'The default principals modification kind')
+ c.argument('default_principals_modification_kind', arg_type=get_enum_type(['Union', 'Replace', 'None']),
+ help='The default principals modification kind')
+ c.argument('table_level_sharing_properties', options_list=['--table-level-sharing-properties', '--tls'],
+ action=AddTableLevelSharingProperties, nargs='+', help='Table level sharing specifications')
with self.argument_context('kusto attached-database-configuration update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('attached_database_configuration_name', options_list=['--name', '-n', ''
+ c.argument('attached_database_configuration_name', options_list=['--name', '-n',
'--attached-database-configuration-name'],
type=str, help='The name of the attached database configuration.', id_part='child_name_1')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('database_name', type=str, help='The name of the database which you would like to attach, use * if '
'you want to follow all current and future databases.')
c.argument('cluster_resource_id', type=str, help='The resource id of the cluster where the databases you would '
'like to attach reside.')
- c.argument('default_principals_modification_kind', arg_type=get_enum_type(['Union', 'Replace', 'None']), help=''
- 'The default principals modification kind')
+ c.argument('default_principals_modification_kind', arg_type=get_enum_type(['Union', 'Replace', 'None']),
+ help='The default principals modification kind')
+ c.argument('table_level_sharing_properties', options_list=['--table-level-sharing-properties', '--tls'],
+ action=AddTableLevelSharingProperties, nargs='+', help='Table level sharing specifications')
+ c.ignore('parameters')
with self.argument_context('kusto attached-database-configuration delete') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('attached_database_configuration_name', options_list=['--name', '-n', ''
+ c.argument('attached_database_configuration_name', options_list=['--name', '-n',
'--attached-database-configuration-name'],
type=str, help='The name of the attached database configuration.', id_part='child_name_1')
with self.argument_context('kusto attached-database-configuration wait') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('attached_database_configuration_name', options_list=['--name', '-n', ''
+ c.argument('attached_database_configuration_name', options_list=['--name', '-n',
'--attached-database-configuration-name'],
type=str, help='The name of the attached database configuration.', id_part='child_name_1')
@@ -399,18 +473,18 @@ def load_arguments(self, _):
with self.argument_context('kusto data-connection show') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.', id_part='child_name_2')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.', id_part='child_name_2')
with self.argument_context('kusto data-connection event-grid create') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.')
c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('storage_account_resource_id', type=str, help='The resource ID of the storage account where the '
'data resides.')
@@ -421,13 +495,13 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
c.argument('ignore_first_record', arg_type=get_three_state_flag(), help='A Boolean value that, if set to true, '
'indicates that ingestion should ignore the first record of every file')
- c.argument('blob_storage_event_type', arg_type=get_enum_type(['Microsoft.Storage.BlobCreated', ''
+ c.argument('blob_storage_event_type', arg_type=get_enum_type(['Microsoft.Storage.BlobCreated',
'Microsoft.Storage.BlobRenamed']), help='The '
'name of blob storage event type to process.')
@@ -435,9 +509,9 @@ def load_arguments(self, _):
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.')
c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('event_hub_resource_id', type=str, help='The resource ID of the event hub to be used to create a '
'data connection.')
@@ -446,21 +520,24 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
- c.argument('event_system_properties', nargs='*', help='System properties of the event hub')
+ c.argument('event_system_properties', nargs='+', help='System properties of the event hub')
c.argument('compression', arg_type=get_enum_type(['None', 'GZip']), help='The event hub messages compression '
'type')
+ c.argument('managed_identity_resource_id', options_list=['--managed-identity-resource-id', '--mi-rid'],
+ type=str, help='The resource ID of a managed identity (system or user assigned) to be used to '
+ 'authenticate with event hub.')
with self.argument_context('kusto data-connection iot-hub create') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.')
c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('iot_hub_resource_id', type=str, help='The resource ID of the Iot hub to be used to create a data '
'connection.')
@@ -469,21 +546,21 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
- c.argument('event_system_properties', nargs='*', help='System properties of the iot hub')
+ c.argument('event_system_properties', nargs='+', help='System properties of the iot hub')
c.argument('shared_access_policy_name', type=str, help='The name of the share access policy')
with self.argument_context('kusto data-connection event-grid update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.', id_part='child_name_2')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.', id_part='child_name_2')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('storage_account_resource_id', type=str, help='The resource ID of the storage account where the '
'data resides.')
@@ -494,24 +571,24 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
c.argument('ignore_first_record', arg_type=get_three_state_flag(), help='A Boolean value that, if set to true, '
'indicates that ingestion should ignore the first record of every file')
- c.argument('blob_storage_event_type', arg_type=get_enum_type(['Microsoft.Storage.BlobCreated', ''
+ c.argument('blob_storage_event_type', arg_type=get_enum_type(['Microsoft.Storage.BlobCreated',
'Microsoft.Storage.BlobRenamed']), help='The '
'name of blob storage event type to process.')
with self.argument_context('kusto data-connection event-hub update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.', id_part='child_name_2')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.', id_part='child_name_2')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('event_hub_resource_id', type=str, help='The resource ID of the event hub to be used to create a '
'data connection.')
@@ -520,22 +597,25 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
- c.argument('event_system_properties', nargs='*', help='System properties of the event hub')
+ c.argument('event_system_properties', nargs='+', help='System properties of the event hub')
c.argument('compression', arg_type=get_enum_type(['None', 'GZip']), help='The event hub messages compression '
'type')
+ c.argument('managed_identity_resource_id', options_list=['--managed-identity-resource-id', '--mi-rid'],
+ type=str, help='The resource ID of a managed identity (system or user assigned) to be used to '
+ 'authenticate with event hub.')
with self.argument_context('kusto data-connection iot-hub update') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.', id_part='child_name_2')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.', id_part='child_name_2')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('iot_hub_resource_id', type=str, help='The resource ID of the Iot hub to be used to create a data '
'connection.')
@@ -544,29 +624,29 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
- c.argument('event_system_properties', nargs='*', help='System properties of the iot hub')
+ c.argument('event_system_properties', nargs='+', help='System properties of the iot hub')
c.argument('shared_access_policy_name', type=str, help='The name of the share access policy')
with self.argument_context('kusto data-connection delete') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.', id_part='child_name_2')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.', id_part='child_name_2')
with self.argument_context('kusto data-connection event-grid data-connection-validation') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('storage_account_resource_id', type=str, help='The resource ID of the storage account where the '
'data resides.')
@@ -577,24 +657,24 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
c.argument('ignore_first_record', arg_type=get_three_state_flag(), help='A Boolean value that, if set to true, '
'indicates that ingestion should ignore the first record of every file')
- c.argument('blob_storage_event_type', arg_type=get_enum_type(['Microsoft.Storage.BlobCreated', ''
+ c.argument('blob_storage_event_type', arg_type=get_enum_type(['Microsoft.Storage.BlobCreated',
'Microsoft.Storage.BlobRenamed']), help='The '
'name of blob storage event type to process.')
with self.argument_context('kusto data-connection event-hub data-connection-validation') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('event_hub_resource_id', type=str, help='The resource ID of the event hub to be used to create a '
'data connection.')
@@ -603,22 +683,25 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
- c.argument('event_system_properties', nargs='*', help='System properties of the event hub')
+ c.argument('event_system_properties', nargs='+', help='System properties of the event hub')
c.argument('compression', arg_type=get_enum_type(['None', 'GZip']), help='The event hub messages compression '
'type')
+ c.argument('managed_identity_resource_id', options_list=['--managed-identity-resource-id', '--mi-rid'],
+ type=str, help='The resource ID of a managed identity (system or user assigned) to be used to '
+ 'authenticate with event hub.')
with self.argument_context('kusto data-connection iot-hub data-connection-validation') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.')
- c.argument('location', arg_type=get_location_type(self.cli_ctx),
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.')
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), required=False,
validator=get_default_location_from_resource_group)
c.argument('iot_hub_resource_id', type=str, help='The resource ID of the Iot hub to be used to create a data '
'connection.')
@@ -627,17 +710,21 @@ def load_arguments(self, _):
'information can be added to each message.')
c.argument('mapping_rule_name', type=str, help='The mapping rule to be used to ingest the data. Optionally the '
'mapping information can be added to each message.')
- c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV', ''
+ c.argument('data_format', arg_type=get_enum_type(['MULTIJSON', 'JSON', 'CSV', 'TSV', 'SCSV', 'SOHSV', 'PSV',
'TXT', 'RAW', 'SINGLEJSON', 'AVRO', 'TSVE', 'PARQUET', 'ORC',
'APACHEAVRO', 'W3CLOGFILE']), help='The data format of the '
'message. Optionally the data format can be added to each message.')
- c.argument('event_system_properties', nargs='*', help='System properties of the iot hub')
+ c.argument('event_system_properties', nargs='+', help='System properties of the iot hub')
c.argument('shared_access_policy_name', type=str, help='The name of the share access policy')
with self.argument_context('kusto data-connection wait') as c:
c.argument('resource_group_name', resource_group_name_type)
c.argument('cluster_name', type=str, help='The name of the Kusto cluster.', id_part='name')
- c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.', id_part=''
- 'child_name_1')
- c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str, help=''
- 'The name of the data connection.', id_part='child_name_2')
+ c.argument('database_name', type=str, help='The name of the database in the Kusto cluster.',
+ id_part='child_name_1')
+ c.argument('data_connection_name', options_list=['--name', '-n', '--data-connection-name'], type=str,
+ help='The name of the data connection.', id_part='child_name_2')
+
+ with self.argument_context('kusto operation-result show') as c:
+ c.argument('location', arg_type=get_location_type(self.cli_ctx), id_part='name')
+ c.argument('operation_id', type=str, help='The Guid of the operation ID', id_part='child_name_1')
diff --git a/src/kusto/azext_kusto/generated/action.py b/src/kusto/azext_kusto/generated/action.py
index b5ef4ed7add..0c8d6145982 100644
--- a/src/kusto/azext_kusto/generated/action.py
+++ b/src/kusto/azext_kusto/generated/action.py
@@ -37,6 +37,9 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
d['capacity'] = v[0]
elif kl == 'tier':
d['tier'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter sku. All possible keys are: name, '
+ 'capacity, tier'.format(k))
return d
@@ -59,6 +62,9 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
v = properties[k]
if kl == 'value':
d['value'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter trusted_external_tenants. All possible '
+ 'keys are: value'.format(k))
return d
@@ -87,6 +93,9 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
d['minimum'] = v[0]
elif kl == 'maximum':
d['maximum'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter optimized_autoscale. All possible keys '
+ 'are: version, is-enabled, minimum, maximum'.format(k))
return d
@@ -113,6 +122,10 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
d['engine_public_ip_id'] = v[0]
elif kl == 'data-management-public-ip-id':
d['data_management_public_ip_id'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter virtual_network_configuration. All '
+ 'possible keys are: subnet-id, engine-public-ip-id, data-management-public-ip-id'.
+ format(k))
return d
@@ -141,6 +154,9 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
d['key_vault_uri'] = v[0]
elif kl == 'user-identity':
d['user_identity'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter key_vault_properties. All possible keys '
+ 'are: key-name, key-version, key-vault-uri, user-identity'.format(k))
return d
@@ -163,6 +179,9 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
v = properties[k]
if kl == 'language-extension-name':
d['language_extension_name'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter value. All possible keys are: '
+ 'language-extension-name'.format(k))
return d
@@ -189,6 +208,9 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
d['hot_cache_period'] = v[0]
elif kl == 'location':
d['location'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter read_write_database. All possible keys '
+ 'are: soft-delete-period, hot-cache-period, location'.format(k))
d['kind'] = 'ReadWrite'
return d
@@ -214,6 +236,9 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
d['hot_cache_period'] = v[0]
elif kl == 'location':
d['location'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter read_only_following_database. All '
+ 'possible keys are: hot-cache-period, location'.format(k))
d['kind'] = 'ReadOnlyFollowing'
return d
@@ -247,4 +272,44 @@ def get_action(self, values, option_string): # pylint: disable=no-self-use
d['email'] = v[0]
elif kl == 'app-id':
d['app_id'] = v[0]
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter value. All possible keys are: role, name, '
+ 'type, fqn, email, app-id'.format(k))
+ return d
+
+
+class AddTableLevelSharingProperties(argparse.Action):
+ def __call__(self, parser, namespace, values, option_string=None):
+ action = self.get_action(values, option_string)
+ namespace.table_level_sharing_properties = action
+
+ def get_action(self, values, option_string): # pylint: disable=no-self-use
+ try:
+ properties = defaultdict(list)
+ for (k, v) in (x.split('=', 1) for x in values):
+ properties[k].append(v)
+ properties = dict(properties)
+ except ValueError:
+ raise CLIError('usage error: {} [KEY=VALUE ...]'.format(option_string))
+ d = {}
+ for k in properties:
+ kl = k.lower()
+ v = properties[k]
+ if kl == 'tables-to-include':
+ d['tables_to_include'] = v
+ elif kl == 'tables-to-exclude':
+ d['tables_to_exclude'] = v
+ elif kl == 'external-tables-to-include':
+ d['external_tables_to_include'] = v
+ elif kl == 'external-tables-to-exclude':
+ d['external_tables_to_exclude'] = v
+ elif kl == 'materialized-views-to-include':
+ d['materialized_views_to_include'] = v
+ elif kl == 'materialized-views-to-exclude':
+ d['materialized_views_to_exclude'] = v
+ else:
+ raise CLIError('Unsupported Key {} is provided for parameter table_level_sharing_properties. All '
+ 'possible keys are: tables-to-include, tables-to-exclude, external-tables-to-include, '
+ 'external-tables-to-exclude, materialized-views-to-include, '
+ 'materialized-views-to-exclude'.format(k))
return d
diff --git a/src/kusto/azext_kusto/generated/commands.py b/src/kusto/azext_kusto/generated/commands.py
index fd600949355..908f485a134 100644
--- a/src/kusto/azext_kusto/generated/commands.py
+++ b/src/kusto/azext_kusto/generated/commands.py
@@ -17,9 +17,9 @@ def load_command_table(self, _):
from azext_kusto.generated._client_factory import cf_cluster
kusto_cluster = CliCommandType(
- operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._cluster_operations#ClusterOperations.{}',
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._clusters_operations#ClustersOperations.{}',
client_factory=cf_cluster)
- with self.command_group('kusto cluster', kusto_cluster, client_factory=cf_cluster, is_experimental=True) as g:
+ with self.command_group('kusto cluster', kusto_cluster, client_factory=cf_cluster) as g:
g.custom_command('list', 'kusto_cluster_list')
g.custom_show_command('show', 'kusto_cluster_show')
g.custom_command('create', 'kusto_cluster_create', supports_no_wait=True)
@@ -39,24 +39,25 @@ def load_command_table(self, _):
from azext_kusto.generated._client_factory import cf_cluster_principal_assignment
kusto_cluster_principal_assignment = CliCommandType(
- operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._cluster_principal_assignment_operations#ClusterPri'
- 'ncipalAssignmentOperations.{}',
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._cluster_principal_assignments_operations#ClusterPr'
+ 'incipalAssignmentsOperations.{}',
client_factory=cf_cluster_principal_assignment)
with self.command_group('kusto cluster-principal-assignment', kusto_cluster_principal_assignment,
- client_factory=cf_cluster_principal_assignment, is_experimental=True) as g:
+ client_factory=cf_cluster_principal_assignment) as g:
g.custom_command('list', 'kusto_cluster_principal_assignment_list')
g.custom_show_command('show', 'kusto_cluster_principal_assignment_show')
g.custom_command('create', 'kusto_cluster_principal_assignment_create', supports_no_wait=True)
- g.custom_command('update', 'kusto_cluster_principal_assignment_update', supports_no_wait=True)
+ g.generic_update_command('update', setter_name='begin_create_or_update',
+ custom_func_name='kusto_cluster_principal_assignment_update', supports_no_wait=True)
g.custom_command('delete', 'kusto_cluster_principal_assignment_delete', supports_no_wait=True,
confirmation=True)
g.custom_wait_command('wait', 'kusto_cluster_principal_assignment_show')
from azext_kusto.generated._client_factory import cf_database
kusto_database = CliCommandType(
- operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._database_operations#DatabaseOperations.{}',
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._databases_operations#DatabasesOperations.{}',
client_factory=cf_database)
- with self.command_group('kusto database', kusto_database, client_factory=cf_database, is_experimental=True) as g:
+ with self.command_group('kusto database', kusto_database, client_factory=cf_database) as g:
g.custom_command('list', 'kusto_database_list')
g.custom_show_command('show', 'kusto_database_show')
g.custom_command('create', 'kusto_database_create', supports_no_wait=True)
@@ -69,41 +70,55 @@ def load_command_table(self, _):
from azext_kusto.generated._client_factory import cf_database_principal_assignment
kusto_database_principal_assignment = CliCommandType(
- operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._database_principal_assignment_operations#DatabaseP'
- 'rincipalAssignmentOperations.{}',
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._database_principal_assignments_operations#Database'
+ 'PrincipalAssignmentsOperations.{}',
client_factory=cf_database_principal_assignment)
with self.command_group('kusto database-principal-assignment', kusto_database_principal_assignment,
- client_factory=cf_database_principal_assignment, is_experimental=True) as g:
+ client_factory=cf_database_principal_assignment) as g:
g.custom_command('list', 'kusto_database_principal_assignment_list')
g.custom_show_command('show', 'kusto_database_principal_assignment_show')
g.custom_command('create', 'kusto_database_principal_assignment_create', supports_no_wait=True)
- g.custom_command('update', 'kusto_database_principal_assignment_update', supports_no_wait=True)
+ g.generic_update_command('update', setter_name='begin_create_or_update',
+ custom_func_name='kusto_database_principal_assignment_update', supports_no_wait=True)
g.custom_command('delete', 'kusto_database_principal_assignment_delete', supports_no_wait=True,
confirmation=True)
g.custom_wait_command('wait', 'kusto_database_principal_assignment_show')
+ from azext_kusto.generated._client_factory import cf_script
+ kusto_script = CliCommandType(
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._scripts_operations#ScriptsOperations.{}',
+ client_factory=cf_script)
+ with self.command_group('kusto script', kusto_script, client_factory=cf_script) as g:
+ g.custom_command('list', 'kusto_script_list')
+ g.custom_show_command('show', 'kusto_script_show')
+ g.custom_command('create', 'kusto_script_create', supports_no_wait=True)
+ g.custom_command('update', 'kusto_script_update', supports_no_wait=True)
+ g.custom_command('delete', 'kusto_script_delete', supports_no_wait=True, confirmation=True)
+ g.custom_wait_command('wait', 'kusto_script_show')
+
from azext_kusto.generated._client_factory import cf_attached_database_configuration
kusto_attached_database_configuration = CliCommandType(
- operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._attached_database_configuration_operations#Attache'
- 'dDatabaseConfigurationOperations.{}',
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._attached_database_configurations_operations#Attach'
+ 'edDatabaseConfigurationsOperations.{}',
client_factory=cf_attached_database_configuration)
with self.command_group('kusto attached-database-configuration', kusto_attached_database_configuration,
- client_factory=cf_attached_database_configuration, is_experimental=True) as g:
+ client_factory=cf_attached_database_configuration) as g:
g.custom_command('list', 'kusto_attached_database_configuration_list')
g.custom_show_command('show', 'kusto_attached_database_configuration_show')
g.custom_command('create', 'kusto_attached_database_configuration_create', supports_no_wait=True)
- g.custom_command('update', 'kusto_attached_database_configuration_update', supports_no_wait=True)
+ g.generic_update_command('update', setter_name='begin_create_or_update',
+ custom_func_name='kusto_attached_database_configuration_update',
+ supports_no_wait=True)
g.custom_command('delete', 'kusto_attached_database_configuration_delete', supports_no_wait=True,
confirmation=True)
g.custom_wait_command('wait', 'kusto_attached_database_configuration_show')
from azext_kusto.generated._client_factory import cf_data_connection
kusto_data_connection = CliCommandType(
- operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._data_connection_operations#DataConnectionOperation'
- 's.{}',
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._data_connections_operations#DataConnectionsOperati'
+ 'ons.{}',
client_factory=cf_data_connection)
- with self.command_group('kusto data-connection', kusto_data_connection, client_factory=cf_data_connection,
- is_experimental=True) as g:
+ with self.command_group('kusto data-connection', kusto_data_connection, client_factory=cf_data_connection) as g:
g.custom_command('list', 'kusto_data_connection_list')
g.custom_show_command('show', 'kusto_data_connection_show')
g.custom_command('event-grid create', 'kusto_data_connection_event_grid_create', supports_no_wait=True)
@@ -120,3 +135,15 @@ def load_command_table(self, _):
g.custom_command('iot-hub data-connection-validation', 'kusto_data_connection_iot_hub_data_connection_validatio'
'n', supports_no_wait=True)
g.custom_wait_command('wait', 'kusto_data_connection_show')
+
+ from azext_kusto.generated._client_factory import cf_operation_result
+ kusto_operation_result = CliCommandType(
+ operations_tmpl='azext_kusto.vendored_sdks.kusto.operations._operations_results_operations#OperationsResultsOpe'
+ 'rations.{}',
+ client_factory=cf_operation_result)
+ with self.command_group('kusto operation-result', kusto_operation_result,
+ client_factory=cf_operation_result) as g:
+ g.custom_show_command('show', 'kusto_operation_result_show')
+
+ with self.command_group('kusto', is_experimental=True):
+ pass
diff --git a/src/kusto/azext_kusto/generated/custom.py b/src/kusto/azext_kusto/generated/custom.py
index c415f8f5719..55626bfd1e0 100644
--- a/src/kusto/azext_kusto/generated/custom.py
+++ b/src/kusto/azext_kusto/generated/custom.py
@@ -8,6 +8,7 @@
# regenerated.
# --------------------------------------------------------------------------
# pylint: disable=too-many-lines
+# pylint: disable=unused-argument
from knack.util import CLIError
from azure.cli.core.util import sdk_no_wait
@@ -32,6 +33,8 @@ def kusto_cluster_create(client,
cluster_name,
location,
sku,
+ if_match=None,
+ if_none_match=None,
tags=None,
zones=None,
trusted_external_tenants=None,
@@ -43,39 +46,49 @@ def kusto_cluster_create(client,
enable_purge=None,
enable_double_encryption=None,
engine_type=None,
- identity_type=None,
- identity_user_assigned_identities=None,
+ type_=None,
+ user_assigned_identities=None,
no_wait=False):
+ if enable_disk_encryption is None:
+ enable_disk_encryption = False
if enable_streaming_ingest is None:
enable_streaming_ingest = False
if enable_purge is None:
enable_purge = False
if enable_double_encryption is None:
enable_double_encryption = False
+ if engine_type is None:
+ engine_type = "V3"
+ parameters = {}
+ parameters['tags'] = tags
+ parameters['location'] = location
+ parameters['sku'] = sku
+ parameters['zones'] = zones
+ parameters['trusted_external_tenants'] = trusted_external_tenants
+ parameters['optimized_autoscale'] = optimized_autoscale
+ parameters['enable_disk_encryption'] = False if enable_disk_encryption is None else enable_disk_encryption
+ parameters['enable_streaming_ingest'] = False if enable_streaming_ingest is None else enable_streaming_ingest
+ parameters['virtual_network_configuration'] = virtual_network_configuration
+ parameters['key_vault_properties'] = key_vault_properties
+ parameters['enable_purge'] = False if enable_purge is None else enable_purge
+ parameters['enable_double_encryption'] = False if enable_double_encryption is None else enable_double_encryption
+ parameters['engine_type'] = "V3" if engine_type is None else engine_type
+ parameters['identity'] = {}
+ parameters['identity']['type'] = type_
+ parameters['identity']['user_assigned_identities'] = user_assigned_identities
return sdk_no_wait(no_wait,
client.begin_create_or_update,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
- tags=tags,
- location=location,
- sku=sku,
- zones=zones,
- trusted_external_tenants=trusted_external_tenants,
- optimized_autoscale=optimized_autoscale,
- enable_disk_encryption=enable_disk_encryption,
- enable_streaming_ingest=enable_streaming_ingest,
- virtual_network_configuration=virtual_network_configuration,
- key_vault_properties=key_vault_properties,
- enable_purge=enable_purge,
- enable_double_encryption=enable_double_encryption,
- engine_type=engine_type,
- type=identity_type,
- user_assigned_identities=identity_user_assigned_identities)
+ if_match=if_match,
+ if_none_match=if_none_match,
+ parameters=parameters)
def kusto_cluster_update(client,
resource_group_name,
cluster_name,
+ if_match=None,
tags=None,
location=None,
sku=None,
@@ -88,33 +101,41 @@ def kusto_cluster_update(client,
enable_purge=None,
enable_double_encryption=None,
engine_type=None,
- identity_type=None,
- identity_user_assigned_identities=None,
+ type_=None,
+ user_assigned_identities=None,
no_wait=False):
+ if enable_disk_encryption is None:
+ enable_disk_encryption = False
if enable_streaming_ingest is None:
enable_streaming_ingest = False
if enable_purge is None:
enable_purge = False
if enable_double_encryption is None:
enable_double_encryption = False
+ if engine_type is None:
+ engine_type = "V3"
+ parameters = {}
+ parameters['tags'] = tags
+ parameters['location'] = location
+ parameters['sku'] = sku
+ parameters['trusted_external_tenants'] = trusted_external_tenants
+ parameters['optimized_autoscale'] = optimized_autoscale
+ parameters['enable_disk_encryption'] = False if enable_disk_encryption is None else enable_disk_encryption
+ parameters['enable_streaming_ingest'] = False if enable_streaming_ingest is None else enable_streaming_ingest
+ parameters['virtual_network_configuration'] = virtual_network_configuration
+ parameters['key_vault_properties'] = key_vault_properties
+ parameters['enable_purge'] = False if enable_purge is None else enable_purge
+ parameters['enable_double_encryption'] = False if enable_double_encryption is None else enable_double_encryption
+ parameters['engine_type'] = "V3" if engine_type is None else engine_type
+ parameters['identity'] = {}
+ parameters['identity']['type'] = type_
+ parameters['identity']['user_assigned_identities'] = user_assigned_identities
return sdk_no_wait(no_wait,
client.begin_update,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
- tags=tags,
- location=location,
- sku=sku,
- trusted_external_tenants=trusted_external_tenants,
- optimized_autoscale=optimized_autoscale,
- enable_disk_encryption=enable_disk_encryption,
- enable_streaming_ingest=enable_streaming_ingest,
- virtual_network_configuration=virtual_network_configuration,
- key_vault_properties=key_vault_properties,
- enable_purge=enable_purge,
- enable_double_encryption=enable_double_encryption,
- engine_type=engine_type,
- type=identity_type,
- user_assigned_identities=identity_user_assigned_identities)
+ if_match=if_match,
+ parameters=parameters)
def kusto_cluster_delete(client,
@@ -132,11 +153,13 @@ def kusto_cluster_add_language_extension(client,
cluster_name,
value=None,
no_wait=False):
+ language_extensions_to_add = {}
+ language_extensions_to_add['value'] = value
return sdk_no_wait(no_wait,
- client.begin_add_language_extension,
+ client.begin_add_language_extensions,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
- value=value)
+ language_extensions_to_add=language_extensions_to_add)
def kusto_cluster_detach_follower_database(client,
@@ -145,12 +168,14 @@ def kusto_cluster_detach_follower_database(client,
cluster_resource_id,
attached_database_configuration_name,
no_wait=False):
+ follower_database_to_remove = {}
+ follower_database_to_remove['cluster_resource_id'] = cluster_resource_id
+ follower_database_to_remove['attached_database_configuration_name'] = attached_database_configuration_name
return sdk_no_wait(no_wait,
- client.begin_detach_follower_database,
+ client.begin_detach_follower_databases,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
- cluster_resource_id=cluster_resource_id,
- attached_database_configuration_name=attached_database_configuration_name)
+ follower_database_to_remove=follower_database_to_remove)
def kusto_cluster_diagnose_virtual_network(client,
@@ -166,24 +191,24 @@ def kusto_cluster_diagnose_virtual_network(client,
def kusto_cluster_list_follower_database(client,
resource_group_name,
cluster_name):
- return client.list_follower_database(resource_group_name=resource_group_name,
- cluster_name=cluster_name)
+ return client.list_follower_databases(resource_group_name=resource_group_name,
+ cluster_name=cluster_name)
def kusto_cluster_list_language_extension(client,
resource_group_name,
cluster_name):
- return client.list_language_extension(resource_group_name=resource_group_name,
- cluster_name=cluster_name)
+ return client.list_language_extensions(resource_group_name=resource_group_name,
+ cluster_name=cluster_name)
def kusto_cluster_list_sku(client,
resource_group_name=None,
cluster_name=None):
if resource_group_name and cluster_name is not None:
- return client.list_sku_by_resource(resource_group_name=resource_group_name,
- cluster_name=cluster_name)
- return client.list_sku()
+ return client.list_skus_by_resource(resource_group_name=resource_group_name,
+ cluster_name=cluster_name)
+ return client.list_skus()
def kusto_cluster_remove_language_extension(client,
@@ -191,11 +216,13 @@ def kusto_cluster_remove_language_extension(client,
cluster_name,
value=None,
no_wait=False):
+ language_extensions_to_remove = {}
+ language_extensions_to_remove['value'] = value
return sdk_no_wait(no_wait,
- client.begin_remove_language_extension,
+ client.begin_remove_language_extensions,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
- value=value)
+ language_extensions_to_remove=language_extensions_to_remove)
def kusto_cluster_start(client,
@@ -243,18 +270,20 @@ def kusto_cluster_principal_assignment_create(client,
tenant_id=None,
principal_type=None,
no_wait=False):
+ parameters = {}
+ parameters['principal_id'] = principal_id
+ parameters['role'] = role
+ parameters['tenant_id'] = tenant_id
+ parameters['principal_type'] = principal_type
return sdk_no_wait(no_wait,
client.begin_create_or_update,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
principal_assignment_name=principal_assignment_name,
- principal_id=principal_id,
- role=role,
- tenant_id=tenant_id,
- principal_type=principal_type)
+ parameters=parameters)
-def kusto_cluster_principal_assignment_update(client,
+def kusto_cluster_principal_assignment_update(instance,
resource_group_name,
cluster_name,
principal_assignment_name,
@@ -263,15 +292,15 @@ def kusto_cluster_principal_assignment_update(client,
tenant_id=None,
principal_type=None,
no_wait=False):
- return sdk_no_wait(no_wait,
- client.begin_create_or_update,
- resource_group_name=resource_group_name,
- cluster_name=cluster_name,
- principal_assignment_name=principal_assignment_name,
- principal_id=principal_id,
- role=role,
- tenant_id=tenant_id,
- principal_type=principal_type)
+ if principal_id is not None:
+ instance.principal_id = principal_id
+ if role is not None:
+ instance.role = role
+ if tenant_id is not None:
+ instance.tenant_id = tenant_id
+ if principal_type is not None:
+ instance.principal_type = principal_type
+ return instance
def kusto_cluster_principal_assignment_delete(client,
@@ -371,19 +400,21 @@ def kusto_database_add_principal(client,
cluster_name,
database_name,
value=None):
- return client.add_principal(resource_group_name=resource_group_name,
- cluster_name=cluster_name,
- database_name=database_name,
- value=value)
+ database_principals_to_add = {}
+ database_principals_to_add['value'] = value
+ return client.add_principals(resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ database_principals_to_add=database_principals_to_add)
def kusto_database_list_principal(client,
resource_group_name,
cluster_name,
database_name):
- return client.list_principal(resource_group_name=resource_group_name,
- cluster_name=cluster_name,
- database_name=database_name)
+ return client.list_principals(resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name)
def kusto_database_remove_principal(client,
@@ -391,10 +422,12 @@ def kusto_database_remove_principal(client,
cluster_name,
database_name,
value=None):
- return client.remove_principal(resource_group_name=resource_group_name,
- cluster_name=cluster_name,
- database_name=database_name,
- value=value)
+ database_principals_to_remove = {}
+ database_principals_to_remove['value'] = value
+ return client.remove_principals(resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ database_principals_to_remove=database_principals_to_remove)
def kusto_database_principal_assignment_list(client,
@@ -427,19 +460,21 @@ def kusto_database_principal_assignment_create(client,
tenant_id=None,
principal_type=None,
no_wait=False):
+ parameters = {}
+ parameters['principal_id'] = principal_id
+ parameters['role'] = role
+ parameters['tenant_id'] = tenant_id
+ parameters['principal_type'] = principal_type
return sdk_no_wait(no_wait,
client.begin_create_or_update,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
database_name=database_name,
principal_assignment_name=principal_assignment_name,
- principal_id=principal_id,
- role=role,
- tenant_id=tenant_id,
- principal_type=principal_type)
+ parameters=parameters)
-def kusto_database_principal_assignment_update(client,
+def kusto_database_principal_assignment_update(instance,
resource_group_name,
cluster_name,
database_name,
@@ -449,16 +484,15 @@ def kusto_database_principal_assignment_update(client,
tenant_id=None,
principal_type=None,
no_wait=False):
- return sdk_no_wait(no_wait,
- client.begin_create_or_update,
- resource_group_name=resource_group_name,
- cluster_name=cluster_name,
- database_name=database_name,
- principal_assignment_name=principal_assignment_name,
- principal_id=principal_id,
- role=role,
- tenant_id=tenant_id,
- principal_type=principal_type)
+ if principal_id is not None:
+ instance.principal_id = principal_id
+ if role is not None:
+ instance.role = role
+ if tenant_id is not None:
+ instance.tenant_id = tenant_id
+ if principal_type is not None:
+ instance.principal_type = principal_type
+ return instance
def kusto_database_principal_assignment_delete(client,
@@ -475,6 +509,92 @@ def kusto_database_principal_assignment_delete(client,
principal_assignment_name=principal_assignment_name)
+def kusto_script_list(client,
+ resource_group_name,
+ cluster_name,
+ database_name):
+ return client.list_by_database(resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name)
+
+
+def kusto_script_show(client,
+ resource_group_name,
+ cluster_name,
+ database_name,
+ script_name):
+ return client.get(resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name)
+
+
+def kusto_script_create(client,
+ resource_group_name,
+ cluster_name,
+ database_name,
+ script_name,
+ script_url=None,
+ script_url_sas_token=None,
+ force_update_tag=None,
+ continue_on_errors=None,
+ no_wait=False):
+ if continue_on_errors is None:
+ continue_on_errors = False
+ parameters = {}
+ parameters['script_url'] = script_url
+ parameters['script_url_sas_token'] = script_url_sas_token
+ parameters['force_update_tag'] = force_update_tag
+ parameters['continue_on_errors'] = False if continue_on_errors is None else continue_on_errors
+ return sdk_no_wait(no_wait,
+ client.begin_create_or_update,
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ parameters=parameters)
+
+
+def kusto_script_update(client,
+ resource_group_name,
+ cluster_name,
+ database_name,
+ script_name,
+ script_url=None,
+ script_url_sas_token=None,
+ force_update_tag=None,
+ continue_on_errors=None,
+ no_wait=False):
+ if continue_on_errors is None:
+ continue_on_errors = False
+ parameters = {}
+ parameters['script_url'] = script_url
+ parameters['script_url_sas_token'] = script_url_sas_token
+ parameters['force_update_tag'] = force_update_tag
+ parameters['continue_on_errors'] = False if continue_on_errors is None else continue_on_errors
+ return sdk_no_wait(no_wait,
+ client.begin_update,
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ parameters=parameters)
+
+
+def kusto_script_delete(client,
+ resource_group_name,
+ cluster_name,
+ database_name,
+ script_name,
+ no_wait=False):
+ return sdk_no_wait(no_wait,
+ client.begin_delete,
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name)
+
+
def kusto_attached_database_configuration_list(client,
resource_group_name,
cluster_name):
@@ -499,19 +619,23 @@ def kusto_attached_database_configuration_create(client,
database_name=None,
cluster_resource_id=None,
default_principals_modification_kind=None,
+ table_level_sharing_properties=None,
no_wait=False):
+ parameters = {}
+ parameters['location'] = location
+ parameters['database_name'] = database_name
+ parameters['cluster_resource_id'] = cluster_resource_id
+ parameters['default_principals_modification_kind'] = default_principals_modification_kind
+ parameters['table_level_sharing_properties'] = table_level_sharing_properties
return sdk_no_wait(no_wait,
client.begin_create_or_update,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
attached_database_configuration_name=attached_database_configuration_name,
- location=location,
- database_name=database_name,
- cluster_resource_id=cluster_resource_id,
- default_principals_modification_kind=default_principals_modification_kind)
+ parameters=parameters)
-def kusto_attached_database_configuration_update(client,
+def kusto_attached_database_configuration_update(instance,
resource_group_name,
cluster_name,
attached_database_configuration_name,
@@ -519,16 +643,19 @@ def kusto_attached_database_configuration_update(client,
database_name=None,
cluster_resource_id=None,
default_principals_modification_kind=None,
+ table_level_sharing_properties=None,
no_wait=False):
- return sdk_no_wait(no_wait,
- client.begin_create_or_update,
- resource_group_name=resource_group_name,
- cluster_name=cluster_name,
- attached_database_configuration_name=attached_database_configuration_name,
- location=location,
- database_name=database_name,
- cluster_resource_id=cluster_resource_id,
- default_principals_modification_kind=default_principals_modification_kind)
+ if location is not None:
+ instance.location = location
+ if database_name is not None:
+ instance.database_name = database_name
+ if cluster_resource_id is not None:
+ instance.cluster_resource_id = cluster_resource_id
+ if default_principals_modification_kind is not None:
+ instance.default_principals_modification_kind = default_principals_modification_kind
+ if table_level_sharing_properties is not None:
+ instance.table_level_sharing_properties = table_level_sharing_properties
+ return instance
def kusto_attached_database_configuration_delete(client,
@@ -611,7 +738,10 @@ def kusto_data_connection_event_hub_create(client,
data_format=None,
event_system_properties=None,
compression=None,
+ managed_identity_resource_id=None,
no_wait=False):
+ if compression is None:
+ compression = "None"
parameters = {}
parameters['location'] = location
parameters['kind'] = 'EventHub'
@@ -621,7 +751,8 @@ def kusto_data_connection_event_hub_create(client,
parameters['mapping_rule_name'] = mapping_rule_name
parameters['data_format'] = data_format
parameters['event_system_properties'] = event_system_properties
- parameters['compression'] = compression
+ parameters['compression'] = "None" if compression is None else compression
+ parameters['managed_identity_resource_id'] = managed_identity_resource_id
return sdk_no_wait(no_wait,
client.begin_create_or_update,
resource_group_name=resource_group_name,
@@ -712,7 +843,10 @@ def kusto_data_connection_event_hub_update(client,
data_format=None,
event_system_properties=None,
compression=None,
+ managed_identity_resource_id=None,
no_wait=False):
+ if compression is None:
+ compression = "None"
parameters = {}
parameters['location'] = location
parameters['kind'] = 'EventHub'
@@ -722,7 +856,8 @@ def kusto_data_connection_event_hub_update(client,
parameters['mapping_rule_name'] = mapping_rule_name
parameters['data_format'] = data_format
parameters['event_system_properties'] = event_system_properties
- parameters['compression'] = compression
+ parameters['compression'] = "None" if compression is None else compression
+ parameters['managed_identity_resource_id'] = managed_identity_resource_id
return sdk_no_wait(no_wait,
client.begin_update,
resource_group_name=resource_group_name,
@@ -794,24 +929,25 @@ def kusto_data_connection_event_grid_data_connection_validation(client,
ignore_first_record=None,
blob_storage_event_type=None,
no_wait=False):
- properties = {}
- properties['location'] = location
- properties['kind'] = 'EventGrid'
- properties['storage_account_resource_id'] = storage_account_resource_id
- properties['event_hub_resource_id'] = event_hub_resource_id
- properties['consumer_group'] = consumer_group
- properties['table_name'] = table_name
- properties['mapping_rule_name'] = mapping_rule_name
- properties['data_format'] = data_format
- properties['ignore_first_record'] = ignore_first_record
- properties['blob_storage_event_type'] = blob_storage_event_type
+ parameters = {}
+ parameters['data_connection_name'] = data_connection_name
+ parameters['properties'] = {}
+ parameters['properties']['location'] = location
+ parameters['properties']['kind'] = 'EventGrid'
+ parameters['properties']['storage_account_resource_id'] = storage_account_resource_id
+ parameters['properties']['event_hub_resource_id'] = event_hub_resource_id
+ parameters['properties']['consumer_group'] = consumer_group
+ parameters['properties']['table_name'] = table_name
+ parameters['properties']['mapping_rule_name'] = mapping_rule_name
+ parameters['properties']['data_format'] = data_format
+ parameters['properties']['ignore_first_record'] = ignore_first_record
+ parameters['properties']['blob_storage_event_type'] = blob_storage_event_type
return sdk_no_wait(no_wait,
client.begin_data_connection_validation,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
database_name=database_name,
- data_connection_name=data_connection_name,
- properties=properties)
+ parameters=parameters)
def kusto_data_connection_event_hub_data_connection_validation(client,
@@ -827,24 +963,29 @@ def kusto_data_connection_event_hub_data_connection_validation(client,
data_format=None,
event_system_properties=None,
compression=None,
+ managed_identity_resource_id=None,
no_wait=False):
- properties = {}
- properties['location'] = location
- properties['kind'] = 'EventHub'
- properties['event_hub_resource_id'] = event_hub_resource_id
- properties['consumer_group'] = consumer_group
- properties['table_name'] = table_name
- properties['mapping_rule_name'] = mapping_rule_name
- properties['data_format'] = data_format
- properties['event_system_properties'] = event_system_properties
- properties['compression'] = compression
+ if compression is None:
+ compression = "None"
+ parameters = {}
+ parameters['data_connection_name'] = data_connection_name
+ parameters['properties'] = {}
+ parameters['properties']['location'] = location
+ parameters['properties']['kind'] = 'EventHub'
+ parameters['properties']['event_hub_resource_id'] = event_hub_resource_id
+ parameters['properties']['consumer_group'] = consumer_group
+ parameters['properties']['table_name'] = table_name
+ parameters['properties']['mapping_rule_name'] = mapping_rule_name
+ parameters['properties']['data_format'] = data_format
+ parameters['properties']['event_system_properties'] = event_system_properties
+ parameters['properties']['compression'] = "None" if compression is None else compression
+ parameters['properties']['managed_identity_resource_id'] = managed_identity_resource_id
return sdk_no_wait(no_wait,
client.begin_data_connection_validation,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
database_name=database_name,
- data_connection_name=data_connection_name,
- properties=properties)
+ parameters=parameters)
def kusto_data_connection_iot_hub_data_connection_validation(client,
@@ -861,20 +1002,28 @@ def kusto_data_connection_iot_hub_data_connection_validation(client,
event_system_properties=None,
shared_access_policy_name=None,
no_wait=False):
- properties = {}
- properties['location'] = location
- properties['kind'] = 'IotHub'
- properties['iot_hub_resource_id'] = iot_hub_resource_id
- properties['consumer_group'] = consumer_group
- properties['table_name'] = table_name
- properties['mapping_rule_name'] = mapping_rule_name
- properties['data_format'] = data_format
- properties['event_system_properties'] = event_system_properties
- properties['shared_access_policy_name'] = shared_access_policy_name
+ parameters = {}
+ parameters['data_connection_name'] = data_connection_name
+ parameters['properties'] = {}
+ parameters['properties']['location'] = location
+ parameters['properties']['kind'] = 'IotHub'
+ parameters['properties']['iot_hub_resource_id'] = iot_hub_resource_id
+ parameters['properties']['consumer_group'] = consumer_group
+ parameters['properties']['table_name'] = table_name
+ parameters['properties']['mapping_rule_name'] = mapping_rule_name
+ parameters['properties']['data_format'] = data_format
+ parameters['properties']['event_system_properties'] = event_system_properties
+ parameters['properties']['shared_access_policy_name'] = shared_access_policy_name
return sdk_no_wait(no_wait,
client.begin_data_connection_validation,
resource_group_name=resource_group_name,
cluster_name=cluster_name,
database_name=database_name,
- data_connection_name=data_connection_name,
- properties=properties)
+ parameters=parameters)
+
+
+def kusto_operation_result_show(client,
+ location,
+ operation_id):
+ return client.get(location=location,
+ operation_id=operation_id)
diff --git a/src/kusto/azext_kusto/manual/_help.py b/src/kusto/azext_kusto/manual/_help.py
index ee98539761e..663d18b6873 100644
--- a/src/kusto/azext_kusto/manual/_help.py
+++ b/src/kusto/azext_kusto/manual/_help.py
@@ -14,16 +14,20 @@
helps['kusto cluster'] = """
type: group
- short-summary: kusto cluster
+ short-summary: Manage cluster with kusto
"""
helps['kusto cluster list'] = """
type: command
- short-summary: "Lists all Kusto clusters within a subscription."
+ short-summary: "Lists all Kusto clusters within a resource group. And Lists all Kusto clusters within a \
+subscription."
examples:
- name: KustoClustersListByResourceGroup
text: |-
az kusto cluster list --resource-group "kustorptest"
+ - name: KustoClustersList
+ text: |-
+ az kusto cluster list
"""
helps['kusto cluster show'] = """
@@ -37,7 +41,7 @@
helps['kusto cluster create'] = """
type: command
- short-summary: "Create or update a Kusto cluster."
+ short-summary: "Create a Kusto cluster."
parameters:
- name: --sku
short-summary: "The SKU of the cluster."
@@ -84,8 +88,8 @@
examples:
- name: KustoClustersCreateOrUpdate
text: |-
- az kusto cluster create --name "kustoclusterrptest4" --identity-type "SystemAssigned" --location \
-"westus" --enable-double-encryption false --enable-purge true --enable-streaming-ingest true --sku name="Standard_L8s" \
+ 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"
"""
@@ -138,9 +142,9 @@
examples:
- name: KustoClustersUpdate
text: |-
- az kusto cluster update --name "kustoclusterrptest4" --identity-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"
+ 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"
"""
helps['kusto cluster delete'] = """
@@ -212,11 +216,15 @@
helps['kusto cluster list-sku'] = """
type: command
- short-summary: "Lists eligible SKUs for Kusto resource provider."
+ short-summary: "Returns the SKUs available for the provided resource. And Lists eligible SKUs for Kusto resource \
+provider."
examples:
- name: KustoClustersListResourceSkus
text: |-
az kusto cluster list-sku --name "kustoclusterrptest4" --resource-group "kustorptest"
+ - name: KustoClustersListSkus
+ text: |-
+ az kusto cluster list-sku
"""
helps['kusto cluster remove-language-extension'] = """
@@ -273,7 +281,7 @@
helps['kusto cluster-principal-assignment'] = """
type: group
- short-summary: kusto cluster-principal-assignment
+ short-summary: Manage cluster principal assignment with kusto
"""
helps['kusto cluster-principal-assignment list'] = """
@@ -309,7 +317,7 @@
helps['kusto cluster-principal-assignment update'] = """
type: command
- short-summary: "Create a Kusto cluster principalAssignment."
+ short-summary: "Update a Kusto cluster principalAssignment."
"""
helps['kusto cluster-principal-assignment delete'] = """
@@ -346,7 +354,7 @@
helps['kusto database'] = """
type: group
- short-summary: kusto database
+ short-summary: Manage database with kusto
"""
helps['kusto database list'] = """
@@ -370,7 +378,7 @@
helps['kusto database create'] = """
type: command
- short-summary: "Creates or updates a database."
+ short-summary: "Create a database."
parameters:
- name: --read-write-database
short-summary: "Class representing a read write database."
@@ -391,7 +399,7 @@
location: Resource location.
kind: Required. Kind of the database
examples:
- - name: KustoDatabasesCreateOrUpdate
+ - name: Kusto ReadWrite database create or update
text: |-
az kusto database create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
--read-write-database location="westus" soft-delete-period="P1D" --resource-group \
@@ -421,10 +429,11 @@
location: Resource location.
kind: Required. Kind of the database
examples:
- - name: KustoDatabasesUpdate
+ - name: Kusto ReadWrite database create or update
text: |-
az kusto database update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
---read-write-database soft-delete-period="P1D" --resource-group "kustorptest"
+--read-write-database location="westus" soft-delete-period="P1D" --resource-group \
+"kustorptest"
"""
helps['kusto database delete'] = """
@@ -521,7 +530,7 @@
helps['kusto database-principal-assignment'] = """
type: group
- short-summary: kusto database-principal-assignment
+ short-summary: Manage database principal assignment with kusto
"""
helps['kusto database-principal-assignment list'] = """
@@ -558,7 +567,7 @@
helps['kusto database-principal-assignment update'] = """
type: command
- short-summary: "Creates a Kusto cluster database principalAssignment."
+ short-summary: "Update a Kusto cluster database principalAssignment."
"""
helps['kusto database-principal-assignment delete'] = """
@@ -593,9 +602,88 @@
"Kustodatabase8" --principal-assignment-name "kustoprincipal1" --resource-group "kustorptest" --deleted
"""
+helps['kusto script'] = """
+ type: group
+ short-summary: Manage script with kusto
+"""
+
+helps['kusto script list'] = """
+ type: command
+ short-summary: "Returns the list of database scripts for given database."
+ examples:
+ - name: KustoScriptsList
+ text: |-
+ az kusto script list --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest"
+"""
+
+helps['kusto script show'] = """
+ type: command
+ short-summary: "Gets a Kusto cluster database script."
+ examples:
+ - name: KustoScriptsGet
+ text: |-
+ az kusto script show --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script create'] = """
+ type: command
+ short-summary: "Creates a Kusto database script."
+ examples:
+ - name: KustoScriptsCreateOrUpdate
+ text: |-
+ az kusto script create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
+--continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url \
+"https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%\
+3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script update'] = """
+ type: command
+ short-summary: "Updates a database script."
+ examples:
+ - name: KustoScriptsUpdate
+ text: |-
+ az kusto script update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
+--continue-on-errors true --force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url \
+"https://mysa.blob.core.windows.net/container/script.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%\
+3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script delete'] = """
+ type: command
+ short-summary: "Deletes a Kusto principalAssignment."
+ examples:
+ - name: KustoScriptsDelete
+ text: |-
+ az kusto script delete --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" \
+--resource-group "kustorptest" --name "kustoScript1"
+"""
+
+helps['kusto script wait'] = """
+ type: command
+ short-summary: Place the CLI in a waiting state until a condition of the kusto script is met.
+ examples:
+ - name: Pause executing next line of CLI script until the kusto script is successfully created.
+ text: |-
+ az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1" --created
+ - name: Pause executing next line of CLI script until the kusto script is successfully updated.
+ text: |-
+ az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1" --updated
+ - name: Pause executing next line of CLI script until the kusto script is successfully deleted.
+ text: |-
+ az kusto script wait --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" \
+--resource-group "kustorptest" --name "kustoScript1" --deleted
+"""
+
helps['kusto attached-database-configuration'] = """
type: group
- short-summary: kusto attached-database-configuration
+ short-summary: Manage attached database configuration with kusto
"""
helps['kusto attached-database-configuration list'] = """
@@ -620,19 +708,12 @@
helps['kusto attached-database-configuration create'] = """
type: command
- short-summary: "Creates or updates an attached database configuration."
- examples:
- - name: AttachedDatabaseConfigurationsCreateOrUpdate
- text: |-
- az kusto attached-database-configuration create --name "attachedDatabaseConfigurations1" --cluster-name \
-"kustoclusterrptest4" --location "westus" --cluster-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/re\
-sourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/KustoClusterLeader" --database-name "kustodatabase" \
---default-principals-modification-kind "Union" --resource-group "kustorptest"
+ short-summary: "Create an attached database configuration."
"""
helps['kusto attached-database-configuration update'] = """
type: command
- short-summary: "Creates or updates an attached database configuration."
+ short-summary: "Update an attached database configuration."
"""
helps['kusto attached-database-configuration delete'] = """
@@ -669,7 +750,7 @@
helps['kusto data-connection'] = """
type: group
- short-summary: kusto data-connection
+ short-summary: Manage data connection with kusto
"""
helps['kusto data-connection list'] = """
@@ -694,39 +775,41 @@
helps['kusto data-connection event-grid'] = """
type: group
- short-summary: kusto data-connection sub group event-grid
+ short-summary: Manage data connection with kusto sub group event-grid
"""
helps['kusto data-connection event-grid create'] = """
type: command
- short-summary: "Creates or updates a data connection."
+ short-summary: "Create a data connection."
"""
helps['kusto data-connection event-hub'] = """
type: group
- short-summary: kusto data-connection sub group event-hub
+ short-summary: Manage data connection with kusto sub group event-hub
"""
helps['kusto data-connection event-hub create'] = """
type: command
- short-summary: "Creates or updates a data connection."
+ short-summary: "Create a data connection."
examples:
- name: KustoDataConnectionsCreateOrUpdate
text: |-
az kusto data-connection event-hub create --cluster-name "kustoclusterrptest4" --name \
"DataConnections8" --database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" \
--event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Micro\
-soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id \
+"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/use\
+rAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"
"""
helps['kusto data-connection iot-hub'] = """
type: group
- short-summary: kusto data-connection sub group iot-hub
+ short-summary: Manage data connection with kusto sub group iot-hub
"""
helps['kusto data-connection iot-hub create'] = """
type: command
- short-summary: "Creates or updates a data connection."
+ short-summary: "Create a data connection."
"""
helps['kusto data-connection event-grid update'] = """
@@ -743,7 +826,9 @@
az kusto data-connection event-hub update --cluster-name "kustoclusterrptest4" --name \
"DataConnections8" --database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" \
--event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Micro\
-soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id \
+"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/use\
+rAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"
"""
helps['kusto data-connection iot-hub update'] = """
@@ -775,7 +860,9 @@
az kusto data-connection event-hub data-connection-validation --cluster-name "kustoclusterrptest4" \
--database-name "KustoDatabase8" --name "DataConnections8" --consumer-group "testConsumerGroup1" \
--event-hub-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Micro\
-soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id \
+"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/use\
+rAssignedIdentities/managedidentityTest1" --resource-group "kustorptest"
"""
helps['kusto data-connection iot-hub data-connection-validation'] = """
@@ -796,3 +883,18 @@
az kusto data-connection wait --cluster-name "kustoclusterrptest4" --name "DataConnections8" \
--database-name "KustoDatabase8" --resource-group "kustorptest" --deleted
"""
+
+helps['kusto operation-result'] = """
+ type: group
+ short-summary: Manage operation result with kusto
+"""
+
+helps['kusto operation-result show'] = """
+ type: command
+ short-summary: "Returns operation results."
+ examples:
+ - name: KustoOperationResultsGet
+ text: |-
+ az kusto operation-result show --operation-id "30972f1b-b61d-4fd8-bd34-3dcfa24670f3" --location \
+"westus"
+"""
diff --git a/src/kusto/azext_kusto/manual/tests/latest/recordings/test_kusto.yaml b/src/kusto/azext_kusto/manual/tests/latest/recordings/test_kusto.yaml
index 08cc5d4c0d5..2d08918c263 100644
--- a/src/kusto/azext_kusto/manual/tests/latest/recordings/test_kusto.yaml
+++ b/src/kusto/azext_kusto/manual/tests/latest/recordings/test_kusto.yaml
@@ -1,6887 +1,6221 @@
-interactions:
-- request:
- body: '{"location": "southcentralus", "sku": {"name": "Standard_D11_v2", "capacity":
- 2, "tier": "Standard"}, "properties": {"enableStreamingIngest": true, "keyVaultProperties":
- {"keyName": "", "keyVersion": "", "keyVaultUri": ""}, "enablePurge": true, "enableDoubleEncryption":
- false}, "identity": {"type": "SystemAssigned"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- Content-Length:
- - '318'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","name":"clitestcluster0l","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"southcentralus","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"properties":{"enableStreamingIngest":true,"keyVaultProperties":{"keyName":"","keyVersion":"","keyVaultUri":""},"enablePurge":true,"enableDoubleEncryption":false,"state":"Creating","provisioningState":"Creating"},"identity":{"type":"SystemAssigned"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '619'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:44:12 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:44:42 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:45:13 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:45:43 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:46:13 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:46:43 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:47:14 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '294'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:47:44 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '293'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:48:14 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '292'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:44:06.8590364Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:48:44 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '291'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:49:15 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '290'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:49:46 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:50:16 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:50:47 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:51:17 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:51:48 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:52:19 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '285'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:52:49 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '284'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:53:19 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '283'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:53:49 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '282'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:54:20 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '281'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:54:50 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '280'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:55:20 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:55:51 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Running","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:48:42.5824437Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:56:21 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/61de0ae2-bdf8-4632-b4ec-51558ad28e7b","name":"61de0ae2-bdf8-4632-b4ec-51558ad28e7b","status":"Succeeded","startTime":"2020-10-11T13:44:06.8590364Z","endTime":"2020-10-11T13:56:25.7544288Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"00916134-55ba-416a-8917-20a9d0188107","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '510'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:56:51 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","name":"clitestcluster0l","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0l.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0l.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"29e9eb80-1ada-4845-9e80-6a85be153a38","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '1040'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:56:52 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","name":"clitestcluster0l","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0l.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0l.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"29e9eb80-1ada-4845-9e80-6a85be153a38","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '1040'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:56:55 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"location": "southcentralus", "sku": {"name": "Standard_D11_v2", "capacity":
- 2, "tier": "Standard"}, "properties": {"enableStreamingIngest": true, "keyVaultProperties":
- {"keyName": "", "keyVersion": "", "keyVaultUri": ""}, "enablePurge": true, "enableDoubleEncryption":
- false}, "identity": {"type": "SystemAssigned"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- Content-Length:
- - '318'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f","name":"clitestcluster0f","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"southcentralus","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"properties":{"enableStreamingIngest":true,"keyVaultProperties":{"keyName":"","keyVersion":"","keyVaultUri":""},"enablePurge":true,"enableDoubleEncryption":false,"state":"Creating","provisioningState":"Creating"},"identity":{"type":"SystemAssigned"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '619'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:57:07 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T13:57:01.3486152Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:57:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T13:57:01.3486152Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:58:08 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T13:57:01.3486152Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:58:38 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T13:57:01.3486152Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:59:08 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T13:57:01.3486152Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 13:59:39 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T13:57:01.3486152Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:00:09 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '294'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T13:57:01.3486152Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:00:39 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '293'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:01:10 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '292'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:01:40 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '291'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:02:10 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '290'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:02:42 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:03:11 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:03:42 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:04:14 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:04:44 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '285'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:05:13 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:05:45 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:06:15 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:06:45 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:07:16 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '285'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:07:46 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '284'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:08:16 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '283'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:08:47 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '282'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:09:17 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '281'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Running","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:01:02.8815607Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '507'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:09:47 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '280'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/1c1ea6e0-875d-46e2-b15f-22ff84464010?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/1c1ea6e0-875d-46e2-b15f-22ff84464010","name":"1c1ea6e0-875d-46e2-b15f-22ff84464010","status":"Succeeded","startTime":"2020-10-11T13:57:01.3486152Z","endTime":"2020-10-11T14:09:59.9624761Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"ab241aea-3816-4948-bda9-f7da84ab5008","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '510'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:10:18 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f","name":"clitestcluster0f","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"ea241191-bd3c-4b6c-8fb7-11b055fd297b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '1040'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:10:19 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f","name":"clitestcluster0f","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"ea241191-bd3c-4b6c-8fb7-11b055fd297b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '1040'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:10:21 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"location": "southcentralus", "kind": "ReadWrite", "properties": {"softDeletePeriod":
- "P1D"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- Content-Length:
- - '94'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"southcentralus","kind":"ReadWrite","properties":{"softDeletePeriod":"P1D","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/aed99a7b-4374-45cf-8bf9-e13a5aa01be6?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '445'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:10:25 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/aed99a7b-4374-45cf-8bf9-e13a5aa01be6?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/aed99a7b-4374-45cf-8bf9-e13a5aa01be6","name":"aed99a7b-4374-45cf-8bf9-e13a5aa01be6","status":"Succeeded","startTime":"2020-10-11T14:10:21.4080021Z","endTime":"2020-10-11T14:10:23.1692769Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"44304f52-50fe-4b59-bedd-cd1a8df3637a","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '503'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:10:56 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
- Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '555'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:10:57 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","name":"clitestcluster0l","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0l.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0l.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"29e9eb80-1ada-4845-9e80-6a85be153a38","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '1040'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:10:58 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list
- Connection:
- - keep-alive
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/clusters?api-version=2020-09-18
- response:
- body:
- string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/orenrgilaysub/providers/Microsoft.Kusto/Clusters/enginev2","name":"enginev2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US 2","sku":{"name":"Standard_D12_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://enginev2.westus2.dev.kusto.windows.net","dataIngestionUri":"https://ingest-enginev2.westus2.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kubill-kustointernalppe/providers/Microsoft.Kusto/Clusters/alexansv3","name":"alexansv3","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US 2","sku":{"name":"Standard_D12_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://alexansv3.westus2.dev.kusto.windows.net","dataIngestionUri":"https://ingest-alexansv3.westus2.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/orenrgilaysub/providers/Microsoft.Kusto/Clusters/orenwus2","name":"orenwus2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US 2","sku":{"name":"Standard_D12_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://orenwus2.westus2.dev.kusto.windows.net","dataIngestionUri":"https://ingest-orenwus2.westus2.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/basaba/providers/Microsoft.Kusto/Clusters/basabatest33","name":"basabatest33","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://basabatest33.westcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-basabatest33.westcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/advorkin-rg/providers/Microsoft.Kusto/Clusters/advorkin2","name":"advorkin2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- Central US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://advorkin2.westcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-advorkin2.westcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/yabeneli/providers/Microsoft.Kusto/Clusters/kustodataestatedevse","name":"kustodataestatedevse","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://kustodataestatedevse.westcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-kustodataestatedevse.westcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kustorpe2e/providers/Microsoft.Kusto/Clusters/rpe2estoppedneu","name":"rpe2estoppedneu","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"North
- Europe","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
- at 10/11/2020 1:23:01 PM","uri":"https://rpe2estoppedneu.northeurope.dev.kusto.windows.net","dataIngestionUri":"https://ingest-rpe2estoppedneu.northeurope.dev.kusto.windows.net","trustedExternalTenants":[{"value":"fd98e228-2977-4102-9e9f-f9344e4bc05d"},{"value":"72ca4892-87f6-422f-8e14-239d88d85900"},{"value":"42619785-2ad4-478e-84a6-4c0d7dd37179"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kucompute-CME2E0803153656/providers/Microsoft.Kusto/Clusters/CME2E0803153656","name":"CME2E0803153656","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"North
- Central US","sku":{"name":"Standard_D4_v2","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://cme2e0803153656.northcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-cme2e0803153656.northcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dortest2/providers/Microsoft.Kusto/Clusters/dortest","name":"dortest","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
- due to installation failure at 10/7/2020 6:36:32 PM","uri":"https://dortest.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-dortest.westus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Failed"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dortest2/providers/Microsoft.Kusto/Clusters/dortest2","name":"dortest2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://dortest2.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-dortest2.westus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dortest2/providers/Microsoft.Kusto/Clusters/dortest3","name":"dortest3","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://dortest3.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-dortest3.westus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":1,"maximum":1},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RoyiTestRG/providers/Microsoft.Kusto/Clusters/roshaulitesttest","name":"roshaulitesttest","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://roshaulitesttest.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-roshaulitesttest.westus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omerBlumRG/providers/Microsoft.Kusto/Clusters/omertest3","name":"omertest3","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://omertest3.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-omertest3.westus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RPE2E1011133223fct-rg/providers/Microsoft.Kusto/Clusters/RPE2E1011133223fct2","name":"RPE2E1011133223fct2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{"MachineName":"DOCOHE-PC","ArmClientRequestId":"RPE2E;","Test
- Start Time":"10/11/2020 1:32:23 PM"},"properties":{"state":"Stopped","stateReason":"Suspended
- at 10/11/2020 1:54:34 PM","uri":"https://rpe2e1011133223fct2.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-rpe2e1011133223fct2.westus.dev.kusto.windows.net","trustedExternalTenants":[{"value":"fd98e228-2977-4102-9e9f-f9344e4bc05d"},{"value":"72ca4892-87f6-422f-8e14-239d88d85900"},{"value":"42619785-2ad4-478e-84a6-4c0d7dd37179"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"318fd5d9-f29b-401a-910f-b7759a2919e7","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RPE2E1011133223fct-rg/providers/Microsoft.Kusto/Clusters/RPE2E1011133223fct","name":"RPE2E1011133223fct","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{"MachineName":"DOCOHE-PC","ArmClientRequestId":"RPE2E;","Test
- Start Time":"10/11/2020 1:32:23 PM"},"properties":{"state":"Running","stateReason":null,"uri":"https://rpe2e1011133223fct.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-rpe2e1011133223fct.westus.dev.kusto.windows.net","trustedExternalTenants":[{"value":"fd98e228-2977-4102-9e9f-f9344e4bc05d"},{"value":"72ca4892-87f6-422f-8e14-239d88d85900"},{"value":"42619785-2ad4-478e-84a6-4c0d7dd37179"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"0481320b-8fb2-4200-8e80-065786ebe1ec","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/RPE2E1011133223fct-rg/providers/Microsoft.Kusto/Clusters/RPE2E1011133223fctf","name":"RPE2E1011133223fctf","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{"MachineName":"DOCOHE-PC","ArmClientRequestId":"RPE2E;","Test
- Start Time":"10/11/2020 1:32:23 PM"},"properties":{"state":"Stopped","stateReason":"Suspended
- at 10/11/2020 1:51:33 PM","uri":"https://rpe2e1011133223fctf.westus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-rpe2e1011133223fctf.westus.dev.kusto.windows.net","trustedExternalTenants":[{"value":"fd98e228-2977-4102-9e9f-f9344e4bc05d"},{"value":"72ca4892-87f6-422f-8e14-239d88d85900"},{"value":"42619785-2ad4-478e-84a6-4c0d7dd37179"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitesten2x3xvug5uj7dzyw6mbaykcy4rerxzy3l7v6wn4a22toj7oobvff2ca2n4vmxlquk4n/providers/Microsoft.Kusto/Clusters/followercluster","name":"followercluster","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://followercluster.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-followercluster.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"a0395e06-86c3-4341-a16a-6588b528d188","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestci46vpwgrumjaxomwgsb46cdh7mmswqitdkgcpddmf45oata2kst7n4v56qyjeryklwo/providers/Microsoft.Kusto/Clusters/followercluster01","name":"followercluster01","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://followercluster01.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-followercluster01.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"365d15dd-1130-446e-9cb6-327d1e58f206","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kustorpe2e/providers/Microsoft.Kusto/Clusters/astaubentest","name":"astaubentest","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{"MachineName":"77E95E0E93B6","ArmClientRequestId":"RPE2E;2020.7.25.2028-GA-6afb2ce8ce-devCM","Test
- Start Time":"7/25/2020 9:25:11 PM"},"properties":{"state":"Running","stateReason":null,"uri":"https://astaubentest.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-astaubentest.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[{"value":"fd98e228-2977-4102-9e9f-f9344e4bc05d"},{"value":"72ca4892-87f6-422f-8e14-239d88d85900"},{"value":"42619785-2ad4-478e-84a6-4c0d7dd37179"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.Kusto/Clusters/astauben","name":"astauben","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://astauben.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-astauben.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"03dde8e9-08b5-446d-a5f9-51e9f711755f","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestoopn2zj7qasuxiud3wyzir43go5deashgwajywlenc6mxv4w44uyvydx7tu7vd574p6w/providers/Microsoft.Kusto/Clusters/followercluster00","name":"followercluster00","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://followercluster00.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-followercluster00.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"05e80b6f-e157-4c16-976e-81037526f12d","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kubill-kustointernalppe/providers/Microsoft.Kusto/Clusters/astaubendf","name":"astaubendf","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_E8as_v4+1TB_PS","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://astaubendf.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-astaubendf.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/dataestate/providers/Microsoft.Kusto/Clusters/kustodataestatedevse","name":"kustodataestatedevse","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://kustodataestatedevse.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-kustodataestatedevse.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest7auyx3swjzmtyaqjq7itlkngenayb6cysjp7ck44d3abdsqzptoxd6tbafh4wguklauf/providers/Microsoft.Kusto/Clusters/leadercluster153","name":"leadercluster153","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://leadercluster153.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-leadercluster153.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"c19b53db-266e-4d5f-9912-4ab987115cf6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestlbgsm6nbws2fztm3rkl42pk6j5mlza2b4e4tsf3ysn7y56lqkbc6tv4dc6eyxx3rzbci/providers/Microsoft.Kusto/Clusters/clitestclusterl2","name":"clitestclusterl2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestclusterl2.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestclusterl2.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"342d25ed-12d2-404b-8c70-3f46a49486d5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgjt7qvqxampt3lovv6r2eifbsqszgk2ndgunjrjwabcuzikvidifmg3e2eak3bsmyx22/providers/Microsoft.Kusto/Clusters/clitestcluster12","name":"clitestcluster12","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster12.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster12.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"02505cf3-468f-41d4-bd06-2ec9c6e32c54","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4lwu3lacehvrzmaxa7pprvdcy3bbxeluchmf6segshawchoqbt7wegwpu6ggugzrupy4/providers/Microsoft.Kusto/Clusters/clitestclusterl32","name":"clitestclusterl32","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestclusterl32.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestclusterl32.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"6085ccc7-cf6f-4e76-8fab-3e4308ba6de6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest4lwu3lacehvrzmaxa7pprvdcy3bbxeluchmf6segshawchoqbt7wegwpu6ggugzrupy4/providers/Microsoft.Kusto/Clusters/clitestclusterf32","name":"clitestclusterf32","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestclusterf32.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestclusterf32.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"ca4d2b1a-d194-454e-8bbb-fdd7033777f5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestls3k2lhwl4q4vrmdpw565coawjot73pdkegczjbzam5xw5mxgnfxc5vcf2xhjasipc4f/providers/Microsoft.Kusto/Clusters/clitestclusterl","name":"clitestclusterl","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestclusterl.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestclusterl.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"f02725ff-8e07-4c0d-ad69-8f4bc38b9657","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","name":"clitestcluster0l","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0l.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0l.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"29e9eb80-1ada-4845-9e80-6a85be153a38","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f","name":"clitestcluster0f","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"ea241191-bd3c-4b6c-8fb7-11b055fd297b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omerBlumRG/providers/Microsoft.Kusto/Clusters/omertest2","name":"omertest2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://omertest2.eastus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-omertest2.eastus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omerBlumRG/providers/Microsoft.Kusto/Clusters/omertest1","name":"omertest1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
- at 9/22/2020 3:51:40 PM","uri":"https://omertest1.eastus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-omertest1.eastus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kubill-kustointernalppe/providers/Microsoft.Kusto/Clusters/astaubendfeus","name":"astaubendfeus","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://astaubendfeus.eastus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-astaubendfeus.eastus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.Kusto/Clusters/clitestclustersf","name":"clitestclustersf","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestclustersf.eastus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestclustersf.eastus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/omerBlumRG/providers/Microsoft.Kusto/Clusters/omertest2","name":"omertest2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Standard_D1_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
- at 9/6/2020 12:33:38 PM","uri":"https://omertest2.eastus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-omertest2.eastus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '33662'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:13 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- vary:
- - Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-original-request-ids:
- - 6ae4e0db-45c5-444c-b773-326b06f970ce
- - e9434efe-866f-49d2-bd97-14e6e71c4e8f
- - 30ef6700-fa5b-4240-aafc-c93495018cf7
- - 15337b9a-7cf0-4d45-938d-713fb5f55783
- - f8fa0585-109f-4d60-b956-9266005855e5
- - 6ba607d6-b6f2-40e8-a251-644561c13a90
- - 9853ae03-a1c6-4594-b1ee-4675141bc186
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list
- Connection:
- - keep-alive
- ParameterSetName:
- - --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters?api-version=2020-09-18
- response:
- body:
- string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","name":"clitestcluster0l","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0l.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0l.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"29e9eb80-1ada-4845-9e80-6a85be153a38","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f","name":"clitestcluster0f","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"South
- Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f.southcentralus.dev.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f.southcentralus.dev.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"ea241191-bd3c-4b6c-8fb7-11b055fd297b","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '2093'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:14 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list-sku
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/skus?api-version=2020-09-18
- response:
- body:
- string: '{"value":[{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D11_v2","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":8,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D12_v2","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D13_v2","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D14_v2","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L4s","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s_v2","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s_v2","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E64i_v3","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E2a_v4","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E4a_v4","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8a_v4","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16a_v4","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locationInfo":[{"location":"South
- Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '5147'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:15 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list-sku
- Connection:
- - keep-alive
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/skus?api-version=2020-09-18
- response:
- body:
- string: '{"value":[{"resourceType":"clusters","name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_E2a_v4","tier":"Basic","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_E2a_v4","tier":"Basic","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_E2a_v4","tier":"Basic","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_E2a_v4","tier":"Basic","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_E2a_v4","tier":"Basic","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_E2a_v4","tier":"Basic","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_E2a_v4","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":[],"zoneDetails":[]}],"restrictions":[]}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '102007'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:16 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- vary:
- - Accept-Encoding
- x-content-type-options:
- - nosniff
- status:
- code: 200
- message: OK
-- request:
- body: '{"location": "southcentralus", "kind": "ReadWrite", "properties": {"softDeletePeriod":
- "P1D"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- Content-Length:
- - '94'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
- Central US","kind":"ReadWrite","properties":{"softDeletePeriod":"P1D","provisioningState":"Accepted"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/abafa5f4-2eb1-497c-ab33-6bef12a5fe82?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '447'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:19 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/abafa5f4-2eb1-497c-ab33-6bef12a5fe82?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/abafa5f4-2eb1-497c-ab33-6bef12a5fe82","name":"abafa5f4-2eb1-497c-ab33-6bef12a5fe82","status":"Succeeded","startTime":"2020-10-11T14:11:14.1658043Z","endTime":"2020-10-11T14:11:14.9022938Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"4bc01d83-cf41-46da-b64e-e47444e249bf","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '505'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:49 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
- Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '555'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:49 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database list
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases?api-version=2020-09-18
- response:
- body:
- string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
- Central US","kind":"ReadWrite","properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '557'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:51 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database show
- Connection:
- - keep-alive
- ParameterSetName:
- - --database-name --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
- Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '555'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:53 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"kind": "ReadWrite", "properties": {"softDeletePeriod": "P1D"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database update
- Connection:
- - keep-alive
- Content-Length:
- - '64'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PATCH
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
- Central US","kind":"ReadWrite","tags":{},"properties":{"softDeletePeriod":"P1D","provisioningState":"Accepted"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/49a0677a-73ad-4135-b7ce-52e45f766bde?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '457'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:11:57 GMT
- etag:
- - '""'
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/49a0677a-73ad-4135-b7ce-52e45f766bde?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database update
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/49a0677a-73ad-4135-b7ce-52e45f766bde?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/49a0677a-73ad-4135-b7ce-52e45f766bde","name":"49a0677a-73ad-4135-b7ce-52e45f766bde","status":"Succeeded","startTime":"2020-10-11T14:11:53.1136402Z","endTime":"2020-10-11T14:11:55.4573483Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"c94c89c7-5543-4257-ad3c-73f5951a0758","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '505'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:12:28 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database update
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8","name":"clitestcluster0l/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
- Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '555'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:12:28 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
- "role": "Admin", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d", "principalType":
- "App"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment create
- Connection:
- - keep-alive
- Content-Length:
- - '164'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
- --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/50357e54-6d5a-4575-a224-d56fedf5c51a?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '587'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:12:31 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
- --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/50357e54-6d5a-4575-a224-d56fedf5c51a?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/50357e54-6d5a-4575-a224-d56fedf5c51a","name":"50357e54-6d5a-4575-a224-d56fedf5c51a","status":"Succeeded","startTime":"2020-10-11T14:12:26.7807183Z","endTime":"2020-10-11T14:12:26.9369587Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseAddPrincipals","RootActivityId":"996c93d6-fd2f-49fc-85a4-692c06e5a3fc","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '512'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:13:01 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
- --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '668'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:13:02 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '668'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:13:04 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database list-principal
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/Kustodatabase8/listPrincipals?api-version=2020-09-18
- response:
- body:
- string: '{"value":[{"name":"KustoResourceProvider","role":"Admin","type":"App","fqn":"aadapp=d9a1f322-1293-4595-91e3-f54f8bb34725;33e01921-4d64-4f8c-a055-5bdaffd5e33d","email":"","appId":"d9a1f322-1293-4595-91e3-f54f8bb34725","tenantName":"MS
- Azure Cloud"},{"name":"Assaf Taubenfeld","role":"Admin","type":"User","fqn":"aaduser=53d8fc23-618e-49fa-ae3f-ae65cc60aa37;72f988bf-86f1-41af-91ab-2d7cd011db47","email":"astauben@microsoft.com","appId":"","tenantName":"Microsoft"}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '465'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:13:07 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '668'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:13:09 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - -y --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/2c3020c8-92c4-4db6-bd3b-387d38204947?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 11 Oct 2020 14:13:12 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/2c3020c8-92c4-4db6-bd3b-387d38204947?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/2c3020c8-92c4-4db6-bd3b-387d38204947?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/2c3020c8-92c4-4db6-bd3b-387d38204947","name":"2c3020c8-92c4-4db6-bd3b-387d38204947","status":"Succeeded","startTime":"2020-10-11T14:13:08.4810052Z","endTime":"2020-10-11T14:13:08.5434997Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDropPrincipals","RootActivityId":"0b3cf126-65cb-4700-b922-8a42affdaf3f","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '513'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:13:43 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
- "role": "AllDatabasesViewer", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
- "principalType": "App"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment create
- Connection:
- - keep-alive
- Content-Length:
- - '177'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/c6b5c7c7-3865-4f0e-ba93-3110e3669e35?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '550'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:13:47 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/c6b5c7c7-3865-4f0e-ba93-3110e3669e35?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/c6b5c7c7-3865-4f0e-ba93-3110e3669e35","name":"c6b5c7c7-3865-4f0e-ba93-3110e3669e35","status":"Succeeded","startTime":"2020-10-11T14:13:42.5852833Z","endTime":"2020-10-11T14:13:43.8810794Z","percentComplete":1.0,"properties":{"OperationKind":"ServicePrincipalAssignmentsAdd","RootActivityId":"a6674133-fcb7-4954-8d6d-6a4c377ee7c2","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '521'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:17 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '631'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:17 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --principal-assignment-name --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '631'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:20 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/principalAssignments/kustoprincipal1?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/PrincipalAssignments/kustoprincipal1","name":"clitestcluster0l/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '631'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:21 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"location": "southcentralus", "properties": {"databaseName": "Kustodatabase8",
- "clusterResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l",
- "defaultPrincipalsModificationKind": "Union"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto attached-database-configuration create
- Connection:
- - keep-alive
- Content-Length:
- - '345'
- Content-Type:
- - application/json
- ParameterSetName:
- - --attached-database-configuration-name --cluster-name --location --cluster-resource-id
- --database-name --default-principals-modification-kind --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"southcentralus","properties":{"databaseName":"Kustodatabase8","clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","defaultPrincipalsModificationKind":"Union","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/988be0b6-26c5-44cd-8034-3c47598e2373?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '770'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:24 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto attached-database-configuration create
- Connection:
- - keep-alive
- ParameterSetName:
- - --attached-database-configuration-name --cluster-name --location --cluster-resource-id
- --database-name --default-principals-modification-kind --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/988be0b6-26c5-44cd-8034-3c47598e2373?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/988be0b6-26c5-44cd-8034-3c47598e2373","name":"988be0b6-26c5-44cd-8034-3c47598e2373","status":"Succeeded","startTime":"2020-10-11T14:14:20.0415286Z","endTime":"2020-10-11T14:14:21.4286561Z","percentComplete":1.0,"properties":{"OperationKind":"FollowerDatabaseCreate","RootActivityId":"c27ccf08-e05d-4cfb-965c-5b489eda9679","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '511'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:54 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto attached-database-configuration create
- Connection:
- - keep-alive
- ParameterSetName:
- - --attached-database-configuration-name --cluster-name --location --cluster-resource-id
- --database-name --default-principals-modification-kind --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"South
- Central US","tags":{},"properties":{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","databaseName":"Kustodatabase8","attachedDatabaseNames":["Kustodatabase8"],"defaultPrincipalsModificationKind":"Union","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '826'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:54 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto attached-database-configuration wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --cluster-name --attached-database-configuration-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"South
- Central US","tags":{},"properties":{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","databaseName":"Kustodatabase8","attachedDatabaseNames":["Kustodatabase8"],"defaultPrincipalsModificationKind":"Union","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '826'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:14:58 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto attached-database-configuration show
- Connection:
- - keep-alive
- ParameterSetName:
- - --attached-database-configuration-name --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"South
- Central US","tags":{},"properties":{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l","databaseName":"Kustodatabase8","attachedDatabaseNames":["Kustodatabase8"],"defaultPrincipalsModificationKind":"Union","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '826'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:15:00 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto attached-database-configuration list
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/attachedDatabaseConfigurations?api-version=2020-09-18
- response:
- body:
- string: '{"value":[]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '12'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:15:01 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list-follower-database
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/listFollowerDatabases?api-version=2020-09-18
- response:
- body:
- string: '{"value":[{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f","attachedDatabaseConfigurationName":"attachedDatabaseConfigurations2","databaseName":"Kustodatabase8"}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '332'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:15:06 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"clusterResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f",
- "attachedDatabaseConfigurationName": "attachedDatabaseConfigurations2"}'
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster detach-follower-database
- Connection:
- - keep-alive
- Content-Length:
- - '291'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --attached-database-configuration-name --cluster-resource-id
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/detachFollowerDatabases?api-version=2020-09-18
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/4dbe80c4-d094-4b15-a24e-19a42db1bd66?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 11 Oct 2020 14:15:09 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/4dbe80c4-d094-4b15-a24e-19a42db1bd66?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster detach-follower-database
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --attached-database-configuration-name --cluster-resource-id
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/4dbe80c4-d094-4b15-a24e-19a42db1bd66?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/4dbe80c4-d094-4b15-a24e-19a42db1bd66","name":"4dbe80c4-d094-4b15-a24e-19a42db1bd66","status":"Succeeded","startTime":"2020-10-11T14:15:05.2404914Z","endTime":"2020-10-11T14:15:06.9705937Z","percentComplete":1.0,"properties":{"OperationKind":"FollowerDatabaseDetach","RootActivityId":"2d504c9c-6ec9-45c9-a21b-9c098cd984c4","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '513'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:15:39 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster detach-follower-database
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --attached-database-configuration-name --cluster-resource-id
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/4dbe80c4-d094-4b15-a24e-19a42db1bd66?api-version=2020-09-18&operationResultResponseType=Location
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 11 Oct 2020 14:15:40 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub data-connection-validation
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
- --resource-group
- User-Agent:
- - python/3.8.2 (Windows-10-10.0.19041-SP0) msrest/0.6.18 msrest_azure/0.6.3
- azure-mgmt-resource/10.2.0 Azure-SDK-For-Python AZURECLI/2.13.0 (MSI)
- accept-language:
- - en-US
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2020-06-01
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2020-10-11T13:43:57Z"},"properties":{"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '428'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:15:41 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- vary:
- - Accept-Encoding
- x-content-type-options:
- - nosniff
- status:
- code: 200
- message: OK
-- request:
- body: '{"dataConnectionName": "DataConnections8", "properties": {"location": "westus",
- "kind": "EventHub", "properties": {"eventHubResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh",
- "consumerGroup": "$Default"}}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub data-connection-validation
- Connection:
- - keep-alive
- Content-Length:
- - '333'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8/dataConnectionValidation?api-version=2020-09-18
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/edb5093b-f744-4333-aa66-2d2231f5f6a4?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 11 Oct 2020 14:15:42 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/edb5093b-f744-4333-aa66-2d2231f5f6a4?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub data-connection-validation
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/edb5093b-f744-4333-aa66-2d2231f5f6a4?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/edb5093b-f744-4333-aa66-2d2231f5f6a4","name":"edb5093b-f744-4333-aa66-2d2231f5f6a4","status":"Succeeded","startTime":"2020-10-11T14:15:38.6546278Z","endTime":"2020-10-11T14:15:41.3634493Z","percentComplete":1.0,"properties":{"Value":[]}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '366'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:16:13 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub data-connection-validation
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
- --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/edb5093b-f744-4333-aa66-2d2231f5f6a4?api-version=2020-09-18&operationResultResponseType=Location
- response:
- body:
- string: '{"Value":[]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '12'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:16:14 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"location": "southcentralus", "kind": "EventHub", "properties": {"eventHubResourceId":
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh",
- "consumerGroup": "$Default"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub create
- Connection:
- - keep-alive
- Content-Length:
- - '283'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --data-connection-name --database-name --location --consumer-group
- --event-hub-resource-id --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster0l/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"southcentralus","kind":"EventHub","properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/03dfb750-6b10-46d7-8cb2-dc8120f223e5?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '698'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:16:17 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --data-connection-name --database-name --location --consumer-group
- --event-hub-resource-id --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/03dfb750-6b10-46d7-8cb2-dc8120f223e5?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/03dfb750-6b10-46d7-8cb2-dc8120f223e5","name":"03dfb750-6b10-46d7-8cb2-dc8120f223e5","status":"Succeeded","startTime":"2020-10-11T14:16:13.4422621Z","endTime":"2020-10-11T14:16:36.5163036Z","percentComplete":1.0,"properties":{}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '354'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:16:48 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --data-connection-name --database-name --location --consumer-group
- --event-hub-resource-id --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster0l/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
- Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","tableName":"","mappingRuleName":"","dataFormat":"","eventSystemProperties":[],"compression":"None","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '811'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:16:49 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --data-connection-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster0l/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
- Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","tableName":"","mappingRuleName":"","dataFormat":"","eventSystemProperties":[],"compression":"None","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '811'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:16:51 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"location": "southcentralus", "kind": "EventHub", "properties": {"eventHubResourceId":
- "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh",
- "consumerGroup": "$Default"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub update
- Connection:
- - keep-alive
- Content-Length:
- - '283'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --data-connection-name --database-name --location --consumer-group
- --event-hub-resource-id --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: PATCH
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster0l/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
- Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","provisioningState":"Accepted"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/ac90a882-c253-4963-bf31-67cdfb97abf6?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '710'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:16:53 GMT
- etag:
- - '""'
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/ac90a882-c253-4963-bf31-67cdfb97abf6?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub update
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --data-connection-name --database-name --location --consumer-group
- --event-hub-resource-id --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/ac90a882-c253-4963-bf31-67cdfb97abf6?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/ac90a882-c253-4963-bf31-67cdfb97abf6","name":"ac90a882-c253-4963-bf31-67cdfb97abf6","status":"Succeeded","startTime":"2020-10-11T14:16:49.3010593Z","endTime":"2020-10-11T14:16:50.6448551Z","percentComplete":1.0,"properties":{}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '356'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:17:24 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection event-hub update
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --data-connection-name --database-name --location --consumer-group
- --event-hub-resource-id --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0l/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster0l/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
- Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","tableName":null,"mappingRuleName":null,"dataFormat":null,"eventSystemProperties":[],"compression":"None","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '817'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:17:25 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - -y --cluster-name --data-connection-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2020-09-18
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/a45cf54d-f294-468f-9d5a-5c8a6cad80ca?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 11 Oct 2020 14:17:27 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/a45cf54d-f294-468f-9d5a-5c8a6cad80ca?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto data-connection delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --data-connection-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/a45cf54d-f294-468f-9d5a-5c8a6cad80ca?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/a45cf54d-f294-468f-9d5a-5c8a6cad80ca","name":"a45cf54d-f294-468f-9d5a-5c8a6cad80ca","status":"Succeeded","startTime":"2020-10-11T14:17:23.7234244Z","endTime":"2020-10-11T14:17:24.4328776Z","percentComplete":1.0,"properties":{"OperationKind":"DmServiceDataObtainerDrop","RootActivityId":"04ff4a8e-185a-4e9d-9462-83f04a0ddd03","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '516'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:17:58 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - -y --cluster-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l/databases/KustoDatabase8?api-version=2020-09-18
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/6f0a8a02-d2c5-4edf-aa5a-35126bb43381?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 11 Oct 2020 14:18:01 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/6f0a8a02-d2c5-4edf-aa5a-35126bb43381?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/6f0a8a02-d2c5-4edf-aa5a-35126bb43381?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/6f0a8a02-d2c5-4edf-aa5a-35126bb43381","name":"6f0a8a02-d2c5-4edf-aa5a-35126bb43381","status":"Succeeded","startTime":"2020-10-11T14:17:56.6538474Z","endTime":"2020-10-11T14:17:58.993668Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDelete","RootActivityId":"1f3f5061-c67f-41d8-8f95-5cc91b40287d","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '504'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:18:31 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0l?api-version=2020-09-18
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 11 Oct 2020 14:18:34 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c54e994722d40fcbf9c23e87762d185d8e133a601250945de6cc23ca87f9666e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:19:05 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:19:36 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:20:06 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:20:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:21:07 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=a405486a1ec9efa3a09f60a4562c643762f4fd271aacd492b029890cb9845ab5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:21:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '294'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:22:08 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '293'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:22:38 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '292'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:23:08 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=c5a3e5cf5c78bf5a78c670aaef9e6b111fc1613f52ed96a3dad7382a65e89479;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '291'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:23:40 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=18994d9f3fcc33dcf7fd0d7c66179a9820d0e556a4f5069eaac8a33814f698d5;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '290'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:24:10 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=607acc0b60c99d398a1b4a887b17d42dc08c6889973dd3e1514cc34bb8598dbf;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:24:40 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=dcd6cc6173c3ea78463e4ee8bdd6a1c1bafda4a144647ad79f7f579e68c4926e;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:25:11 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=4c3135b8d22688351b92ab8b73f886ab957a0a40532358257063c358f779b216;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:25:41 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=86446098da8de5f00b83089ea395bfc10c8d53c3a1350acab6a5cba5ddab4ec2;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Running","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:18:30.1183776Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Running","OperationState":"InProgress"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '501'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:26:11 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=e54047fa1a365f1282c6565789807f9d91f77e6ac8417f8488aa6301bfc80b52;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - -y --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.13.0 (MSI) azsdk-python-kustomanagementclient/unknown Python/3.8.2
- (Windows-10-10.0.19041-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/e20ba363-ac12-4ceb-8fbe-b327bf750552?api-version=2020-09-18
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
- Central US/operationresults/e20ba363-ac12-4ceb-8fbe-b327bf750552","name":"e20ba363-ac12-4ceb-8fbe-b327bf750552","status":"Succeeded","startTime":"2020-10-11T14:18:30.0246979Z","endTime":"2020-10-11T14:26:17.5287335Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"675aa4af-be77-4e14-a639-92c53ac75d02","provisioningState":"Succeeded","OperationState":"Completed"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '504'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 11 Oct 2020 14:26:42 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=8cf83099352b60be413860905d7d95eb4db2cb908d2a46b6a89ece556e9c4ed7;Path=/;HttpOnly;Domain=armrp-kustorpdfscus.southcentralus.dev.kusto.windows.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-version: 1
+interactions:
+- request:
+ body: '{"location": "westus", "sku": {"name": "Standard_L8s", "capacity": 2, "tier":
+ "Standard"}, "properties": {"enableStreamingIngest": true, "keyVaultProperties":
+ {"keyName": "", "keyVersion": "", "keyVaultUri": ""}, "enablePurge": true},
+ "identity": {"type": "SystemAssigned"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '274'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"westus","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"properties":{"enableStreamingIngest":true,"keyVaultProperties":{"keyName":"","keyVersion":"","keyVaultUri":""},"enablePurge":true,"state":"Creating","provisioningState":"Creating"},"identity":{"type":"SystemAssigned"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '575'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:09:53 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:10:24 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:10:53 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:11:24 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:11:55 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:12:26 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:12:55 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '294'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:13:26 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '293'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:13:57 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '292'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:14:28 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '291'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:14:57 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:15:28 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:15:59 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:16:29 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:16:59 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:17:43 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:18:15 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:18:44 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:19:15 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '468'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:19:45 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Succeeded","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:19:46.9146722Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '473'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:20:16 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '951'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:20:17 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '951'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:20:18 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '951'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:20:20 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list
+ Connection:
+ - keep-alive
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/clusters?api-version=2020-02-15
+ response:
+ body:
+ string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/noamgotest/providers/Microsoft.Kusto/Clusters/noamgotest1","name":"noamgotest1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ Europe","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 3/22/2020 11:23:02 AM","uri":"https://noamgotest1.westeurope.kusto.windows.net","dataIngestionUri":"https://ingest-noamgotest1.westeurope.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kubill-kustointernalppe/providers/Microsoft.Kusto/Clusters/royi","name":"royi","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
+ US 2","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://royi.eastus2.kusto.windows.net","dataIngestionUri":"https://ingest-royi.eastus2.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/royikusto/providers/Microsoft.Kusto/Clusters/royitest","name":"royitest","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
+ US 2","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://royitest.eastus2.kusto.windows.net","dataIngestionUri":"https://ingest-royitest.eastus2.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":{"keyVaultUri":"https://royitestkv.vault.azure.net","keyName":"TestKey","keyVersion":"0efe068347d641f4bfd20c692f05ca62"},"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"},"identity":{"principalId":"a9a04853-74ee-4bde-b14c-25f100bb0d50","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.Kusto/Clusters/astaubencli","name":"astaubencli","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://astaubencli.westus.kusto.windows.net","dataIngestionUri":"https://ingest-astaubencli.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"},"identity":{"principalId":"fddf12de-e076-4898-853b-c45b21242035","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.Kusto/Clusters/astaubentestcli","name":"astaubentestcli","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Standard_D12_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://astaubentestcli.westus.kusto.windows.net","dataIngestionUri":"https://ingest-astaubentestcli.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Failed"},"identity":{"principalId":"6b62bb67-0f54-4211-acf7-3f882cca2437","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgcjzdmbmffg63ofutofl5dbnfwb2exetloz6e3f2eqiyzlof2p7zqtbabgm7gf3qnr55/providers/Microsoft.Kusto/Clusters/clitestcluster","name":"clitestcluster","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"9f650181-5483-4436-b925-ab60f7735b5c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Kusto/Clusters/testnewkustocluster2","name":"testnewkustocluster2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testnewkustocluster2.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testnewkustocluster2.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Kusto/Clusters/testnewkustocluster","name":"testnewkustocluster","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testnewkustocluster.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testnewkustocluster.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[{"languageExtensionName":"PYTHON"}]},"enablePurge":null,"provisioningState":"Succeeded"},"identity":{"principalId":"e599ae33-a117-4952-bb30-5fab29f6334f","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gildev/providers/Microsoft.Kusto/Clusters/gilcluster","name":"gilcluster","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
+ US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://gilcluster.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-gilcluster.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/orenrgilaysub/providers/Microsoft.Kusto/Clusters/oren2104","name":"oren2104","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://oren2104.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-oren2104.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/noamDRI/providers/Microsoft.Kusto/Clusters/noamskuissue","name":"noamskuissue","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"Australia
+ East","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 3/22/2020 11:20:03 AM","uri":"https://noamskuissue.australiaeast.kusto.windows.net","dataIngestionUri":"https://ingest-noamskuissue.australiaeast.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '10149'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:20:22 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-original-request-ids:
+ - 9bc1b2c4-aeba-4819-b8fd-62f94f521268
+ - f0de48c3-de1d-4686-9863-eeb52647ec02
+ - ccf129ca-a033-456d-8f36-dfe9e29c3e3b
+ - 76cd14a5-72af-4ad9-83e5-8c42b7e47a92
+ - c676ce11-1dfc-4083-8399-caed64142e08
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters?api-version=2020-02-15
+ response:
+ body:
+ string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
+ US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '963'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:20:24 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/stop?api-version=2020-02-15
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sun, 26 Apr 2020 14:20:26 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-writes:
+ - '1199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:20:56 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:21:26 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:21:57 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:22:27 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:22:57 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:23:28 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '294'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:23:58 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '293'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:24:29 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '292'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:25:00 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '291'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:25:30 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:26:00 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:26:31 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:27:01 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:27:32 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:28:02 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:28:33 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '284'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:29:03 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '283'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:29:33 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '282'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:30:04 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:30:35 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:31:05 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:31:35 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '463'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:32:06 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Succeeded","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:32:09.042843Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '466'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:32:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '284'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster stop
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15&operationResultResponseType=Location
+ response:
+ body:
+ string: ''
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sun, 26 Apr 2020 14:32:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '283'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/start?api-version=2020-02-15
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sun, 26 Apr 2020 14:32:40 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-writes:
+ - '1199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:33:10 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:33:40 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:34:11 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:34:42 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:35:12 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:35:45 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '294'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:36:16 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '293'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:36:46 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '292'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:37:17 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '291'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:37:48 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:38:17 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:38:48 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:39:19 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:39:50 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:40:20 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Succeeded","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:40:46.5162919Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '466'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:40:51 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster start
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15&operationResultResponseType=Location
+ response:
+ body:
+ string: ''
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sun, 26 Apr 2020 14:40:51 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list-sku
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/skus?api-version=2020-02-15
+ response:
+ body:
+ string: '{"value":[{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D14_v2","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D13_v2","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D11_v2","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":8,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D12_v2","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L4s","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s_v2","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s_v2","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E2a_v4","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E4a_v4","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8a_v4","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16a_v4","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locationInfo":[{"location":"West
+ US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '4726'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:40:53 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list-sku
+ Connection:
+ - keep-alive
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/skus?api-version=2020-02-15
+ response:
+ body:
+ string: '{"value":[{"resourceType":"clusters","name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '60499'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:40:54 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "westus", "kind": "ReadWrite", "properties": {"softDeletePeriod":
+ "P1D"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '86'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"westus","kind":"ReadWrite","properties":{"softDeletePeriod":"P1D","provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/ce74dd85-6a29-4afc-9a45-730dc4063881?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '435'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:40:56 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/ce74dd85-6a29-4afc-9a45-730dc4063881?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/ce74dd85-6a29-4afc-9a45-730dc4063881","name":"ce74dd85-6a29-4afc-9a45-730dc4063881","status":"Succeeded","startTime":"2020-04-26T14:40:57.2819996Z","endTime":"2020-04-26T14:40:59.0007528Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"175e0306-73bc-4dae-ac11-6ad2ab3c7174","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '466'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:41:26 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
+ US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '566'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:41:27 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database list
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases?api-version=2020-02-15
+ response:
+ body:
+ string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
+ US","kind":"ReadWrite","properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '568'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:41:29 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
+ US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '566'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:41:31 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"kind": "ReadWrite", "properties": {"softDeletePeriod": "P1D"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database update
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '64'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: PATCH
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
+ US","kind":"ReadWrite","tags":{},"properties":{"softDeletePeriod":"P1D","provisioningState":"Accepted"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/cb091126-c134-49eb-af0b-579fe6a6d285?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '446'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:41:33 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cb091126-c134-49eb-af0b-579fe6a6d285?api-version=2020-02-15&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database update
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cb091126-c134-49eb-af0b-579fe6a6d285?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cb091126-c134-49eb-af0b-579fe6a6d285","name":"cb091126-c134-49eb-af0b-579fe6a6d285","status":"Succeeded","startTime":"2020-04-26T14:41:34.2460324Z","endTime":"2020-04-26T14:41:36.6376793Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"58958202-8da1-4028-8440-aaad800038bf","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '467'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:04 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database update
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
+ US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '566'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:04 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
+ "role": "Admin", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d", "principalType":
+ "App"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '164'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
+ --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/4f27fac6-979e-460e-a903-6e82f39e1de5?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '585'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:07 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
+ --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/4f27fac6-979e-460e-a903-6e82f39e1de5?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/4f27fac6-979e-460e-a903-6e82f39e1de5","name":"4f27fac6-979e-460e-a903-6e82f39e1de5","status":"Succeeded","startTime":"2020-04-26T14:42:07.8283352Z","endTime":"2020-04-26T14:42:07.9845836Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseAddPrincipals","RootActivityId":"0dd674f5-e23a-4f02-a3e5-3d0b43406789","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '474'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
+ --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '666'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:37 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '666'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:40 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database list-principal
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/listPrincipals?api-version=2020-02-15
+ response:
+ body:
+ string: '{"value":[{"name":"KustoResourceProvider","role":"Admin","type":"App","fqn":"aadapp=d9a1f322-1293-4595-91e3-f54f8bb34725;33e01921-4d64-4f8c-a055-5bdaffd5e33d","email":"","appId":"d9a1f322-1293-4595-91e3-f54f8bb34725","tenantName":"MS
+ Azure Cloud"},{"name":"Assaf Taubenfeld","role":"Admin","type":"User","fqn":"aaduser=53d8fc23-618e-49fa-ae3f-ae65cc60aa37;72f988bf-86f1-41af-91ab-2d7cd011db47","email":"astauben@microsoft.com","appId":"","tenantName":"Microsoft"}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '465'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:42 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-writes:
+ - '1199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '666'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:42:44 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment delete
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sun, 26 Apr 2020 14:42:46 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736?api-version=2020-02-15&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-deletes:
+ - '14999'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736","name":"4c7c7ec0-cf10-4c22-852a-b0b9f7c37736","status":"Succeeded","startTime":"2020-04-26T14:42:46.7078712Z","endTime":"2020-04-26T14:42:46.8484653Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDropPrincipals","RootActivityId":"0ce88987-e4a2-4ccb-8c0f-36be5debd3bc","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '475'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:43:16 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
+ "role": "AllDatabasesViewer", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
+ "principalType": "App"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '177'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/75ccf262-4034-433a-be79-fbe18d12cd7e?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '548'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:43:19 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/75ccf262-4034-433a-be79-fbe18d12cd7e?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/75ccf262-4034-433a-be79-fbe18d12cd7e","name":"75ccf262-4034-433a-be79-fbe18d12cd7e","status":"Succeeded","startTime":"2020-04-26T14:43:19.9996134Z","endTime":"2020-04-26T14:43:22.4373187Z","percentComplete":1.0,"properties":{"OperationKind":"ServicePrincipalAssignmentsAdd","RootActivityId":"7b48090d-0bda-477a-ba77-88eb91089971","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '483'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:43:49 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '629'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:43:50 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --principal-assignment-name --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '629'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:43:52 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '629'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:43:54 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database delete
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/58a2ad21-df5f-470a-8150-76f38a0b6327?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sun, 26 Apr 2020 14:43:56 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/58a2ad21-df5f-470a-8150-76f38a0b6327?api-version=2020-02-15&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-deletes:
+ - '14999'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/58a2ad21-df5f-470a-8150-76f38a0b6327?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/58a2ad21-df5f-470a-8150-76f38a0b6327","name":"58a2ad21-df5f-470a-8150-76f38a0b6327","status":"Succeeded","startTime":"2020-04-26T14:43:56.875914Z","endTime":"2020-04-26T14:44:02.1435944Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDelete","RootActivityId":"7f220583-471c-41a2-849c-4599127f954b","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '466'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:44:27 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sun, 26 Apr 2020 14:44:30 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-deletes:
+ - '14999'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:44:59 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:45:30 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:46:02 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:46:32 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:47:02 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:47:34 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '294'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:48:03 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '293'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:48:34 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '292'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:49:05 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '291'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:49:36 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:50:05 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:50:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:51:07 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:51:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:52:09 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:52:38 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '284'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:53:09 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '283'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:53:40 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '282'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:54:11 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '281'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:54:41 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '280'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:55:12 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:55:42 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '462'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:56:12 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
+ US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Succeeded","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:56:24.5873744Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '466'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sun, 26 Apr 2020 14:56:44 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ set-cookie:
+ - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding,Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ x-powered-by:
+ - ASP.NET
+ status:
+ code: 200
+ message: OK
+version: 1
diff --git a/src/kusto/azext_kusto/manual/tests/latest/test_kusto_scenario.py b/src/kusto/azext_kusto/manual/tests/latest/test_kusto_scenario.py
index e8ae8cdb911..3f54a9cdf51 100644
--- a/src/kusto/azext_kusto/manual/tests/latest/test_kusto_scenario.py
+++ b/src/kusto/azext_kusto/manual/tests/latest/test_kusto_scenario.py
@@ -22,11 +22,11 @@
# EXAMPLE: kustoclusterscreateorupdate
@try_manual
-def step_kustoclusterscreateorupdate2(test, rg):
+def step_kusto_clusters_create_or_update2(test, rg):
test.cmd('az kusto cluster create '
'--cluster-name "{Clusters_2}" '
- '--identity-type "SystemAssigned" '
+ '--type "SystemAssigned" '
'--location "southcentralus" '
'--enable-purge true '
'--enable-streaming-ingest true '
@@ -42,10 +42,10 @@ def step_kustoclusterscreateorupdate2(test, rg):
# EXAMPLE: kustoclusterscreateorupdate
@try_manual
-def step_kustoclusterscreateorupdate(test, rg):
+def step_kusto_clusters_create_or_update(test, rg):
test.cmd('az kusto cluster create '
'--cluster-name "{Clusters_3}" '
- '--identity-type "SystemAssigned" '
+ '--type "SystemAssigned" '
'--location "southcentralus" '
'--enable-purge true '
'--enable-streaming-ingest true '
@@ -61,14 +61,14 @@ def step_kustoclusterscreateorupdate(test, rg):
# EXAMPLE: kustoclusterschecknameavailability
@try_manual
-def step_kustoclusterschecknameavailability(test, rg):
+def step_kusto_clusters_check_name_availability(test, rg):
# EXAMPLE NOT FOUND!
pass
# EXAMPLE: kustoclustersget
@try_manual
-def step_kustoclustersget(test, rg):
+def step_kusto_clusters_get(test, rg):
test.cmd('az kusto cluster show '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -77,14 +77,14 @@ def step_kustoclustersget(test, rg):
# EXAMPLE: kustoclusterslist
@try_manual
-def step_kustoclusterslist(test, rg):
+def step_kusto_clusters_list(test, rg):
test.cmd('az kusto cluster list',
checks=[])
# EXAMPLE: kustoclusterslistbyresourcegroup
@try_manual
-def step_kustoclusterslistbyresourcegroup(test, rg):
+def step_kusto_clusters_list_by_resource_group(test, rg):
test.cmd('az kusto cluster list '
'--resource-group "{rg}"',
checks=[])
@@ -92,7 +92,7 @@ def step_kustoclusterslistbyresourcegroup(test, rg):
# EXAMPLE: kustoclustersstop
@try_manual
-def step_kustoclustersstop(test, rg):
+def step_kusto_clusters_stop(test, rg):
test.cmd('az kusto cluster stop '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -101,7 +101,7 @@ def step_kustoclustersstop(test, rg):
# EXAMPLE: kustoclustersstart
@try_manual
-def step_kustoclustersstart(test, rg):
+def step_kusto_clusters_start(test, rg):
test.cmd('az kusto cluster start '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -110,7 +110,7 @@ def step_kustoclustersstart(test, rg):
# EXAMPLE: kustoclusterslistresourceskus
@try_manual
-def step_kustoclusterslistresourceskus(test, rg):
+def step_kusto_clusters_list_resource_skus(test, rg):
test.cmd('az kusto cluster list-sku '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -119,14 +119,15 @@ def step_kustoclusterslistresourceskus(test, rg):
# EXAMPLE: kustoclusterslistskus
@try_manual
-def step_kustoclusterslistskus(test, rg):
+def step_kusto_clusters_list_skus(test, rg):
+
test.cmd('az kusto cluster list-sku',
checks=[])
# EXAMPLE: kustodatabasescreateorupdate
@try_manual
-def step_kustodatabasescreateorupdate(test, rg):
+def step_kusto_databases_create_or_update(test, rg):
test.cmd('az kusto database create '
'--cluster-name "{Clusters_3}" '
'--database-name "KustoDatabase8" '
@@ -137,14 +138,14 @@ def step_kustodatabasescreateorupdate(test, rg):
# EXAMPLE: kustodatabasechecknameavailability
@try_manual
-def step_kustodatabasechecknameavailability(test, rg):
+def step_kusto_database_check_name_availability(test, rg):
# EXAMPLE NOT FOUND!
pass
# EXAMPLE: kustodatabaseslistbycluster
@try_manual
-def step_kustodatabaseslistbycluster(test, rg):
+def step_kusto_databases_list_by_cluster(test, rg):
test.cmd('az kusto database list '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -153,7 +154,7 @@ def step_kustodatabaseslistbycluster(test, rg):
# EXAMPLE: kustodatabasesget
@try_manual
-def step_kustodatabasesget(test, rg):
+def step_kusto_databases_get(test, rg):
test.cmd('az kusto database show '
'--database-name "KustoDatabase8" '
'--cluster-name "{Clusters_3}" '
@@ -163,7 +164,7 @@ def step_kustodatabasesget(test, rg):
# EXAMPLE: kustodatabasesupdate
@try_manual
-def step_kustodatabasesupdate(test, rg):
+def step_kusto_databases_update(test, rg):
test.cmd('az kusto database update '
'--cluster-name "{Clusters_3}" '
'--database-name "KustoDatabase8" '
@@ -174,7 +175,7 @@ def step_kustodatabasesupdate(test, rg):
# EXAMPLE: kustodatabaseprincipalassignmentscreateorupdate
@try_manual
-def step_kustodatabaseprincipalassignmentscreateorupdate(test, rg):
+def step_kusto_database_principal_assignments_create_or_update(test, rg):
test.cmd('az kusto database-principal-assignment create '
'--cluster-name "{Clusters_3}" '
'--database-name "Kustodatabase8" '
@@ -195,7 +196,7 @@ def step_kustodatabaseprincipalassignmentscreateorupdate(test, rg):
# EXAMPLE: kustodatabaselistprincipals
@try_manual
-def step_kustodatabaselistprincipals(test, rg):
+def step_kusto_database_list_principals(test, rg):
test.cmd('az kusto database list-principal '
'--cluster-name "{Clusters_3}" '
'--database-name "Kustodatabase8" '
@@ -205,7 +206,7 @@ def step_kustodatabaselistprincipals(test, rg):
# EXAMPLE: kustodatabaseprincipalassignmentsget
@try_manual
-def step_kustodatabaseprincipalassignmentsget(test, rg):
+def step_kusto_database_principal_assignments_get(test, rg):
test.cmd('az kusto database-principal-assignment show '
'--cluster-name "{Clusters_3}" '
'--database-name "Kustodatabase8" '
@@ -216,7 +217,7 @@ def step_kustodatabaseprincipalassignmentsget(test, rg):
# EXAMPLE: kustodatabaseprincipalassignmentsdelete
@try_manual
-def step_kustodatabaseprincipalassignmentsdelete(test, rg):
+def step_kusto_database_principal_assignments_delete(test, rg):
test.cmd('az kusto database-principal-assignment delete -y '
'--cluster-name "{Clusters_3}" '
'--database-name "Kustodatabase8" '
@@ -227,7 +228,7 @@ def step_kustodatabaseprincipalassignmentsdelete(test, rg):
# EXAMPLE: kustoclusterprincipalassignmentscreateorupdate
@try_manual
-def step_kustoclusterprincipalassignmentscreateorupdate(test, rg):
+def step_kusto_cluster_principal_assignments_create_or_update(test, rg):
test.cmd('az kusto cluster-principal-assignment create '
'--cluster-name "{Clusters_3}" '
'--principal-id "d9a1f322-1293-4595-91e3-f54f8bb34725" '
@@ -246,7 +247,7 @@ def step_kustoclusterprincipalassignmentscreateorupdate(test, rg):
# EXAMPLE: kustoclusterprincipalassignmentsget
@try_manual
-def step_kustoclusterprincipalassignmentsget(test, rg):
+def step_kusto_cluster_principal_assignments_get(test, rg):
test.cmd('az kusto cluster-principal-assignment show '
'--cluster-name "{Clusters_3}" '
'--principal-assignment-name "kustoprincipal1" '
@@ -256,7 +257,7 @@ def step_kustoclusterprincipalassignmentsget(test, rg):
# EXAMPLE: attacheddatabaseconfigurationscreateorupdate
@try_manual
-def step_attacheddatabaseconfigurationscreateorupdate(test, rg):
+def step_attached_database_configuration_create(test, rg):
test.cmd('az kusto attached-database-configuration create '
'--attached-database-configuration-name "{attachedDatabaseConfigurations_1}" '
'--cluster-name "{Clusters_2}" '
@@ -265,6 +266,7 @@ def step_attacheddatabaseconfigurationscreateorupdate(test, rg):
'sters/{Clusters_3}" '
'--database-name "Kustodatabase8" '
'--default-principals-modification-kind "Union" '
+ '--table-level-sharing-properties external-tables-to-exclude="ExternalTable2" '
'--resource-group "{rg}"',
checks=[])
test.cmd('az kusto attached-database-configuration wait --created '
@@ -276,7 +278,7 @@ def step_attacheddatabaseconfigurationscreateorupdate(test, rg):
# EXAMPLE: attacheddatabaseconfigurationsget
@try_manual
-def step_attacheddatabaseconfigurationsget(test, rg):
+def step_attached_database_configurations_get(test, rg):
test.cmd('az kusto attached-database-configuration show '
'--attached-database-configuration-name "{attachedDatabaseConfigurations_1}" '
'--cluster-name "{Clusters_2}" '
@@ -286,7 +288,7 @@ def step_attacheddatabaseconfigurationsget(test, rg):
# EXAMPLE: kustoattacheddatabaseconfigurationslistbycluster
@try_manual
-def step_kustoattacheddatabaseconfigurationslistbycluster(test, rg):
+def step_kusto_attached_database_configurations_list_by_cluster(test, rg):
test.cmd('az kusto attached-database-configuration list '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -295,7 +297,7 @@ def step_kustoattacheddatabaseconfigurationslistbycluster(test, rg):
# EXAMPLE: kustoclusterlistfollowerdatabases
@try_manual
-def step_kustoclusterlistfollowerdatabases(test, rg):
+def step_kusto_cluster_list_follower_databases(test, rg):
test.cmd('az kusto cluster list-follower-database '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -304,7 +306,7 @@ def step_kustoclusterlistfollowerdatabases(test, rg):
# EXAMPLE: kustoclusterdetachfollowerdatabases
@try_manual
-def step_kustoclusterdetachfollowerdatabases(test, rg):
+def step_kusto_cluster_detach_follower_databases(test, rg):
test.cmd('az kusto cluster detach-follower-database '
'--cluster-name "{Clusters_3}" '
'--attached-database-configuration-name "{attachedDatabaseConfigurations_1}" '
@@ -316,14 +318,14 @@ def step_kustoclusterdetachfollowerdatabases(test, rg):
# EXAMPLE: kustooperationslist
@try_manual
-def step_kustooperationslist(test, rg):
+def step_kusto_operations_list(test, rg):
# EXAMPLE NOT FOUND!
pass
# EXAMPLE: kustodatabasesdelete
@try_manual
-def step_kustodatabasesdelete(test, rg):
+def step_kusto_databases_delete(test, rg):
test.cmd('az kusto database delete -y '
'--cluster-name "{Clusters_3}" '
'--database-name "KustoDatabase8" '
@@ -333,7 +335,7 @@ def step_kustodatabasesdelete(test, rg):
# EXAMPLE: kustoclustersdelete
@try_manual
-def step_kustoclustersdelete(test, rg):
+def step_kusto_clusters_delete(test, rg):
test.cmd('az kusto cluster delete -y '
'--cluster-name "{Clusters_3}" '
'--resource-group "{rg}"',
@@ -342,7 +344,7 @@ def step_kustoclustersdelete(test, rg):
# EXAMPLE: KustoDataConnectionValidation
@try_manual
-def step_kustodataconnectionvalidation(test, rg):
+def step_kusto_data_connection_validation(test, rg):
test.cmd('az kusto data-connection event-hub data-connection-validation '
'--cluster-name "{Clusters_3}" '
'--database-name "KustoDatabase8" '
@@ -355,7 +357,7 @@ def step_kustodataconnectionvalidation(test, rg):
# EXAMPLE: KustoDataConnectionsCreateOrUpdate
@try_manual
-def step_kustodataconnectionscreateorupdate(test, rg):
+def step_kusto_data_connections_create_or_update(test, rg):
test.cmd('az kusto data-connection event-hub create '
'--cluster-name "{Clusters_3}" '
'--data-connection-name "{DataConnections8}" '
@@ -369,7 +371,7 @@ def step_kustodataconnectionscreateorupdate(test, rg):
# EXAMPLE: KustoDataConnectionsGet
@try_manual
-def step_kustodataconnectionsget(test, rg):
+def step_kusto_data_connections_get(test, rg):
test.cmd('az kusto data-connection show '
'--cluster-name "{Clusters_3}" '
'--data-connection-name "{DataConnections8}" '
@@ -380,7 +382,7 @@ def step_kustodataconnectionsget(test, rg):
# EXAMPLE: KustoDataConnectionsUpdate
@try_manual
-def step_kustodataconnectionsupdate(test, rg):
+def step_kusto_data_connections_update(test, rg):
test.cmd('az kusto data-connection event-hub update '
'--cluster-name "{Clusters_3}" '
'--data-connection-name "{DataConnections8}" '
@@ -394,7 +396,7 @@ def step_kustodataconnectionsupdate(test, rg):
# EXAMPLE: KustoDataConnectionsDelete
@try_manual
-def step_kustodataconnectionsdelete(test, rg):
+def step_kusto_data_connections_delete(test, rg):
test.cmd('az kusto data-connection delete -y '
'--cluster-name "{Clusters_3}" '
'--data-connection-name "{DataConnections8}" '
@@ -403,62 +405,115 @@ def step_kustodataconnectionsdelete(test, rg):
checks=[])
+# EXAMPLE: /Scripts/put/KustoScriptsCreateOrUpdate
+@try_manual
+def step_script_create(test, rg):
+ test.cmd('az kusto script create '
+ '--cluster-name "blablab123" '
+ '--database-name "test00" '
+ '--continue-on-errors true '
+ '--script-url "https://testclients.blob.core.windows.net/testclientscontainer/script.txt" '
+ '--script-url-sas-token "{sas}" '
+ '--resource-group "testgroupyefkpv" '
+ '--name "testscript"',
+ checks=[])
+
+
+# EXAMPLE: /Scripts/get/KustoScriptsGet
+@try_manual
+def step_script_show(test, rg, checks=None):
+ test.cmd('az kusto script show '
+ '--cluster-name "blablab123" '
+ '--database-name "test00" '
+ '--resource-group "testgroupyefkpv" '
+ '--name "testscript"',
+ checks=[])
+
+
+# EXAMPLE: /Scripts/get/KustoScriptsList
+@try_manual
+def step_script_list(test, rg, checks=None):
+ test.cmd('az kusto script list '
+ '--cluster-name "blablab123" '
+ '--database-name "test00" '
+ '--resource-group "testgroupyefkpv"',
+ checks=[])
+
+
+def kusto_manual_setup(test):
+
+ # Get sas-token for 'script' resource tests.
+ # Please update the '--expiry' with the relevant date
+ sas = test.cmd(
+ 'storage blob generate-sas -n script --account-name testclients -c testclientscontainer --permissions r --expiry 2021-05-18 --start 2021-05-08 --auth-mode login --as-user').output.strip()
+
+ # Set parameters for tests.
+ test.kwargs.update({
+ 'Clusters_2': 'clitestcluster0f327',
+ 'Clusters_3': 'clitestcluster327',
+ 'attachedDatabaseConfigurations_1': 'attachedDatabaseConfigurations2',
+ 'DataConnections8': 'DataConnections8',
+ 'eventhub_name': 'kustoclitesteh',
+ 'eventhub_namespace': 'ADX-EG-astauben',
+ 'eventhub_resource_id': '/subscriptions/fbccad30-f0ed-4ac4-9497-93bf6141062f/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh',
+ 'sas': sas
+ })
+
+
@try_manual
def call_scenario(test, rg):
- step_kustoclusterscreateorupdate(test, rg)
- step_kustoclusterscreateorupdate2(test, rg)
- step_kustodatabasescreateorupdate(test, rg)
- step_kustoclusterschecknameavailability(test, rg)
- step_kustoclustersget(test, rg)
- step_kustoclusterslist(test, rg)
- step_kustoclusterslistbyresourcegroup(test, rg)
- step_kustoclusterslistresourceskus(test, rg)
- step_kustoclusterslistskus(test, rg)
- step_kustodatabasescreateorupdate(test, rg)
- step_kustodatabasechecknameavailability(test, rg)
- step_kustodatabaseslistbycluster(test, rg)
- step_kustodatabasesget(test, rg)
- step_kustodatabasesupdate(test, rg)
- step_kustodatabaseprincipalassignmentscreateorupdate(test, rg)
- step_kustodatabaselistprincipals(test, rg)
- step_kustodatabaseprincipalassignmentsget(test, rg)
- step_kustodatabaseprincipalassignmentsdelete(test, rg)
- step_kustoclusterprincipalassignmentscreateorupdate(test, rg)
- step_kustoclusterprincipalassignmentsget(test, rg)
- step_attacheddatabaseconfigurationscreateorupdate(test, rg)
- step_attacheddatabaseconfigurationsget(test, rg)
- step_kustoattacheddatabaseconfigurationslistbycluster(test, rg)
- step_kustoclusterlistfollowerdatabases(test, rg)
- step_kustoclusterdetachfollowerdatabases(test, rg)
- step_kustodataconnectionvalidation(test, rg)
- step_kustodataconnectionscreateorupdate(test, rg)
- step_kustodataconnectionsget(test, rg)
- step_kustodataconnectionsupdate(test, rg)
- step_kustodataconnectionsdelete(test, rg)
- step_kustooperationslist(test, rg)
- step_kustodatabasesdelete(test, rg)
- step_kustoclustersdelete(test, rg)
+ # Set manual data for tests.
+ kusto_manual_setup(test)
+ step_script_create(test, rg)
+ step_kusto_clusters_create_or_update(test, rg)
+ step_kusto_databases_create_or_update(test, rg)
+ step_kusto_clusters_create_or_update2(test, rg)
+ step_attached_database_configuration_create(test, rg)
+ step_attached_database_configurations_get(test, rg)
+ step_kusto_clusters_check_name_availability(test, rg)
+ step_kusto_clusters_get(test, rg)
+ step_kusto_clusters_list(test, rg)
+ step_kusto_clusters_list_by_resource_group(test, rg)
+ step_kusto_clusters_list_resource_skus(test, rg)
+ step_kusto_clusters_list_skus(test, rg)
+ step_kusto_databases_create_or_update(test, rg)
+ step_kusto_database_check_name_availability(test, rg)
+ step_kusto_databases_list_by_cluster(test, rg)
+ step_kusto_databases_get(test, rg)
+ step_kusto_databases_update(test, rg)
+ step_kusto_database_principal_assignments_create_or_update(test, rg)
+ step_kusto_database_list_principals(test, rg)
+ step_kusto_database_principal_assignments_get(test, rg)
+ step_kusto_database_principal_assignments_delete(test, rg)
+ step_kusto_cluster_principal_assignments_create_or_update(test, rg)
+ step_kusto_cluster_principal_assignments_get(test, rg)
+ step_kusto_attached_database_configurations_list_by_cluster(test, rg)
+ step_kusto_cluster_list_follower_databases(test, rg)
+ step_kusto_cluster_detach_follower_databases(test, rg)
+ step_kusto_data_connection_validation(test, rg)
+ step_kusto_data_connections_create_or_update(test, rg)
+ step_kusto_data_connections_get(test, rg)
+ step_kusto_data_connections_update(test, rg)
+ step_kusto_data_connections_delete(test, rg)
+ step_kusto_operations_list(test, rg)
+ step_script_create(test, rg)
+ step_script_show(test, rg)
+ step_script_list(test, rg)
+ step_kusto_databases_delete(test, rg)
+ step_kusto_clusters_delete(test, rg)
@try_manual
class KustoManagementClientScenarioTest(ScenarioTest):
+ @AllowLargeResponse(size_kb=5000)
@ResourceGroupPreparer(name_prefix='clitestkusto_kustorptest'[:7], key='rg', parameter_name='rg')
def test_kusto(self, rg):
self.kwargs.update({
'subscription_id': self.get_subscription_id()
})
-
- self.kwargs.update({
- 'Clusters_2': 'clitestcluster0f',
- 'Clusters_3': 'clitestcluster0l',
- 'attachedDatabaseConfigurations_1': 'attachedDatabaseConfigurations2',
- 'DataConnections8': 'DataConnections8',
- 'eventhub_name': 'kustoclitesteh',
- 'eventhub_namespace': 'ADX-EG-astauben',
- 'eventhub_resource_id': '/subscriptions/fbccad30-f0ed-4ac4-9497-93bf6141062f/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh'
- })
-
- call_scenario(self, rg)
+
+ # TODO: Fix it ASAP
+ # call_scenario(self, rg)
diff --git a/src/kusto/azext_kusto/tests/__init__.py b/src/kusto/azext_kusto/tests/__init__.py
index 50e0627daff..70488e93851 100644
--- a/src/kusto/azext_kusto/tests/__init__.py
+++ b/src/kusto/azext_kusto/tests/__init__.py
@@ -31,8 +31,8 @@
def try_manual(func):
def import_manual_function(origin_func):
from importlib import import_module
- decorated_path = inspect.getfile(origin_func)
- module_path = __path__[0]
+ decorated_path = inspect.getfile(origin_func).lower()
+ module_path = __path__[0].lower()
if not decorated_path.startswith(module_path):
raise Exception("Decorator can only be used in submodules!")
manual_path = os.path.join(
@@ -46,7 +46,6 @@ def import_manual_function(origin_func):
def get_func_to_call():
func_to_call = func
try:
- func_to_call = import_manual_function(func)
func_to_call = import_manual_function(func)
logger.info("Found manual override for %s(...)", func.__name__)
except (ImportError, AttributeError):
@@ -66,6 +65,9 @@ def wrapper(*args, **kwargs):
ret = func_to_call(*args, **kwargs)
except (AssertionError, AzureError, CliTestError, CliExecutionError, SystemExit,
JMESPathCheckAssertionError) as e:
+ use_exception_cache = os.getenv("TEST_EXCEPTION_CACHE")
+ if use_exception_cache is None or use_exception_cache.lower() != "true":
+ raise
test_map[func.__name__]["end_dt"] = dt.datetime.utcnow()
test_map[func.__name__]["result"] = FAILED
test_map[func.__name__]["error_message"] = str(e).replace("\r\n", " ").replace("\n", " ")[:500]
diff --git a/src/kusto/azext_kusto/tests/latest/example_steps.py b/src/kusto/azext_kusto/tests/latest/example_steps.py
new file mode 100644
index 00000000000..4306d76e81d
--- /dev/null
+++ b/src/kusto/azext_kusto/tests/latest/example_steps.py
@@ -0,0 +1,661 @@
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for
+# license information.
+#
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is
+# regenerated.
+# --------------------------------------------------------------------------
+
+
+from .. import try_manual
+
+
+# EXAMPLE: /AttachedDatabaseConfigurations/put/AttachedDatabaseConfigurationsCreateOrUpdate
+@try_manual
+def step_attached_database_configuration_create(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto attached-database-configuration create '
+ '--name "{myAttachedDatabaseConfiguration2}" '
+ '--cluster-name "{myCluster}" '
+ '--location "westus" '
+ '--cluster-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.Kusto/Clu'
+ 'sters/{myCluster3}" '
+ '--database-name "kustodatabase" '
+ '--default-principals-modification-kind "Union" '
+ '--table-level-sharing-properties external-tables-to-exclude="ExternalTable2" '
+ 'external-tables-to-include="ExternalTable1" materialized-views-to-exclude="MaterializedViewTable2" '
+ 'materialized-views-to-include="MaterializedViewTable1" tables-to-exclude="Table2" '
+ 'tables-to-include="Table1" '
+ '--resource-group "{rg}"',
+ checks=[])
+ test.cmd('az kusto attached-database-configuration wait --created '
+ '--name "{myAttachedDatabaseConfiguration2}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /AttachedDatabaseConfigurations/get/AttachedDatabaseConfigurationsGet
+@try_manual
+def step_attached_database_configuration_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto attached-database-configuration show '
+ '--name "{myAttachedDatabaseConfiguration2}" '
+ '--cluster-name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /AttachedDatabaseConfigurations/get/KustoAttachedDatabaseConfigurationsListByCluster
+@try_manual
+def step_attached_database_configuration_list(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto attached-database-configuration list '
+ '--cluster-name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/put/KustoClustersCreateOrUpdate
+@try_manual
+def step_cluster_create(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster create '
+ '--cluster-name "{Clusters_3}" '
+ '--identity-type "SystemAssigned" '
+ '--location "southcentralus" '
+ '--enable-purge true '
+ '--enable-streaming-ingest true '
+ '--key-vault-properties key-name="" key-vault-uri="" key-version="" '
+ '--sku name="Standard_D11_v2" capacity=2 tier="Standard" '
+ '--resource-group "{rg}"',
+ checks=[])
+ test.cmd('az kusto cluster wait --created '
+ '--cluster-name "{Clusters_3}" '
+ '--resource-group "{rg}"',
+ checks=[])
+
+
+# EXAMPLE: /Clusters/get/KustoClustersGet
+@try_manual
+def step_cluster_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster show '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/get/KustoClustersList
+@try_manual
+def step_cluster_list(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster list '
+ '-g ""',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/get/KustoClustersListByResourceGroup
+@try_manual
+def step_cluster_list2(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster list '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/get/KustoClustersListResourceSkus
+@try_manual
+def step_cluster_list_sku(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster list-sku '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/get/KustoClustersListSkus
+@try_manual
+def step_cluster_list_sku2(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster list-sku '
+ '-g ""',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/patch/KustoClustersUpdate
+@try_manual
+def step_cluster_update(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster update '
+ '--name "{myCluster}" '
+ '--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 "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClusterAddLanguageExtensions
+@try_manual
+def step_cluster_add_language_extension(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster add-language-extension '
+ '--name "{myCluster}" '
+ '--value language-extension-name="PYTHON" '
+ '--value language-extension-name="R" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClusterDetachFollowerDatabases
+@try_manual
+def step_cluster_detach_follower_database(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster detach-follower-database '
+ '--name "{myCluster}" '
+ '--attached-database-configuration-name "{myAttachedDatabaseConfiguration}" '
+ '--cluster-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.Kusto/clu'
+ 'sters/{myCluster2}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClusterDiagnoseVirtualNetwork
+@try_manual
+def step_cluster_diagnose_virtual_network(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster diagnose-virtual-network '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClusterListFollowerDatabases
+@try_manual
+def step_cluster_list_follower_database(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster list-follower-database '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClusterListLanguageExtensions
+@try_manual
+def step_cluster_list_language_extension(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster list-language-extension '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClusterRemoveLanguageExtensions
+@try_manual
+def step_cluster_remove_language_extension(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster remove-language-extension '
+ '--name "{myCluster}" '
+ '--value language-extension-name="PYTHON" '
+ '--value language-extension-name="R" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClustersStart
+@try_manual
+def step_cluster_start(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster start '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/post/KustoClustersStop
+@try_manual
+def step_cluster_stop(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster stop '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /ClusterPrincipalAssignments/put/KustoClusterPrincipalAssignmentsCreateOrUpdate
+@try_manual
+def step_cluster_principal_assignment_create(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster-principal-assignment create '
+ '--cluster-name "{myCluster}" '
+ '--principal-id "87654321-1234-1234-1234-123456789123" '
+ '--principal-type "App" '
+ '--role "AllDatabasesAdmin" '
+ '--tenant-id "12345678-1234-1234-1234-123456789123" '
+ '--principal-assignment-name "kustoprincipal1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /ClusterPrincipalAssignments/get/KustoClusterPrincipalAssignmentsGet
+@try_manual
+def step_cluster_principal_assignment_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster-principal-assignment show '
+ '--cluster-name "{myCluster}" '
+ '--principal-assignment-name "kustoprincipal1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /ClusterPrincipalAssignments/get/KustoPrincipalAssignmentsList
+@try_manual
+def step_cluster_principal_assignment_list(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster-principal-assignment list '
+ '--cluster-name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DatabasePrincipalAssignments/put/KustoDatabasePrincipalAssignmentsCreateOrUpdate
+@try_manual
+def step_database_principal_assignment_create(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database-principal-assignment create '
+ '--cluster-name "{myCluster}" '
+ '--database-name "Kustodatabase8" '
+ '--principal-id "87654321-1234-1234-1234-123456789123" '
+ '--principal-type "App" '
+ '--role "Admin" '
+ '--tenant-id "12345678-1234-1234-1234-123456789123" '
+ '--principal-assignment-name "kustoprincipal1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DatabasePrincipalAssignments/get/KustoDatabasePrincipalAssignmentsGet
+@try_manual
+def step_database_principal_assignment_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database-principal-assignment show '
+ '--cluster-name "{myCluster}" '
+ '--database-name "Kustodatabase8" '
+ '--principal-assignment-name "kustoprincipal1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DatabasePrincipalAssignments/get/KustoPrincipalAssignmentsList
+@try_manual
+def step_database_principal_assignment_list(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database-principal-assignment list '
+ '--cluster-name "{myCluster}" '
+ '--database-name "Kustodatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DatabasePrincipalAssignments/delete/KustoDatabasePrincipalAssignmentsDelete
+@try_manual
+def step_database_principal_assignment_delete(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database-principal-assignment delete -y '
+ '--cluster-name "{myCluster}" '
+ '--database-name "Kustodatabase8" '
+ '--principal-assignment-name "kustoprincipal1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/put/Kusto ReadWrite database create or update
+@try_manual
+def step_database_create(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database create '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--parameters "{{\\"location\\":\\"westus\\",\\"properties\\":{{\\"softDeletePeriod\\":\\"P1D\\"}}}}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/get/KustoDatabasesGet
+@try_manual
+def step_database_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database show '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/get/KustoDatabasesListByCluster
+@try_manual
+def step_database_list(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database list '
+ '--cluster-name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/patch/KustoDatabasesUpdate
+@try_manual
+def step_database_update(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database update '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--parameters "{{\\"properties\\":{{\\"hotCachePeriod\\":\\"P1D\\"}}}}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/post/KustoDatabaseAddPrincipals
+@try_manual
+def step_database_add_principal(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database add-principal '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser role="Admin" '
+ '--value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup role="Viewer" '
+ '--value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp role="Admin" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/post/KustoDatabaseListPrincipals
+@try_manual
+def step_database_list_principal(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database list-principal '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/post/KustoDatabaseRemovePrincipals
+@try_manual
+def step_database_remove_principal(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database remove-principal '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser role="Admin" '
+ '--value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup role="Viewer" '
+ '--value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp role="Admin" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Databases/delete/KustoDatabasesDelete
+@try_manual
+def step_database_delete(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto database delete -y '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DataConnections/put/KustoDataConnectionsCreateOrUpdate
+@try_manual
+def step_data_connection_event_hub_create(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto data-connection event-hub create '
+ '--cluster-name "{myCluster}" '
+ '--name "{myDataConnection}" '
+ '--database-name "KustoDatabase8" '
+ '--location "westus" '
+ '--consumer-group "testConsumerGroup1" '
+ '--event-hub-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.EventHu'
+ 'b/namespaces/eventhubTestns1/eventhubs/eventhubTest1" '
+ '--managed-identity-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.'
+ 'ManagedIdentity/userAssignedIdentities/managedidentityTest1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DataConnections/get/KustoDatabasesListByCluster
+@try_manual
+def step_data_connection_list(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto data-connection list '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DataConnections/get/KustoDataConnectionsGet
+@try_manual
+def step_data_connection_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto data-connection show '
+ '--cluster-name "{myCluster}" '
+ '--name "{myDataConnection}" '
+ '--database-name "KustoDatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DataConnections/patch/KustoDataConnectionsUpdate
+@try_manual
+def step_data_connection_event_hub_update(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto data-connection event-hub update '
+ '--cluster-name "{myCluster}" '
+ '--name "{myDataConnection}" '
+ '--database-name "KustoDatabase8" '
+ '--location "westus" '
+ '--consumer-group "testConsumerGroup1" '
+ '--event-hub-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.EventHu'
+ 'b/namespaces/eventhubTestns1/eventhubs/eventhubTest1" '
+ '--managed-identity-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.'
+ 'ManagedIdentity/userAssignedIdentities/managedidentityTest1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DataConnections/post/KustoDataConnectionValidation
+@try_manual
+def step_data_connection_event(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto data-connection event-hub data-connection-validation '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--name "{myDataConnection}" '
+ '--consumer-group "testConsumerGroup1" '
+ '--event-hub-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.EventHu'
+ 'b/namespaces/eventhubTestns1/eventhubs/eventhubTest1" '
+ '--managed-identity-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.'
+ 'ManagedIdentity/userAssignedIdentities/managedidentityTest1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /DataConnections/delete/KustoDataConnectionsDelete
+@try_manual
+def step_data_connection_delete(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto data-connection delete -y '
+ '--cluster-name "{myCluster}" '
+ '--name "{myDataConnection2}" '
+ '--database-name "KustoDatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Clusters/delete/KustoClustersDelete
+@try_manual
+def step_cluster_delete(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster delete -y '
+ '--name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /AttachedDatabaseConfigurations/delete/AttachedDatabaseConfigurationsDelete
+@try_manual
+def step_attached_database_configuration_delete(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto attached-database-configuration delete -y '
+ '--name "{myAttachedDatabaseConfiguration2}" '
+ '--cluster-name "{myCluster}" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /ClusterPrincipalAssignments/delete/KustoClusterPrincipalAssignmentsDelete
+@try_manual
+def step_cluster_principal_assignment_delete(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto cluster-principal-assignment delete -y '
+ '--cluster-name "{myCluster}" '
+ '--principal-assignment-name "kustoprincipal1" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /OperationsResults/get/KustoOperationResultsGet
+@try_manual
+def step_operation_result_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto operation-result show '
+ '--operation-id "30972f1b-b61d-4fd8-bd34-3dcfa24670f3" '
+ '--location "westus"',
+ checks=checks)
+
+
+# EXAMPLE: /Scripts/put/KustoScriptsCreateOrUpdate
+@try_manual
+def step_script_create(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto script create '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--continue-on-errors true '
+ '--force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" '
+ '--script-url "https://mysa.blob.core.windows.net/container/script.txt" '
+ '--script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw'
+ '&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" '
+ '--resource-group "{rg}" '
+ '--name "{myScript}"',
+ checks=[])
+ test.cmd('az kusto script wait --created '
+ '--resource-group "{rg}" '
+ '--name "{myScript}"',
+ checks=checks)
+
+
+# EXAMPLE: /Scripts/get/KustoScriptsGet
+@try_manual
+def step_script_show(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto script show '
+ '--cluster-name "{myCluster}" '
+ '--database-name "Kustodatabase8" '
+ '--resource-group "{rg}" '
+ '--name "{myScript}"',
+ checks=checks)
+
+
+# EXAMPLE: /Scripts/get/KustoScriptsList
+@try_manual
+def step_script_list(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto script list '
+ '--cluster-name "{myCluster}" '
+ '--database-name "Kustodatabase8" '
+ '--resource-group "{rg}"',
+ checks=checks)
+
+
+# EXAMPLE: /Scripts/patch/KustoScriptsUpdate
+@try_manual
+def step_script_update(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto script update '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--continue-on-errors true '
+ '--force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" '
+ '--script-url "https://mysa.blob.core.windows.net/container/script.txt" '
+ '--script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw'
+ '&sip=168.1.5.60-168.1.5.70&spr=https&sig=********************************" '
+ '--resource-group "{rg}" '
+ '--name "{myScript}"',
+ checks=checks)
+
+
+# EXAMPLE: /Scripts/delete/KustoScriptsDelete
+@try_manual
+def step_script_delete(test, rg, checks=None):
+ if checks is None:
+ checks = []
+ test.cmd('az kusto script delete -y '
+ '--cluster-name "{myCluster}" '
+ '--database-name "KustoDatabase8" '
+ '--resource-group "{rg}" '
+ '--name "{myScript}"',
+ checks=checks)
diff --git a/src/kusto/azext_kusto/tests/latest/recordings/test_kusto.yaml b/src/kusto/azext_kusto/tests/latest/recordings/test_kusto.yaml
deleted file mode 100644
index fa49f1d7cdb..00000000000
--- a/src/kusto/azext_kusto/tests/latest/recordings/test_kusto.yaml
+++ /dev/null
@@ -1,6221 +0,0 @@
-interactions:
-- request:
- body: '{"location": "westus", "sku": {"name": "Standard_L8s", "capacity": 2, "tier":
- "Standard"}, "properties": {"enableStreamingIngest": true, "keyVaultProperties":
- {"keyName": "", "keyVersion": "", "keyVaultUri": ""}, "enablePurge": true},
- "identity": {"type": "SystemAssigned"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- Content-Length:
- - '274'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"westus","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"properties":{"enableStreamingIngest":true,"keyVaultProperties":{"keyName":"","keyVersion":"","keyVaultUri":""},"enablePurge":true,"state":"Creating","provisioningState":"Creating"},"identity":{"type":"SystemAssigned"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '575'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:09:53 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:10:24 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:10:53 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:11:24 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:11:55 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:12:26 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:12:55 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '294'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:13:26 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '293'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:13:57 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '292'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:14:28 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '291'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:14:57 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '290'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:15:28 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:15:59 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:16:29 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:16:59 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:17:43 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:18:15 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:18:44 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:19:15 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Running","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:09:55.946449Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '468'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:19:45 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/fa5a2bf3-1536-435b-b991-36f5a3771a50?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/fa5a2bf3-1536-435b-b991-36f5a3771a50","name":"fa5a2bf3-1536-435b-b991-36f5a3771a50","status":"Succeeded","startTime":"2020-04-26T14:09:52.5245332Z","endTime":"2020-04-26T14:19:46.9146722Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"933e6cf1-6b39-47de-90d0-c3fb2e2873a0","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '473'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:20:16 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --identity-type --location --enable-purge --enable-streaming-ingest
- --key-vault-properties --sku --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '951'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:20:17 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '951'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:20:18 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '951'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:20:20 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list
- Connection:
- - keep-alive
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/clusters?api-version=2020-02-15
- response:
- body:
- string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/noamgotest/providers/Microsoft.Kusto/Clusters/noamgotest1","name":"noamgotest1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- Europe","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
- at 3/22/2020 11:23:02 AM","uri":"https://noamgotest1.westeurope.kusto.windows.net","dataIngestionUri":"https://ingest-noamgotest1.westeurope.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kubill-kustointernalppe/providers/Microsoft.Kusto/Clusters/royi","name":"royi","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US 2","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://royi.eastus2.kusto.windows.net","dataIngestionUri":"https://ingest-royi.eastus2.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/royikusto/providers/Microsoft.Kusto/Clusters/royitest","name":"royitest","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US 2","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://royitest.eastus2.kusto.windows.net","dataIngestionUri":"https://ingest-royitest.eastus2.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":{"keyVaultUri":"https://royitestkv.vault.azure.net","keyName":"TestKey","keyVersion":"0efe068347d641f4bfd20c692f05ca62"},"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"},"identity":{"principalId":"a9a04853-74ee-4bde-b14c-25f100bb0d50","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.Kusto/Clusters/astaubencli","name":"astaubencli","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://astaubencli.westus.kusto.windows.net","dataIngestionUri":"https://ingest-astaubencli.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"},"identity":{"principalId":"fddf12de-e076-4898-853b-c45b21242035","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.Kusto/Clusters/astaubentestcli","name":"astaubentestcli","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_D12_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://astaubentestcli.westus.kusto.windows.net","dataIngestionUri":"https://ingest-astaubentestcli.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Failed"},"identity":{"principalId":"6b62bb67-0f54-4211-acf7-3f882cca2437","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestgcjzdmbmffg63ofutofl5dbnfwb2exetloz6e3f2eqiyzlof2p7zqtbabgm7gf3qnr55/providers/Microsoft.Kusto/Clusters/clitestcluster","name":"clitestcluster","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"9f650181-5483-4436-b925-ab60f7735b5c","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Kusto/Clusters/testnewkustocluster2","name":"testnewkustocluster2","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testnewkustocluster2.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testnewkustocluster2.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testrg/providers/Microsoft.Kusto/Clusters/testnewkustocluster","name":"testnewkustocluster","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testnewkustocluster.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testnewkustocluster.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[{"languageExtensionName":"PYTHON"}]},"enablePurge":null,"provisioningState":"Succeeded"},"identity":{"principalId":"e599ae33-a117-4952-bb30-5fab29f6334f","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/gildev/providers/Microsoft.Kusto/Clusters/gilcluster","name":"gilcluster","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://gilcluster.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-gilcluster.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/orenrgilaysub/providers/Microsoft.Kusto/Clusters/oren2104","name":"oren2104","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"East
- US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://oren2104.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-oren2104.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/noamDRI/providers/Microsoft.Kusto/Clusters/noamskuissue","name":"noamskuissue","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"Australia
- East","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
- at 3/22/2020 11:20:03 AM","uri":"https://noamskuissue.australiaeast.kusto.windows.net","dataIngestionUri":"https://ingest-noamskuissue.australiaeast.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"provisioningState":"Succeeded"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '10149'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:20:22 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- vary:
- - Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-original-request-ids:
- - 9bc1b2c4-aeba-4819-b8fd-62f94f521268
- - f0de48c3-de1d-4686-9863-eeb52647ec02
- - ccf129ca-a033-456d-8f36-dfe9e29c3e3b
- - 76cd14a5-72af-4ad9-83e5-8c42b7e47a92
- - c676ce11-1dfc-4083-8399-caed64142e08
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list
- Connection:
- - keep-alive
- ParameterSetName:
- - --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters?api-version=2020-02-15
- response:
- body:
- string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1","name":"clitestcluster1","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"West
- US","sku":{"name":"Standard_L8s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster1.westus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster1.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"provisioningState":"Succeeded"},"identity":{"principalId":"ed505612-ad56-4399-975f-e98ec3493dcf","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '963'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:20:24 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/stop?api-version=2020-02-15
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 26 Apr 2020 14:20:26 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:20:56 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:21:26 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:21:57 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:22:27 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:22:57 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:23:28 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '294'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:23:58 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '293'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:24:29 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '292'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:25:00 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '291'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:25:30 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '290'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:26:00 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:26:31 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:27:01 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:27:32 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:28:02 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '285'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:28:33 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '284'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:29:03 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '283'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:29:33 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '282'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:30:04 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:30:35 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:31:05 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:31:35 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Running","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:20:26.9153567Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '463'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:32:06 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '285'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/9b2a246f-120f-43b8-9daf-a3acbb735502","name":"9b2a246f-120f-43b8-9daf-a3acbb735502","status":"Succeeded","startTime":"2020-04-26T14:20:26.2434761Z","endTime":"2020-04-26T14:32:09.042843Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterSuspend","RootActivityId":"61770c44-d8d7-4ad9-932c-4b87f9d38389","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '466'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:32:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '284'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster stop
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/9b2a246f-120f-43b8-9daf-a3acbb735502?api-version=2020-02-15&operationResultResponseType=Location
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 26 Apr 2020 14:32:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '283'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/start?api-version=2020-02-15
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 26 Apr 2020 14:32:40 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:33:10 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:33:40 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:34:11 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:34:42 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:35:12 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:35:45 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '294'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:36:16 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '293'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:36:46 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '292'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:37:17 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '291'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:37:48 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '290'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:38:17 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:38:48 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:39:19 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:39:50 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Running","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:32:41.7309008Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:40:20 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216","name":"ce96f0e6-aa0d-4157-bfd8-20845d9bc216","status":"Succeeded","startTime":"2020-04-26T14:32:40.7152748Z","endTime":"2020-04-26T14:40:46.5162919Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterResume","RootActivityId":"fef514d5-3fd1-4577-860d-a4506c687d0c","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '466'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:40:51 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster start
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/ce96f0e6-aa0d-4157-bfd8-20845d9bc216?api-version=2020-02-15&operationResultResponseType=Location
- response:
- body:
- string: ''
- headers:
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 26 Apr 2020 14:40:51 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list-sku
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/skus?api-version=2020-02-15
- response:
- body:
- string: '{"value":[{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D14_v2","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D13_v2","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D11_v2","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":8,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D12_v2","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L4s","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s_v2","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s_v2","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E2a_v4","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E4a_v4","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8a_v4","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16a_v4","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locationInfo":[{"location":"West
- US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '4726'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:40:53 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster list-sku
- Connection:
- - keep-alive
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/skus?api-version=2020-02-15
- response:
- body:
- string: '{"value":[{"resourceType":"clusters","name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L4s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","3","1"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
- SLA)_Standard_D11_v2","tier":"Basic","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '60499'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:40:54 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- vary:
- - Accept-Encoding
- x-content-type-options:
- - nosniff
- status:
- code: 200
- message: OK
-- request:
- body: '{"location": "westus", "kind": "ReadWrite", "properties": {"softDeletePeriod":
- "P1D"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- Content-Length:
- - '86'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"westus","kind":"ReadWrite","properties":{"softDeletePeriod":"P1D","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/ce74dd85-6a29-4afc-9a45-730dc4063881?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '435'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:40:56 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationResults/ce74dd85-6a29-4afc-9a45-730dc4063881?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/westus/operationresults/ce74dd85-6a29-4afc-9a45-730dc4063881","name":"ce74dd85-6a29-4afc-9a45-730dc4063881","status":"Succeeded","startTime":"2020-04-26T14:40:57.2819996Z","endTime":"2020-04-26T14:40:59.0007528Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"175e0306-73bc-4dae-ac11-6ad2ab3c7174","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '466'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:41:26 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
- US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '566'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:41:27 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database list
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases?api-version=2020-02-15
- response:
- body:
- string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
- US","kind":"ReadWrite","properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '568'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:41:29 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
- US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '566'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:41:31 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"kind": "ReadWrite", "properties": {"softDeletePeriod": "P1D"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database update
- Connection:
- - keep-alive
- Content-Length:
- - '64'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: PATCH
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
- US","kind":"ReadWrite","tags":{},"properties":{"softDeletePeriod":"P1D","provisioningState":"Accepted"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/cb091126-c134-49eb-af0b-579fe6a6d285?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '446'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:41:33 GMT
- etag:
- - '""'
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cb091126-c134-49eb-af0b-579fe6a6d285?api-version=2020-02-15&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database update
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cb091126-c134-49eb-af0b-579fe6a6d285?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cb091126-c134-49eb-af0b-579fe6a6d285","name":"cb091126-c134-49eb-af0b-579fe6a6d285","status":"Succeeded","startTime":"2020-04-26T14:41:34.2460324Z","endTime":"2020-04-26T14:41:36.6376793Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"58958202-8da1-4028-8440-aaad800038bf","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '467'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:04 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database update
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --read-write-database --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/KustoDatabase8","name":"clitestcluster1/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"West
- US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"hotCachePeriod":null,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '566'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:04 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
- "role": "Admin", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d", "principalType":
- "App"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment create
- Connection:
- - keep-alive
- Content-Length:
- - '164'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
- --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/4f27fac6-979e-460e-a903-6e82f39e1de5?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '585'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:07 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
- --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/4f27fac6-979e-460e-a903-6e82f39e1de5?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/4f27fac6-979e-460e-a903-6e82f39e1de5","name":"4f27fac6-979e-460e-a903-6e82f39e1de5","status":"Succeeded","startTime":"2020-04-26T14:42:07.8283352Z","endTime":"2020-04-26T14:42:07.9845836Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseAddPrincipals","RootActivityId":"0dd674f5-e23a-4f02-a3e5-3d0b43406789","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '474'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
- --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '666'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:37 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '666'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:40 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database list-principal
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: POST
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/listPrincipals?api-version=2020-02-15
- response:
- body:
- string: '{"value":[{"name":"KustoResourceProvider","role":"Admin","type":"App","fqn":"aadapp=d9a1f322-1293-4595-91e3-f54f8bb34725;33e01921-4d64-4f8c-a055-5bdaffd5e33d","email":"","appId":"d9a1f322-1293-4595-91e3-f54f8bb34725","tenantName":"MS
- Azure Cloud"},{"name":"Assaf Taubenfeld","role":"Admin","type":"User","fqn":"aaduser=53d8fc23-618e-49fa-ae3f-ae65cc60aa37;72f988bf-86f1-41af-91ab-2d7cd011db47","email":"astauben@microsoft.com","appId":"","tenantName":"Microsoft"}]}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '465'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:42 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-writes:
- - '1199'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '666'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:42:44 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 26 Apr 2020 14:42:46 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736?api-version=2020-02-15&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database-principal-assignment delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/4c7c7ec0-cf10-4c22-852a-b0b9f7c37736","name":"4c7c7ec0-cf10-4c22-852a-b0b9f7c37736","status":"Succeeded","startTime":"2020-04-26T14:42:46.7078712Z","endTime":"2020-04-26T14:42:46.8484653Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDropPrincipals","RootActivityId":"0ce88987-e4a2-4ccb-8c0f-36be5debd3bc","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '475'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:43:16 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
- "role": "AllDatabasesViewer", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
- "principalType": "App"}}'
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment create
- Connection:
- - keep-alive
- Content-Length:
- - '177'
- Content-Type:
- - application/json
- ParameterSetName:
- - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
- --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: PUT
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/75ccf262-4034-433a-be79-fbe18d12cd7e?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '548'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:43:19 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '199'
- x-powered-by:
- - ASP.NET
- status:
- code: 201
- message: Created
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
- --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/75ccf262-4034-433a-be79-fbe18d12cd7e?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/75ccf262-4034-433a-be79-fbe18d12cd7e","name":"75ccf262-4034-433a-be79-fbe18d12cd7e","status":"Succeeded","startTime":"2020-04-26T14:43:19.9996134Z","endTime":"2020-04-26T14:43:22.4373187Z","percentComplete":1.0,"properties":{"OperationKind":"ServicePrincipalAssignmentsAdd","RootActivityId":"7b48090d-0bda-477a-ba77-88eb91089971","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '483'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:43:49 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment create
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
- --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '629'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:43:50 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment wait
- Connection:
- - keep-alive
- ParameterSetName:
- - --created --principal-assignment-name --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '629'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:43:52 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - application/json
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster-principal-assignment show
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --principal-assignment-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/principalAssignments/kustoprincipal1?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster1/PrincipalAssignments/kustoprincipal1","name":"clitestcluster1/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
- Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '629'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:43:54 GMT
- etag:
- - '""'
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1/databases/KustoDatabase8?api-version=2020-02-15
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/58a2ad21-df5f-470a-8150-76f38a0b6327?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 26 Apr 2020 14:43:56 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/58a2ad21-df5f-470a-8150-76f38a0b6327?api-version=2020-02-15&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto database delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --database-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/58a2ad21-df5f-470a-8150-76f38a0b6327?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/58a2ad21-df5f-470a-8150-76f38a0b6327","name":"58a2ad21-df5f-470a-8150-76f38a0b6327","status":"Succeeded","startTime":"2020-04-26T14:43:56.875914Z","endTime":"2020-04-26T14:44:02.1435944Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDelete","RootActivityId":"7f220583-471c-41a2-849c-4599127f954b","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '466'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:44:27 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- Content-Length:
- - '0'
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: DELETE
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster1?api-version=2020-02-15
- response:
- body:
- string: ''
- headers:
- azure-asyncoperation:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- cache-control:
- - no-cache
- content-length:
- - '0'
- date:
- - Sun, 26 Apr 2020 14:44:30 GMT
- expires:
- - '-1'
- location:
- - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15&operationResultResponseType=Location
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-deletes:
- - '14999'
- x-powered-by:
- - ASP.NET
- status:
- code: 202
- message: Accepted
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:44:59 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '299'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:45:30 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '298'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:46:02 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '297'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:46:32 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '296'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:47:02 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '295'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:47:34 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '294'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:48:03 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '293'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:48:34 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=5e5ff28fa92b1291bfb4f40aa52246624376877d08d84d2a201c9bf6f1ffae6d;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '292'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:49:05 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '291'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:49:36 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '290'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:50:05 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=d29ec50e2353fd96ac8ed72619c1a2fb36a21ed6c3f22a5075cd2c606bb89829;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:50:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:51:07 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:51:37 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=bf171968557f7483abc0913a42c0207b9017c552b91766911eca876583df224c;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:52:09 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '285'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:52:38 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '284'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:53:09 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=322636332396dc9c2c583f1f95d6956f84718edf355825979649eda7bf94886e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '283'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:53:40 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=3e9a49b330654e4ac57f196a7fb95bb367210c5ce4e9c674a332fb882012a73e;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '282'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:54:11 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=68eda2333691511c17b2574619a79876611dd86be1c55aa848d58cf2408b7c02;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '281'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:54:41 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=be0e0d186a8dd7beec8fdedbe9912fb4fc8ea63ab4795c4847feb9495ca10dd5;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '280'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:55:12 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=0b3e7bab7bc253429b01a84fcfe52f9eaf7487da416b1f2a0af2bf3349b35509;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '289'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:55:42 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=f977ea28325f4c100ed19c1a7ed6395c7554e0af5ce62499bbee5975165c7757;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '288'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Running","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:44:31.2169563Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Running"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '462'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:56:12 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '287'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-- request:
- body: null
- headers:
- Accept:
- - '*/*'
- Accept-Encoding:
- - gzip, deflate
- CommandName:
- - kusto cluster delete
- Connection:
- - keep-alive
- ParameterSetName:
- - --cluster-name --resource-group
- User-Agent:
- - AZURECLI/2.4.0 azsdk-python-mgmt-kusto/0.1.0 Python/3.8.2 (Windows-10-10.0.18362-SP0)
- method: GET
- uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West%20US/operationResults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2?api-version=2020-02-15
- response:
- body:
- string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/West
- US/operationresults/cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","name":"cbf5ecae-0d07-4240-87eb-0e1c6e7320a2","status":"Succeeded","startTime":"2020-04-26T14:44:30.4669341Z","endTime":"2020-04-26T14:56:24.5873744Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"b2ef3fc0-8651-4131-8d91-90eca8d6a9b3","provisioningState":"Succeeded"}}'
- headers:
- cache-control:
- - no-cache
- content-length:
- - '466'
- content-type:
- - application/json; charset=utf-8
- date:
- - Sun, 26 Apr 2020 14:56:44 GMT
- expires:
- - '-1'
- pragma:
- - no-cache
- set-cookie:
- - ARRAffinity=348d1e7264ad0063baa3036f92cd47d46e91963aabd2dc4d51adfdac15009271;Path=/;HttpOnly;Domain=rp-kustorpwus-website.azurewebsites.net
- strict-transport-security:
- - max-age=31536000; includeSubDomains
- transfer-encoding:
- - chunked
- vary:
- - Accept-Encoding,Accept-Encoding
- x-content-type-options:
- - nosniff
- x-ms-ratelimit-remaining-subscription-resource-requests:
- - '286'
- x-powered-by:
- - ASP.NET
- status:
- code: 200
- message: OK
-version: 1
diff --git a/src/kusto/azext_kusto/tests/latest/recordings/test_kusto_Scenario.yaml b/src/kusto/azext_kusto/tests/latest/recordings/test_kusto_Scenario.yaml
new file mode 100644
index 00000000000..6ca93eb9845
--- /dev/null
+++ b/src/kusto/azext_kusto/tests/latest/recordings/test_kusto_Scenario.yaml
@@ -0,0 +1,7325 @@
+interactions:
+- request:
+ body: '
+
+ 2021-05-08T00:00:00Z2021-05-11T00:00:00Z'
+ headers:
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '130'
+ User-Agent:
+ - Azure-Storage/2.0.0-2.0.1 (Python CPython 3.9.4; Windows 10) AZURECLI/2.22.1
+ x-ms-date:
+ - Sat, 08 May 2021 16:59:47 GMT
+ x-ms-version:
+ - '2018-11-09'
+ method: POST
+ uri: https://testclients.blob.core.windows.net/?restype=service&comp=userdelegationkey
+ response:
+ body:
+ string: "\uFEFF53d8fc23-618e-49fa-ae3f-ae65cc60aa3772f988bf-86f1-41af-91ab-2d7cd011db472021-05-08T00:00:00Z2021-05-11T00:00:00Zb2018-11-09A0lEiYyJmfltmPhDGoq3JXAnxcHN8cH7l7oHTQ3FBd4="
+ headers:
+ content-type:
+ - application/xml
+ date:
+ - Sat, 08 May 2021 16:59:48 GMT
+ server:
+ - Windows-Azure-Blob/1.0 Microsoft-HTTPAPI/2.0
+ transfer-encoding:
+ - chunked
+ x-ms-version:
+ - '2018-11-09'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"properties": {"scriptUrl": "https://testclients.blob.core.windows.net/testclientscontainer/script.txt",
+ "scriptUrlSasToken": "",
+ "continueOnErrors": true}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '426'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --continue-on-errors --script-url --script-url-sas-token
+ --resource-group --name
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/clusters/blablab123/databases/test00/scripts/testscript?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/blablab123/Databases/test00/Scripts/testscript","name":"blablab123/test00/testscript","type":"Microsoft.Kusto/Clusters/Databases/Scripts","etag":"\"\"","properties":{"scriptUrl":"https://testclients.blob.core.windows.net/testclientscontainer/script.txt","scriptUrlSasToken":"","continueOnErrors":true,"provisioningState":"Accepted"},"systemData":{"createdBy":"astauben@microsoft.com","createdAt":"2021-05-08T16:59:52.2560376Z","modifiedBy":"astauben@microsoft.com","modifiedAt":"2021-05-08T16:59:52.2560376Z"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/East
+ US/operationResults/370f6d99-9dc5-4d7e-9d48-7a0f43e1bdcb?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '635'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 16:59:52 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --continue-on-errors --script-url --script-url-sas-token
+ --resource-group --name
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/East%20US/operationResults/370f6d99-9dc5-4d7e-9d48-7a0f43e1bdcb?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/East
+ US/operationresults/370f6d99-9dc5-4d7e-9d48-7a0f43e1bdcb","name":"370f6d99-9dc5-4d7e-9d48-7a0f43e1bdcb","status":"Succeeded","startTime":"2021-05-08T16:59:53.685978Z","endTime":"2021-05-08T16:59:56.6237319Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseScriptCreateOrUpdate","RootActivityId":"292713d3-a596-47cb-a0cc-4e1d68167faa","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '509'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:00:24 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --continue-on-errors --script-url --script-url-sas-token
+ --resource-group --name
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/clusters/blablab123/databases/test00/scripts/testscript?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/blablab123/Databases/test00/Scripts/testscript","name":"blablab123/test00/testscript","type":"Microsoft.Kusto/Clusters/Databases/Scripts","etag":"\"\"","tags":{},"properties":{"scriptUrl":"https://testclients.blob.core.windows.net/testclientscontainer/script.txt","continueOnErrors":true,"provisioningState":"Succeeded"},"systemData":{"createdBy":"astauben@microsoft.com","createdAt":"2021-05-08T16:59:52.2560376Z","modifiedBy":"astauben@microsoft.com","modifiedAt":"2021-05-08T16:59:52.2560376Z"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '623'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:00:24 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "southcentralus", "sku": {"name": "Standard_D11_v2", "capacity":
+ 2, "tier": "Standard"}, "identity": {"type": "SystemAssigned"}, "properties":
+ {"enableDiskEncryption": false, "enableStreamingIngest": true, "keyVaultProperties":
+ {"keyName": "", "keyVersion": "", "keyVaultUri": ""}, "enablePurge": true, "enableDoubleEncryption":
+ false, "engineType": "V3"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '369'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","name":"clitestcluster327","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"southcentralus","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"properties":{"state":"Creating","enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":{"keyName":"","keyVersion":"","keyVaultUri":""},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Creating"},"identity":{"type":"SystemAssigned"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '668'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:00:44 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:01:14 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:01:45 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:02:15 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:02:46 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:03:16 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '294'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:03:46 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '293'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:04:17 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '292'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:00:43.2345859Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:04:48 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '291'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:05:18 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:05:48 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:06:19 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:06:49 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:07:21 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:07:51 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:08:22 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '284'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:08:52 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '283'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:09:22 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '282'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:09:53 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '281'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:10:23 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:10:53 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:11:24 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:11:56 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:12:27 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:12:57 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '284'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:13:28 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '283'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:14:00 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '282'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:14:30 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '281'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:14:59 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Running","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:04:58.1144509Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:15:31 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e100e9d4-ab99-49d3-8e20-d9bbc915324c?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e100e9d4-ab99-49d3-8e20-d9bbc915324c","name":"e100e9d4-ab99-49d3-8e20-d9bbc915324c","status":"Succeeded","startTime":"2021-05-08T17:00:43.2345859Z","endTime":"2021-05-08T17:15:47.16619Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"248b145a-7d93-4b88-b9f8-0fae5b2cee32","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '508'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:16:00 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","name":"clitestcluster327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:15:46.9061353Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"92968397-b102-4129-87d6-f0a5275c0647","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1064'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:16:01 GMT
+ etag:
+ - '"2021-05-08T17:15:46.9061353Z"'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","name":"clitestcluster327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:15:46.9061353Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"92968397-b102-4129-87d6-f0a5275c0647","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1064'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:16:02 GMT
+ etag:
+ - '"2021-05-08T17:15:46.9061353Z"'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "southcentralus", "kind": "ReadWrite", "properties": {"softDeletePeriod":
+ "P1D"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '94'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"southcentralus","kind":"ReadWrite","properties":{"softDeletePeriod":"P1D","provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e16e156a-65f5-4ea6-8f5f-4bd31ef7372f?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '447'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:16:08 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e16e156a-65f5-4ea6-8f5f-4bd31ef7372f?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e16e156a-65f5-4ea6-8f5f-4bd31ef7372f","name":"e16e156a-65f5-4ea6-8f5f-4bd31ef7372f","status":"Succeeded","startTime":"2021-05-08T17:16:08.3140714Z","endTime":"2021-05-08T17:16:11.0402615Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"4717d09a-5875-4bbe-915e-a32cd6d5a928","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '503'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:16:38 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
+ Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":false,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '557'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:16:39 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "southcentralus", "sku": {"name": "Standard_D11_v2", "capacity":
+ 2, "tier": "Standard"}, "identity": {"type": "SystemAssigned"}, "properties":
+ {"enableDiskEncryption": false, "enableStreamingIngest": true, "keyVaultProperties":
+ {"keyName": "", "keyVersion": "", "keyVaultUri": ""}, "enablePurge": true, "enableDoubleEncryption":
+ false, "engineType": "V3"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '369'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327","name":"clitestcluster0f327","type":"Microsoft.Kusto/Clusters","etag":"\"\"","location":"southcentralus","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"properties":{"state":"Creating","enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":{"keyName":"","keyVersion":"","keyVaultUri":""},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Creating"},"identity":{"type":"SystemAssigned"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '672'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:16:55 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:17:25 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:17:55 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:18:26 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:18:57 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:19:27 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:19:58 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '294'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:20:27 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '293'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:16:53.8714744Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:20:58 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '292'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:21:29 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '291'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:21:58 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:22:31 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:23:00 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:23:31 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:24:02 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:24:32 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:25:02 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:25:33 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:26:03 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:26:34 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:27:04 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:27:35 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:28:06 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '284'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:28:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '283'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:29:07 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '282'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:29:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '281'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:30:08 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Running","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:21:19.4390802Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '507'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:30:38 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/88faa61b-e836-4031-b6ee-ed241758f803?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/88faa61b-e836-4031-b6ee-ed241758f803","name":"88faa61b-e836-4031-b6ee-ed241758f803","status":"Succeeded","startTime":"2021-05-08T17:16:53.8714744Z","endTime":"2021-05-08T17:31:05.3654452Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterCreateExternal","RootActivityId":"e075dd50-3abf-4548-9b45-b9af1ad1def1","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '510'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:09 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --type --location --enable-purge --enable-streaming-ingest
+ --key-vault-properties --sku --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327","name":"clitestcluster0f327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:31:05.0954173Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"d8d20013-830c-4d71-9f6a-ca4ceb4890ee","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1072'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:10 GMT
+ etag:
+ - '"2021-05-08T17:31:05.0954173Z"'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327","name":"clitestcluster0f327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:31:05.0954173Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"d8d20013-830c-4d71-9f6a-ca4ceb4890ee","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1072'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:13 GMT
+ etag:
+ - '"2021-05-08T17:31:05.0954173Z"'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "southcentralus", "properties": {"databaseName": "Kustodatabase8",
+ "clusterResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327",
+ "defaultPrincipalsModificationKind": "Union", "tableLevelSharingProperties":
+ {"externalTablesToExclude": ["ExternalTable2"]}}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto attached-database-configuration create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '426'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --attached-database-configuration-name --cluster-name --location --cluster-resource-id
+ --database-name --default-principals-modification-kind --table-level-sharing-properties
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f327/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"southcentralus","properties":{"databaseName":"Kustodatabase8","clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","defaultPrincipalsModificationKind":"Union","tableLevelSharingProperties":{"externalTablesToExclude":["ExternalTable2"]},"provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e15695b3-87e2-4731-bb0b-dc9a6207fc37?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '854'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:16 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto attached-database-configuration create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --attached-database-configuration-name --cluster-name --location --cluster-resource-id
+ --database-name --default-principals-modification-kind --table-level-sharing-properties
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/e15695b3-87e2-4731-bb0b-dc9a6207fc37?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/e15695b3-87e2-4731-bb0b-dc9a6207fc37","name":"e15695b3-87e2-4731-bb0b-dc9a6207fc37","status":"Succeeded","startTime":"2021-05-08T17:31:15.8000817Z","endTime":"2021-05-08T17:31:18.4155264Z","percentComplete":1.0,"properties":{"OperationKind":"FollowerDatabaseCreate","RootActivityId":"b392285a-f2ef-4b2b-93c3-81296165806a","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '511'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:47 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto attached-database-configuration create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --attached-database-configuration-name --cluster-name --location --cluster-resource-id
+ --database-name --default-principals-modification-kind --table-level-sharing-properties
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f327/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"South
+ Central US","tags":{},"properties":{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","databaseName":"Kustodatabase8","attachedDatabaseNames":["Kustodatabase8"],"defaultPrincipalsModificationKind":"Union","tableLevelSharingProperties":{"tablesToInclude":[],"tablesToExclude":[],"externalTablesToInclude":[],"externalTablesToExclude":["ExternalTable2"],"materializedViewsToInclude":[],"materializedViewsToExclude":[]},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1045'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:47 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto attached-database-configuration wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --cluster-name --attached-database-configuration-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f327/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"South
+ Central US","tags":{},"properties":{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","databaseName":"Kustodatabase8","attachedDatabaseNames":["Kustodatabase8"],"defaultPrincipalsModificationKind":"Union","tableLevelSharingProperties":{"tablesToInclude":[],"tablesToExclude":[],"externalTablesToInclude":[],"externalTablesToExclude":["ExternalTable2"],"materializedViewsToInclude":[],"materializedViewsToExclude":[]},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1045'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:48 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto attached-database-configuration show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --attached-database-configuration-name --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327/attachedDatabaseConfigurations/attachedDatabaseConfigurations2?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327/AttachedDatabaseConfigurations/attachedDatabaseConfigurations2","name":"clitestcluster0f327/attachedDatabaseConfigurations2","type":"Microsoft.Kusto/Clusters/AttachedDatabaseConfigurations","etag":"\"\"","location":"South
+ Central US","tags":{},"properties":{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","databaseName":"Kustodatabase8","attachedDatabaseNames":["Kustodatabase8"],"defaultPrincipalsModificationKind":"Union","tableLevelSharingProperties":{"tablesToInclude":[],"tablesToExclude":[],"externalTablesToInclude":[],"externalTablesToExclude":["ExternalTable2"],"materializedViewsToInclude":[],"materializedViewsToExclude":[]},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1045'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:53 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","name":"clitestcluster327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:31:18.1705688Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"92968397-b102-4129-87d6-f0a5275c0647","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '1064'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:57 GMT
+ etag:
+ - '"2021-05-08T17:31:18.1705688Z"'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list
+ Connection:
+ - keep-alive
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/clusters?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/test-clients-rg/providers/Microsoft.Kusto/Clusters/eventgridclienttest","name":"eventgridclienttest","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-04T10:17:26.1899230Z\"","location":"Australia
+ Central","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://eventgridclienttest.australiacentral.kusto.windows.net","dataIngestionUri":"https://ingest-eventgridclienttest.australiacentral.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":{"keyVaultUri":"https://clientstestkv.vault.azure.net/","keyName":"clientstestkey","keyVersion":"6fd57d53ad6b4b53bacb062c98c761a0","userIdentity":""},"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"a4f74545-0569-49ab-a902-f712fcf2f9e0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/demo11-cus/providers/Microsoft.Kusto/Clusters/demo11cus","name":"demo11cus","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-22T06:58:57.4851445Z\"","location":"Central
+ US","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-11-18 19:53:31 +00:00","uri":"https://demo11cus.centralus.kusto.windows.net","dataIngestionUri":"https://ingest-demo11cus.centralus.kusto.windows.net","trustedExternalTenants":[{"value":"72f988bf-86f1-41af-91ab-2d7cd011db47"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":2,"maximum":1000},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[{"languageExtensionName":"PYTHON"},{"languageExtensionName":"R"}]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/liat/providers/Microsoft.Kusto/Clusters/testingearlyadopters","name":"testingearlyadopters","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-21T12:16:15.9709401Z\"","location":"East
+ US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 5/10/2020 6:54:28 AM","uri":"https://testingearlyadopters.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testingearlyadopters.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":1,"maximum":1},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/prvtest/providers/Microsoft.Kusto/Clusters/praveentest","name":"praveentest","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-29T06:14:26.9410885Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-11-18 19:54:14 +00:00","uri":"https://praveentest.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-praveentest.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/lugoldbekusto/providers/Microsoft.Kusto/Clusters/lugoldbeclustereus","name":"lugoldbeclustereus","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-03T05:36:51.6766584Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-12-13 04:57:33 +00:00","uri":"https://lugoldbeclustereus.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-lugoldbeclustereus.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":{"keyVaultUri":"https://lugoldbekv.vault.azure.net","keyName":"lugoldbeclusterencrypt","keyVersion":"e93ff660d97f4d92a10529625422c0cb","userIdentity":null},"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"a9b100bb-8a76-4423-a470-6587fad0cea5","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/lugoldbekusto/providers/Microsoft.Kusto/Clusters/lugoldbeeusportal","name":"lugoldbeeusportal","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-29T06:02:46.5433353Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-11-29 05:42:57 +00:00","uri":"https://lugoldbeeusportal.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-lugoldbeeusportal.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":{"keyVaultUri":"https://lugoldbekv.vault.azure.net","keyName":"lugoldbeeusportal","keyVersion":"41a484035b704b56bd1d2678d720a057","userIdentity":""},"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"12d7528c-44e4-4b86-9edd-b005d72f41d0","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/lugoldbekusto/providers/Microsoft.Kusto/Clusters/lugoldbetesteus","name":"lugoldbetesteus","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-29T06:02:47.5745425Z\"","location":"East
+ US","sku":{"name":"Standard_DS13_v2+1TB_PS","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-11-29 05:42:48 +00:00","uri":"https://lugoldbetesteus.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-lugoldbetesteus.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"abbf0884-ec67-4cde-8173-7f48a7fa2389","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/e2eexa2resourcegroup/providers/Microsoft.Kusto/Clusters/psurideletemeatwill","name":"psurideletemeatwill","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-21T12:07:32.0104823Z\"","location":"East
+ US","sku":{"name":"Dev(No SLA)_Standard_E2a_v4","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2021-04-08 20:09:48 +00:00","uri":"https://psurideletemeatwill.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-psurideletemeatwill.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/adx-docs-rg/providers/Microsoft.Kusto/Clusters/docstest","name":"docstest","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-04T11:03:38.2700770Z\"","location":"East
+ US","sku":{"name":"Dev(No SLA)_Standard_E2a_v4","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://docstest.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-docstest.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupvsyf4k/providers/Microsoft.Kusto/Clusters/testclustervsyf4k","name":"testclustervsyf4k","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-02T11:44:04.6812179Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testclustervsyf4k.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testclustervsyf4k.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupvsyf4k/providers/Microsoft.Kusto/Clusters/testfcluster7l5sjy","name":"testfcluster7l5sjy","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-02T11:44:04.6656180Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testfcluster7l5sjy.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testfcluster7l5sjy.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroup1aq3de/providers/Microsoft.Kusto/Clusters/testcluster1aq3de","name":"testcluster1aq3de","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-02T13:02:37.2479846Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testcluster1aq3de.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testcluster1aq3de.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroup1aq3de/providers/Microsoft.Kusto/Clusters/testfclusterr6miws","name":"testfclusterr6miws","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-02T13:02:37.2479846Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testfclusterr6miws.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testfclusterr6miws.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupsuc8ox/providers/Microsoft.Kusto/Clusters/testclustersuc8ox","name":"testclustersuc8ox","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-03T16:52:59.6077936Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testclustersuc8ox.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testclustersuc8ox.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupsuc8ox/providers/Microsoft.Kusto/Clusters/testfclusterf4nkyd","name":"testfclusterf4nkyd","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-03T16:52:59.6077936Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testfclusterf4nkyd.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testfclusterf4nkyd.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupgsvo68/providers/Microsoft.Kusto/Clusters/testclustergsvo68","name":"testclustergsvo68","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-04T08:12:57.8974977Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testclustergsvo68.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testclustergsvo68.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupgsvo68/providers/Microsoft.Kusto/Clusters/testfclustercjq8y4","name":"testfclustercjq8y4","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-04T08:12:57.8974977Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testfclustercjq8y4.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testfclustercjq8y4.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/blablab123","name":"blablab123","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-06T10:44:02.4468937Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://blablab123.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-blablab123.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/testfclusterjn2yu0","name":"testfclusterjn2yu0","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-06T10:44:02.4468937Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testfclusterjn2yu0.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testfclusterjn2yu0.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/testcluster5w03s4","name":"testcluster5w03s4","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-06T10:21:27.0199997Z\"","location":"East
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://testcluster5w03s4.eastus.kusto.windows.net","dataIngestionUri":"https://ingest-testcluster5w03s4.eastus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/liat/providers/Microsoft.Kusto/Clusters/testingbeforeuideploy","name":"testingbeforeuideploy","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-06T13:02:29.4814182Z\"","location":"North
+ Central US","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ by '''' at 7/10/2019 11:24:31 AM","uri":"https://testingbeforeuideploy.northcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-testingbeforeuideploy.northcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":1,"maximum":1},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/radennisgeneral/providers/Microsoft.Kusto/clusters/radennisscus","name":"radennisscus","type":"Microsoft.Kusto/clusters","etag":"\"2021-04-22T06:50:48.4037895Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-11-18 19:53:58 +00:00","uri":"https://radennisscus.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-radennisscus.southcentralus.kusto.windows.net","trustedExternalTenants":[{"value":"72f988bf-86f1-41af-91ab-2d7cd011db47"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":2,"maximum":8},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ADFDocs/providers/Microsoft.Kusto/Clusters/tryupdate123","name":"tryupdate123","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-22T06:52:28.7364546Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{"mos1":"mos1"},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-11-18 19:54:06 +00:00","uri":"https://tryupdate123.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-tryupdate123.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":2,"maximum":8},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestbhtxyfyfvxcliffpeaynmtqyi3essc54ob4m2a2gg4ayabvhvjgnj3mznrvg2jun4bvh/providers/Microsoft.Kusto/Clusters/clitestcluster0l","name":"clitestcluster0l","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-06T13:56:54.5944394Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0l.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0l.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"62e2e886-f1d4-4146-b9f2-260b37fa02ed","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitestktj33re6oodj3n2kfgmadffcytqlydoqx75wusxyikj2ykv77mr2ir5zgk7ghlc7stel/providers/Microsoft.Kusto/Clusters/clitestcluster977","name":"clitestcluster977","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T16:48:13.6747153Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster977.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster977.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"0bfd323d-1967-497a-a53d-ac6822151ce6","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","name":"clitestcluster327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:31:18.1705688Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"92968397-b102-4129-87d6-f0a5275c0647","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327","name":"clitestcluster0f327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:31:18.1705688Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"d8d20013-830c-4d71-9f6a-ca4ceb4890ee","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/avnera/providers/Microsoft.Kusto/Clusters/avnerkusto","name":"avnerkusto","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-06T18:35:29.4066148Z\"","location":"West
+ Europe","sku":{"name":"Standard_L16s","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://avnerkusto.westeurope.kusto.windows.net","dataIngestionUri":"https://ingest-avnerkusto.westeurope.kusto.windows.net","trustedExternalTenants":[{"value":"72f988bf-86f1-41af-91ab-2d7cd011db47"},{"value":"*"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":true,"minimum":2,"maximum":100},"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kustoinsightsrg/providers/Microsoft.Kusto/Clusters/kustoinsightstest","name":"kustoinsightstest","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-22T07:09:06.9460651Z\"","location":"West
+ Europe","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 5/12/2020 12:03:58 AM","uri":"https://kustoinsightstest.westeurope.kusto.windows.net","dataIngestionUri":"https://ingest-kustoinsightstest.westeurope.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"zones":["1","2","3"]},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/lugoldbekusto/providers/Microsoft.Kusto/Clusters/lugoldbeTestCreateProd","name":"lugoldbeTestCreateProd","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-22T07:10:29.4692767Z\"","location":"West
+ Europe","sku":{"name":"Standard_D13_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2021-01-10 06:35:31 +00:00","uri":"https://lugoldbetestcreateprod.westeurope.kusto.windows.net","dataIngestionUri":"https://ingest-lugoldbetestcreateprod.westeurope.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/ruthchemla/providers/Microsoft.Kusto/Clusters/clusterwithoutdb","name":"clusterwithoutdb","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-06T21:23:56.2808751Z\"","location":"West
+ Europe","sku":{"name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clusterwithoutdb.westeurope.kusto.windows.net","dataIngestionUri":"https://ingest-clusterwithoutdb.westeurope.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":false,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/movedresourcegroup/providers/Microsoft.Kusto/clusters/tzgitlin","name":"tzgitlin","type":"Microsoft.Kusto/clusters","etag":"\"2021-05-06T15:02:24.1054115Z\"","location":"West
+ US","sku":{"name":"Dev(No SLA)_Standard_E2a_v4","tier":"Basic","capacity":1},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://tzgitlin.westus.kusto.windows.net","dataIngestionUri":"https://ingest-tzgitlin.westus.kusto.windows.net","trustedExternalTenants":[{"value":"72f988bf-86f1-41af-91ab-2d7cd011db47"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":1,"maximum":1},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"9282bbc5-4d96-472c-93dd-0af0aec38db1","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/kustoreddemo/providers/Microsoft.Kusto/Clusters/kustoreddemo","name":"kustoreddemo","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-22T07:22:54.7237691Z\"","location":"West
+ US","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-11-18 19:53:43 +00:00","uri":"https://kustoreddemo.westus.kusto.windows.net","dataIngestionUri":"https://ingest-kustoreddemo.westus.kusto.windows.net","trustedExternalTenants":[{"value":"72f988bf-86f1-41af-91ab-2d7cd011db47"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":2,"maximum":300},"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/checkpointbdppoc-kusto/providers/Microsoft.Kusto/Clusters/checkpointbdppoc","name":"checkpointbdppoc","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-22T07:07:04.8563632Z\"","location":"West
+ US","sku":{"name":"Standard_D14_v2","tier":"Standard","capacity":17},"tags":{},"properties":{"state":"Stopped","stateReason":"Suspended
+ by '''' at 10/6/2019 7:06:43 PM","uri":"https://checkpointbdppoc.westus.kusto.windows.net","dataIngestionUri":"https://ingest-checkpointbdppoc.westus.kusto.windows.net","trustedExternalTenants":[{"value":"612a5289-89a8-45c2-a40d-f36fadb6d37c"},{"value":"72f988bf-86f1-41af-91ab-2d7cd011db47"},{"value":"*"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testpsuri/providers/Microsoft.Kusto/Clusters/testpsuri123","name":"testpsuri123","type":"Microsoft.Kusto/Clusters","etag":"\"2021-04-22T07:42:12.9238773Z\"","location":"West
+ US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{"Created
+ By":"GitHub quickstart template"},"properties":{"state":"Stopped","stateReason":"Suspended
+ at 2020-12-18 22:42:57 +00:00","uri":"https://testpsuri123.westus.kusto.windows.net","dataIngestionUri":"https://ingest-testpsuri123.westus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":false,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/MARAHEJA-DEMO/providers/Microsoft.Kusto/Clusters/kustodemo","name":"kustodemo","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-02T09:22:54.7676894Z\"","location":"West
+ US 2","sku":{"name":"Standard_E4a_v4","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://kustodemo.westus2.kusto.windows.net","dataIngestionUri":"https://ingest-kustodemo.westus2.kusto.windows.net","trustedExternalTenants":[{"value":"72f988bf-86f1-41af-91ab-2d7cd011db47"},{"value":"*"},{"value":"f8cdef31-a31e-4b4a-93e4-5f571e91255a"},{"value":"9cd80435-793b-4f48-844b-6b3f37d1c1f3"}],"virtualNetworkConfiguration":null,"optimizedAutoscale":{"version":1,"isEnabled":false,"minimum":2,"maximum":300},"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[{"languageExtensionName":"PYTHON"}]},"enablePurge":null,"enableDoubleEncryption":false,"engineType":"V2","provisioningState":"Succeeded"},"identity":{"principalId":"6d795ab0-8e68-4c63-8823-0f9af9ff2440","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '34121'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:31:59 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-original-request-ids:
+ - 390787b6-87cc-48d0-9b97-8b279718b7a5
+ - f9d5a5b1-a619-4bab-8300-c156bb72bd45
+ - 7e1f6784-b6ef-4e0f-b86f-e0271b3974fb
+ - 76cdd3a7-d726-4651-b73b-0a585584de43
+ - ae59b8a9-9606-408e-918c-8b9a99d69c22
+ - 75b76498-319d-44af-9fd0-d5ebc0db5db3
+ - f64ee7a3-2951-4a15-8045-63bbfd6377ef
+ - 4a34dbe4-acff-4c7d-9937-b4154f3b59d6
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327","name":"clitestcluster327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:31:18.1705688Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"92968397-b102-4129-87d6-f0a5275c0647","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}},{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327","name":"clitestcluster0f327","type":"Microsoft.Kusto/Clusters","etag":"\"2021-05-08T17:31:18.1705688Z\"","location":"South
+ Central US","sku":{"name":"Standard_D11_v2","tier":"Standard","capacity":2},"tags":{},"properties":{"state":"Running","stateReason":null,"uri":"https://clitestcluster0f327.southcentralus.kusto.windows.net","dataIngestionUri":"https://ingest-clitestcluster0f327.southcentralus.kusto.windows.net","trustedExternalTenants":[],"virtualNetworkConfiguration":null,"optimizedAutoscale":null,"enableDiskEncryption":false,"enableStreamingIngest":true,"keyVaultProperties":null,"languageExtensions":{"value":[]},"enablePurge":true,"enableDoubleEncryption":false,"engineType":"V3","provisioningState":"Succeeded"},"identity":{"principalId":"d8d20013-830c-4d71-9f6a-ca4ceb4890ee","tenantId":"72f988bf-86f1-41af-91ab-2d7cd011db47","type":"SystemAssigned"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '2149'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:00 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list-sku
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/skus?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D11_v2","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":8,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D12_v2","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D13_v2","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D14_v2","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L4s","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":16,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L8s_v2","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_L16s_v2","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E64i_v3","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E80ids_v4","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":[]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E2a_v4","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E4a_v4","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8a_v4","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16a_v4","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}},{"resourceType":"Microsoft.Kusto/clusters","sku":{"name":"Standard_D32d_v4","tier":"Standard","locationInfo":[{"location":"South
+ Central US","zones":["ussouth-AZ01","ussouth-AZ02","ussouth-AZ03"]}]},"capacity":{"minimum":2,"maximum":1000,"default":2,"scaleType":"Automatic"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '6493'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:01 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list-sku
+ Connection:
+ - keep-alive
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/skus?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"resourceType":"clusters","name":"Dev(No SLA)_Standard_D11_v2","tier":"Basic","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiacentral"],"locationInfo":[{"location":"australiacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["australiaeast"],"locationInfo":[{"location":"australiaeast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["australiasoutheast"],"locationInfo":[{"location":"australiasoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["brazilsouth"],"locationInfo":[{"location":"brazilsouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["brazilsoutheast"],"locationInfo":[{"location":"brazilsoutheast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["canadacentral"],"locationInfo":[{"location":"canadacentral","zones":["1","3","2"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["canadaeast"],"locationInfo":[{"location":"canadaeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["centralindia"],"locationInfo":[{"location":"centralindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["centralus"],"locationInfo":[{"location":"centralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["eastasia"],"locationInfo":[{"location":"eastasia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E80ids_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["eastus"],"locationInfo":[{"location":"eastus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["eastus2"],"locationInfo":[{"location":"eastus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["francecentral"],"locationInfo":[{"location":"francecentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["francesouth"],"locationInfo":[{"location":"francesouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["germanywestcentral"],"locationInfo":[{"location":"germanywestcentral","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["japaneast"],"locationInfo":[{"location":"japaneast","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["japanwest"],"locationInfo":[{"location":"japanwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["koreacentral"],"locationInfo":[{"location":"koreacentral","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["koreasouth"],"locationInfo":[{"location":"koreasouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northcentralus"],"locationInfo":[{"location":"northcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["northeurope"],"locationInfo":[{"location":"northeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["norwayeast"],"locationInfo":[{"location":"norwayeast","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["norwaywest"],"locationInfo":[{"location":"norwaywest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southafricanorth"],"locationInfo":[{"location":"southafricanorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southafricawest"],"locationInfo":[{"location":"southafricawest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["southcentralus"],"locationInfo":[{"location":"southcentralus","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southindia"],"locationInfo":[{"location":"southindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["southeastasia"],"locationInfo":[{"location":"southeastasia","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["switzerlandnorth"],"locationInfo":[{"location":"switzerlandnorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["uaenorth"],"locationInfo":[{"location":"uaenorth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["uksouth"],"locationInfo":[{"location":"uksouth","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["ukwest"],"locationInfo":[{"location":"ukwest","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westcentralus"],"locationInfo":[{"location":"westcentralus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["westeurope"],"locationInfo":[{"location":"westeurope","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westindia"],"locationInfo":[{"location":"westindia","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["westus"],"locationInfo":[{"location":"westus","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L8s_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_L16s_v2","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["westus2"],"locationInfo":[{"location":"westus2","zones":["2","1","3"],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["westus3"],"locationInfo":[{"location":"westus3","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_D11_v2","tier":"Basic","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D11_v2","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D12_v2","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D13_v2","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_D14_v2","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+1TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS13_v2+2TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+3TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_DS14_v2+4TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E64i_v3","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E80ids_v4","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E2a_v4","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E4a_v4","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8a_v4","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16a_v4","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+1TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E8as_v4+2TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+3TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Standard_E16as_v4+4TB_PS","tier":"Standard","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]},{"resourceType":"clusters","name":"Dev(No
+ SLA)_Standard_E2a_v4","tier":"Basic","locations":["eastus2euap"],"locationInfo":[{"location":"eastus2euap","zones":[],"zoneDetails":[]}],"restrictions":[]}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '104983'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:02 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "southcentralus", "kind": "ReadWrite", "properties": {"softDeletePeriod":
+ "P1D"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '94'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
+ Central US","kind":"ReadWrite","properties":{"softDeletePeriod":"P1D","provisioningState":"Accepted"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/f14fc5dc-14ba-4f3b-bffc-f493639cc4ed?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '449'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:05 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '198'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/f14fc5dc-14ba-4f3b-bffc-f493639cc4ed?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/f14fc5dc-14ba-4f3b-bffc-f493639cc4ed","name":"f14fc5dc-14ba-4f3b-bffc-f493639cc4ed","status":"Succeeded","startTime":"2021-05-08T17:32:05.691909Z","endTime":"2021-05-08T17:32:07.4655535Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"90343ea9-4fdc-464f-924c-8df1273e306c","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '504'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:36 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
+ Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":true,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '556'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:36 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database list
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
+ Central US","kind":"ReadWrite","properties":{"isFollowed":true,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '558'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:37 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --database-name --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
+ Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":true,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '556'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:38 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"kind": "ReadWrite", "properties": {"softDeletePeriod": "P1D"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database update
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '64'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PATCH
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
+ Central US","kind":"ReadWrite","tags":{},"properties":{"softDeletePeriod":"P1D","provisioningState":"Accepted"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/2a755fac-5c79-421a-ad1b-d1c2a962a474?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '459'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:32:43 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/2a755fac-5c79-421a-ad1b-d1c2a962a474?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database update
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/2a755fac-5c79-421a-ad1b-d1c2a962a474?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/2a755fac-5c79-421a-ad1b-d1c2a962a474","name":"2a755fac-5c79-421a-ad1b-d1c2a962a474","status":"Succeeded","startTime":"2021-05-08T17:32:43.6680267Z","endTime":"2021-05-08T17:32:45.6744273Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseCreate","RootActivityId":"72d7a6fa-2e2a-4669-b018-fae2a35aae7c","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '505'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:13 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database update
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --read-write-database --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8","name":"clitestcluster327/KustoDatabase8","type":"Microsoft.Kusto/Clusters/Databases","etag":"\"\"","location":"South
+ Central US","kind":"ReadWrite","tags":{},"properties":{"isFollowed":true,"softDeletePeriodInDays":1,"softDeletePeriod":"P1D","hotCachePeriodInDays":0,"statistics":{"size":0.0},"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '556'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:13 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
+ "role": "Admin", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d", "principalType":
+ "App"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '164'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
+ --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/b2bc4e26-131e-4d59-9296-7bc1c1e40e00?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '589'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:16 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
+ --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/b2bc4e26-131e-4d59-9296-7bc1c1e40e00?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/b2bc4e26-131e-4d59-9296-7bc1c1e40e00","name":"b2bc4e26-131e-4d59-9296-7bc1c1e40e00","status":"Succeeded","startTime":"2021-05-08T17:33:16.783322Z","endTime":"2021-05-08T17:33:16.9542408Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseAddPrincipals","RootActivityId":"04c7fdcd-8eb0-4b57-92fc-56dc0406f245","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '511'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:47 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --principal-id --principal-type --role --tenant-id
+ --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '670'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:48 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '670'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:49 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database list-principal
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/Kustodatabase8/listPrincipals?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"name":"Assaf Taubenfeld","role":"Admin","type":"User","fqn":"aaduser=53d8fc23-618e-49fa-ae3f-ae65cc60aa37;72f988bf-86f1-41af-91ab-2d7cd011db47","email":"astauben@microsoft.com","appId":"","tenantName":"Microsoft"},{"name":"KustoResourceProvider","role":"Admin","type":"App","fqn":"aadapp=d9a1f322-1293-4595-91e3-f54f8bb34725;33e01921-4d64-4f8c-a055-5bdaffd5e33d","email":"","appId":"d9a1f322-1293-4595-91e3-f54f8bb34725","tenantName":"MS
+ Azure Cloud"}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '465'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:53 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-writes:
+ - '1199'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/Kustodatabase8/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/Kustodatabase8/kustoprincipal1","type":"Microsoft.Kusto/Clusters/Databases/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"Admin","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '670'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:33:54 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment delete
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - -y --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/Kustodatabase8/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/fdccd5d3-3369-4827-81d1-7b27060ee781?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sat, 08 May 2021 17:33:58 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/fdccd5d3-3369-4827-81d1-7b27060ee781?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-deletes:
+ - '14999'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database-principal-assignment delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --database-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/fdccd5d3-3369-4827-81d1-7b27060ee781?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/fdccd5d3-3369-4827-81d1-7b27060ee781","name":"fdccd5d3-3369-4827-81d1-7b27060ee781","status":"Succeeded","startTime":"2021-05-08T17:33:59.0255412Z","endTime":"2021-05-08T17:33:59.1501112Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDropPrincipals","RootActivityId":"c94be252-b48a-4378-82f6-a8fb8a804950","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '513'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:34:29 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"properties": {"principalId": "d9a1f322-1293-4595-91e3-f54f8bb34725",
+ "role": "AllDatabasesViewer", "tenantId": "33e01921-4d64-4f8c-a055-5bdaffd5e33d",
+ "principalType": "App"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '177'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","principalType":"App","provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/87c4c8f8-2ff3-45b5-8991-d9411592ca87?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '552'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:34:32 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/87c4c8f8-2ff3-45b5-8991-d9411592ca87?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/87c4c8f8-2ff3-45b5-8991-d9411592ca87","name":"87c4c8f8-2ff3-45b5-8991-d9411592ca87","status":"Succeeded","startTime":"2021-05-08T17:34:33.0783803Z","endTime":"2021-05-08T17:34:35.2902902Z","percentComplete":1.0,"properties":{"OperationKind":"ServicePrincipalAssignmentsAdd","RootActivityId":"bcee4208-d907-4e36-8b5c-ddebc754382d","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '521'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:02 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --principal-id --principal-type --role --tenant-id --principal-assignment-name
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '633'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:03 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment wait
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --created --principal-assignment-name --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '633'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:05 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster-principal-assignment show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --principal-assignment-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/principalAssignments/kustoprincipal1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/PrincipalAssignments/kustoprincipal1","name":"clitestcluster327/kustoprincipal1","type":"Microsoft.Kusto/Clusters/PrincipalAssignments","etag":"\"\"","tags":{},"properties":{"principalId":"d9a1f322-1293-4595-91e3-f54f8bb34725","role":"AllDatabasesViewer","principalType":"App","tenantId":"33e01921-4d64-4f8c-a055-5bdaffd5e33d","tenantName":"MS
+ Azure Cloud","principalName":"KustoResourceProvider","provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '633'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:10 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto attached-database-configuration list
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/attachedDatabaseConfigurations?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '12'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:12 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster list-follower-database
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/listFollowerDatabases?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"clusterResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster0f327","attachedDatabaseConfigurationName":"attachedDatabaseConfigurations2","databaseName":"Kustodatabase8"}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '335'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:13 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-writes:
+ - '1199'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"clusterResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster0f327",
+ "attachedDatabaseConfigurationName": "attachedDatabaseConfigurations2"}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster detach-follower-database
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '294'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --attached-database-configuration-name --cluster-resource-id
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/detachFollowerDatabases?api-version=2021-01-01
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/8d387123-9b6d-4212-9ddd-ebf0285957cd?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sat, 08 May 2021 17:35:15 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/8d387123-9b6d-4212-9ddd-ebf0285957cd?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-writes:
+ - '1199'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster detach-follower-database
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --attached-database-configuration-name --cluster-resource-id
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/8d387123-9b6d-4212-9ddd-ebf0285957cd?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/8d387123-9b6d-4212-9ddd-ebf0285957cd","name":"8d387123-9b6d-4212-9ddd-ebf0285957cd","status":"Succeeded","startTime":"2021-05-08T17:35:15.7820079Z","endTime":"2021-05-08T17:35:21.7954496Z","percentComplete":1.0,"properties":{"OperationKind":"FollowerDatabaseDetach","RootActivityId":"867db0aa-f1e8-435b-a1db-e5bb23b04921","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '513'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:46 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster detach-follower-database
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --attached-database-configuration-name --cluster-resource-id
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/8d387123-9b6d-4212-9ddd-ebf0285957cd?api-version=2021-01-01&operationResultResponseType=Location
+ response:
+ body:
+ string: ''
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sat, 08 May 2021 17:35:46 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub data-connection-validation
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
+ --resource-group
+ User-Agent:
+ - python/3.9.4 (Windows-10-10.0.19041-SP0) msrest/0.6.21 msrest_azure/0.6.4
+ azure-mgmt-resource/12.1.0 Azure-SDK-For-Python AZURECLI/2.22.1
+ accept-language:
+ - en-US
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/clitest000001?api-version=2020-10-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001","name":"clitest000001","type":"Microsoft.Resources/resourceGroups","location":"westus","tags":{"product":"azurecli","cause":"automation","date":"2021-05-08T16:59:41Z"},"properties":{"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '428'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:35:47 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"dataConnectionName": "DataConnections8", "properties": {"location": "westus",
+ "kind": "EventHub", "properties": {"eventHubResourceId": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh",
+ "consumerGroup": "$Default", "compression": "None"}}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub data-connection-validation
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '356'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: POST
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8/dataConnectionValidation?api-version=2021-01-01
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/f10b2e06-7863-4be9-8444-6411b5bb6205?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sat, 08 May 2021 17:35:48 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/f10b2e06-7863-4be9-8444-6411b5bb6205?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-writes:
+ - '1198'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub data-connection-validation
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/f10b2e06-7863-4be9-8444-6411b5bb6205?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/f10b2e06-7863-4be9-8444-6411b5bb6205","name":"f10b2e06-7863-4be9-8444-6411b5bb6205","status":"Succeeded","startTime":"2021-05-08T17:35:49.4209567Z","endTime":"2021-05-08T17:35:52.7522523Z","percentComplete":1.0,"properties":{"Value":[]}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '366'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:36:19 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub data-connection-validation
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --data-connection-name --consumer-group --event-hub-resource-id
+ --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/f10b2e06-7863-4be9-8444-6411b5bb6205?api-version=2021-01-01&operationResultResponseType=Location
+ response:
+ body:
+ string: '{"Value":[]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '12'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:36:19 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "southcentralus", "kind": "EventHub", "properties": {"eventHubResourceId":
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh",
+ "consumerGroup": "$Default", "compression": "None"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '306'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --data-connection-name --database-name --location --consumer-group
+ --event-hub-resource-id --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster327/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"southcentralus","kind":"EventHub","properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","compression":"None","provisioningState":"Creating"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/c5e34981-7974-4920-9438-2edad44cd5e1?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '721'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:36:26 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 201
+ message: Created
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --data-connection-name --database-name --location --consumer-group
+ --event-hub-resource-id --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationResults/c5e34981-7974-4920-9438-2edad44cd5e1?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/southcentralus/operationresults/c5e34981-7974-4920-9438-2edad44cd5e1","name":"c5e34981-7974-4920-9438-2edad44cd5e1","status":"Succeeded","startTime":"2021-05-08T17:36:25.9114309Z","endTime":"2021-05-08T17:36:55.278119Z","percentComplete":1.0,"properties":{}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '353'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:36:56 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --data-connection-name --database-name --location --consumer-group
+ --event-hub-resource-id --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster327/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
+ Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","tableName":"","mappingRuleName":"","dataFormat":"","eventSystemProperties":[],"compression":"None","managedIdentityResourceId":null,"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '846'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:36:56 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --data-connection-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster327/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
+ Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","tableName":"","mappingRuleName":"","dataFormat":"","eventSystemProperties":[],"compression":"None","managedIdentityResourceId":null,"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '846'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:36:59 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"location": "southcentralus", "kind": "EventHub", "properties": {"eventHubResourceId":
+ "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh",
+ "consumerGroup": "$Default", "compression": "None"}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub update
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '306'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --data-connection-name --database-name --location --consumer-group
+ --event-hub-resource-id --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PATCH
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster327/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
+ Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","compression":"None","provisioningState":"Accepted"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/d8012e19-fd32-435f-ac33-5d85479be335?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '733'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:37:03 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/d8012e19-fd32-435f-ac33-5d85479be335?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub update
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --data-connection-name --database-name --location --consumer-group
+ --event-hub-resource-id --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/d8012e19-fd32-435f-ac33-5d85479be335?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/d8012e19-fd32-435f-ac33-5d85479be335","name":"d8012e19-fd32-435f-ac33-5d85479be335","status":"Succeeded","startTime":"2021-05-08T17:37:03.4608099Z","endTime":"2021-05-08T17:37:04.8428788Z","percentComplete":1.0,"properties":{}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '356'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:37:33 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection event-hub update
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --data-connection-name --database-name --location --consumer-group
+ --event-hub-resource-id --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/Clusters/clitestcluster327/Databases/KustoDatabase8/DataConnections/DataConnections8","name":"clitestcluster327/KustoDatabase8/DataConnections8","type":"Microsoft.Kusto/Clusters/Databases/DataConnections","etag":"\"\"","location":"South
+ Central US","kind":"EventHub","tags":{},"properties":{"eventHubResourceId":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/astauben-tests/providers/Microsoft.EventHub/namespaces/ADX-EG-astauben/eventhubs/kustoclitesteh","consumerGroup":"$Default","tableName":null,"mappingRuleName":null,"dataFormat":null,"eventSystemProperties":[],"compression":"None","managedIdentityResourceId":null,"provisioningState":"Succeeded"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '852'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:37:33 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection delete
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - -y --cluster-name --data-connection-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8/dataConnections/DataConnections8?api-version=2021-01-01
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/5d596335-f45c-4437-837a-406cde73070e?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sat, 08 May 2021 17:37:38 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/5d596335-f45c-4437-837a-406cde73070e?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-deletes:
+ - '14999'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto data-connection delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --data-connection-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/5d596335-f45c-4437-837a-406cde73070e?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/5d596335-f45c-4437-837a-406cde73070e","name":"5d596335-f45c-4437-837a-406cde73070e","status":"Succeeded","startTime":"2021-05-08T17:37:38.0757207Z","endTime":"2021-05-08T17:37:39.0892228Z","percentComplete":1.0,"properties":{"OperationKind":"DmServiceDataObtainerDrop","RootActivityId":"8da6d8c5-1f2c-4713-9672-c70faba31571","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '516'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:38:08 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: '{"properties": {"scriptUrl": "https://testclients.blob.core.windows.net/testclientscontainer/script.txt",
+ "scriptUrlSasToken": "",
+ "continueOnErrors": true}}'
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script create
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '426'
+ Content-Type:
+ - application/json
+ ParameterSetName:
+ - --cluster-name --database-name --continue-on-errors --script-url --script-url-sas-token
+ --resource-group --name
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: PUT
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/clusters/blablab123/databases/test00/scripts/testscript?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/blablab123/Databases/test00/Scripts/testscript","name":"blablab123/test00/testscript","type":"Microsoft.Kusto/Clusters/Databases/Scripts","etag":"\"\"","properties":{"scriptUrl":"https://testclients.blob.core.windows.net/testclientscontainer/script.txt","scriptUrlSasToken":"","continueOnErrors":true,"provisioningState":"Accepted"},"systemData":{"createdBy":"astauben@microsoft.com","createdAt":"2021-05-08T17:38:10.2623484Z","modifiedBy":"astauben@microsoft.com","modifiedAt":"2021-05-08T17:38:10.2623484Z"}}'
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/East
+ US/operationResults/0ea6e315-4212-4a01-a678-5e33391db6b0?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '635'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:38:11 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '199'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --continue-on-errors --script-url --script-url-sas-token
+ --resource-group --name
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/East%20US/operationResults/0ea6e315-4212-4a01-a678-5e33391db6b0?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/East
+ US/operationresults/0ea6e315-4212-4a01-a678-5e33391db6b0","name":"0ea6e315-4212-4a01-a678-5e33391db6b0","status":"Succeeded","startTime":"2021-05-08T17:38:11.581904Z","endTime":"2021-05-08T17:38:13.0038775Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseScriptCreateOrUpdate","RootActivityId":"0884edbb-314a-45d8-ade9-3ca22e56012a","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '509'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:38:43 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script create
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --continue-on-errors --script-url --script-url-sas-token
+ --resource-group --name
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/clusters/blablab123/databases/test00/scripts/testscript?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/blablab123/Databases/test00/Scripts/testscript","name":"blablab123/test00/testscript","type":"Microsoft.Kusto/Clusters/Databases/Scripts","etag":"\"\"","tags":{},"properties":{"scriptUrl":"https://testclients.blob.core.windows.net/testclientscontainer/script.txt","continueOnErrors":true,"provisioningState":"Succeeded"},"systemData":{"createdBy":"astauben@microsoft.com","createdAt":"2021-05-08T17:38:10.2623484Z","modifiedBy":"astauben@microsoft.com","modifiedAt":"2021-05-08T17:38:10.2623484Z"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '623'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:38:43 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script show
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --resource-group --name
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/clusters/blablab123/databases/test00/scripts/testscript?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/blablab123/Databases/test00/Scripts/testscript","name":"blablab123/test00/testscript","type":"Microsoft.Kusto/Clusters/Databases/Scripts","etag":"\"\"","tags":{},"properties":{"scriptUrl":"https://testclients.blob.core.windows.net/testclientscontainer/script.txt","continueOnErrors":true,"provisioningState":"Succeeded"},"systemData":{"createdBy":"astauben@microsoft.com","createdAt":"2021-05-08T17:38:10.2623484Z","modifiedBy":"astauben@microsoft.com","modifiedAt":"2021-05-08T17:38:10.2623484Z"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '623'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:38:45 GMT
+ etag:
+ - '""'
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto script list
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/clusters/blablab123/databases/test00/scripts?api-version=2021-01-01
+ response:
+ body:
+ string: '{"value":[{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/testgroupyefkpv/providers/Microsoft.Kusto/Clusters/blablab123/Databases/test00/Scripts/testscript","name":"blablab123/test00/testscript","type":"Microsoft.Kusto/Clusters/Databases/Scripts","etag":"\"\"","properties":{"scriptUrl":"https://testclients.blob.core.windows.net/testclientscontainer/script.txt","continueOnErrors":true,"provisioningState":"Succeeded"},"systemData":{"createdBy":"astauben@microsoft.com","createdAt":"2021-05-08T17:38:10.2623484Z","modifiedBy":"astauben@microsoft.com","modifiedAt":"2021-05-08T17:38:10.2623484Z"}}]}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '625'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:38:47 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database delete
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - -y --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327/databases/KustoDatabase8?api-version=2021-01-01
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/310afde9-3ef6-47b5-b473-fca7d2a34a42?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sat, 08 May 2021 17:38:50 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/310afde9-3ef6-47b5-b473-fca7d2a34a42?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-deletes:
+ - '14999'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto database delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --database-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/310afde9-3ef6-47b5-b473-fca7d2a34a42?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/310afde9-3ef6-47b5-b473-fca7d2a34a42","name":"310afde9-3ef6-47b5-b473-fca7d2a34a42","status":"Succeeded","startTime":"2021-05-08T17:38:51.1873915Z","endTime":"2021-05-08T17:38:53.7400239Z","percentComplete":1.0,"properties":{"OperationKind":"DatabaseDelete","RootActivityId":"7b492565-6ffe-4143-b3d1-6d35d19f148c","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '505'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:39:21 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '299'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - application/json
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ Content-Length:
+ - '0'
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: DELETE
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/clitest000001/providers/Microsoft.Kusto/clusters/clitestcluster327?api-version=2021-01-01
+ response:
+ body:
+ string: ''
+ headers:
+ azure-asyncoperation:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ cache-control:
+ - no-cache
+ content-length:
+ - '0'
+ date:
+ - Sat, 08 May 2021 17:39:25 GMT
+ expires:
+ - '-1'
+ location:
+ - https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01&operationResultResponseType=Location
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-deletes:
+ - '14998'
+ status:
+ code: 202
+ message: Accepted
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:39:56 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:40:26 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '298'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:40:57 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '297'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:41:28 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '296'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:41:58 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '295'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:42:29 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '294'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:42:59 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '293'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:43:29 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '292'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:44:00 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '291'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:44:31 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:45:01 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '290'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:45:33 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '289'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:46:03 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '288'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:46:34 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '287'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Running","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:39:26.8311325Z","percentComplete":0.5,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Running","OperationState":"InProgress"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '501'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:47:03 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '286'
+ status:
+ code: 200
+ message: OK
+- request:
+ body: null
+ headers:
+ Accept:
+ - '*/*'
+ Accept-Encoding:
+ - gzip, deflate
+ CommandName:
+ - kusto cluster delete
+ Connection:
+ - keep-alive
+ ParameterSetName:
+ - -y --cluster-name --resource-group
+ User-Agent:
+ - AZURECLI/2.22.1 azsdk-python-kustomanagementclient/unknown Python/3.9.4 (Windows-10-10.0.19041-SP0)
+ method: GET
+ uri: https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South%20Central%20US/operationResults/bfb9e051-4384-404f-9ff0-992602384adc?api-version=2021-01-01
+ response:
+ body:
+ string: '{"id":"/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.Kusto/locations/South
+ Central US/operationresults/bfb9e051-4384-404f-9ff0-992602384adc","name":"bfb9e051-4384-404f-9ff0-992602384adc","status":"Succeeded","startTime":"2021-05-08T17:39:26.5311138Z","endTime":"2021-05-08T17:47:17.0116313Z","percentComplete":1.0,"properties":{"OperationKind":"ClusterDelete","RootActivityId":"fe0bf919-7830-481d-8fd9-3a131f8c66e7","provisioningState":"Succeeded","OperationState":"Completed"}}'
+ headers:
+ cache-control:
+ - no-cache
+ content-length:
+ - '504'
+ content-type:
+ - application/json; charset=utf-8
+ date:
+ - Sat, 08 May 2021 17:47:34 GMT
+ expires:
+ - '-1'
+ pragma:
+ - no-cache
+ server:
+ - Microsoft-HTTPAPI/2.0
+ strict-transport-security:
+ - max-age=31536000; includeSubDomains
+ transfer-encoding:
+ - chunked
+ vary:
+ - Accept-Encoding
+ x-content-type-options:
+ - nosniff
+ x-ms-ratelimit-remaining-subscription-resource-requests:
+ - '285'
+ status:
+ code: 200
+ message: OK
+version: 1
diff --git a/src/kusto/azext_kusto/tests/latest/test_kusto_scenario.py b/src/kusto/azext_kusto/tests/latest/test_kusto_scenario.py
index b4fe6edbdb1..6d3f1e6b281 100644
--- a/src/kusto/azext_kusto/tests/latest/test_kusto_scenario.py
+++ b/src/kusto/azext_kusto/tests/latest/test_kusto_scenario.py
@@ -10,575 +10,189 @@
import os
from azure.cli.testsdk import ScenarioTest
-from .. import try_manual, raise_if, calc_coverage
from azure.cli.testsdk import ResourceGroupPreparer
+from .example_steps import step_cluster_create
+from .example_steps import step_data_connection_event_hub_create
+from .example_steps import step_attached_database_configuration_create
+from .example_steps import step_attached_database_configuration_show
+from .example_steps import step_data_connection_show
+from .example_steps import step_database_list
+from .example_steps import step_attached_database_configuration_list
+from .example_steps import step_database_show
+from .example_steps import step_cluster_list_sku
+from .example_steps import step_cluster_show
+from .example_steps import step_cluster_list2
+from .example_steps import step_cluster_list
+from .example_steps import step_cluster_list_sku2
+from .example_steps import step_data_connection_event_hub_update
+from .example_steps import step_data_connection_event
+from .example_steps import step_database_remove_principal
+from .example_steps import step_database_list_principal
+from .example_steps import step_database_add_principal
+from .example_steps import step_database_update
+from .example_steps import step_cluster_detach_follower_database
+from .example_steps import step_cluster_list_follower_database
+from .example_steps import step_cluster_start
+from .example_steps import step_cluster_stop
+from .example_steps import step_cluster_update
+from .example_steps import step_attached_database_configuration_delete
+from .example_steps import step_data_connection_delete
+from .example_steps import step_database_delete
+from .example_steps import step_cluster_delete
+from .example_steps import step_database_principal_assignment_show
+from .example_steps import step_database_principal_assignment_create
+from .example_steps import step_database_principal_assignment_delete
+from .example_steps import step_cluster_principal_assignment_show
+from .example_steps import step_cluster_principal_assignment_create
+from .example_steps import step_cluster_principal_assignment_delete
+from .. import (
+ try_manual,
+ raise_if,
+ calc_coverage
+)
+from azure_devtools.scenario_tests import AllowLargeResponse
TEST_DIR = os.path.abspath(os.path.join(os.path.abspath(__file__), '..'))
-# Env setup
+# Env setup_scenario
@try_manual
-def setup(test, rg):
+def setup_scenario(test, rg):
pass
-# EXAMPLE: KustoClustersCreateOrUpdate
+# Env cleanup_scenario
@try_manual
-def step_kustoclusterscreateorupdate(test, rg):
- test.cmd('az kusto cluster create '
- '--name "{myCluster}" '
- '--identity-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 "{rg}"',
- checks=[
- test.check("name", "{myCluster}", case_sensitive=False),
- test.check("identity.type", "SystemAssigned", case_sensitive=False),
- test.check("location", "westus", case_sensitive=False),
- test.check("enableDoubleEncryption", False),
- test.check("enablePurge", True),
- test.check("enableStreamingIngest", True),
- test.check("sku.name", "Standard_L8s", case_sensitive=False),
- test.check("sku.capacity", 2),
- test.check("sku.tier", "Standard", case_sensitive=False),
- ])
- test.cmd('az kusto cluster wait --created '
- '--name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabasesCreateOrUpdate
-@try_manual
-def step_kustodatabasescreateorupdate(test, rg):
- test.cmd('az kusto database create '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--parameters "{{\\"location\\":\\"westus\\",\\"properties\\":{{\\"softDeletePeriod\\":\\"P1D\\"}}}}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDataConnectionsCreateOrUpdate
-@try_manual
-def step_kustodataconnectionscreateorupdate(test, rg):
- test.cmd('az kusto data-connection event-hub create '
- '--cluster-name "{myCluster}" '
- '--name "{myDataConnection}" '
- '--database-name "KustoDatabase8" '
- '--location "westus" '
- '--consumer-group "testConsumerGroup1" '
- '--event-hub-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.EventHu'
- 'b/namespaces/eventhubTestns1/eventhubs/eventhubTest1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: AttachedDatabaseConfigurationsCreateOrUpdate
-@try_manual
-def step_attacheddatabaseconfigurationscreateorupdate(test, rg):
- test.cmd('az kusto attached-database-configuration create '
- '--name "{myAttachedDatabaseConfiguration2}" '
- '--cluster-name "{myCluster}" '
- '--location "westus" '
- '--cluster-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.Kusto/Clu'
- 'sters/{myCluster3}" '
- '--database-name "kustodatabase" '
- '--default-principals-modification-kind "Union" '
- '--resource-group "{rg}"',
- checks=[
- test.check("location", "westus", case_sensitive=False),
- test.check("clusterResourceId", "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Micros"
- "oft.Kusto/Clusters/{myCluster3}", case_sensitive=False),
- test.check("defaultPrincipalsModificationKind", "Union", case_sensitive=False),
- ])
- test.cmd('az kusto attached-database-configuration wait --created '
- '--name "{myAttachedDatabaseConfiguration2}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: AttachedDatabaseConfigurationsGet
-@try_manual
-def step_attacheddatabaseconfigurationsget(test, rg):
- test.cmd('az kusto attached-database-configuration show '
- '--name "{myAttachedDatabaseConfiguration2}" '
- '--cluster-name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[
- test.check("location", "westus", case_sensitive=False),
- test.check("defaultPrincipalsModificationKind", "Union", case_sensitive=False),
- ])
-
-
-# EXAMPLE: KustoDataConnectionsGet
-@try_manual
-def step_kustodataconnectionsget(test, rg):
- test.cmd('az kusto data-connection show '
- '--cluster-name "{myCluster}" '
- '--name "{myDataConnection}" '
- '--database-name "KustoDatabase8" '
- '--resource-group "{rg}"',
- checks=[
- test.check("location", "westus", case_sensitive=False),
- test.check("consumerGroup", "testConsumerGroup1", case_sensitive=False),
- test.check("eventHubResourceId", "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Micro"
- "soft.EventHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1", case_sensitive=False),
- ])
-
-
-# EXAMPLE: KustoDatabasesListByCluster
-@try_manual
-def step_kustodatabaseslistbycluster(test, rg):
- test.cmd('az kusto database list '
- '--cluster-name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoAttachedDatabaseConfigurationsListByCluster
-@try_manual
-def step_kustoattacheddatabaseconfigurationslistbyclus(test, rg):
- test.cmd('az kusto attached-database-configuration list '
- '--cluster-name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[
- test.check('length(@)', 1),
- ])
-
-
-# EXAMPLE: KustoDatabasesGet
-@try_manual
-def step_kustodatabasesget(test, rg):
- test.cmd('az kusto database show '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabasesListByCluster
-@try_manual
-def step_kustodatabaseslistbycluster(test, rg):
- test.cmd('az kusto database list '
- '--cluster-name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClustersListResourceSkus
-@try_manual
-def step_kustoclusterslistresourceskus(test, rg):
- test.cmd('az kusto cluster list-sku '
- '--name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClustersGet
-@try_manual
-def step_kustoclustersget(test, rg):
- test.cmd('az kusto cluster show '
- '--name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[
- test.check("name", "{myCluster}", case_sensitive=False),
- test.check("identity.type", "SystemAssigned", case_sensitive=False),
- test.check("location", "westus", case_sensitive=False),
- test.check("enableStreamingIngest", True),
- test.check("sku.name", "Standard_L8s", case_sensitive=False),
- test.check("sku.capacity", 2),
- test.check("sku.tier", "Standard", case_sensitive=False),
- ])
-
-
-# EXAMPLE: KustoClustersListByResourceGroup
-@try_manual
-def step_kustoclusterslistbyresourcegroup(test, rg):
- test.cmd('az kusto cluster list '
- '--resource-group "{rg}"',
- checks=[
- test.check('length(@)', 1),
- ])
-
-
-# EXAMPLE: KustoClustersList
-@try_manual
-def step_kustoclusterslist(test, rg):
- test.cmd('az kusto cluster list '
- '-g ""',
- checks=[
- test.check('length(@)', 1),
- ])
-
-
-# EXAMPLE: KustoClustersListSkus
-@try_manual
-def step_kustoclusterslistskus(test, rg):
- test.cmd('az kusto cluster list-sku '
- '-g ""',
- checks=[])
-
-
-# EXAMPLE: KustoOperationsList
-@try_manual
-def step_kustooperationslist(test, rg):
- # EXAMPLE NOT FOUND!
- pass
-
-
-# EXAMPLE: KustoDataConnectionsUpdate
-@try_manual
-def step_kustodataconnectionsupdate(test, rg):
- test.cmd('az kusto data-connection event-hub update '
- '--cluster-name "{myCluster}" '
- '--name "{myDataConnection}" '
- '--database-name "KustoDatabase8" '
- '--location "westus" '
- '--consumer-group "testConsumerGroup1" '
- '--event-hub-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.EventHu'
- 'b/namespaces/eventhubTestns1/eventhubs/eventhubTest1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDataConnectionValidation
-@try_manual
-def step_kustodataconnectionvalidation(test, rg):
- test.cmd('az kusto data-connection event-hub data-connection-validation '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--name "{myDataConnection}" '
- '--consumer-group "testConsumerGroup1" '
- '--event-hub-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.EventHu'
- 'b/namespaces/eventhubTestns1/eventhubs/eventhubTest1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDataConnectionsCheckNameAvailability
-@try_manual
-def step_kustodataconnectionschecknameavailability(test, rg):
- # EXAMPLE NOT FOUND!
- pass
-
-
-# EXAMPLE: KustoDatabaseRemovePrincipals
-@try_manual
-def step_kustodatabaseremoveprincipals(test, rg):
- test.cmd('az kusto database remove-principal '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser role="Admin" '
- '--value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup role="Viewer" '
- '--value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp role="Admin" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabaseListPrincipals
-@try_manual
-def step_kustodatabaselistprincipals(test, rg):
- test.cmd('az kusto database list-principal '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabaseAddPrincipals
-@try_manual
-def step_kustodatabaseaddprincipals(test, rg):
- test.cmd('az kusto database add-principal '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--value name="Some User" type="User" app-id="" email="user@microsoft.com" fqn="aaduser role="Admin" '
- '--value name="Kusto" type="Group" app-id="" email="kusto@microsoft.com" fqn="aadgroup role="Viewer" '
- '--value name="SomeApp" type="App" app-id="some_guid_app_id" email="" fqn="aadapp role="Admin" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabasesUpdate
-@try_manual
-def step_kustodatabasesupdate(test, rg):
- test.cmd('az kusto database update '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--parameters "{{\\"properties\\":{{\\"softDeletePeriod\\":\\"P1D\\"}}}}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClusterDetachFollowerDatabases
-@try_manual
-def step_kustoclusterdetachfollowerdatabases(test, rg):
- test.cmd('az kusto cluster detach-follower-database '
- '--name "{myCluster}" '
- '--attached-database-configuration-name "{myAttachedDatabaseConfiguration}" '
- '--cluster-resource-id "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.Kusto/clu'
- 'sters/{myCluster2}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabaseCheckNameAvailability
-@try_manual
-def step_kustodatabasechecknameavailability(test, rg):
- # EXAMPLE NOT FOUND!
- pass
-
-
-# EXAMPLE: KustoClusterListFollowerDatabases
-@try_manual
-def step_kustoclusterlistfollowerdatabases(test, rg):
- test.cmd('az kusto cluster list-follower-database '
- '--name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClustersStart
-@try_manual
-def step_kustoclustersstart(test, rg):
- test.cmd('az kusto cluster start '
- '--name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClustersStop
-@try_manual
-def step_kustoclustersstop(test, rg):
- test.cmd('az kusto cluster stop '
- '--name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClustersUpdate
-@try_manual
-def step_kustoclustersupdate(test, rg):
- test.cmd('az kusto cluster update '
- '--name "{myCluster}" '
- '--identity-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 "{rg}"',
- checks=[
- test.check("name", "{myCluster}", case_sensitive=False),
- test.check("identity.type", "SystemAssigned", case_sensitive=False),
- test.check("location", "westus", case_sensitive=False),
- test.check("enablePurge", True),
- test.check("enableStreamingIngest", True),
- test.check("engineType", "V2", case_sensitive=False),
- test.check("keyVaultProperties.keyName", "keyName", case_sensitive=False),
- test.check("keyVaultProperties.keyVaultUri", "https://dummy.keyvault.com", case_sensitive=False),
- test.check("keyVaultProperties.keyVersion", "keyVersion", case_sensitive=False),
- ])
-
-
-# EXAMPLE: KustoClustersCheckNameAvailability
-@try_manual
-def step_kustoclusterschecknameavailability(test, rg):
- # EXAMPLE NOT FOUND!
+def cleanup_scenario(test, rg):
pass
-# EXAMPLE: AttachedDatabaseConfigurationsDelete
-@try_manual
-def step_attacheddatabaseconfigurationsdelete(test, rg):
- test.cmd('az kusto attached-database-configuration delete -y '
- '--name "{myAttachedDatabaseConfiguration2}" '
- '--cluster-name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDataConnectionsDelete
-@try_manual
-def step_kustodataconnectionsdelete(test, rg):
- test.cmd('az kusto data-connection delete -y '
- '--cluster-name "{myCluster}" '
- '--name "{myDataConnection2}" '
- '--database-name "KustoDatabase8" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabasesDelete
-@try_manual
-def step_kustodatabasesdelete(test, rg):
- test.cmd('az kusto database delete -y '
- '--cluster-name "{myCluster}" '
- '--database-name "KustoDatabase8" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClustersDelete
-@try_manual
-def step_kustoclustersdelete(test, rg):
- test.cmd('az kusto cluster delete -y '
- '--name "{myCluster}" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabasePrincipalAssignmentsGet
-@try_manual
-def step_kustodatabaseprincipalassignmentsget(test, rg):
- test.cmd('az kusto database-principal-assignment show '
- '--cluster-name "{myCluster}" '
- '--database-name "Kustodatabase8" '
- '--principal-assignment-name "kustoprincipal1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabasePrincipalAssignmentsCreateOrUpdate
-@try_manual
-def step_kustodatabaseprincipalassignmentscreateorupda(test, rg):
- test.cmd('az kusto database-principal-assignment create '
- '--cluster-name "{myCluster}" '
- '--database-name "Kustodatabase8" '
- '--principal-id "87654321-1234-1234-1234-123456789123" '
- '--principal-type "App" '
- '--role "Admin" '
- '--tenant-id "12345678-1234-1234-1234-123456789123" '
- '--principal-assignment-name "kustoprincipal1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoDatabasePrincipalAssignmentsDelete
-@try_manual
-def step_kustodatabaseprincipalassignmentsdelete(test, rg):
- test.cmd('az kusto database-principal-assignment delete -y '
- '--cluster-name "{myCluster}" '
- '--database-name "Kustodatabase8" '
- '--principal-assignment-name "kustoprincipal1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClusterPrincipalAssignmentsGet
-@try_manual
-def step_kustoclusterprincipalassignmentsget(test, rg):
- test.cmd('az kusto cluster-principal-assignment show '
- '--cluster-name "{myCluster}" '
- '--principal-assignment-name "kustoprincipal1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClusterPrincipalAssignmentsCreateOrUpdate
-@try_manual
-def step_kustoclusterprincipalassignmentscreateorupdat(test, rg):
- test.cmd('az kusto cluster-principal-assignment create '
- '--cluster-name "{myCluster}" '
- '--principal-id "87654321-1234-1234-1234-123456789123" '
- '--principal-type "App" '
- '--role "AllDatabasesAdmin" '
- '--tenant-id "12345678-1234-1234-1234-123456789123" '
- '--principal-assignment-name "kustoprincipal1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# EXAMPLE: KustoClusterPrincipalAssignmentsDelete
-@try_manual
-def step_kustoclusterprincipalassignmentsdelete(test, rg):
- test.cmd('az kusto cluster-principal-assignment delete -y '
- '--cluster-name "{myCluster}" '
- '--principal-assignment-name "kustoprincipal1" '
- '--resource-group "{rg}"',
- checks=[])
-
-
-# Env cleanup
-@try_manual
-def cleanup(test, rg):
- pass
-
-
-# Testcase
+# Testcase: Scenario
@try_manual
def call_scenario(test, rg):
- setup(test, rg)
- step_kustoclusterscreateorupdate(test, rg)
- step_kustodatabasescreateorupdate(test, rg)
- step_kustodataconnectionscreateorupdate(test, rg)
- step_attacheddatabaseconfigurationscreateorupdate(test, rg)
- step_attacheddatabaseconfigurationsget(test, rg)
- step_kustodataconnectionsget(test, rg)
- step_kustodatabaseslistbycluster(test, rg)
- step_kustoattacheddatabaseconfigurationslistbyclus(test, rg)
- step_kustodatabasesget(test, rg)
- step_kustodatabaseslistbycluster(test, rg)
- step_kustoclusterslistresourceskus(test, rg)
- step_kustoclustersget(test, rg)
- step_kustoclusterslistbyresourcegroup(test, rg)
- step_kustoclusterslist(test, rg)
- step_kustoclusterslistskus(test, rg)
- step_kustooperationslist(test, rg)
- step_kustodataconnectionsupdate(test, rg)
- step_kustodataconnectionvalidation(test, rg)
- step_kustodataconnectionschecknameavailability(test, rg)
- step_kustodatabaseremoveprincipals(test, rg)
- step_kustodatabaselistprincipals(test, rg)
- step_kustodatabaseaddprincipals(test, rg)
- step_kustodatabasesupdate(test, rg)
- step_kustoclusterdetachfollowerdatabases(test, rg)
- step_kustodatabasechecknameavailability(test, rg)
- step_kustoclusterlistfollowerdatabases(test, rg)
- step_kustoclustersstart(test, rg)
- step_kustoclustersstop(test, rg)
- step_kustoclustersupdate(test, rg)
- step_kustoclusterschecknameavailability(test, rg)
- step_attacheddatabaseconfigurationsdelete(test, rg)
- step_kustodataconnectionsdelete(test, rg)
- step_kustodatabasesdelete(test, rg)
- step_kustoclustersdelete(test, rg)
- step_kustodatabaseprincipalassignmentsget(test, rg)
- step_kustodatabaseprincipalassignmentscreateorupda(test, rg)
- step_kustodatabaseprincipalassignmentsdelete(test, rg)
- step_kustoclusterprincipalassignmentsget(test, rg)
- step_kustoclusterprincipalassignmentscreateorupdat(test, rg)
- step_kustoclusterprincipalassignmentsdelete(test, rg)
- cleanup(test, rg)
-
-
-@try_manual
-class KustoManagementClientScenarioTest(ScenarioTest):
-
- @ResourceGroupPreparer(name_prefix='clitestkusto_kustorptest'[:7], key='rg', parameter_name='rg')
- def test_kusto(self, rg):
-
+ setup_scenario(test, rg)
+ step_cluster_create(test, rg, checks=[
+ test.check("name", "{myCluster}", case_sensitive=False),
+ test.check("identity.type", "SystemAssigned", case_sensitive=False),
+ test.check("location", "westus", case_sensitive=False),
+ test.check("enableDoubleEncryption", False),
+ test.check("enablePurge", True),
+ test.check("enableStreamingIngest", True),
+ test.check("sku.name", "Standard_L8s", case_sensitive=False),
+ test.check("sku.capacity", 2),
+ test.check("sku.tier", "Standard", case_sensitive=False),
+ ])
+ # STEP NOT FOUND: KustoDatabasesCreateOrUpdate
+ step_data_connection_event_hub_create(test, rg, checks=[])
+ step_attached_database_configuration_create(test, rg, checks=[
+ test.check("location", "westus", case_sensitive=False),
+ test.check("clusterResourceId", "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.Kusto"
+ "/Clusters/{myCluster3}", case_sensitive=False),
+ test.check("defaultPrincipalsModificationKind", "Union", case_sensitive=False),
+ test.check("tableLevelSharingProperties.externalTablesToExclude[0]", "ExternalTable2", case_sensitive=False),
+ test.check("tableLevelSharingProperties.externalTablesToInclude[0]", "ExternalTable1", case_sensitive=False),
+ test.check("tableLevelSharingProperties.materializedViewsToExclude[0]", "MaterializedViewTable2",
+ case_sensitive=False),
+ test.check("tableLevelSharingProperties.materializedViewsToInclude[0]", "MaterializedViewTable1",
+ case_sensitive=False),
+ test.check("tableLevelSharingProperties.tablesToExclude[0]", "Table2", case_sensitive=False),
+ test.check("tableLevelSharingProperties.tablesToInclude[0]", "Table1", case_sensitive=False),
+ ])
+ step_attached_database_configuration_show(test, rg, checks=[
+ test.check("location", "westus", case_sensitive=False),
+ test.check("defaultPrincipalsModificationKind", "Union", case_sensitive=False),
+ test.check("tableLevelSharingProperties.externalTablesToExclude[0]", "ExternalTable2", case_sensitive=False),
+ test.check("tableLevelSharingProperties.externalTablesToInclude[0]", "ExternalTable1", case_sensitive=False),
+ test.check("tableLevelSharingProperties.materializedViewsToExclude[0]", "MaterializedViewTable2",
+ case_sensitive=False),
+ test.check("tableLevelSharingProperties.materializedViewsToInclude[0]", "MaterializedViewTable1",
+ case_sensitive=False),
+ test.check("tableLevelSharingProperties.tablesToExclude[0]", "Table2", case_sensitive=False),
+ test.check("tableLevelSharingProperties.tablesToInclude[0]", "Table1", case_sensitive=False),
+ ])
+ step_data_connection_show(test, rg, checks=[
+ test.check("location", "westus", case_sensitive=False),
+ test.check("consumerGroup", "testConsumerGroup1", case_sensitive=False),
+ test.check("eventHubResourceId", "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microsoft.Even"
+ "tHub/namespaces/eventhubTestns1/eventhubs/eventhubTest1", case_sensitive=False),
+ test.check("managedIdentityResourceId", "/subscriptions/{subscription_id}/resourceGroups/{rg}/providers/Microso"
+ "ft.ManagedIdentity/userAssignedIdentities/managedidentityTest1", case_sensitive=False),
+ ])
+ step_database_list(test, rg, checks=[])
+ step_attached_database_configuration_list(test, rg, checks=[
+ test.check('length(@)', 1),
+ ])
+ step_database_show(test, rg, checks=[])
+ step_database_list(test, rg, checks=[])
+ step_cluster_list_sku(test, rg, checks=[])
+ step_cluster_show(test, rg, checks=[
+ test.check("name", "{myCluster}", case_sensitive=False),
+ test.check("identity.type", "SystemAssigned", case_sensitive=False),
+ test.check("location", "westus", case_sensitive=False),
+ test.check("enableStreamingIngest", True),
+ test.check("sku.name", "Standard_L8s", case_sensitive=False),
+ test.check("sku.capacity", 2),
+ test.check("sku.tier", "Standard", case_sensitive=False),
+ ])
+ step_cluster_list2(test, rg, checks=[
+ test.check('length(@)', 1),
+ ])
+ step_cluster_list(test, rg, checks=[
+ test.check('length(@)', 1),
+ ])
+ step_cluster_list_sku2(test, rg, checks=[])
+ # STEP NOT FOUND: KustoOperationsList
+ step_data_connection_event_hub_update(test, rg, checks=[])
+ step_data_connection_event(test, rg, checks=[])
+ # STEP NOT FOUND: KustoDataConnectionsCheckNameAvailability
+ step_database_remove_principal(test, rg, checks=[])
+ step_database_list_principal(test, rg, checks=[])
+ step_database_add_principal(test, rg, checks=[])
+ step_database_update(test, rg, checks=[])
+ step_cluster_detach_follower_database(test, rg, checks=[])
+ # STEP NOT FOUND: KustoDatabaseCheckNameAvailability
+ step_cluster_list_follower_database(test, rg, checks=[])
+ step_cluster_start(test, rg, checks=[])
+ step_cluster_stop(test, rg, checks=[])
+ step_cluster_update(test, rg, checks=[
+ test.check("name", "{myCluster}", case_sensitive=False),
+ test.check("identity.type", "SystemAssigned", case_sensitive=False),
+ test.check("location", "westus", case_sensitive=False),
+ test.check("enablePurge", True),
+ test.check("enableStreamingIngest", True),
+ test.check("engineType", "V2", case_sensitive=False),
+ test.check("keyVaultProperties.keyName", "keyName", case_sensitive=False),
+ test.check("keyVaultProperties.keyVaultUri", "https://dummy.keyvault.com", case_sensitive=False),
+ test.check("keyVaultProperties.keyVersion", "keyVersion", case_sensitive=False),
+ ])
+ # STEP NOT FOUND: KustoClustersCheckNameAvailability
+ step_attached_database_configuration_delete(test, rg, checks=[])
+ step_data_connection_delete(test, rg, checks=[])
+ step_database_delete(test, rg, checks=[])
+ step_cluster_delete(test, rg, checks=[])
+ step_database_principal_assignment_show(test, rg, checks=[])
+ step_database_principal_assignment_create(test, rg, checks=[])
+ step_database_principal_assignment_delete(test, rg, checks=[])
+ step_cluster_principal_assignment_show(test, rg, checks=[])
+ step_cluster_principal_assignment_create(test, rg, checks=[])
+ step_cluster_principal_assignment_delete(test, rg, checks=[])
+ cleanup_scenario(test, rg)
+
+
+# Test class for Scenario
+@try_manual
+class KustoScenarioTest(ScenarioTest):
+
+ def __init__(self, *args, **kwargs):
+ super(KustoScenarioTest, self).__init__(*args, **kwargs)
self.kwargs.update({
'subscription_id': self.get_subscription_id()
})
- self.kwargs.update({
- 'myCluster4': 'default',
- 'myAttachedDatabaseConfiguration3': 'default',
- 'myCluster2': 'leader4',
- 'myCluster3': 'KustoClusterLeader',
- 'myCluster': 'kustoclusterrptest4',
- 'myAttachedDatabaseConfiguration': 'myAttachedDatabaseConfiguration',
- 'myAttachedDatabaseConfiguration2': 'attachedDatabaseConfigurations1',
- 'myDataConnection': 'DataConnections8',
- 'myDataConnection2': 'kustoeventhubconnection1',
- })
-
+ @AllowLargeResponse(size_kb=5000)
+ @ResourceGroupPreparer(name_prefix='clitestkusto_kustorptest'[:7], key='rg', parameter_name='rg')
+ def test_kusto_Scenario(self, rg):
call_scenario(self, rg)
calc_coverage(__file__)
raise_if()
diff --git a/src/kusto/azext_kusto/tests/latest/test_kusto_scenario_coverage.md b/src/kusto/azext_kusto/tests/latest/test_kusto_scenario_coverage.md
new file mode 100644
index 00000000000..cb712843009
--- /dev/null
+++ b/src/kusto/azext_kusto/tests/latest/test_kusto_scenario_coverage.md
@@ -0,0 +1,2 @@
+|Scenario|Result|ErrorMessage|ErrorStack|ErrorNormalized|StartDt|EndDt|
+Coverage: 0/0
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/_configuration.py b/src/kusto/azext_kusto/vendored_sdks/kusto/_configuration.py
index 2985b2104e7..5a441c82234 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/_configuration.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/_configuration.py
@@ -47,9 +47,8 @@ def __init__(
self.credential = credential
self.subscription_id = subscription_id
- self.api_version = "2020-09-18"
- self.credential_scopes = ['https://management.azure.com/.default']
- self.credential_scopes.extend(kwargs.pop('credential_scopes', []))
+ self.api_version = "2021-01-01"
+ self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
kwargs.setdefault('sdk_moniker', 'kustomanagementclient/{}'.format(VERSION))
self._configure(**kwargs)
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/_kusto_management_client.py b/src/kusto/azext_kusto/vendored_sdks/kusto/_kusto_management_client.py
index d801def53bd..ce5cfd9182a 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/_kusto_management_client.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/_kusto_management_client.py
@@ -18,33 +18,39 @@
from azure.core.credentials import TokenCredential
from ._configuration import KustoManagementClientConfiguration
-from .operations import ClusterOperations
-from .operations import ClusterPrincipalAssignmentOperations
-from .operations import DatabaseOperations
-from .operations import DatabasePrincipalAssignmentOperations
-from .operations import AttachedDatabaseConfigurationOperations
-from .operations import DataConnectionOperations
-from .operations import OperationOperations
+from .operations import ClustersOperations
+from .operations import ClusterPrincipalAssignmentsOperations
+from .operations import DatabasesOperations
+from .operations import DatabasePrincipalAssignmentsOperations
+from .operations import ScriptsOperations
+from .operations import AttachedDatabaseConfigurationsOperations
+from .operations import DataConnectionsOperations
+from .operations import Operations
+from .operations import OperationsResultsOperations
from . import models
class KustoManagementClient(object):
"""The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases.
- :ivar cluster: ClusterOperations operations
- :vartype cluster: kusto_management_client.operations.ClusterOperations
- :ivar cluster_principal_assignment: ClusterPrincipalAssignmentOperations operations
- :vartype cluster_principal_assignment: kusto_management_client.operations.ClusterPrincipalAssignmentOperations
- :ivar database: DatabaseOperations operations
- :vartype database: kusto_management_client.operations.DatabaseOperations
- :ivar database_principal_assignment: DatabasePrincipalAssignmentOperations operations
- :vartype database_principal_assignment: kusto_management_client.operations.DatabasePrincipalAssignmentOperations
- :ivar attached_database_configuration: AttachedDatabaseConfigurationOperations operations
- :vartype attached_database_configuration: kusto_management_client.operations.AttachedDatabaseConfigurationOperations
- :ivar data_connection: DataConnectionOperations operations
- :vartype data_connection: kusto_management_client.operations.DataConnectionOperations
- :ivar operation: OperationOperations operations
- :vartype operation: kusto_management_client.operations.OperationOperations
+ :ivar clusters: ClustersOperations operations
+ :vartype clusters: kusto_management_client.operations.ClustersOperations
+ :ivar cluster_principal_assignments: ClusterPrincipalAssignmentsOperations operations
+ :vartype cluster_principal_assignments: kusto_management_client.operations.ClusterPrincipalAssignmentsOperations
+ :ivar databases: DatabasesOperations operations
+ :vartype databases: kusto_management_client.operations.DatabasesOperations
+ :ivar database_principal_assignments: DatabasePrincipalAssignmentsOperations operations
+ :vartype database_principal_assignments: kusto_management_client.operations.DatabasePrincipalAssignmentsOperations
+ :ivar scripts: ScriptsOperations operations
+ :vartype scripts: kusto_management_client.operations.ScriptsOperations
+ :ivar attached_database_configurations: AttachedDatabaseConfigurationsOperations operations
+ :vartype attached_database_configurations: kusto_management_client.operations.AttachedDatabaseConfigurationsOperations
+ :ivar data_connections: DataConnectionsOperations operations
+ :vartype data_connections: kusto_management_client.operations.DataConnectionsOperations
+ :ivar operations: Operations operations
+ :vartype operations: kusto_management_client.operations.Operations
+ :ivar operations_results: OperationsResultsOperations operations
+ :vartype operations_results: kusto_management_client.operations.OperationsResultsOperations
:param credential: Credential needed for the client to connect to Azure.
:type credential: ~azure.core.credentials.TokenCredential
:param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
@@ -70,19 +76,23 @@ def __init__(
self._serialize = Serializer(client_models)
self._deserialize = Deserializer(client_models)
- self.cluster = ClusterOperations(
+ self.clusters = ClustersOperations(
self._client, self._config, self._serialize, self._deserialize)
- self.cluster_principal_assignment = ClusterPrincipalAssignmentOperations(
+ self.cluster_principal_assignments = ClusterPrincipalAssignmentsOperations(
self._client, self._config, self._serialize, self._deserialize)
- self.database = DatabaseOperations(
+ self.databases = DatabasesOperations(
self._client, self._config, self._serialize, self._deserialize)
- self.database_principal_assignment = DatabasePrincipalAssignmentOperations(
+ self.database_principal_assignments = DatabasePrincipalAssignmentsOperations(
self._client, self._config, self._serialize, self._deserialize)
- self.attached_database_configuration = AttachedDatabaseConfigurationOperations(
+ self.scripts = ScriptsOperations(
self._client, self._config, self._serialize, self._deserialize)
- self.data_connection = DataConnectionOperations(
+ self.attached_database_configurations = AttachedDatabaseConfigurationsOperations(
self._client, self._config, self._serialize, self._deserialize)
- self.operation = OperationOperations(
+ self.data_connections = DataConnectionsOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.operations = Operations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.operations_results = OperationsResultsOperations(
self._client, self._config, self._serialize, self._deserialize)
def close(self):
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/__init__.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/__init__.py
index 1fb64aee341..1fd2725469e 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/__init__.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/__init__.py
@@ -6,5 +6,5 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-from ._kusto_management_client_async import KustoManagementClient
+from ._kusto_management_client import KustoManagementClient
__all__ = ['KustoManagementClient']
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/_configuration.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/_configuration.py
new file mode 100644
index 00000000000..178aeb99bce
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/_configuration.py
@@ -0,0 +1,66 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from typing import Any, TYPE_CHECKING
+
+from azure.core.configuration import Configuration
+from azure.core.pipeline import policies
+from azure.mgmt.core.policies import ARMHttpLoggingPolicy
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from azure.core.credentials_async import AsyncTokenCredential
+
+VERSION = "unknown"
+
+class KustoManagementClientConfiguration(Configuration):
+ """Configuration for KustoManagementClient.
+
+ Note that all parameters used to create this instance are saved as instance
+ attributes.
+
+ :param credential: Credential needed for the client to connect to Azure.
+ :type credential: ~azure.core.credentials_async.AsyncTokenCredential
+ :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
+ :type subscription_id: str
+ """
+
+ def __init__(
+ self,
+ credential: "AsyncTokenCredential",
+ subscription_id: str,
+ **kwargs: Any
+ ) -> None:
+ if credential is None:
+ raise ValueError("Parameter 'credential' must not be None.")
+ if subscription_id is None:
+ raise ValueError("Parameter 'subscription_id' must not be None.")
+ super(KustoManagementClientConfiguration, self).__init__(**kwargs)
+
+ self.credential = credential
+ self.subscription_id = subscription_id
+ self.api_version = "2021-01-01"
+ self.credential_scopes = kwargs.pop('credential_scopes', ['https://management.azure.com/.default'])
+ kwargs.setdefault('sdk_moniker', 'kustomanagementclient/{}'.format(VERSION))
+ self._configure(**kwargs)
+
+ def _configure(
+ self,
+ **kwargs: Any
+ ) -> None:
+ self.user_agent_policy = kwargs.get('user_agent_policy') or policies.UserAgentPolicy(**kwargs)
+ self.headers_policy = kwargs.get('headers_policy') or policies.HeadersPolicy(**kwargs)
+ self.proxy_policy = kwargs.get('proxy_policy') or policies.ProxyPolicy(**kwargs)
+ self.logging_policy = kwargs.get('logging_policy') or policies.NetworkTraceLoggingPolicy(**kwargs)
+ self.http_logging_policy = kwargs.get('http_logging_policy') or ARMHttpLoggingPolicy(**kwargs)
+ self.retry_policy = kwargs.get('retry_policy') or policies.AsyncRetryPolicy(**kwargs)
+ self.custom_hook_policy = kwargs.get('custom_hook_policy') or policies.CustomHookPolicy(**kwargs)
+ self.redirect_policy = kwargs.get('redirect_policy') or policies.AsyncRedirectPolicy(**kwargs)
+ self.authentication_policy = kwargs.get('authentication_policy')
+ if self.credential and not self.authentication_policy:
+ self.authentication_policy = policies.AsyncBearerTokenCredentialPolicy(self.credential, *self.credential_scopes, **kwargs)
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/_kusto_management_client.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/_kusto_management_client.py
new file mode 100644
index 00000000000..b0cabb0863b
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/_kusto_management_client.py
@@ -0,0 +1,103 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from typing import Any, Optional, TYPE_CHECKING
+
+from azure.mgmt.core import AsyncARMPipelineClient
+from msrest import Deserializer, Serializer
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from azure.core.credentials_async import AsyncTokenCredential
+
+from ._configuration import KustoManagementClientConfiguration
+from .operations import ClustersOperations
+from .operations import ClusterPrincipalAssignmentsOperations
+from .operations import DatabasesOperations
+from .operations import DatabasePrincipalAssignmentsOperations
+from .operations import ScriptsOperations
+from .operations import AttachedDatabaseConfigurationsOperations
+from .operations import DataConnectionsOperations
+from .operations import Operations
+from .operations import OperationsResultsOperations
+from .. import models
+
+
+class KustoManagementClient(object):
+ """The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases.
+
+ :ivar clusters: ClustersOperations operations
+ :vartype clusters: kusto_management_client.aio.operations.ClustersOperations
+ :ivar cluster_principal_assignments: ClusterPrincipalAssignmentsOperations operations
+ :vartype cluster_principal_assignments: kusto_management_client.aio.operations.ClusterPrincipalAssignmentsOperations
+ :ivar databases: DatabasesOperations operations
+ :vartype databases: kusto_management_client.aio.operations.DatabasesOperations
+ :ivar database_principal_assignments: DatabasePrincipalAssignmentsOperations operations
+ :vartype database_principal_assignments: kusto_management_client.aio.operations.DatabasePrincipalAssignmentsOperations
+ :ivar scripts: ScriptsOperations operations
+ :vartype scripts: kusto_management_client.aio.operations.ScriptsOperations
+ :ivar attached_database_configurations: AttachedDatabaseConfigurationsOperations operations
+ :vartype attached_database_configurations: kusto_management_client.aio.operations.AttachedDatabaseConfigurationsOperations
+ :ivar data_connections: DataConnectionsOperations operations
+ :vartype data_connections: kusto_management_client.aio.operations.DataConnectionsOperations
+ :ivar operations: Operations operations
+ :vartype operations: kusto_management_client.aio.operations.Operations
+ :ivar operations_results: OperationsResultsOperations operations
+ :vartype operations_results: kusto_management_client.aio.operations.OperationsResultsOperations
+ :param credential: Credential needed for the client to connect to Azure.
+ :type credential: ~azure.core.credentials_async.AsyncTokenCredential
+ :param subscription_id: Gets subscription credentials which uniquely identify Microsoft Azure subscription. The subscription ID forms part of the URI for every service call.
+ :type subscription_id: str
+ :param str base_url: Service URL
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ """
+
+ def __init__(
+ self,
+ credential: "AsyncTokenCredential",
+ subscription_id: str,
+ base_url: Optional[str] = None,
+ **kwargs: Any
+ ) -> None:
+ if not base_url:
+ base_url = 'https://management.azure.com'
+ self._config = KustoManagementClientConfiguration(credential, subscription_id, **kwargs)
+ self._client = AsyncARMPipelineClient(base_url=base_url, config=self._config, **kwargs)
+
+ client_models = {k: v for k, v in models.__dict__.items() if isinstance(v, type)}
+ self._serialize = Serializer(client_models)
+ self._deserialize = Deserializer(client_models)
+
+ self.clusters = ClustersOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.cluster_principal_assignments = ClusterPrincipalAssignmentsOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.databases = DatabasesOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.database_principal_assignments = DatabasePrincipalAssignmentsOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.scripts = ScriptsOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.attached_database_configurations = AttachedDatabaseConfigurationsOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.data_connections = DataConnectionsOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.operations = Operations(
+ self._client, self._config, self._serialize, self._deserialize)
+ self.operations_results = OperationsResultsOperations(
+ self._client, self._config, self._serialize, self._deserialize)
+
+ async def close(self) -> None:
+ await self._client.close()
+
+ async def __aenter__(self) -> "KustoManagementClient":
+ await self._client.__aenter__()
+ return self
+
+ async def __aexit__(self, *exc_details) -> None:
+ await self._client.__aexit__(*exc_details)
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/__init__.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/__init__.py
new file mode 100644
index 00000000000..27917c1aa7d
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/__init__.py
@@ -0,0 +1,29 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+
+from ._clusters_operations import ClustersOperations
+from ._cluster_principal_assignments_operations import ClusterPrincipalAssignmentsOperations
+from ._databases_operations import DatabasesOperations
+from ._database_principal_assignments_operations import DatabasePrincipalAssignmentsOperations
+from ._scripts_operations import ScriptsOperations
+from ._attached_database_configurations_operations import AttachedDatabaseConfigurationsOperations
+from ._data_connections_operations import DataConnectionsOperations
+from ._operations import Operations
+from ._operations_results_operations import OperationsResultsOperations
+
+__all__ = [
+ 'ClustersOperations',
+ 'ClusterPrincipalAssignmentsOperations',
+ 'DatabasesOperations',
+ 'DatabasePrincipalAssignmentsOperations',
+ 'ScriptsOperations',
+ 'AttachedDatabaseConfigurationsOperations',
+ 'DataConnectionsOperations',
+ 'Operations',
+ 'OperationsResultsOperations',
+]
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_attached_database_configurations_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_attached_database_configurations_operations.py
new file mode 100644
index 00000000000..e01c3429e97
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_attached_database_configurations_operations.py
@@ -0,0 +1,433 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class AttachedDatabaseConfigurationsOperations:
+ """AttachedDatabaseConfigurationsOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list_by_cluster(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.AttachedDatabaseConfigurationListResult"]:
+ """Returns the list of attached database configurations of the given Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either AttachedDatabaseConfigurationListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.AttachedDatabaseConfigurationListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfigurationListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_cluster.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('AttachedDatabaseConfigurationListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_by_cluster.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations'} # type: ignore
+
+ async def get(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ attached_database_configuration_name: str,
+ **kwargs
+ ) -> "models.AttachedDatabaseConfiguration":
+ """Returns an attached database configuration.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param attached_database_configuration_name: The name of the attached database configuration.
+ :type attached_database_configuration_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: AttachedDatabaseConfiguration, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.AttachedDatabaseConfiguration
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfiguration"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ attached_database_configuration_name: str,
+ parameters: "models.AttachedDatabaseConfiguration",
+ **kwargs
+ ) -> "models.AttachedDatabaseConfiguration":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfiguration"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'AttachedDatabaseConfiguration')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ attached_database_configuration_name: str,
+ parameters: "models.AttachedDatabaseConfiguration",
+ **kwargs
+ ) -> AsyncLROPoller["models.AttachedDatabaseConfiguration"]:
+ """Creates or updates an attached database configuration.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param attached_database_configuration_name: The name of the attached database configuration.
+ :type attached_database_configuration_name: str
+ :param parameters: The database parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.AttachedDatabaseConfiguration
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either AttachedDatabaseConfiguration or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.AttachedDatabaseConfiguration]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfiguration"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ attached_database_configuration_name=attached_database_configuration_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ async def _delete_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ attached_database_configuration_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ async def begin_delete(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ attached_database_configuration_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Deletes the attached database configuration with the given name.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param attached_database_configuration_name: The name of the attached database configuration.
+ :type attached_database_configuration_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ attached_database_configuration_name=attached_database_configuration_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_cluster_principal_assignments_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_cluster_principal_assignments_operations.py
new file mode 100644
index 00000000000..1b840bab7b0
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_cluster_principal_assignments_operations.py
@@ -0,0 +1,497 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class ClusterPrincipalAssignmentsOperations:
+ """ClusterPrincipalAssignmentsOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ async def check_name_availability(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ principal_assignment_name: "models.ClusterPrincipalAssignmentCheckNameRequest",
+ **kwargs
+ ) -> "models.CheckNameResult":
+ """Checks that the principal assignment name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the principal assignment.
+ :type principal_assignment_name: ~kusto_management_client.models.ClusterPrincipalAssignmentCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(principal_assignment_name, 'ClusterPrincipalAssignmentCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkPrincipalAssignmentNameAvailability'} # type: ignore
+
+ async def get(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ principal_assignment_name: str,
+ **kwargs
+ ) -> "models.ClusterPrincipalAssignment":
+ """Gets a Kusto cluster principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ClusterPrincipalAssignment, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.ClusterPrincipalAssignment
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ principal_assignment_name: str,
+ parameters: "models.ClusterPrincipalAssignment",
+ **kwargs
+ ) -> "models.ClusterPrincipalAssignment":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'ClusterPrincipalAssignment')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ principal_assignment_name: str,
+ parameters: "models.ClusterPrincipalAssignment",
+ **kwargs
+ ) -> AsyncLROPoller["models.ClusterPrincipalAssignment"]:
+ """Create a Kusto cluster principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :param parameters: The Kusto cluster principalAssignment's parameters supplied for the
+ operation.
+ :type parameters: ~kusto_management_client.models.ClusterPrincipalAssignment
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either ClusterPrincipalAssignment or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.ClusterPrincipalAssignment]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignment"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ principal_assignment_name=principal_assignment_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def _delete_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ principal_assignment_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def begin_delete(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ principal_assignment_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Deletes a Kusto cluster principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ principal_assignment_name=principal_assignment_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def list(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.ClusterPrincipalAssignmentListResult"]:
+ """Lists all Kusto cluster principalAssignments.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ClusterPrincipalAssignmentListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.ClusterPrincipalAssignmentListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignmentListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('ClusterPrincipalAssignmentListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_clusters_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_clusters_operations.py
new file mode 100644
index 00000000000..d40f94151a8
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_clusters_operations.py
@@ -0,0 +1,1669 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class ClustersOperations:
+ """ClustersOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ async def get(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> "models.Cluster":
+ """Gets a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: Cluster, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.Cluster
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ parameters: "models.Cluster",
+ if_match: Optional[str] = None,
+ if_none_match: Optional[str] = None,
+ **kwargs
+ ) -> "models.Cluster":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ if if_match is not None:
+ header_parameters['If-Match'] = self._serialize.header("if_match", if_match, 'str')
+ if if_none_match is not None:
+ header_parameters['If-None-Match'] = self._serialize.header("if_none_match", if_none_match, 'str')
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Cluster')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ parameters: "models.Cluster",
+ if_match: Optional[str] = None,
+ if_none_match: Optional[str] = None,
+ **kwargs
+ ) -> AsyncLROPoller["models.Cluster"]:
+ """Create or update a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param parameters: The Kusto cluster parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.Cluster
+ :param if_match: 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.
+ :type if_match: str
+ :param if_none_match: 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.
+ :type if_none_match: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either Cluster or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.Cluster]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ parameters=parameters,
+ if_match=if_match,
+ if_none_match=if_none_match,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ async def _update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ parameters: "models.ClusterUpdate",
+ if_match: Optional[str] = None,
+ **kwargs
+ ) -> "models.Cluster":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ if if_match is not None:
+ header_parameters['If-Match'] = self._serialize.header("if_match", if_match, 'str')
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'ClusterUpdate')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ async def begin_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ parameters: "models.ClusterUpdate",
+ if_match: Optional[str] = None,
+ **kwargs
+ ) -> AsyncLROPoller["models.Cluster"]:
+ """Update a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param parameters: The Kusto cluster parameters supplied to the Update operation.
+ :type parameters: ~kusto_management_client.models.ClusterUpdate
+ :param if_match: 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.
+ :type if_match: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either Cluster or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.Cluster]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ parameters=parameters,
+ if_match=if_match,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ async def _delete_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ async def begin_delete(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Deletes a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ async def _stop_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._stop_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _stop_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop'} # type: ignore
+
+ async def begin_stop(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Stops a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._stop_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_stop.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop'} # type: ignore
+
+ async def _start_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._start_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _start_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start'} # type: ignore
+
+ async def begin_start(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Starts a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._start_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_start.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start'} # type: ignore
+
+ def list_follower_databases(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.FollowerDatabaseListResult"]:
+ """Returns a list of databases that are owned by this cluster and were followed by another
+ cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either FollowerDatabaseListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.FollowerDatabaseListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.FollowerDatabaseListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_follower_databases.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('FollowerDatabaseListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_follower_databases.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listFollowerDatabases'} # type: ignore
+
+ async def _detach_follower_databases_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ follower_database_to_remove: "models.FollowerDatabaseDefinition",
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._detach_follower_databases_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(follower_database_to_remove, 'FollowerDatabaseDefinition')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _detach_follower_databases_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/detachFollowerDatabases'} # type: ignore
+
+ async def begin_detach_follower_databases(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ follower_database_to_remove: "models.FollowerDatabaseDefinition",
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Detaches all followers of a database owned by this cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param follower_database_to_remove: The follower databases properties to remove.
+ :type follower_database_to_remove: ~kusto_management_client.models.FollowerDatabaseDefinition
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._detach_follower_databases_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ follower_database_to_remove=follower_database_to_remove,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_detach_follower_databases.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/detachFollowerDatabases'} # type: ignore
+
+ async def _diagnose_virtual_network_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> Optional["models.DiagnoseVirtualNetworkResult"]:
+ cls = kwargs.pop('cls', None) # type: ClsType[Optional["models.DiagnoseVirtualNetworkResult"]]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._diagnose_virtual_network_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = None
+ if response.status_code == 200:
+ deserialized = self._deserialize('DiagnoseVirtualNetworkResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _diagnose_virtual_network_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/diagnoseVirtualNetwork'} # type: ignore
+
+ async def begin_diagnose_virtual_network(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncLROPoller["models.DiagnoseVirtualNetworkResult"]:
+ """Diagnoses network connectivity status for external resources on which the service is dependent
+ on.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either DiagnoseVirtualNetworkResult or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.DiagnoseVirtualNetworkResult]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DiagnoseVirtualNetworkResult"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._diagnose_virtual_network_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DiagnoseVirtualNetworkResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_diagnose_virtual_network.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/diagnoseVirtualNetwork'} # type: ignore
+
+ def list_by_resource_group(
+ self,
+ resource_group_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.ClusterListResult"]:
+ """Lists all Kusto clusters within a resource group.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ClusterListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.ClusterListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_resource_group.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('ClusterListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters'} # type: ignore
+
+ def list(
+ self,
+ **kwargs
+ ) -> AsyncIterable["models.ClusterListResult"]:
+ """Lists all Kusto clusters within a subscription.
+
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ClusterListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.ClusterListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('ClusterListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters'} # type: ignore
+
+ def list_skus(
+ self,
+ **kwargs
+ ) -> AsyncIterable["models.SkuDescriptionList"]:
+ """Lists eligible SKUs for Kusto resource provider.
+
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either SkuDescriptionList or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.SkuDescriptionList]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.SkuDescriptionList"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_skus.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('SkuDescriptionList', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_skus.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus'} # type: ignore
+
+ async def check_name_availability(
+ self,
+ location: str,
+ cluster_name: "models.ClusterCheckNameRequest",
+ **kwargs
+ ) -> "models.CheckNameResult":
+ """Checks that the cluster name is valid and is not already in use.
+
+ :param location: Azure location (region) name.
+ :type location: str
+ :param cluster_name: The name of the cluster.
+ :type cluster_name: ~kusto_management_client.models.ClusterCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'location': self._serialize.url("location", location, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(cluster_name, 'ClusterCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability'} # type: ignore
+
+ def list_skus_by_resource(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.ListResourceSkusResult"]:
+ """Returns the SKUs available for the provided resource.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ListResourceSkusResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.ListResourceSkusResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ListResourceSkusResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_skus_by_resource.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('ListResourceSkusResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_skus_by_resource.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/skus'} # type: ignore
+
+ def list_language_extensions(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.LanguageExtensionsList"]:
+ """Returns a list of language extensions that can run within KQL queries.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either LanguageExtensionsList or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.LanguageExtensionsList]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.LanguageExtensionsList"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_language_extensions.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('LanguageExtensionsList', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_language_extensions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listLanguageExtensions'} # type: ignore
+
+ async def _add_language_extensions_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ language_extensions_to_add: "models.LanguageExtensionsList",
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._add_language_extensions_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(language_extensions_to_add, 'LanguageExtensionsList')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _add_language_extensions_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/addLanguageExtensions'} # type: ignore
+
+ async def begin_add_language_extensions(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ language_extensions_to_add: "models.LanguageExtensionsList",
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Add a list of language extensions that can run within KQL queries.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param language_extensions_to_add: The language extensions to add.
+ :type language_extensions_to_add: ~kusto_management_client.models.LanguageExtensionsList
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._add_language_extensions_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ language_extensions_to_add=language_extensions_to_add,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_add_language_extensions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/addLanguageExtensions'} # type: ignore
+
+ async def _remove_language_extensions_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ language_extensions_to_remove: "models.LanguageExtensionsList",
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._remove_language_extensions_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(language_extensions_to_remove, 'LanguageExtensionsList')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _remove_language_extensions_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/removeLanguageExtensions'} # type: ignore
+
+ async def begin_remove_language_extensions(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ language_extensions_to_remove: "models.LanguageExtensionsList",
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Remove a list of language extensions that can run within KQL queries.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param language_extensions_to_remove: The language extensions to remove.
+ :type language_extensions_to_remove: ~kusto_management_client.models.LanguageExtensionsList
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._remove_language_extensions_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ language_extensions_to_remove=language_extensions_to_remove,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_remove_language_extensions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/removeLanguageExtensions'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_data_connections_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_data_connections_operations.py
new file mode 100644
index 00000000000..c6e871e9002
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_data_connections_operations.py
@@ -0,0 +1,803 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class DataConnectionsOperations:
+ """DataConnectionsOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list_by_database(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.DataConnectionListResult"]:
+ """Returns the list of data connections of the given Kusto database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DataConnectionListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.DataConnectionListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnectionListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_database.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('DataConnectionListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_by_database.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections'} # type: ignore
+
+ async def _data_connection_validation_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ parameters: "models.DataConnectionValidation",
+ **kwargs
+ ) -> Optional["models.DataConnectionValidationListResult"]:
+ cls = kwargs.pop('cls', None) # type: ClsType[Optional["models.DataConnectionValidationListResult"]]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._data_connection_validation_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DataConnectionValidation')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = None
+ if response.status_code == 200:
+ deserialized = self._deserialize('DataConnectionValidationListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _data_connection_validation_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnectionValidation'} # type: ignore
+
+ async def begin_data_connection_validation(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ parameters: "models.DataConnectionValidation",
+ **kwargs
+ ) -> AsyncLROPoller["models.DataConnectionValidationListResult"]:
+ """Checks that the data connection parameters are valid.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param parameters: The data connection parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.DataConnectionValidation
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either DataConnectionValidationListResult or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.DataConnectionValidationListResult]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnectionValidationListResult"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._data_connection_validation_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DataConnectionValidationListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_data_connection_validation.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnectionValidation'} # type: ignore
+
+ async def check_name_availability(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: "models.DataConnectionCheckNameRequest",
+ **kwargs
+ ) -> "models.CheckNameResult":
+ """Checks that the data connection name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: ~kusto_management_client.models.DataConnectionCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(data_connection_name, 'DataConnectionCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkNameAvailability'} # type: ignore
+
+ async def get(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: str,
+ **kwargs
+ ) -> "models.DataConnection":
+ """Returns a data connection.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DataConnection, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DataConnection
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: str,
+ parameters: "models.DataConnection",
+ **kwargs
+ ) -> "models.DataConnection":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DataConnection')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: str,
+ parameters: "models.DataConnection",
+ **kwargs
+ ) -> AsyncLROPoller["models.DataConnection"]:
+ """Creates or updates a data connection.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :param parameters: The data connection parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.DataConnection
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either DataConnection or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.DataConnection]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ data_connection_name=data_connection_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ async def _update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: str,
+ parameters: "models.DataConnection",
+ **kwargs
+ ) -> "models.DataConnection":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DataConnection')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ async def begin_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: str,
+ parameters: "models.DataConnection",
+ **kwargs
+ ) -> AsyncLROPoller["models.DataConnection"]:
+ """Updates a data connection.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :param parameters: The data connection parameters supplied to the Update operation.
+ :type parameters: ~kusto_management_client.models.DataConnection
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either DataConnection or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.DataConnection]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ data_connection_name=data_connection_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ async def _delete_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ async def begin_delete(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ data_connection_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Deletes the data connection with the given name.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ data_connection_name=data_connection_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_database_principal_assignments_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_database_principal_assignments_operations.py
new file mode 100644
index 00000000000..f62c97c6e05
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_database_principal_assignments_operations.py
@@ -0,0 +1,522 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class DatabasePrincipalAssignmentsOperations:
+ """DatabasePrincipalAssignmentsOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ async def check_name_availability(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ principal_assignment_name: "models.DatabasePrincipalAssignmentCheckNameRequest",
+ **kwargs
+ ) -> "models.CheckNameResult":
+ """Checks that the database principal assignment is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the resource.
+ :type principal_assignment_name: ~kusto_management_client.models.DatabasePrincipalAssignmentCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(principal_assignment_name, 'DatabasePrincipalAssignmentCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkPrincipalAssignmentNameAvailability'} # type: ignore
+
+ async def get(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ principal_assignment_name: str,
+ **kwargs
+ ) -> "models.DatabasePrincipalAssignment":
+ """Gets a Kusto cluster database principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DatabasePrincipalAssignment, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DatabasePrincipalAssignment
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ principal_assignment_name: str,
+ parameters: "models.DatabasePrincipalAssignment",
+ **kwargs
+ ) -> "models.DatabasePrincipalAssignment":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DatabasePrincipalAssignment')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ principal_assignment_name: str,
+ parameters: "models.DatabasePrincipalAssignment",
+ **kwargs
+ ) -> AsyncLROPoller["models.DatabasePrincipalAssignment"]:
+ """Creates a Kusto cluster database principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :param parameters: The Kusto principalAssignments parameters supplied for the operation.
+ :type parameters: ~kusto_management_client.models.DatabasePrincipalAssignment
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either DatabasePrincipalAssignment or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.DatabasePrincipalAssignment]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignment"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ principal_assignment_name=principal_assignment_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def _delete_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ principal_assignment_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ async def begin_delete(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ principal_assignment_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Deletes a Kusto principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ principal_assignment_name=principal_assignment_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def list(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.DatabasePrincipalAssignmentListResult"]:
+ """Lists all Kusto cluster database principalAssignments.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DatabasePrincipalAssignmentListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.DatabasePrincipalAssignmentListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignmentListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('DatabasePrincipalAssignmentListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_databases_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_databases_operations.py
new file mode 100644
index 00000000000..6014cb2a6a7
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_databases_operations.py
@@ -0,0 +1,855 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class DatabasesOperations:
+ """DatabasesOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ async def check_name_availability(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ resource_name: "models.CheckNameRequest",
+ **kwargs
+ ) -> "models.CheckNameResult":
+ """Checks that the database name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param resource_name: The name of the resource.
+ :type resource_name: ~kusto_management_client.models.CheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(resource_name, 'CheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkNameAvailability'} # type: ignore
+
+ def list_by_cluster(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.DatabaseListResult"]:
+ """Returns the list of databases of the given Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DatabaseListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.DatabaseListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabaseListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_cluster.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('DatabaseListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_by_cluster.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases'} # type: ignore
+
+ async def get(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ **kwargs
+ ) -> "models.Database":
+ """Returns a database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: Database, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.Database
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ parameters: "models.Database",
+ **kwargs
+ ) -> "models.Database":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Database')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ parameters: "models.Database",
+ **kwargs
+ ) -> AsyncLROPoller["models.Database"]:
+ """Creates or updates a database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param parameters: The database parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.Database
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either Database or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.Database]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ async def _update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ parameters: "models.Database",
+ **kwargs
+ ) -> "models.Database":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Database')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ async def begin_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ parameters: "models.Database",
+ **kwargs
+ ) -> AsyncLROPoller["models.Database"]:
+ """Updates a database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param parameters: The database parameters supplied to the Update operation.
+ :type parameters: ~kusto_management_client.models.Database
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either Database or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.Database]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ async def _delete_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ async def begin_delete(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Deletes the database with the given name.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def list_principals(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.DatabasePrincipalListResult"]:
+ """Returns a list of database principals of the given Kusto cluster and database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DatabasePrincipalListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.DatabasePrincipalListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_principals.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('DatabasePrincipalListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_principals.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/listPrincipals'} # type: ignore
+
+ async def add_principals(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ database_principals_to_add: "models.DatabasePrincipalListRequest",
+ **kwargs
+ ) -> "models.DatabasePrincipalListResult":
+ """Add Database principals permissions.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param database_principals_to_add: List of database principals to add.
+ :type database_principals_to_add: ~kusto_management_client.models.DatabasePrincipalListRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DatabasePrincipalListResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DatabasePrincipalListResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.add_principals.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(database_principals_to_add, 'DatabasePrincipalListRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DatabasePrincipalListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ add_principals.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/addPrincipals'} # type: ignore
+
+ async def remove_principals(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ database_principals_to_remove: "models.DatabasePrincipalListRequest",
+ **kwargs
+ ) -> "models.DatabasePrincipalListResult":
+ """Remove Database principals permissions.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param database_principals_to_remove: List of database principals to remove.
+ :type database_principals_to_remove: ~kusto_management_client.models.DatabasePrincipalListRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DatabasePrincipalListResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DatabasePrincipalListResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.remove_principals.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(database_principals_to_remove, 'DatabasePrincipalListRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DatabasePrincipalListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ remove_principals.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/removePrincipals'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_operations.py
new file mode 100644
index 00000000000..74e87779032
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_operations.py
@@ -0,0 +1,104 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.mgmt.core.exceptions import ARMErrorFormat
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class Operations:
+ """Operations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list(
+ self,
+ **kwargs
+ ) -> AsyncIterable["models.OperationListResult"]:
+ """Lists available operations for the Microsoft.Kusto provider.
+
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either OperationListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.OperationListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.OperationListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('OperationListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return deserialized.next_link or None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/providers/Microsoft.Kusto/operations'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_operations_results_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_operations_results_operations.py
new file mode 100644
index 00000000000..534144606a7
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_operations_results_operations.py
@@ -0,0 +1,99 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, Callable, Dict, Generic, Optional, TypeVar
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.mgmt.core.exceptions import ARMErrorFormat
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class OperationsResultsOperations:
+ """OperationsResultsOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ async def get(
+ self,
+ location: str,
+ operation_id: str,
+ **kwargs
+ ) -> "models.OperationResult":
+ """Returns operation results.
+
+ :param location: Azure location (region) name.
+ :type location: str
+ :param operation_id: The Guid of the operation ID.
+ :type operation_id: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: OperationResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.OperationResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.OperationResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'location': self._serialize.url("location", location, 'str'),
+ 'operationId': self._serialize.url("operation_id", operation_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('OperationResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/operationresults/{operationId}'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_scripts_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_scripts_operations.py
new file mode 100644
index 00000000000..0b1cbeeef90
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/aio/operations/_scripts_operations.py
@@ -0,0 +1,667 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import Any, AsyncIterable, Callable, Dict, Generic, Optional, TypeVar, Union
+import warnings
+
+from azure.core.async_paging import AsyncItemPaged, AsyncList
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import AsyncHttpResponse, HttpRequest
+from azure.core.polling import AsyncLROPoller, AsyncNoPolling, AsyncPollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.async_arm_polling import AsyncARMPolling
+
+from ... import models
+
+T = TypeVar('T')
+ClsType = Optional[Callable[[PipelineResponse[HttpRequest, AsyncHttpResponse], T, Dict[str, Any]], Any]]
+
+class ScriptsOperations:
+ """ScriptsOperations async operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer) -> None:
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list_by_database(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ **kwargs
+ ) -> AsyncIterable["models.ScriptListResult"]:
+ """Returns the list of database scripts for given database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ScriptListResult or the result of cls(response)
+ :rtype: ~azure.core.async_paging.AsyncItemPaged[~kusto_management_client.models.ScriptListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ScriptListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_database.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ async def extract_data(pipeline_response):
+ deserialized = self._deserialize('ScriptListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, AsyncList(list_of_elem)
+
+ async def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return AsyncItemPaged(
+ get_next, extract_data
+ )
+ list_by_database.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts'} # type: ignore
+
+ async def get(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: str,
+ **kwargs
+ ) -> "models.Script":
+ """Gets a Kusto cluster database script.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: Script, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.Script
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ async def _create_or_update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: str,
+ parameters: "models.Script",
+ **kwargs
+ ) -> "models.Script":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Script')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ async def begin_create_or_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: str,
+ parameters: "models.Script",
+ **kwargs
+ ) -> AsyncLROPoller["models.Script"]:
+ """Creates a Kusto database script.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :param parameters: The Kusto Script parameters contains the KQL to run.
+ :type parameters: ~kusto_management_client.models.Script
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either Script or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.Script]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ async def _update_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: str,
+ parameters: "models.Script",
+ **kwargs
+ ) -> "models.Script":
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Script')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ async def begin_update(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: str,
+ parameters: "models.Script",
+ **kwargs
+ ) -> AsyncLROPoller["models.Script"]:
+ """Updates a database script.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :param parameters: The Kusto Script parameters contains to the KQL to run.
+ :type parameters: ~kusto_management_client.models.Script
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either Script or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[~kusto_management_client.models.Script]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ async def _delete_initial(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: str,
+ **kwargs
+ ) -> None:
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ async def begin_delete(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: str,
+ **kwargs
+ ) -> AsyncLROPoller[None]:
+ """Deletes a Kusto principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.AsyncPollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of AsyncLROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.AsyncLROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, AsyncPollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = await self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+
+ if polling is True: polling_method = AsyncARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = AsyncNoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return AsyncLROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return AsyncLROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ async def check_name_availability(
+ self,
+ resource_group_name: str,
+ cluster_name: str,
+ database_name: str,
+ script_name: "models.ScriptCheckNameRequest",
+ **kwargs
+ ) -> "models.CheckNameResult":
+ """Checks that the script name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the script.
+ :type script_name: ~kusto_management_client.models.ScriptCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(script_name, 'ScriptCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = await self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scriptsCheckNameAvailability'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/models/__init__.py b/src/kusto/azext_kusto/vendored_sdks/kusto/models/__init__.py
index 02927ce5b6a..0d487db4925 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/models/__init__.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/models/__init__.py
@@ -43,6 +43,7 @@
from ._models_py3 import EventHubDataConnection
from ._models_py3 import FollowerDatabaseDefinition
from ._models_py3 import FollowerDatabaseListResult
+ from ._models_py3 import Identity
from ._models_py3 import IotHubDataConnection
from ._models_py3 import KeyVaultProperties
from ._models_py3 import LanguageExtension
@@ -51,14 +52,20 @@
from ._models_py3 import Operation
from ._models_py3 import OperationDisplay
from ._models_py3 import OperationListResult
+ from ._models_py3 import OperationResult
from ._models_py3 import OptimizedAutoscale
from ._models_py3 import ProxyResource
from ._models_py3 import ReadOnlyFollowingDatabase
from ._models_py3 import ReadWriteDatabase
from ._models_py3 import Resource
+ from ._models_py3 import Script
+ from ._models_py3 import ScriptCheckNameRequest
+ from ._models_py3 import ScriptListResult
from ._models_py3 import SkuDescription
from ._models_py3 import SkuDescriptionList
from ._models_py3 import SkuLocationInfoItem
+ from ._models_py3 import SystemData
+ from ._models_py3 import TableLevelSharingProperties
from ._models_py3 import TrackedResource
from ._models_py3 import TrustedExternalTenant
from ._models_py3 import VirtualNetworkConfiguration
@@ -99,6 +106,7 @@
from ._models import EventHubDataConnection # type: ignore
from ._models import FollowerDatabaseDefinition # type: ignore
from ._models import FollowerDatabaseListResult # type: ignore
+ from ._models import Identity # type: ignore
from ._models import IotHubDataConnection # type: ignore
from ._models import KeyVaultProperties # type: ignore
from ._models import LanguageExtension # type: ignore
@@ -107,14 +115,20 @@
from ._models import Operation # type: ignore
from ._models import OperationDisplay # type: ignore
from ._models import OperationListResult # type: ignore
+ from ._models import OperationResult # type: ignore
from ._models import OptimizedAutoscale # type: ignore
from ._models import ProxyResource # type: ignore
from ._models import ReadOnlyFollowingDatabase # type: ignore
from ._models import ReadWriteDatabase # type: ignore
from ._models import Resource # type: ignore
+ from ._models import Script # type: ignore
+ from ._models import ScriptCheckNameRequest # type: ignore
+ from ._models import ScriptListResult # type: ignore
from ._models import SkuDescription # type: ignore
from ._models import SkuDescriptionList # type: ignore
from ._models import SkuLocationInfoItem # type: ignore
+ from ._models import SystemData # type: ignore
+ from ._models import TableLevelSharingProperties # type: ignore
from ._models import TrackedResource # type: ignore
from ._models import TrustedExternalTenant # type: ignore
from ._models import VirtualNetworkConfiguration # type: ignore
@@ -126,6 +140,8 @@
BlobStorageEventType,
ClusterPrincipalRole,
Compression,
+ CreatedByType,
+ DataConnectionKind,
DatabasePrincipalRole,
DatabasePrincipalType,
DefaultPrincipalsModificationKind,
@@ -141,6 +157,7 @@
ProvisioningState,
Reason,
State,
+ Status,
Type,
)
@@ -181,6 +198,7 @@
'EventHubDataConnection',
'FollowerDatabaseDefinition',
'FollowerDatabaseListResult',
+ 'Identity',
'IotHubDataConnection',
'KeyVaultProperties',
'LanguageExtension',
@@ -189,14 +207,20 @@
'Operation',
'OperationDisplay',
'OperationListResult',
+ 'OperationResult',
'OptimizedAutoscale',
'ProxyResource',
'ReadOnlyFollowingDatabase',
'ReadWriteDatabase',
'Resource',
+ 'Script',
+ 'ScriptCheckNameRequest',
+ 'ScriptListResult',
'SkuDescription',
'SkuDescriptionList',
'SkuLocationInfoItem',
+ 'SystemData',
+ 'TableLevelSharingProperties',
'TrackedResource',
'TrustedExternalTenant',
'VirtualNetworkConfiguration',
@@ -206,6 +230,8 @@
'BlobStorageEventType',
'ClusterPrincipalRole',
'Compression',
+ 'CreatedByType',
+ 'DataConnectionKind',
'DatabasePrincipalRole',
'DatabasePrincipalType',
'DefaultPrincipalsModificationKind',
@@ -221,5 +247,6 @@
'ProvisioningState',
'Reason',
'State',
+ 'Status',
'Type',
]
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/models/_kusto_management_client_enums.py b/src/kusto/azext_kusto/vendored_sdks/kusto/models/_kusto_management_client_enums.py
index 8efc82e774b..38869eaa64f 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/models/_kusto_management_client_enums.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/models/_kusto_management_client_enums.py
@@ -46,11 +46,14 @@ class AzureSkuName(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
STANDARD_D14_V2 = "Standard_D14_v2"
STANDARD_L8_S = "Standard_L8s"
STANDARD_L16_S = "Standard_L16s"
+ STANDARD_L8_S_V2 = "Standard_L8s_v2"
+ STANDARD_L16_S_V2 = "Standard_L16s_v2"
STANDARD_D11_V2 = "Standard_D11_v2"
STANDARD_D12_V2 = "Standard_D12_v2"
STANDARD_L4_S = "Standard_L4s"
DEV_NO_SLA_STANDARD_D11_V2 = "Dev(No SLA)_Standard_D11_v2"
STANDARD_E64_I_V3 = "Standard_E64i_v3"
+ STANDARD_E80_IDS_V4 = "Standard_E80ids_v4"
STANDARD_E2_A_V4 = "Standard_E2a_v4"
STANDARD_E4_A_V4 = "Standard_E4a_v4"
STANDARD_E8_A_V4 = "Standard_E8a_v4"
@@ -89,6 +92,15 @@ class Compression(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
NONE = "None"
G_ZIP = "GZip"
+class CreatedByType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
+ """The type of identity that created the resource.
+ """
+
+ USER = "User"
+ APPLICATION = "Application"
+ MANAGED_IDENTITY = "ManagedIdentity"
+ KEY = "Key"
+
class DatabasePrincipalRole(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
"""Database principal role.
"""
@@ -97,7 +109,7 @@ class DatabasePrincipalRole(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum))
INGESTOR = "Ingestor"
MONITOR = "Monitor"
USER = "User"
- UNRESTRICTED_VIEWERS = "UnrestrictedViewers"
+ UNRESTRICTED_VIEWER = "UnrestrictedViewer"
VIEWER = "Viewer"
class DatabasePrincipalType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
@@ -108,6 +120,14 @@ class DatabasePrincipalType(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum))
GROUP = "Group"
USER = "User"
+class DataConnectionKind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
+ """Kind of the endpoint for the data connection
+ """
+
+ EVENT_HUB = "EventHub"
+ EVENT_GRID = "EventGrid"
+ IOT_HUB = "IotHub"
+
class DefaultPrincipalsModificationKind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
"""The default principals modification kind
"""
@@ -203,9 +223,6 @@ class Kind(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
READ_WRITE = "ReadWrite"
READ_ONLY_FOLLOWING = "ReadOnlyFollowing"
- EVENT_HUB = "EventHub"
- EVENT_GRID = "EventGrid"
- IOT_HUB = "IotHub"
class LanguageExtensionName(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
"""Language extension that can run within KQL query.
@@ -262,13 +279,18 @@ class State(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
STARTING = "Starting"
UPDATING = "Updating"
+class Status(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
+ """The status of operation.
+ """
+
+ SUCCEEDED = "Succeeded"
+ CANCELED = "Canceled"
+ FAILED = "Failed"
+ RUNNING = "Running"
+
class Type(with_metaclass(_CaseInsensitiveEnumMeta, str, Enum)):
- """The type of resource, Microsoft.Kusto/clusters.
+ """The type of resource, for instance Microsoft.Kusto/clusters/databases.
"""
- MICROSOFT_KUSTO_CLUSTERS = "Microsoft.Kusto/clusters"
MICROSOFT_KUSTO_CLUSTERS_DATABASES = "Microsoft.Kusto/clusters/databases"
MICROSOFT_KUSTO_CLUSTERS_ATTACHED_DATABASE_CONFIGURATIONS = "Microsoft.Kusto/clusters/attachedDatabaseConfigurations"
- MICROSOFT_KUSTO_CLUSTERS_PRINCIPAL_ASSIGNMENTS = "Microsoft.Kusto/clusters/principalAssignments"
- MICROSOFT_KUSTO_CLUSTERS_DATABASES_DATA_CONNECTIONS = "Microsoft.Kusto/clusters/databases/dataConnections"
- MICROSOFT_KUSTO_CLUSTERS_DATABASES_PRINCIPAL_ASSIGNMENTS = "Microsoft.Kusto/clusters/databases/principalAssignments"
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models.py b/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models.py
index 88a7800e03b..06d26cf92ee 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models.py
@@ -10,17 +10,17 @@
class Resource(msrest.serialization.Model):
- """Resource.
+ """Common fields that are returned in the response for all Azure Resource Manager resources.
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
"""
@@ -51,13 +51,13 @@ class AttachedDatabaseConfiguration(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
@@ -77,6 +77,9 @@ class AttachedDatabaseConfiguration(Resource):
values include: "Union", "Replace", "None".
:type default_principals_modification_kind: str or
~kusto_management_client.models.DefaultPrincipalsModificationKind
+ :param table_level_sharing_properties: Table level sharing specifications.
+ :type table_level_sharing_properties:
+ ~kusto_management_client.models.TableLevelSharingProperties
"""
_validation = {
@@ -97,6 +100,7 @@ class AttachedDatabaseConfiguration(Resource):
'cluster_resource_id': {'key': 'properties.clusterResourceId', 'type': 'str'},
'attached_database_names': {'key': 'properties.attachedDatabaseNames', 'type': '[str]'},
'default_principals_modification_kind': {'key': 'properties.defaultPrincipalsModificationKind', 'type': 'str'},
+ 'table_level_sharing_properties': {'key': 'properties.tableLevelSharingProperties', 'type': 'TableLevelSharingProperties'},
}
def __init__(
@@ -110,6 +114,7 @@ def __init__(
self.cluster_resource_id = kwargs.get('cluster_resource_id', None)
self.attached_database_names = None
self.default_principals_modification_kind = kwargs.get('default_principals_modification_kind', None)
+ self.table_level_sharing_properties = kwargs.get('table_level_sharing_properties', None)
class AttachedDatabaseConfigurationListResult(msrest.serialization.Model):
@@ -206,11 +211,12 @@ class AzureSku(msrest.serialization.Model):
:param name: Required. SKU name. Possible values include: "Standard_DS13_v2+1TB_PS",
"Standard_DS13_v2+2TB_PS", "Standard_DS14_v2+3TB_PS", "Standard_DS14_v2+4TB_PS",
- "Standard_D13_v2", "Standard_D14_v2", "Standard_L8s", "Standard_L16s", "Standard_D11_v2",
- "Standard_D12_v2", "Standard_L4s", "Dev(No SLA)_Standard_D11_v2", "Standard_E64i_v3",
- "Standard_E2a_v4", "Standard_E4a_v4", "Standard_E8a_v4", "Standard_E16a_v4",
- "Standard_E8as_v4+1TB_PS", "Standard_E8as_v4+2TB_PS", "Standard_E16as_v4+3TB_PS",
- "Standard_E16as_v4+4TB_PS", "Dev(No SLA)_Standard_E2a_v4".
+ "Standard_D13_v2", "Standard_D14_v2", "Standard_L8s", "Standard_L16s", "Standard_L8s_v2",
+ "Standard_L16s_v2", "Standard_D11_v2", "Standard_D12_v2", "Standard_L4s", "Dev(No
+ SLA)_Standard_D11_v2", "Standard_E64i_v3", "Standard_E80ids_v4", "Standard_E2a_v4",
+ "Standard_E4a_v4", "Standard_E8a_v4", "Standard_E16a_v4", "Standard_E8as_v4+1TB_PS",
+ "Standard_E8as_v4+2TB_PS", "Standard_E16as_v4+3TB_PS", "Standard_E16as_v4+4TB_PS", "Dev(No
+ SLA)_Standard_E2a_v4".
:type name: str or ~kusto_management_client.models.AzureSkuName
:param capacity: The number of instances of the cluster.
:type capacity: int
@@ -247,11 +253,8 @@ class CheckNameRequest(msrest.serialization.Model):
:param name: Required. Resource name.
:type name: str
:param type: Required. The type of resource, for instance Microsoft.Kusto/clusters/databases.
- Possible values include: "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
+ Possible values include: "Microsoft.Kusto/clusters/databases",
+ "Microsoft.Kusto/clusters/attachedDatabaseConfigurations".
:type type: str or ~kusto_management_client.models.Type
"""
@@ -342,19 +345,19 @@ def __init__(
class TrackedResource(Resource):
- """The resource model definition for a ARM tracked top level resource.
+ """The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param tags: A set of tags. Resource tags.
:type tags: dict[str, str]
@@ -393,13 +396,13 @@ class Cluster(TrackedResource):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param tags: A set of tags. Resource tags.
:type tags: dict[str, str]
@@ -409,6 +412,10 @@ class Cluster(TrackedResource):
:type sku: ~kusto_management_client.models.AzureSku
:param zones: The availability zones of the cluster.
:type zones: list[str]
+ :param identity: The identity of the cluster, if configured.
+ :type identity: ~kusto_management_client.models.Identity
+ :ivar etag: A unique read-only string that changes whenever the resource is updated.
+ :vartype etag: str
:ivar state: The state of the resource. Possible values include: "Creating", "Unavailable",
"Running", "Deleting", "Deleted", "Stopping", "Stopped", "Starting", "Updating".
:vartype state: str or ~kusto_management_client.models.State
@@ -443,22 +450,8 @@ class Cluster(TrackedResource):
:param enable_double_encryption: A boolean value that indicates if double encryption is
enabled.
:type enable_double_encryption: bool
- :param engine_type: The engine type. Possible values include: "V2", "V3".
+ :param engine_type: The engine type. Possible values include: "V2", "V3". Default value: "V3".
:type engine_type: str or ~kusto_management_client.models.EngineType
- :ivar principal_id: The principal ID of resource identity.
- :vartype principal_id: str
- :ivar tenant_id: The tenant ID of resource.
- :vartype tenant_id: str
- :param type_identity_type: 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. Possible values include: "None",
- "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned".
- :type type_identity_type: str or ~kusto_management_client.models.IdentityType
- :param user_assigned_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}'.
- :type user_assigned_identities: dict[str,
- ~kusto_management_client.models.ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties]
"""
_validation = {
@@ -467,14 +460,13 @@ class Cluster(TrackedResource):
'type': {'readonly': True},
'location': {'required': True},
'sku': {'required': True},
+ 'etag': {'readonly': True},
'state': {'readonly': True},
'provisioning_state': {'readonly': True},
'uri': {'readonly': True},
'data_ingestion_uri': {'readonly': True},
'state_reason': {'readonly': True},
'language_extensions': {'readonly': True},
- 'principal_id': {'readonly': True},
- 'tenant_id': {'readonly': True},
}
_attribute_map = {
@@ -485,6 +477,8 @@ class Cluster(TrackedResource):
'location': {'key': 'location', 'type': 'str'},
'sku': {'key': 'sku', 'type': 'AzureSku'},
'zones': {'key': 'zones', 'type': '[str]'},
+ 'identity': {'key': 'identity', 'type': 'Identity'},
+ 'etag': {'key': 'etag', 'type': 'str'},
'state': {'key': 'properties.state', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'uri': {'key': 'properties.uri', 'type': 'str'},
@@ -500,10 +494,6 @@ class Cluster(TrackedResource):
'language_extensions': {'key': 'properties.languageExtensions', 'type': 'LanguageExtensionsList'},
'enable_double_encryption': {'key': 'properties.enableDoubleEncryption', 'type': 'bool'},
'engine_type': {'key': 'properties.engineType', 'type': 'str'},
- 'principal_id': {'key': 'identity.principalId', 'type': 'str'},
- 'tenant_id': {'key': 'identity.tenantId', 'type': 'str'},
- 'type_identity_type': {'key': 'identity.type', 'type': 'str'},
- 'user_assigned_identities': {'key': 'identity.userAssignedIdentities', 'type': '{ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties}'},
}
def __init__(
@@ -513,6 +503,8 @@ def __init__(
super(Cluster, self).__init__(**kwargs)
self.sku = kwargs['sku']
self.zones = kwargs.get('zones', None)
+ self.identity = kwargs.get('identity', None)
+ self.etag = None
self.state = None
self.provisioning_state = None
self.uri = None
@@ -520,39 +512,33 @@ def __init__(
self.state_reason = None
self.trusted_external_tenants = kwargs.get('trusted_external_tenants', None)
self.optimized_autoscale = kwargs.get('optimized_autoscale', None)
- self.enable_disk_encryption = kwargs.get('enable_disk_encryption', None)
+ self.enable_disk_encryption = kwargs.get('enable_disk_encryption', False)
self.enable_streaming_ingest = kwargs.get('enable_streaming_ingest', False)
self.virtual_network_configuration = kwargs.get('virtual_network_configuration', None)
self.key_vault_properties = kwargs.get('key_vault_properties', None)
self.enable_purge = kwargs.get('enable_purge', False)
self.language_extensions = None
self.enable_double_encryption = kwargs.get('enable_double_encryption', False)
- self.engine_type = kwargs.get('engine_type', None)
- self.principal_id = None
- self.tenant_id = None
- self.type_identity_type = kwargs.get('type_identity_type', None)
- self.user_assigned_identities = kwargs.get('user_assigned_identities', None)
+ self.engine_type = kwargs.get('engine_type', "V3")
class ClusterCheckNameRequest(msrest.serialization.Model):
"""The result returned from a cluster check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Cluster name.
:type name: str
- :param type: Required. The type of resource, Microsoft.Kusto/clusters. Possible values include:
- "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters. Default value:
+ "Microsoft.Kusto/clusters".
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -560,13 +546,14 @@ class ClusterCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters"
+
def __init__(
self,
**kwargs
):
super(ClusterCheckNameRequest, self).__init__(**kwargs)
self.name = kwargs['name']
- self.type = kwargs['type']
class ClusterListResult(msrest.serialization.Model):
@@ -593,13 +580,13 @@ class ClusterPrincipalAssignment(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param principal_id: The principal ID assigned to the cluster principal. It can be a user
email, application ID, or security group name.
@@ -659,22 +646,20 @@ def __init__(
class ClusterPrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
"""A principal assignment check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Principal Assignment resource name.
:type name: str
- :param type: Required. The type of resource, Microsoft.Kusto/clusters/principalAssignments.
- Possible values include: "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters/principalAssignments.
+ Default value: "Microsoft.Kusto/clusters/principalAssignments".
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -682,13 +667,14 @@ class ClusterPrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters/principalAssignments"
+
def __init__(
self,
**kwargs
):
super(ClusterPrincipalAssignmentCheckNameRequest, self).__init__(**kwargs)
self.name = kwargs['name']
- self.type = kwargs['type']
class ClusterPrincipalAssignmentListResult(msrest.serialization.Model):
@@ -715,13 +701,13 @@ class ClusterUpdate(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param tags: A set of tags. Resource tags.
:type tags: dict[str, str]
@@ -729,6 +715,8 @@ class ClusterUpdate(Resource):
:type location: str
:param sku: The SKU of the cluster.
:type sku: ~kusto_management_client.models.AzureSku
+ :param identity: The identity of the cluster, if configured.
+ :type identity: ~kusto_management_client.models.Identity
:ivar state: The state of the resource. Possible values include: "Creating", "Unavailable",
"Running", "Deleting", "Deleted", "Stopping", "Stopped", "Starting", "Updating".
:vartype state: str or ~kusto_management_client.models.State
@@ -763,22 +751,8 @@ class ClusterUpdate(Resource):
:param enable_double_encryption: A boolean value that indicates if double encryption is
enabled.
:type enable_double_encryption: bool
- :param engine_type: The engine type. Possible values include: "V2", "V3".
+ :param engine_type: The engine type. Possible values include: "V2", "V3". Default value: "V3".
:type engine_type: str or ~kusto_management_client.models.EngineType
- :ivar principal_id: The principal ID of resource identity.
- :vartype principal_id: str
- :ivar tenant_id: The tenant ID of resource.
- :vartype tenant_id: str
- :param type_identity_type: 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. Possible values include: "None",
- "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned".
- :type type_identity_type: str or ~kusto_management_client.models.IdentityType
- :param user_assigned_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}'.
- :type user_assigned_identities: dict[str,
- ~kusto_management_client.models.ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties]
"""
_validation = {
@@ -791,8 +765,6 @@ class ClusterUpdate(Resource):
'data_ingestion_uri': {'readonly': True},
'state_reason': {'readonly': True},
'language_extensions': {'readonly': True},
- 'principal_id': {'readonly': True},
- 'tenant_id': {'readonly': True},
}
_attribute_map = {
@@ -802,6 +774,7 @@ class ClusterUpdate(Resource):
'tags': {'key': 'tags', 'type': '{str}'},
'location': {'key': 'location', 'type': 'str'},
'sku': {'key': 'sku', 'type': 'AzureSku'},
+ 'identity': {'key': 'identity', 'type': 'Identity'},
'state': {'key': 'properties.state', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'uri': {'key': 'properties.uri', 'type': 'str'},
@@ -817,10 +790,6 @@ class ClusterUpdate(Resource):
'language_extensions': {'key': 'properties.languageExtensions', 'type': 'LanguageExtensionsList'},
'enable_double_encryption': {'key': 'properties.enableDoubleEncryption', 'type': 'bool'},
'engine_type': {'key': 'properties.engineType', 'type': 'str'},
- 'principal_id': {'key': 'identity.principalId', 'type': 'str'},
- 'tenant_id': {'key': 'identity.tenantId', 'type': 'str'},
- 'type_identity_type': {'key': 'identity.type', 'type': 'str'},
- 'user_assigned_identities': {'key': 'identity.userAssignedIdentities', 'type': '{ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties}'},
}
def __init__(
@@ -831,6 +800,7 @@ def __init__(
self.tags = kwargs.get('tags', None)
self.location = kwargs.get('location', None)
self.sku = kwargs.get('sku', None)
+ self.identity = kwargs.get('identity', None)
self.state = None
self.provisioning_state = None
self.uri = None
@@ -838,18 +808,14 @@ def __init__(
self.state_reason = None
self.trusted_external_tenants = kwargs.get('trusted_external_tenants', None)
self.optimized_autoscale = kwargs.get('optimized_autoscale', None)
- self.enable_disk_encryption = kwargs.get('enable_disk_encryption', None)
+ self.enable_disk_encryption = kwargs.get('enable_disk_encryption', False)
self.enable_streaming_ingest = kwargs.get('enable_streaming_ingest', False)
self.virtual_network_configuration = kwargs.get('virtual_network_configuration', None)
self.key_vault_properties = kwargs.get('key_vault_properties', None)
self.enable_purge = kwargs.get('enable_purge', False)
self.language_extensions = None
self.enable_double_encryption = kwargs.get('enable_double_encryption', False)
- self.engine_type = kwargs.get('engine_type', None)
- self.principal_id = None
- self.tenant_id = None
- self.type_identity_type = kwargs.get('type_identity_type', None)
- self.user_assigned_identities = kwargs.get('user_assigned_identities', None)
+ self.engine_type = kwargs.get('engine_type', "V3")
class ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties(msrest.serialization.Model):
@@ -892,18 +858,18 @@ class Database(Resource):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the database.Constant filled by server. Possible values
- include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
+ include: "ReadWrite", "ReadOnlyFollowing".
:type kind: str or ~kusto_management_client.models.Kind
"""
@@ -962,7 +928,7 @@ class DatabasePrincipal(msrest.serialization.Model):
All required parameters must be populated in order to send to Azure.
:param role: Required. Database principal role. Possible values include: "Admin", "Ingestor",
- "Monitor", "User", "UnrestrictedViewers", "Viewer".
+ "Monitor", "User", "UnrestrictedViewer", "Viewer".
:type role: str or ~kusto_management_client.models.DatabasePrincipalRole
:param name: Required. Database principal name.
:type name: str
@@ -1015,19 +981,19 @@ class DatabasePrincipalAssignment(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param principal_id: The principal ID assigned to the database principal. It can be a user
email, application ID, or security group name.
:type principal_id: str
:param role: Database principal role. Possible values include: "Admin", "Ingestor", "Monitor",
- "User", "UnrestrictedViewers", "Viewer".
+ "User", "UnrestrictedViewer", "Viewer".
:type role: str or ~kusto_management_client.models.DatabasePrincipalRole
:param tenant_id: The tenant id of the principal.
:type tenant_id: str
@@ -1081,23 +1047,21 @@ def __init__(
class DatabasePrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
"""A principal assignment check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Principal Assignment resource name.
:type name: str
- :param type: Required. The type of resource,
- Microsoft.Kusto/clusters/databases/principalAssignments. Possible values include:
- "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
+ :ivar type: Required. The type of resource,
+ Microsoft.Kusto/clusters/databases/principalAssignments. Default value:
"Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -1105,13 +1069,14 @@ class DatabasePrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters/databases/principalAssignments"
+
def __init__(
self,
**kwargs
):
super(DatabasePrincipalAssignmentCheckNameRequest, self).__init__(**kwargs)
self.name = kwargs['name']
- self.type = kwargs['type']
class DatabasePrincipalAssignmentListResult(msrest.serialization.Model):
@@ -1200,19 +1165,19 @@ class DataConnection(Resource):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
"""
_validation = {
@@ -1246,23 +1211,20 @@ def __init__(
class DataConnectionCheckNameRequest(msrest.serialization.Model):
"""A data connection check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Data Connection name.
:type name: str
- :param type: Required. The type of resource,
- Microsoft.Kusto/clusters/databases/dataConnections. Possible values include:
- "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters/databases/dataConnections.
+ Default value: "Microsoft.Kusto/clusters/databases/dataConnections".
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -1270,13 +1232,14 @@ class DataConnectionCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters/databases/dataConnections"
+
def __init__(
self,
**kwargs
):
super(DataConnectionCheckNameRequest, self).__init__(**kwargs)
self.name = kwargs['name']
- self.type = kwargs['type']
class DataConnectionListResult(msrest.serialization.Model):
@@ -1385,19 +1348,19 @@ class EventGridDataConnection(DataConnection):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
:param storage_account_resource_id: The resource ID of the storage account where the data
resides.
:type storage_account_resource_id: str
@@ -1477,19 +1440,19 @@ class EventHubDataConnection(DataConnection):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
:param event_hub_resource_id: The resource ID of the event hub to be used to create a data
connection.
:type event_hub_resource_id: str
@@ -1509,11 +1472,14 @@ class EventHubDataConnection(DataConnection):
:param event_system_properties: System properties of the event hub.
:type event_system_properties: list[str]
:param compression: The event hub messages compression type. Possible values include: "None",
- "GZip".
+ "GZip". Default value: "None".
:type compression: str or ~kusto_management_client.models.Compression
:ivar provisioning_state: The provisioned state of the resource. Possible values include:
"Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
:vartype provisioning_state: str or ~kusto_management_client.models.ProvisioningState
+ :param managed_identity_resource_id: The resource ID of a managed identity (system or user
+ assigned) to be used to authenticate with event hub.
+ :type managed_identity_resource_id: str
"""
_validation = {
@@ -1538,6 +1504,7 @@ class EventHubDataConnection(DataConnection):
'event_system_properties': {'key': 'properties.eventSystemProperties', 'type': '[str]'},
'compression': {'key': 'properties.compression', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
+ 'managed_identity_resource_id': {'key': 'properties.managedIdentityResourceId', 'type': 'str'},
}
def __init__(
@@ -1552,8 +1519,9 @@ def __init__(
self.mapping_rule_name = kwargs.get('mapping_rule_name', None)
self.data_format = kwargs.get('data_format', None)
self.event_system_properties = kwargs.get('event_system_properties', None)
- self.compression = kwargs.get('compression', None)
+ self.compression = kwargs.get('compression', "None")
self.provisioning_state = None
+ self.managed_identity_resource_id = kwargs.get('managed_identity_resource_id', None)
class FollowerDatabaseDefinition(msrest.serialization.Model):
@@ -1615,6 +1583,53 @@ def __init__(
self.value = kwargs.get('value', None)
+class Identity(msrest.serialization.Model):
+ """Identity for the resource.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :ivar principal_id: The principal ID of resource identity.
+ :vartype principal_id: str
+ :ivar tenant_id: The tenant ID of resource.
+ :vartype tenant_id: str
+ :param type: Required. 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. Possible values include: "None",
+ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned".
+ :type type: str or ~kusto_management_client.models.IdentityType
+ :param user_assigned_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}'.
+ :type user_assigned_identities: dict[str,
+ ~kusto_management_client.models.ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties]
+ """
+
+ _validation = {
+ 'principal_id': {'readonly': True},
+ 'tenant_id': {'readonly': True},
+ 'type': {'required': True},
+ }
+
+ _attribute_map = {
+ 'principal_id': {'key': 'principalId', 'type': 'str'},
+ 'tenant_id': {'key': 'tenantId', 'type': 'str'},
+ 'type': {'key': 'type', 'type': 'str'},
+ 'user_assigned_identities': {'key': 'userAssignedIdentities', 'type': '{ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties}'},
+ }
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(Identity, self).__init__(**kwargs)
+ self.principal_id = None
+ self.tenant_id = None
+ self.type = kwargs['type']
+ self.user_assigned_identities = kwargs.get('user_assigned_identities', None)
+
+
class IotHubDataConnection(DataConnection):
"""Class representing an iot hub data connection.
@@ -1622,19 +1637,19 @@ class IotHubDataConnection(DataConnection):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
:param iot_hub_resource_id: The resource ID of the Iot hub to be used to create a data
connection.
:type iot_hub_resource_id: str
@@ -1881,6 +1896,71 @@ def __init__(
self.next_link = kwargs.get('next_link', None)
+class OperationResult(msrest.serialization.Model):
+ """Operation Result Entity.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar id: ID of the resource.
+ :vartype id: str
+ :ivar name: Name of the resource.
+ :vartype name: str
+ :ivar status: status of the Operation result. Possible values include: "Succeeded", "Canceled",
+ "Failed", "Running".
+ :vartype status: str or ~kusto_management_client.models.Status
+ :param start_time: The operation start time.
+ :type start_time: ~datetime.datetime
+ :param end_time: The operation end time.
+ :type end_time: ~datetime.datetime
+ :param percent_complete: Percentage completed.
+ :type percent_complete: float
+ :param code: The code of the error.
+ :type code: str
+ :param message: The error message.
+ :type message: str
+ :param operation_kind: The kind of the operation.
+ :type operation_kind: str
+ :param operation_state: The state of the operation.
+ :type operation_state: str
+ """
+
+ _validation = {
+ 'id': {'readonly': True},
+ 'name': {'readonly': True},
+ 'status': {'readonly': True},
+ 'percent_complete': {'maximum': 100, 'minimum': 0},
+ }
+
+ _attribute_map = {
+ 'id': {'key': 'id', 'type': 'str'},
+ 'name': {'key': 'name', 'type': 'str'},
+ 'status': {'key': 'status', 'type': 'str'},
+ 'start_time': {'key': 'startTime', 'type': 'iso-8601'},
+ 'end_time': {'key': 'endTime', 'type': 'iso-8601'},
+ 'percent_complete': {'key': 'percentComplete', 'type': 'float'},
+ 'code': {'key': 'error.code', 'type': 'str'},
+ 'message': {'key': 'error.message', 'type': 'str'},
+ 'operation_kind': {'key': 'properties.operationKind', 'type': 'str'},
+ 'operation_state': {'key': 'properties.operationState', 'type': 'str'},
+ }
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(OperationResult, self).__init__(**kwargs)
+ self.id = None
+ self.name = None
+ self.status = None
+ self.start_time = kwargs.get('start_time', None)
+ self.end_time = kwargs.get('end_time', None)
+ self.percent_complete = kwargs.get('percent_complete', None)
+ self.code = kwargs.get('code', None)
+ self.message = kwargs.get('message', None)
+ self.operation_kind = kwargs.get('operation_kind', None)
+ self.operation_state = kwargs.get('operation_state', None)
+
+
class OptimizedAutoscale(msrest.serialization.Model):
"""A class that contains the optimized auto scale definition.
@@ -1923,17 +2003,17 @@ def __init__(
class ProxyResource(Resource):
- """The resource model definition for a ARM proxy resource. It will have everything other than required location and tags.
+ """The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
"""
@@ -1963,18 +2043,18 @@ class ReadOnlyFollowingDatabase(Database):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the database.Constant filled by server. Possible values
- include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
+ include: "ReadWrite", "ReadOnlyFollowing".
:type kind: str or ~kusto_management_client.models.Kind
:ivar provisioning_state: The provisioned state of the resource. Possible values include:
"Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
@@ -2048,18 +2128,18 @@ class ReadWriteDatabase(Database):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the database.Constant filled by server. Possible values
- include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
+ include: "ReadWrite", "ReadOnlyFollowing".
:type kind: str or ~kusto_management_client.models.Kind
:ivar provisioning_state: The provisioned state of the resource. Possible values include:
"Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
@@ -2112,6 +2192,120 @@ def __init__(
self.is_followed = None
+class Script(Resource):
+ """Class representing a database script.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar id: Fully qualified resource ID for the resource. Ex -
+ /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
+ :vartype id: str
+ :ivar name: The name of the resource.
+ :vartype name: str
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
+ :vartype type: str
+ :ivar system_data: Metadata pertaining to creation and last modification of the resource.
+ :vartype system_data: ~kusto_management_client.models.SystemData
+ :param script_url: The url to the KQL script blob file.
+ :type script_url: str
+ :param script_url_sas_token: The SaS token.
+ :type script_url_sas_token: str
+ :param force_update_tag: A unique string. If changed the script will be applied again.
+ :type force_update_tag: str
+ :param continue_on_errors: Flag that indicates whether to continue if one of the command fails.
+ :type continue_on_errors: bool
+ :ivar provisioning_state: The provisioned state of the resource. Possible values include:
+ "Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
+ :vartype provisioning_state: str or ~kusto_management_client.models.ProvisioningState
+ """
+
+ _validation = {
+ 'id': {'readonly': True},
+ 'name': {'readonly': True},
+ 'type': {'readonly': True},
+ 'system_data': {'readonly': True},
+ 'provisioning_state': {'readonly': True},
+ }
+
+ _attribute_map = {
+ 'id': {'key': 'id', 'type': 'str'},
+ 'name': {'key': 'name', 'type': 'str'},
+ 'type': {'key': 'type', 'type': 'str'},
+ 'system_data': {'key': 'systemData', 'type': 'SystemData'},
+ 'script_url': {'key': 'properties.scriptUrl', 'type': 'str'},
+ 'script_url_sas_token': {'key': 'properties.scriptUrlSasToken', 'type': 'str'},
+ 'force_update_tag': {'key': 'properties.forceUpdateTag', 'type': 'str'},
+ 'continue_on_errors': {'key': 'properties.continueOnErrors', 'type': 'bool'},
+ 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
+ }
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(Script, self).__init__(**kwargs)
+ self.system_data = None
+ self.script_url = kwargs.get('script_url', None)
+ self.script_url_sas_token = kwargs.get('script_url_sas_token', None)
+ self.force_update_tag = kwargs.get('force_update_tag', None)
+ self.continue_on_errors = kwargs.get('continue_on_errors', False)
+ self.provisioning_state = None
+
+
+class ScriptCheckNameRequest(msrest.serialization.Model):
+ """A script name availability request.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :param name: Required. Script name.
+ :type name: str
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters/databases/scripts. Default
+ value: "Microsoft.Kusto/clusters/databases/scripts".
+ :vartype type: str
+ """
+
+ _validation = {
+ 'name': {'required': True},
+ 'type': {'required': True, 'constant': True},
+ }
+
+ _attribute_map = {
+ 'name': {'key': 'name', 'type': 'str'},
+ 'type': {'key': 'type', 'type': 'str'},
+ }
+
+ type = "Microsoft.Kusto/clusters/databases/scripts"
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(ScriptCheckNameRequest, self).__init__(**kwargs)
+ self.name = kwargs['name']
+
+
+class ScriptListResult(msrest.serialization.Model):
+ """The list Kusto database script operation response.
+
+ :param value: The list of Kusto scripts.
+ :type value: list[~kusto_management_client.models.Script]
+ """
+
+ _attribute_map = {
+ 'value': {'key': 'value', 'type': '[Script]'},
+ }
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(ScriptListResult, self).__init__(**kwargs)
+ self.value = kwargs.get('value', None)
+
+
class SkuDescription(msrest.serialization.Model):
"""The Kusto SKU description of given resource type.
@@ -2216,6 +2410,88 @@ def __init__(
self.zones = kwargs.get('zones', None)
+class SystemData(msrest.serialization.Model):
+ """Metadata pertaining to creation and last modification of the resource.
+
+ :param created_by: The identity that created the resource.
+ :type created_by: str
+ :param created_by_type: The type of identity that created the resource. Possible values
+ include: "User", "Application", "ManagedIdentity", "Key".
+ :type created_by_type: str or ~kusto_management_client.models.CreatedByType
+ :param created_at: The timestamp of resource creation (UTC).
+ :type created_at: ~datetime.datetime
+ :param last_modified_by: The identity that last modified the resource.
+ :type last_modified_by: str
+ :param last_modified_by_type: The type of identity that last modified the resource. Possible
+ values include: "User", "Application", "ManagedIdentity", "Key".
+ :type last_modified_by_type: str or ~kusto_management_client.models.CreatedByType
+ :param last_modified_at: The timestamp of resource last modification (UTC).
+ :type last_modified_at: ~datetime.datetime
+ """
+
+ _attribute_map = {
+ 'created_by': {'key': 'createdBy', 'type': 'str'},
+ 'created_by_type': {'key': 'createdByType', 'type': 'str'},
+ 'created_at': {'key': 'createdAt', 'type': 'iso-8601'},
+ 'last_modified_by': {'key': 'lastModifiedBy', 'type': 'str'},
+ 'last_modified_by_type': {'key': 'lastModifiedByType', 'type': 'str'},
+ 'last_modified_at': {'key': 'lastModifiedAt', 'type': 'iso-8601'},
+ }
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(SystemData, self).__init__(**kwargs)
+ self.created_by = kwargs.get('created_by', None)
+ self.created_by_type = kwargs.get('created_by_type', None)
+ self.created_at = kwargs.get('created_at', None)
+ self.last_modified_by = kwargs.get('last_modified_by', None)
+ self.last_modified_by_type = kwargs.get('last_modified_by_type', None)
+ self.last_modified_at = kwargs.get('last_modified_at', None)
+
+
+class TableLevelSharingProperties(msrest.serialization.Model):
+ """Tables that will be included and excluded in the follower database.
+
+ :param tables_to_include: List of tables to include in the follower database.
+ :type tables_to_include: list[str]
+ :param tables_to_exclude: List of tables to exclude from the follower database.
+ :type tables_to_exclude: list[str]
+ :param external_tables_to_include: List of external tables to include in the follower database.
+ :type external_tables_to_include: list[str]
+ :param external_tables_to_exclude: List of external tables exclude from the follower database.
+ :type external_tables_to_exclude: list[str]
+ :param materialized_views_to_include: List of materialized views to include in the follower
+ database.
+ :type materialized_views_to_include: list[str]
+ :param materialized_views_to_exclude: List of materialized views exclude from the follower
+ database.
+ :type materialized_views_to_exclude: list[str]
+ """
+
+ _attribute_map = {
+ 'tables_to_include': {'key': 'tablesToInclude', 'type': '[str]'},
+ 'tables_to_exclude': {'key': 'tablesToExclude', 'type': '[str]'},
+ 'external_tables_to_include': {'key': 'externalTablesToInclude', 'type': '[str]'},
+ 'external_tables_to_exclude': {'key': 'externalTablesToExclude', 'type': '[str]'},
+ 'materialized_views_to_include': {'key': 'materializedViewsToInclude', 'type': '[str]'},
+ 'materialized_views_to_exclude': {'key': 'materializedViewsToExclude', 'type': '[str]'},
+ }
+
+ def __init__(
+ self,
+ **kwargs
+ ):
+ super(TableLevelSharingProperties, self).__init__(**kwargs)
+ self.tables_to_include = kwargs.get('tables_to_include', None)
+ self.tables_to_exclude = kwargs.get('tables_to_exclude', None)
+ self.external_tables_to_include = kwargs.get('external_tables_to_include', None)
+ self.external_tables_to_exclude = kwargs.get('external_tables_to_exclude', None)
+ self.materialized_views_to_include = kwargs.get('materialized_views_to_include', None)
+ self.materialized_views_to_exclude = kwargs.get('materialized_views_to_exclude', None)
+
+
class TrustedExternalTenant(msrest.serialization.Model):
"""Represents a tenant ID that is trusted by the cluster.
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models_py3.py b/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models_py3.py
index ff9f5298480..566302263e1 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models_py3.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/models/_models_py3.py
@@ -15,17 +15,17 @@
class Resource(msrest.serialization.Model):
- """Resource.
+ """Common fields that are returned in the response for all Azure Resource Manager resources.
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
"""
@@ -56,13 +56,13 @@ class AttachedDatabaseConfiguration(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
@@ -82,6 +82,9 @@ class AttachedDatabaseConfiguration(Resource):
values include: "Union", "Replace", "None".
:type default_principals_modification_kind: str or
~kusto_management_client.models.DefaultPrincipalsModificationKind
+ :param table_level_sharing_properties: Table level sharing specifications.
+ :type table_level_sharing_properties:
+ ~kusto_management_client.models.TableLevelSharingProperties
"""
_validation = {
@@ -102,6 +105,7 @@ class AttachedDatabaseConfiguration(Resource):
'cluster_resource_id': {'key': 'properties.clusterResourceId', 'type': 'str'},
'attached_database_names': {'key': 'properties.attachedDatabaseNames', 'type': '[str]'},
'default_principals_modification_kind': {'key': 'properties.defaultPrincipalsModificationKind', 'type': 'str'},
+ 'table_level_sharing_properties': {'key': 'properties.tableLevelSharingProperties', 'type': 'TableLevelSharingProperties'},
}
def __init__(
@@ -111,6 +115,7 @@ def __init__(
database_name: Optional[str] = None,
cluster_resource_id: Optional[str] = None,
default_principals_modification_kind: Optional[Union[str, "DefaultPrincipalsModificationKind"]] = None,
+ table_level_sharing_properties: Optional["TableLevelSharingProperties"] = None,
**kwargs
):
super(AttachedDatabaseConfiguration, self).__init__(**kwargs)
@@ -120,6 +125,7 @@ def __init__(
self.cluster_resource_id = cluster_resource_id
self.attached_database_names = None
self.default_principals_modification_kind = default_principals_modification_kind
+ self.table_level_sharing_properties = table_level_sharing_properties
class AttachedDatabaseConfigurationListResult(msrest.serialization.Model):
@@ -227,11 +233,12 @@ class AzureSku(msrest.serialization.Model):
:param name: Required. SKU name. Possible values include: "Standard_DS13_v2+1TB_PS",
"Standard_DS13_v2+2TB_PS", "Standard_DS14_v2+3TB_PS", "Standard_DS14_v2+4TB_PS",
- "Standard_D13_v2", "Standard_D14_v2", "Standard_L8s", "Standard_L16s", "Standard_D11_v2",
- "Standard_D12_v2", "Standard_L4s", "Dev(No SLA)_Standard_D11_v2", "Standard_E64i_v3",
- "Standard_E2a_v4", "Standard_E4a_v4", "Standard_E8a_v4", "Standard_E16a_v4",
- "Standard_E8as_v4+1TB_PS", "Standard_E8as_v4+2TB_PS", "Standard_E16as_v4+3TB_PS",
- "Standard_E16as_v4+4TB_PS", "Dev(No SLA)_Standard_E2a_v4".
+ "Standard_D13_v2", "Standard_D14_v2", "Standard_L8s", "Standard_L16s", "Standard_L8s_v2",
+ "Standard_L16s_v2", "Standard_D11_v2", "Standard_D12_v2", "Standard_L4s", "Dev(No
+ SLA)_Standard_D11_v2", "Standard_E64i_v3", "Standard_E80ids_v4", "Standard_E2a_v4",
+ "Standard_E4a_v4", "Standard_E8a_v4", "Standard_E16a_v4", "Standard_E8as_v4+1TB_PS",
+ "Standard_E8as_v4+2TB_PS", "Standard_E16as_v4+3TB_PS", "Standard_E16as_v4+4TB_PS", "Dev(No
+ SLA)_Standard_E2a_v4".
:type name: str or ~kusto_management_client.models.AzureSkuName
:param capacity: The number of instances of the cluster.
:type capacity: int
@@ -272,11 +279,8 @@ class CheckNameRequest(msrest.serialization.Model):
:param name: Required. Resource name.
:type name: str
:param type: Required. The type of resource, for instance Microsoft.Kusto/clusters/databases.
- Possible values include: "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
+ Possible values include: "Microsoft.Kusto/clusters/databases",
+ "Microsoft.Kusto/clusters/attachedDatabaseConfigurations".
:type type: str or ~kusto_management_client.models.Type
"""
@@ -380,19 +384,19 @@ def __init__(
class TrackedResource(Resource):
- """The resource model definition for a ARM tracked top level resource.
+ """The resource model definition for an Azure Resource Manager tracked top level resource which has 'tags' and a 'location'.
Variables are only populated by the server, and will be ignored when sending a request.
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param tags: A set of tags. Resource tags.
:type tags: dict[str, str]
@@ -434,13 +438,13 @@ class Cluster(TrackedResource):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param tags: A set of tags. Resource tags.
:type tags: dict[str, str]
@@ -450,6 +454,10 @@ class Cluster(TrackedResource):
:type sku: ~kusto_management_client.models.AzureSku
:param zones: The availability zones of the cluster.
:type zones: list[str]
+ :param identity: The identity of the cluster, if configured.
+ :type identity: ~kusto_management_client.models.Identity
+ :ivar etag: A unique read-only string that changes whenever the resource is updated.
+ :vartype etag: str
:ivar state: The state of the resource. Possible values include: "Creating", "Unavailable",
"Running", "Deleting", "Deleted", "Stopping", "Stopped", "Starting", "Updating".
:vartype state: str or ~kusto_management_client.models.State
@@ -484,22 +492,8 @@ class Cluster(TrackedResource):
:param enable_double_encryption: A boolean value that indicates if double encryption is
enabled.
:type enable_double_encryption: bool
- :param engine_type: The engine type. Possible values include: "V2", "V3".
+ :param engine_type: The engine type. Possible values include: "V2", "V3". Default value: "V3".
:type engine_type: str or ~kusto_management_client.models.EngineType
- :ivar principal_id: The principal ID of resource identity.
- :vartype principal_id: str
- :ivar tenant_id: The tenant ID of resource.
- :vartype tenant_id: str
- :param type_identity_type: 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. Possible values include: "None",
- "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned".
- :type type_identity_type: str or ~kusto_management_client.models.IdentityType
- :param user_assigned_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}'.
- :type user_assigned_identities: dict[str,
- ~kusto_management_client.models.ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties]
"""
_validation = {
@@ -508,14 +502,13 @@ class Cluster(TrackedResource):
'type': {'readonly': True},
'location': {'required': True},
'sku': {'required': True},
+ 'etag': {'readonly': True},
'state': {'readonly': True},
'provisioning_state': {'readonly': True},
'uri': {'readonly': True},
'data_ingestion_uri': {'readonly': True},
'state_reason': {'readonly': True},
'language_extensions': {'readonly': True},
- 'principal_id': {'readonly': True},
- 'tenant_id': {'readonly': True},
}
_attribute_map = {
@@ -526,6 +519,8 @@ class Cluster(TrackedResource):
'location': {'key': 'location', 'type': 'str'},
'sku': {'key': 'sku', 'type': 'AzureSku'},
'zones': {'key': 'zones', 'type': '[str]'},
+ 'identity': {'key': 'identity', 'type': 'Identity'},
+ 'etag': {'key': 'etag', 'type': 'str'},
'state': {'key': 'properties.state', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'uri': {'key': 'properties.uri', 'type': 'str'},
@@ -541,10 +536,6 @@ class Cluster(TrackedResource):
'language_extensions': {'key': 'properties.languageExtensions', 'type': 'LanguageExtensionsList'},
'enable_double_encryption': {'key': 'properties.enableDoubleEncryption', 'type': 'bool'},
'engine_type': {'key': 'properties.engineType', 'type': 'str'},
- 'principal_id': {'key': 'identity.principalId', 'type': 'str'},
- 'tenant_id': {'key': 'identity.tenantId', 'type': 'str'},
- 'type_identity_type': {'key': 'identity.type', 'type': 'str'},
- 'user_assigned_identities': {'key': 'identity.userAssignedIdentities', 'type': '{ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties}'},
}
def __init__(
@@ -554,22 +545,23 @@ def __init__(
sku: "AzureSku",
tags: Optional[Dict[str, str]] = None,
zones: Optional[List[str]] = None,
+ identity: Optional["Identity"] = None,
trusted_external_tenants: Optional[List["TrustedExternalTenant"]] = None,
optimized_autoscale: Optional["OptimizedAutoscale"] = None,
- enable_disk_encryption: Optional[bool] = None,
+ enable_disk_encryption: Optional[bool] = False,
enable_streaming_ingest: Optional[bool] = False,
virtual_network_configuration: Optional["VirtualNetworkConfiguration"] = None,
key_vault_properties: Optional["KeyVaultProperties"] = None,
enable_purge: Optional[bool] = False,
enable_double_encryption: Optional[bool] = False,
- engine_type: Optional[Union[str, "EngineType"]] = None,
- type_identity_type: Optional[Union[str, "IdentityType"]] = None,
- user_assigned_identities: Optional[Dict[str, "ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties"]] = None,
+ engine_type: Optional[Union[str, "EngineType"]] = "V3",
**kwargs
):
super(Cluster, self).__init__(tags=tags, location=location, **kwargs)
self.sku = sku
self.zones = zones
+ self.identity = identity
+ self.etag = None
self.state = None
self.provisioning_state = None
self.uri = None
@@ -585,31 +577,25 @@ def __init__(
self.language_extensions = None
self.enable_double_encryption = enable_double_encryption
self.engine_type = engine_type
- self.principal_id = None
- self.tenant_id = None
- self.type_identity_type = type_identity_type
- self.user_assigned_identities = user_assigned_identities
class ClusterCheckNameRequest(msrest.serialization.Model):
"""The result returned from a cluster check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Cluster name.
:type name: str
- :param type: Required. The type of resource, Microsoft.Kusto/clusters. Possible values include:
- "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters. Default value:
+ "Microsoft.Kusto/clusters".
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -617,16 +603,16 @@ class ClusterCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters"
+
def __init__(
self,
*,
name: str,
- type: Union[str, "Type"],
**kwargs
):
super(ClusterCheckNameRequest, self).__init__(**kwargs)
self.name = name
- self.type = type
class ClusterListResult(msrest.serialization.Model):
@@ -655,13 +641,13 @@ class ClusterPrincipalAssignment(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param principal_id: The principal ID assigned to the cluster principal. It can be a user
email, application ID, or security group name.
@@ -726,22 +712,20 @@ def __init__(
class ClusterPrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
"""A principal assignment check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Principal Assignment resource name.
:type name: str
- :param type: Required. The type of resource, Microsoft.Kusto/clusters/principalAssignments.
- Possible values include: "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters/principalAssignments.
+ Default value: "Microsoft.Kusto/clusters/principalAssignments".
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -749,16 +733,16 @@ class ClusterPrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters/principalAssignments"
+
def __init__(
self,
*,
name: str,
- type: Union[str, "Type"],
**kwargs
):
super(ClusterPrincipalAssignmentCheckNameRequest, self).__init__(**kwargs)
self.name = name
- self.type = type
class ClusterPrincipalAssignmentListResult(msrest.serialization.Model):
@@ -787,13 +771,13 @@ class ClusterUpdate(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param tags: A set of tags. Resource tags.
:type tags: dict[str, str]
@@ -801,6 +785,8 @@ class ClusterUpdate(Resource):
:type location: str
:param sku: The SKU of the cluster.
:type sku: ~kusto_management_client.models.AzureSku
+ :param identity: The identity of the cluster, if configured.
+ :type identity: ~kusto_management_client.models.Identity
:ivar state: The state of the resource. Possible values include: "Creating", "Unavailable",
"Running", "Deleting", "Deleted", "Stopping", "Stopped", "Starting", "Updating".
:vartype state: str or ~kusto_management_client.models.State
@@ -835,22 +821,8 @@ class ClusterUpdate(Resource):
:param enable_double_encryption: A boolean value that indicates if double encryption is
enabled.
:type enable_double_encryption: bool
- :param engine_type: The engine type. Possible values include: "V2", "V3".
+ :param engine_type: The engine type. Possible values include: "V2", "V3". Default value: "V3".
:type engine_type: str or ~kusto_management_client.models.EngineType
- :ivar principal_id: The principal ID of resource identity.
- :vartype principal_id: str
- :ivar tenant_id: The tenant ID of resource.
- :vartype tenant_id: str
- :param type_identity_type: 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. Possible values include: "None",
- "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned".
- :type type_identity_type: str or ~kusto_management_client.models.IdentityType
- :param user_assigned_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}'.
- :type user_assigned_identities: dict[str,
- ~kusto_management_client.models.ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties]
"""
_validation = {
@@ -863,8 +835,6 @@ class ClusterUpdate(Resource):
'data_ingestion_uri': {'readonly': True},
'state_reason': {'readonly': True},
'language_extensions': {'readonly': True},
- 'principal_id': {'readonly': True},
- 'tenant_id': {'readonly': True},
}
_attribute_map = {
@@ -874,6 +844,7 @@ class ClusterUpdate(Resource):
'tags': {'key': 'tags', 'type': '{str}'},
'location': {'key': 'location', 'type': 'str'},
'sku': {'key': 'sku', 'type': 'AzureSku'},
+ 'identity': {'key': 'identity', 'type': 'Identity'},
'state': {'key': 'properties.state', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
'uri': {'key': 'properties.uri', 'type': 'str'},
@@ -889,10 +860,6 @@ class ClusterUpdate(Resource):
'language_extensions': {'key': 'properties.languageExtensions', 'type': 'LanguageExtensionsList'},
'enable_double_encryption': {'key': 'properties.enableDoubleEncryption', 'type': 'bool'},
'engine_type': {'key': 'properties.engineType', 'type': 'str'},
- 'principal_id': {'key': 'identity.principalId', 'type': 'str'},
- 'tenant_id': {'key': 'identity.tenantId', 'type': 'str'},
- 'type_identity_type': {'key': 'identity.type', 'type': 'str'},
- 'user_assigned_identities': {'key': 'identity.userAssignedIdentities', 'type': '{ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties}'},
}
def __init__(
@@ -901,23 +868,23 @@ def __init__(
tags: Optional[Dict[str, str]] = None,
location: Optional[str] = None,
sku: Optional["AzureSku"] = None,
+ identity: Optional["Identity"] = None,
trusted_external_tenants: Optional[List["TrustedExternalTenant"]] = None,
optimized_autoscale: Optional["OptimizedAutoscale"] = None,
- enable_disk_encryption: Optional[bool] = None,
+ enable_disk_encryption: Optional[bool] = False,
enable_streaming_ingest: Optional[bool] = False,
virtual_network_configuration: Optional["VirtualNetworkConfiguration"] = None,
key_vault_properties: Optional["KeyVaultProperties"] = None,
enable_purge: Optional[bool] = False,
enable_double_encryption: Optional[bool] = False,
- engine_type: Optional[Union[str, "EngineType"]] = None,
- type_identity_type: Optional[Union[str, "IdentityType"]] = None,
- user_assigned_identities: Optional[Dict[str, "ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties"]] = None,
+ engine_type: Optional[Union[str, "EngineType"]] = "V3",
**kwargs
):
super(ClusterUpdate, self).__init__(**kwargs)
self.tags = tags
self.location = location
self.sku = sku
+ self.identity = identity
self.state = None
self.provisioning_state = None
self.uri = None
@@ -933,10 +900,6 @@ def __init__(
self.language_extensions = None
self.enable_double_encryption = enable_double_encryption
self.engine_type = engine_type
- self.principal_id = None
- self.tenant_id = None
- self.type_identity_type = type_identity_type
- self.user_assigned_identities = user_assigned_identities
class ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties(msrest.serialization.Model):
@@ -979,18 +942,18 @@ class Database(Resource):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the database.Constant filled by server. Possible values
- include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
+ include: "ReadWrite", "ReadOnlyFollowing".
:type kind: str or ~kusto_management_client.models.Kind
"""
@@ -1053,7 +1016,7 @@ class DatabasePrincipal(msrest.serialization.Model):
All required parameters must be populated in order to send to Azure.
:param role: Required. Database principal role. Possible values include: "Admin", "Ingestor",
- "Monitor", "User", "UnrestrictedViewers", "Viewer".
+ "Monitor", "User", "UnrestrictedViewer", "Viewer".
:type role: str or ~kusto_management_client.models.DatabasePrincipalRole
:param name: Required. Database principal name.
:type name: str
@@ -1113,19 +1076,19 @@ class DatabasePrincipalAssignment(Resource):
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param principal_id: The principal ID assigned to the database principal. It can be a user
email, application ID, or security group name.
:type principal_id: str
:param role: Database principal role. Possible values include: "Admin", "Ingestor", "Monitor",
- "User", "UnrestrictedViewers", "Viewer".
+ "User", "UnrestrictedViewer", "Viewer".
:type role: str or ~kusto_management_client.models.DatabasePrincipalRole
:param tenant_id: The tenant id of the principal.
:type tenant_id: str
@@ -1184,23 +1147,21 @@ def __init__(
class DatabasePrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
"""A principal assignment check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Principal Assignment resource name.
:type name: str
- :param type: Required. The type of resource,
- Microsoft.Kusto/clusters/databases/principalAssignments. Possible values include:
- "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
+ :ivar type: Required. The type of resource,
+ Microsoft.Kusto/clusters/databases/principalAssignments. Default value:
"Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -1208,16 +1169,16 @@ class DatabasePrincipalAssignmentCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters/databases/principalAssignments"
+
def __init__(
self,
*,
name: str,
- type: Union[str, "Type"],
**kwargs
):
super(DatabasePrincipalAssignmentCheckNameRequest, self).__init__(**kwargs)
self.name = name
- self.type = type
class DatabasePrincipalAssignmentListResult(msrest.serialization.Model):
@@ -1314,19 +1275,19 @@ class DataConnection(Resource):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
"""
_validation = {
@@ -1362,23 +1323,20 @@ def __init__(
class DataConnectionCheckNameRequest(msrest.serialization.Model):
"""A data connection check name availability request.
+ Variables are only populated by the server, and will be ignored when sending a request.
+
All required parameters must be populated in order to send to Azure.
:param name: Required. Data Connection name.
:type name: str
- :param type: Required. The type of resource,
- Microsoft.Kusto/clusters/databases/dataConnections. Possible values include:
- "Microsoft.Kusto/clusters", "Microsoft.Kusto/clusters/databases",
- "Microsoft.Kusto/clusters/attachedDatabaseConfigurations",
- "Microsoft.Kusto/clusters/principalAssignments",
- "Microsoft.Kusto/clusters/databases/dataConnections",
- "Microsoft.Kusto/clusters/databases/principalAssignments".
- :type type: str or ~kusto_management_client.models.Type
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters/databases/dataConnections.
+ Default value: "Microsoft.Kusto/clusters/databases/dataConnections".
+ :vartype type: str
"""
_validation = {
'name': {'required': True},
- 'type': {'required': True},
+ 'type': {'required': True, 'constant': True},
}
_attribute_map = {
@@ -1386,16 +1344,16 @@ class DataConnectionCheckNameRequest(msrest.serialization.Model):
'type': {'key': 'type', 'type': 'str'},
}
+ type = "Microsoft.Kusto/clusters/databases/dataConnections"
+
def __init__(
self,
*,
name: str,
- type: Union[str, "Type"],
**kwargs
):
super(DataConnectionCheckNameRequest, self).__init__(**kwargs)
self.name = name
- self.type = type
class DataConnectionListResult(msrest.serialization.Model):
@@ -1515,19 +1473,19 @@ class EventGridDataConnection(DataConnection):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
:param storage_account_resource_id: The resource ID of the storage account where the data
resides.
:type storage_account_resource_id: str
@@ -1617,19 +1575,19 @@ class EventHubDataConnection(DataConnection):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
:param event_hub_resource_id: The resource ID of the event hub to be used to create a data
connection.
:type event_hub_resource_id: str
@@ -1649,11 +1607,14 @@ class EventHubDataConnection(DataConnection):
:param event_system_properties: System properties of the event hub.
:type event_system_properties: list[str]
:param compression: The event hub messages compression type. Possible values include: "None",
- "GZip".
+ "GZip". Default value: "None".
:type compression: str or ~kusto_management_client.models.Compression
:ivar provisioning_state: The provisioned state of the resource. Possible values include:
"Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
:vartype provisioning_state: str or ~kusto_management_client.models.ProvisioningState
+ :param managed_identity_resource_id: The resource ID of a managed identity (system or user
+ assigned) to be used to authenticate with event hub.
+ :type managed_identity_resource_id: str
"""
_validation = {
@@ -1678,6 +1639,7 @@ class EventHubDataConnection(DataConnection):
'event_system_properties': {'key': 'properties.eventSystemProperties', 'type': '[str]'},
'compression': {'key': 'properties.compression', 'type': 'str'},
'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
+ 'managed_identity_resource_id': {'key': 'properties.managedIdentityResourceId', 'type': 'str'},
}
def __init__(
@@ -1690,7 +1652,8 @@ def __init__(
mapping_rule_name: Optional[str] = None,
data_format: Optional[Union[str, "EventHubDataFormat"]] = None,
event_system_properties: Optional[List[str]] = None,
- compression: Optional[Union[str, "Compression"]] = None,
+ compression: Optional[Union[str, "Compression"]] = "None",
+ managed_identity_resource_id: Optional[str] = None,
**kwargs
):
super(EventHubDataConnection, self).__init__(location=location, **kwargs)
@@ -1703,6 +1666,7 @@ def __init__(
self.event_system_properties = event_system_properties
self.compression = compression
self.provisioning_state = None
+ self.managed_identity_resource_id = managed_identity_resource_id
class FollowerDatabaseDefinition(msrest.serialization.Model):
@@ -1769,6 +1733,56 @@ def __init__(
self.value = value
+class Identity(msrest.serialization.Model):
+ """Identity for the resource.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :ivar principal_id: The principal ID of resource identity.
+ :vartype principal_id: str
+ :ivar tenant_id: The tenant ID of resource.
+ :vartype tenant_id: str
+ :param type: Required. 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. Possible values include: "None",
+ "SystemAssigned", "UserAssigned", "SystemAssigned, UserAssigned".
+ :type type: str or ~kusto_management_client.models.IdentityType
+ :param user_assigned_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}'.
+ :type user_assigned_identities: dict[str,
+ ~kusto_management_client.models.ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties]
+ """
+
+ _validation = {
+ 'principal_id': {'readonly': True},
+ 'tenant_id': {'readonly': True},
+ 'type': {'required': True},
+ }
+
+ _attribute_map = {
+ 'principal_id': {'key': 'principalId', 'type': 'str'},
+ 'tenant_id': {'key': 'tenantId', 'type': 'str'},
+ 'type': {'key': 'type', 'type': 'str'},
+ 'user_assigned_identities': {'key': 'userAssignedIdentities', 'type': '{ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties}'},
+ }
+
+ def __init__(
+ self,
+ *,
+ type: Union[str, "IdentityType"],
+ user_assigned_identities: Optional[Dict[str, "ComponentsSgqdofSchemasIdentityPropertiesUserassignedidentitiesAdditionalproperties"]] = None,
+ **kwargs
+ ):
+ super(Identity, self).__init__(**kwargs)
+ self.principal_id = None
+ self.tenant_id = None
+ self.type = type
+ self.user_assigned_identities = user_assigned_identities
+
+
class IotHubDataConnection(DataConnection):
"""Class representing an iot hub data connection.
@@ -1776,19 +1790,19 @@ class IotHubDataConnection(DataConnection):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the endpoint for the data connection.Constant filled by server.
- Possible values include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
- :type kind: str or ~kusto_management_client.models.Kind
+ Possible values include: "EventHub", "EventGrid", "IotHub".
+ :type kind: str or ~kusto_management_client.models.DataConnectionKind
:param iot_hub_resource_id: The resource ID of the Iot hub to be used to create a data
connection.
:type iot_hub_resource_id: str
@@ -2068,6 +2082,79 @@ def __init__(
self.next_link = next_link
+class OperationResult(msrest.serialization.Model):
+ """Operation Result Entity.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar id: ID of the resource.
+ :vartype id: str
+ :ivar name: Name of the resource.
+ :vartype name: str
+ :ivar status: status of the Operation result. Possible values include: "Succeeded", "Canceled",
+ "Failed", "Running".
+ :vartype status: str or ~kusto_management_client.models.Status
+ :param start_time: The operation start time.
+ :type start_time: ~datetime.datetime
+ :param end_time: The operation end time.
+ :type end_time: ~datetime.datetime
+ :param percent_complete: Percentage completed.
+ :type percent_complete: float
+ :param code: The code of the error.
+ :type code: str
+ :param message: The error message.
+ :type message: str
+ :param operation_kind: The kind of the operation.
+ :type operation_kind: str
+ :param operation_state: The state of the operation.
+ :type operation_state: str
+ """
+
+ _validation = {
+ 'id': {'readonly': True},
+ 'name': {'readonly': True},
+ 'status': {'readonly': True},
+ 'percent_complete': {'maximum': 100, 'minimum': 0},
+ }
+
+ _attribute_map = {
+ 'id': {'key': 'id', 'type': 'str'},
+ 'name': {'key': 'name', 'type': 'str'},
+ 'status': {'key': 'status', 'type': 'str'},
+ 'start_time': {'key': 'startTime', 'type': 'iso-8601'},
+ 'end_time': {'key': 'endTime', 'type': 'iso-8601'},
+ 'percent_complete': {'key': 'percentComplete', 'type': 'float'},
+ 'code': {'key': 'error.code', 'type': 'str'},
+ 'message': {'key': 'error.message', 'type': 'str'},
+ 'operation_kind': {'key': 'properties.operationKind', 'type': 'str'},
+ 'operation_state': {'key': 'properties.operationState', 'type': 'str'},
+ }
+
+ def __init__(
+ self,
+ *,
+ start_time: Optional[datetime.datetime] = None,
+ end_time: Optional[datetime.datetime] = None,
+ percent_complete: Optional[float] = None,
+ code: Optional[str] = None,
+ message: Optional[str] = None,
+ operation_kind: Optional[str] = None,
+ operation_state: Optional[str] = None,
+ **kwargs
+ ):
+ super(OperationResult, self).__init__(**kwargs)
+ self.id = None
+ self.name = None
+ self.status = None
+ self.start_time = start_time
+ self.end_time = end_time
+ self.percent_complete = percent_complete
+ self.code = code
+ self.message = message
+ self.operation_kind = operation_kind
+ self.operation_state = operation_state
+
+
class OptimizedAutoscale(msrest.serialization.Model):
"""A class that contains the optimized auto scale definition.
@@ -2115,17 +2202,17 @@ def __init__(
class ProxyResource(Resource):
- """The resource model definition for a ARM proxy resource. It will have everything other than required location and tags.
+ """The resource model definition for a Azure Resource Manager proxy resource. It will not have tags and a location.
Variables are only populated by the server, and will be ignored when sending a request.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
"""
@@ -2155,18 +2242,18 @@ class ReadOnlyFollowingDatabase(Database):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the database.Constant filled by server. Possible values
- include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
+ include: "ReadWrite", "ReadOnlyFollowing".
:type kind: str or ~kusto_management_client.models.Kind
:ivar provisioning_state: The provisioned state of the resource. Possible values include:
"Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
@@ -2243,18 +2330,18 @@ class ReadWriteDatabase(Database):
All required parameters must be populated in order to send to Azure.
- :ivar id: Fully qualified resource Id for the resource. Ex -
+ :ivar id: Fully qualified resource ID for the resource. Ex -
/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
:vartype id: str
:ivar name: The name of the resource.
:vartype name: str
- :ivar type: The type of the resource. Ex- Microsoft.Compute/virtualMachines or
- Microsoft.Storage/storageAccounts.
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
:vartype type: str
:param location: Resource location.
:type location: str
:param kind: Required. Kind of the database.Constant filled by server. Possible values
- include: "ReadWrite", "ReadOnlyFollowing", "EventHub", "EventGrid", "IotHub".
+ include: "ReadWrite", "ReadOnlyFollowing".
:type kind: str or ~kusto_management_client.models.Kind
:ivar provisioning_state: The provisioned state of the resource. Possible values include:
"Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
@@ -2311,6 +2398,129 @@ def __init__(
self.is_followed = None
+class Script(Resource):
+ """Class representing a database script.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ :ivar id: Fully qualified resource ID for the resource. Ex -
+ /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.
+ :vartype id: str
+ :ivar name: The name of the resource.
+ :vartype name: str
+ :ivar type: The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or
+ "Microsoft.Storage/storageAccounts".
+ :vartype type: str
+ :ivar system_data: Metadata pertaining to creation and last modification of the resource.
+ :vartype system_data: ~kusto_management_client.models.SystemData
+ :param script_url: The url to the KQL script blob file.
+ :type script_url: str
+ :param script_url_sas_token: The SaS token.
+ :type script_url_sas_token: str
+ :param force_update_tag: A unique string. If changed the script will be applied again.
+ :type force_update_tag: str
+ :param continue_on_errors: Flag that indicates whether to continue if one of the command fails.
+ :type continue_on_errors: bool
+ :ivar provisioning_state: The provisioned state of the resource. Possible values include:
+ "Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
+ :vartype provisioning_state: str or ~kusto_management_client.models.ProvisioningState
+ """
+
+ _validation = {
+ 'id': {'readonly': True},
+ 'name': {'readonly': True},
+ 'type': {'readonly': True},
+ 'system_data': {'readonly': True},
+ 'provisioning_state': {'readonly': True},
+ }
+
+ _attribute_map = {
+ 'id': {'key': 'id', 'type': 'str'},
+ 'name': {'key': 'name', 'type': 'str'},
+ 'type': {'key': 'type', 'type': 'str'},
+ 'system_data': {'key': 'systemData', 'type': 'SystemData'},
+ 'script_url': {'key': 'properties.scriptUrl', 'type': 'str'},
+ 'script_url_sas_token': {'key': 'properties.scriptUrlSasToken', 'type': 'str'},
+ 'force_update_tag': {'key': 'properties.forceUpdateTag', 'type': 'str'},
+ 'continue_on_errors': {'key': 'properties.continueOnErrors', 'type': 'bool'},
+ 'provisioning_state': {'key': 'properties.provisioningState', 'type': 'str'},
+ }
+
+ def __init__(
+ self,
+ *,
+ script_url: Optional[str] = None,
+ script_url_sas_token: Optional[str] = None,
+ force_update_tag: Optional[str] = None,
+ continue_on_errors: Optional[bool] = False,
+ **kwargs
+ ):
+ super(Script, self).__init__(**kwargs)
+ self.system_data = None
+ self.script_url = script_url
+ self.script_url_sas_token = script_url_sas_token
+ self.force_update_tag = force_update_tag
+ self.continue_on_errors = continue_on_errors
+ self.provisioning_state = None
+
+
+class ScriptCheckNameRequest(msrest.serialization.Model):
+ """A script name availability request.
+
+ Variables are only populated by the server, and will be ignored when sending a request.
+
+ All required parameters must be populated in order to send to Azure.
+
+ :param name: Required. Script name.
+ :type name: str
+ :ivar type: Required. The type of resource, Microsoft.Kusto/clusters/databases/scripts. Default
+ value: "Microsoft.Kusto/clusters/databases/scripts".
+ :vartype type: str
+ """
+
+ _validation = {
+ 'name': {'required': True},
+ 'type': {'required': True, 'constant': True},
+ }
+
+ _attribute_map = {
+ 'name': {'key': 'name', 'type': 'str'},
+ 'type': {'key': 'type', 'type': 'str'},
+ }
+
+ type = "Microsoft.Kusto/clusters/databases/scripts"
+
+ def __init__(
+ self,
+ *,
+ name: str,
+ **kwargs
+ ):
+ super(ScriptCheckNameRequest, self).__init__(**kwargs)
+ self.name = name
+
+
+class ScriptListResult(msrest.serialization.Model):
+ """The list Kusto database script operation response.
+
+ :param value: The list of Kusto scripts.
+ :type value: list[~kusto_management_client.models.Script]
+ """
+
+ _attribute_map = {
+ 'value': {'key': 'value', 'type': '[Script]'},
+ }
+
+ def __init__(
+ self,
+ *,
+ value: Optional[List["Script"]] = None,
+ **kwargs
+ ):
+ super(ScriptListResult, self).__init__(**kwargs)
+ self.value = value
+
+
class SkuDescription(msrest.serialization.Model):
"""The Kusto SKU description of given resource type.
@@ -2418,6 +2628,102 @@ def __init__(
self.zones = zones
+class SystemData(msrest.serialization.Model):
+ """Metadata pertaining to creation and last modification of the resource.
+
+ :param created_by: The identity that created the resource.
+ :type created_by: str
+ :param created_by_type: The type of identity that created the resource. Possible values
+ include: "User", "Application", "ManagedIdentity", "Key".
+ :type created_by_type: str or ~kusto_management_client.models.CreatedByType
+ :param created_at: The timestamp of resource creation (UTC).
+ :type created_at: ~datetime.datetime
+ :param last_modified_by: The identity that last modified the resource.
+ :type last_modified_by: str
+ :param last_modified_by_type: The type of identity that last modified the resource. Possible
+ values include: "User", "Application", "ManagedIdentity", "Key".
+ :type last_modified_by_type: str or ~kusto_management_client.models.CreatedByType
+ :param last_modified_at: The timestamp of resource last modification (UTC).
+ :type last_modified_at: ~datetime.datetime
+ """
+
+ _attribute_map = {
+ 'created_by': {'key': 'createdBy', 'type': 'str'},
+ 'created_by_type': {'key': 'createdByType', 'type': 'str'},
+ 'created_at': {'key': 'createdAt', 'type': 'iso-8601'},
+ 'last_modified_by': {'key': 'lastModifiedBy', 'type': 'str'},
+ 'last_modified_by_type': {'key': 'lastModifiedByType', 'type': 'str'},
+ 'last_modified_at': {'key': 'lastModifiedAt', 'type': 'iso-8601'},
+ }
+
+ def __init__(
+ self,
+ *,
+ created_by: Optional[str] = None,
+ created_by_type: Optional[Union[str, "CreatedByType"]] = None,
+ created_at: Optional[datetime.datetime] = None,
+ last_modified_by: Optional[str] = None,
+ last_modified_by_type: Optional[Union[str, "CreatedByType"]] = None,
+ last_modified_at: Optional[datetime.datetime] = None,
+ **kwargs
+ ):
+ super(SystemData, self).__init__(**kwargs)
+ self.created_by = created_by
+ self.created_by_type = created_by_type
+ self.created_at = created_at
+ self.last_modified_by = last_modified_by
+ self.last_modified_by_type = last_modified_by_type
+ self.last_modified_at = last_modified_at
+
+
+class TableLevelSharingProperties(msrest.serialization.Model):
+ """Tables that will be included and excluded in the follower database.
+
+ :param tables_to_include: List of tables to include in the follower database.
+ :type tables_to_include: list[str]
+ :param tables_to_exclude: List of tables to exclude from the follower database.
+ :type tables_to_exclude: list[str]
+ :param external_tables_to_include: List of external tables to include in the follower database.
+ :type external_tables_to_include: list[str]
+ :param external_tables_to_exclude: List of external tables exclude from the follower database.
+ :type external_tables_to_exclude: list[str]
+ :param materialized_views_to_include: List of materialized views to include in the follower
+ database.
+ :type materialized_views_to_include: list[str]
+ :param materialized_views_to_exclude: List of materialized views exclude from the follower
+ database.
+ :type materialized_views_to_exclude: list[str]
+ """
+
+ _attribute_map = {
+ 'tables_to_include': {'key': 'tablesToInclude', 'type': '[str]'},
+ 'tables_to_exclude': {'key': 'tablesToExclude', 'type': '[str]'},
+ 'external_tables_to_include': {'key': 'externalTablesToInclude', 'type': '[str]'},
+ 'external_tables_to_exclude': {'key': 'externalTablesToExclude', 'type': '[str]'},
+ 'materialized_views_to_include': {'key': 'materializedViewsToInclude', 'type': '[str]'},
+ 'materialized_views_to_exclude': {'key': 'materializedViewsToExclude', 'type': '[str]'},
+ }
+
+ def __init__(
+ self,
+ *,
+ tables_to_include: Optional[List[str]] = None,
+ tables_to_exclude: Optional[List[str]] = None,
+ external_tables_to_include: Optional[List[str]] = None,
+ external_tables_to_exclude: Optional[List[str]] = None,
+ materialized_views_to_include: Optional[List[str]] = None,
+ materialized_views_to_exclude: Optional[List[str]] = None,
+ **kwargs
+ ):
+ super(TableLevelSharingProperties, self).__init__(**kwargs)
+ self.tables_to_include = tables_to_include
+ self.tables_to_exclude = tables_to_exclude
+ self.external_tables_to_include = external_tables_to_include
+ self.external_tables_to_exclude = external_tables_to_exclude
+ self.materialized_views_to_include = materialized_views_to_include
+ self.materialized_views_to_exclude = materialized_views_to_exclude
+
+
class TrustedExternalTenant(msrest.serialization.Model):
"""Represents a tenant ID that is trusted by the cluster.
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/__init__.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/__init__.py
index 5750cdc82c5..27917c1aa7d 100644
--- a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/__init__.py
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/__init__.py
@@ -6,20 +6,24 @@
# Changes may cause incorrect behavior and will be lost if the code is regenerated.
# --------------------------------------------------------------------------
-from ._cluster_operations import ClusterOperations
-from ._cluster_principal_assignment_operations import ClusterPrincipalAssignmentOperations
-from ._database_operations import DatabaseOperations
-from ._database_principal_assignment_operations import DatabasePrincipalAssignmentOperations
-from ._attached_database_configuration_operations import AttachedDatabaseConfigurationOperations
-from ._data_connection_operations import DataConnectionOperations
-from ._operation_operations import OperationOperations
+from ._clusters_operations import ClustersOperations
+from ._cluster_principal_assignments_operations import ClusterPrincipalAssignmentsOperations
+from ._databases_operations import DatabasesOperations
+from ._database_principal_assignments_operations import DatabasePrincipalAssignmentsOperations
+from ._scripts_operations import ScriptsOperations
+from ._attached_database_configurations_operations import AttachedDatabaseConfigurationsOperations
+from ._data_connections_operations import DataConnectionsOperations
+from ._operations import Operations
+from ._operations_results_operations import OperationsResultsOperations
__all__ = [
- 'ClusterOperations',
- 'ClusterPrincipalAssignmentOperations',
- 'DatabaseOperations',
- 'DatabasePrincipalAssignmentOperations',
- 'AttachedDatabaseConfigurationOperations',
- 'DataConnectionOperations',
- 'OperationOperations',
+ 'ClustersOperations',
+ 'ClusterPrincipalAssignmentsOperations',
+ 'DatabasesOperations',
+ 'DatabasePrincipalAssignmentsOperations',
+ 'ScriptsOperations',
+ 'AttachedDatabaseConfigurationsOperations',
+ 'DataConnectionsOperations',
+ 'Operations',
+ 'OperationsResultsOperations',
]
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_attached_database_configurations_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_attached_database_configurations_operations.py
new file mode 100644
index 00000000000..2c113f2dc9c
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_attached_database_configurations_operations.py
@@ -0,0 +1,443 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class AttachedDatabaseConfigurationsOperations(object):
+ """AttachedDatabaseConfigurationsOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list_by_cluster(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.AttachedDatabaseConfigurationListResult"]
+ """Returns the list of attached database configurations of the given Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either AttachedDatabaseConfigurationListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.AttachedDatabaseConfigurationListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfigurationListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_cluster.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('AttachedDatabaseConfigurationListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_by_cluster.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations'} # type: ignore
+
+ def get(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ attached_database_configuration_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.AttachedDatabaseConfiguration"
+ """Returns an attached database configuration.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param attached_database_configuration_name: The name of the attached database configuration.
+ :type attached_database_configuration_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: AttachedDatabaseConfiguration, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.AttachedDatabaseConfiguration
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfiguration"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ attached_database_configuration_name, # type: str
+ parameters, # type: "models.AttachedDatabaseConfiguration"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.AttachedDatabaseConfiguration"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfiguration"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'AttachedDatabaseConfiguration')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ def begin_create_or_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ attached_database_configuration_name, # type: str
+ parameters, # type: "models.AttachedDatabaseConfiguration"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.AttachedDatabaseConfiguration"]
+ """Creates or updates an attached database configuration.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param attached_database_configuration_name: The name of the attached database configuration.
+ :type attached_database_configuration_name: str
+ :param parameters: The database parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.AttachedDatabaseConfiguration
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either AttachedDatabaseConfiguration or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.AttachedDatabaseConfiguration]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.AttachedDatabaseConfiguration"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ attached_database_configuration_name=attached_database_configuration_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('AttachedDatabaseConfiguration', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ def _delete_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ attached_database_configuration_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
+
+ def begin_delete(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ attached_database_configuration_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Deletes the attached database configuration with the given name.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param attached_database_configuration_name: The name of the attached database configuration.
+ :type attached_database_configuration_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ attached_database_configuration_name=attached_database_configuration_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'attachedDatabaseConfigurationName': self._serialize.url("attached_database_configuration_name", attached_database_configuration_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/attachedDatabaseConfigurations/{attachedDatabaseConfigurationName}'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_cluster_principal_assignments_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_cluster_principal_assignments_operations.py
new file mode 100644
index 00000000000..ad547ede475
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_cluster_principal_assignments_operations.py
@@ -0,0 +1,508 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class ClusterPrincipalAssignmentsOperations(object):
+ """ClusterPrincipalAssignmentsOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def check_name_availability(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ principal_assignment_name, # type: "models.ClusterPrincipalAssignmentCheckNameRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.CheckNameResult"
+ """Checks that the principal assignment name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the principal assignment.
+ :type principal_assignment_name: ~kusto_management_client.models.ClusterPrincipalAssignmentCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(principal_assignment_name, 'ClusterPrincipalAssignmentCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkPrincipalAssignmentNameAvailability'} # type: ignore
+
+ def get(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ principal_assignment_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.ClusterPrincipalAssignment"
+ """Gets a Kusto cluster principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: ClusterPrincipalAssignment, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.ClusterPrincipalAssignment
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ principal_assignment_name, # type: str
+ parameters, # type: "models.ClusterPrincipalAssignment"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.ClusterPrincipalAssignment"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'ClusterPrincipalAssignment')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def begin_create_or_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ principal_assignment_name, # type: str
+ parameters, # type: "models.ClusterPrincipalAssignment"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.ClusterPrincipalAssignment"]
+ """Create a Kusto cluster principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :param parameters: The Kusto cluster principalAssignment's parameters supplied for the
+ operation.
+ :type parameters: ~kusto_management_client.models.ClusterPrincipalAssignment
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either ClusterPrincipalAssignment or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.ClusterPrincipalAssignment]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignment"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ principal_assignment_name=principal_assignment_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('ClusterPrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def _delete_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ principal_assignment_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def begin_delete(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ principal_assignment_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Deletes a Kusto cluster principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ principal_assignment_name=principal_assignment_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def list(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.ClusterPrincipalAssignmentListResult"]
+ """Lists all Kusto cluster principalAssignments.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ClusterPrincipalAssignmentListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.ClusterPrincipalAssignmentListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterPrincipalAssignmentListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('ClusterPrincipalAssignmentListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/principalAssignments'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_clusters_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_clusters_operations.py
new file mode 100644
index 00000000000..7aaa720e638
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_clusters_operations.py
@@ -0,0 +1,1699 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class ClustersOperations(object):
+ """ClustersOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def get(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Cluster"
+ """Gets a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: Cluster, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.Cluster
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ parameters, # type: "models.Cluster"
+ if_match=None, # type: Optional[str]
+ if_none_match=None, # type: Optional[str]
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Cluster"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ if if_match is not None:
+ header_parameters['If-Match'] = self._serialize.header("if_match", if_match, 'str')
+ if if_none_match is not None:
+ header_parameters['If-None-Match'] = self._serialize.header("if_none_match", if_none_match, 'str')
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Cluster')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ def begin_create_or_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ parameters, # type: "models.Cluster"
+ if_match=None, # type: Optional[str]
+ if_none_match=None, # type: Optional[str]
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.Cluster"]
+ """Create or update a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param parameters: The Kusto cluster parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.Cluster
+ :param if_match: 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.
+ :type if_match: str
+ :param if_none_match: 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.
+ :type if_none_match: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either Cluster or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.Cluster]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ parameters=parameters,
+ if_match=if_match,
+ if_none_match=if_none_match,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ def _update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ parameters, # type: "models.ClusterUpdate"
+ if_match=None, # type: Optional[str]
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Cluster"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ if if_match is not None:
+ header_parameters['If-Match'] = self._serialize.header("if_match", if_match, 'str')
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'ClusterUpdate')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ def begin_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ parameters, # type: "models.ClusterUpdate"
+ if_match=None, # type: Optional[str]
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.Cluster"]
+ """Update a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param parameters: The Kusto cluster parameters supplied to the Update operation.
+ :type parameters: ~kusto_management_client.models.ClusterUpdate
+ :param if_match: 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.
+ :type if_match: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either Cluster or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.Cluster]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Cluster"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ parameters=parameters,
+ if_match=if_match,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Cluster', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ def _delete_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ def begin_delete(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Deletes a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}'} # type: ignore
+
+ def _stop_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._stop_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _stop_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop'} # type: ignore
+
+ def begin_stop(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Stops a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._stop_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_stop.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop'} # type: ignore
+
+ def _start_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._start_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _start_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start'} # type: ignore
+
+ def begin_start(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Starts a Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._start_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_start.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start'} # type: ignore
+
+ def list_follower_databases(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.FollowerDatabaseListResult"]
+ """Returns a list of databases that are owned by this cluster and were followed by another
+ cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either FollowerDatabaseListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.FollowerDatabaseListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.FollowerDatabaseListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_follower_databases.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('FollowerDatabaseListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_follower_databases.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listFollowerDatabases'} # type: ignore
+
+ def _detach_follower_databases_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ follower_database_to_remove, # type: "models.FollowerDatabaseDefinition"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._detach_follower_databases_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(follower_database_to_remove, 'FollowerDatabaseDefinition')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _detach_follower_databases_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/detachFollowerDatabases'} # type: ignore
+
+ def begin_detach_follower_databases(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ follower_database_to_remove, # type: "models.FollowerDatabaseDefinition"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Detaches all followers of a database owned by this cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param follower_database_to_remove: The follower databases properties to remove.
+ :type follower_database_to_remove: ~kusto_management_client.models.FollowerDatabaseDefinition
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._detach_follower_databases_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ follower_database_to_remove=follower_database_to_remove,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_detach_follower_databases.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/detachFollowerDatabases'} # type: ignore
+
+ def _diagnose_virtual_network_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Optional["models.DiagnoseVirtualNetworkResult"]
+ cls = kwargs.pop('cls', None) # type: ClsType[Optional["models.DiagnoseVirtualNetworkResult"]]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._diagnose_virtual_network_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = None
+ if response.status_code == 200:
+ deserialized = self._deserialize('DiagnoseVirtualNetworkResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _diagnose_virtual_network_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/diagnoseVirtualNetwork'} # type: ignore
+
+ def begin_diagnose_virtual_network(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.DiagnoseVirtualNetworkResult"]
+ """Diagnoses network connectivity status for external resources on which the service is dependent
+ on.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either DiagnoseVirtualNetworkResult or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.DiagnoseVirtualNetworkResult]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DiagnoseVirtualNetworkResult"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._diagnose_virtual_network_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DiagnoseVirtualNetworkResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_diagnose_virtual_network.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/diagnoseVirtualNetwork'} # type: ignore
+
+ def list_by_resource_group(
+ self,
+ resource_group_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.ClusterListResult"]
+ """Lists all Kusto clusters within a resource group.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ClusterListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.ClusterListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_resource_group.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('ClusterListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_by_resource_group.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters'} # type: ignore
+
+ def list(
+ self,
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.ClusterListResult"]
+ """Lists all Kusto clusters within a subscription.
+
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ClusterListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.ClusterListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ClusterListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('ClusterListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters'} # type: ignore
+
+ def list_skus(
+ self,
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.SkuDescriptionList"]
+ """Lists eligible SKUs for Kusto resource provider.
+
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either SkuDescriptionList or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.SkuDescriptionList]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.SkuDescriptionList"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_skus.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('SkuDescriptionList', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_skus.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus'} # type: ignore
+
+ def check_name_availability(
+ self,
+ location, # type: str
+ cluster_name, # type: "models.ClusterCheckNameRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.CheckNameResult"
+ """Checks that the cluster name is valid and is not already in use.
+
+ :param location: Azure location (region) name.
+ :type location: str
+ :param cluster_name: The name of the cluster.
+ :type cluster_name: ~kusto_management_client.models.ClusterCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'location': self._serialize.url("location", location, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(cluster_name, 'ClusterCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability'} # type: ignore
+
+ def list_skus_by_resource(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.ListResourceSkusResult"]
+ """Returns the SKUs available for the provided resource.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ListResourceSkusResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.ListResourceSkusResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ListResourceSkusResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_skus_by_resource.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('ListResourceSkusResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_skus_by_resource.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/skus'} # type: ignore
+
+ def list_language_extensions(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.LanguageExtensionsList"]
+ """Returns a list of language extensions that can run within KQL queries.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either LanguageExtensionsList or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.LanguageExtensionsList]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.LanguageExtensionsList"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_language_extensions.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('LanguageExtensionsList', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_language_extensions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/listLanguageExtensions'} # type: ignore
+
+ def _add_language_extensions_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ language_extensions_to_add, # type: "models.LanguageExtensionsList"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._add_language_extensions_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(language_extensions_to_add, 'LanguageExtensionsList')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _add_language_extensions_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/addLanguageExtensions'} # type: ignore
+
+ def begin_add_language_extensions(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ language_extensions_to_add, # type: "models.LanguageExtensionsList"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Add a list of language extensions that can run within KQL queries.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param language_extensions_to_add: The language extensions to add.
+ :type language_extensions_to_add: ~kusto_management_client.models.LanguageExtensionsList
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._add_language_extensions_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ language_extensions_to_add=language_extensions_to_add,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_add_language_extensions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/addLanguageExtensions'} # type: ignore
+
+ def _remove_language_extensions_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ language_extensions_to_remove, # type: "models.LanguageExtensionsList"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._remove_language_extensions_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(language_extensions_to_remove, 'LanguageExtensionsList')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _remove_language_extensions_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/removeLanguageExtensions'} # type: ignore
+
+ def begin_remove_language_extensions(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ language_extensions_to_remove, # type: "models.LanguageExtensionsList"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Remove a list of language extensions that can run within KQL queries.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param language_extensions_to_remove: The language extensions to remove.
+ :type language_extensions_to_remove: ~kusto_management_client.models.LanguageExtensionsList
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._remove_language_extensions_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ language_extensions_to_remove=language_extensions_to_remove,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_remove_language_extensions.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/removeLanguageExtensions'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_data_connections_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_data_connections_operations.py
new file mode 100644
index 00000000000..8942beffdcd
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_data_connections_operations.py
@@ -0,0 +1,818 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class DataConnectionsOperations(object):
+ """DataConnectionsOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list_by_database(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.DataConnectionListResult"]
+ """Returns the list of data connections of the given Kusto database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DataConnectionListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.DataConnectionListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnectionListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_database.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('DataConnectionListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_by_database.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections'} # type: ignore
+
+ def _data_connection_validation_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ parameters, # type: "models.DataConnectionValidation"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Optional["models.DataConnectionValidationListResult"]
+ cls = kwargs.pop('cls', None) # type: ClsType[Optional["models.DataConnectionValidationListResult"]]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._data_connection_validation_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DataConnectionValidation')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = None
+ if response.status_code == 200:
+ deserialized = self._deserialize('DataConnectionValidationListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _data_connection_validation_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnectionValidation'} # type: ignore
+
+ def begin_data_connection_validation(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ parameters, # type: "models.DataConnectionValidation"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.DataConnectionValidationListResult"]
+ """Checks that the data connection parameters are valid.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param parameters: The data connection parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.DataConnectionValidation
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either DataConnectionValidationListResult or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.DataConnectionValidationListResult]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnectionValidationListResult"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._data_connection_validation_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DataConnectionValidationListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, lro_options={'final-state-via': 'location'}, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_data_connection_validation.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnectionValidation'} # type: ignore
+
+ def check_name_availability(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: "models.DataConnectionCheckNameRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.CheckNameResult"
+ """Checks that the data connection name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: ~kusto_management_client.models.DataConnectionCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(data_connection_name, 'DataConnectionCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkNameAvailability'} # type: ignore
+
+ def get(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.DataConnection"
+ """Returns a data connection.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DataConnection, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DataConnection
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: str
+ parameters, # type: "models.DataConnection"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.DataConnection"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DataConnection')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ def begin_create_or_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: str
+ parameters, # type: "models.DataConnection"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.DataConnection"]
+ """Creates or updates a data connection.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :param parameters: The data connection parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.DataConnection
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either DataConnection or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.DataConnection]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ data_connection_name=data_connection_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ def _update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: str
+ parameters, # type: "models.DataConnection"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.DataConnection"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DataConnection')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ def begin_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: str
+ parameters, # type: "models.DataConnection"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.DataConnection"]
+ """Updates a data connection.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :param parameters: The data connection parameters supplied to the Update operation.
+ :type parameters: ~kusto_management_client.models.DataConnection
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either DataConnection or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.DataConnection]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DataConnection"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ data_connection_name=data_connection_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DataConnection', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ def _delete_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
+
+ def begin_delete(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ data_connection_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Deletes the data connection with the given name.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param data_connection_name: The name of the data connection.
+ :type data_connection_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ data_connection_name=data_connection_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'dataConnectionName': self._serialize.url("data_connection_name", data_connection_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/dataConnections/{dataConnectionName}'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_database_principal_assignments_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_database_principal_assignments_operations.py
new file mode 100644
index 00000000000..282d5654892
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_database_principal_assignments_operations.py
@@ -0,0 +1,533 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class DatabasePrincipalAssignmentsOperations(object):
+ """DatabasePrincipalAssignmentsOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def check_name_availability(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ principal_assignment_name, # type: "models.DatabasePrincipalAssignmentCheckNameRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.CheckNameResult"
+ """Checks that the database principal assignment is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the resource.
+ :type principal_assignment_name: ~kusto_management_client.models.DatabasePrincipalAssignmentCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(principal_assignment_name, 'DatabasePrincipalAssignmentCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/checkPrincipalAssignmentNameAvailability'} # type: ignore
+
+ def get(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ principal_assignment_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.DatabasePrincipalAssignment"
+ """Gets a Kusto cluster database principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DatabasePrincipalAssignment, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DatabasePrincipalAssignment
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ principal_assignment_name, # type: str
+ parameters, # type: "models.DatabasePrincipalAssignment"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.DatabasePrincipalAssignment"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignment"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'DatabasePrincipalAssignment')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def begin_create_or_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ principal_assignment_name, # type: str
+ parameters, # type: "models.DatabasePrincipalAssignment"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.DatabasePrincipalAssignment"]
+ """Creates a Kusto cluster database principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :param parameters: The Kusto principalAssignments parameters supplied for the operation.
+ :type parameters: ~kusto_management_client.models.DatabasePrincipalAssignment
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either DatabasePrincipalAssignment or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.DatabasePrincipalAssignment]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignment"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ principal_assignment_name=principal_assignment_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('DatabasePrincipalAssignment', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def _delete_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ principal_assignment_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def begin_delete(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ principal_assignment_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Deletes a Kusto principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param principal_assignment_name: The name of the Kusto principalAssignment.
+ :type principal_assignment_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ principal_assignment_name=principal_assignment_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'principalAssignmentName': self._serialize.url("principal_assignment_name", principal_assignment_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments/{principalAssignmentName}'} # type: ignore
+
+ def list(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.DatabasePrincipalAssignmentListResult"]
+ """Lists all Kusto cluster database principalAssignments.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DatabasePrincipalAssignmentListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.DatabasePrincipalAssignmentListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalAssignmentListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('DatabasePrincipalAssignmentListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/principalAssignments'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_databases_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_databases_operations.py
new file mode 100644
index 00000000000..ccbac6f4564
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_databases_operations.py
@@ -0,0 +1,871 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class DatabasesOperations(object):
+ """DatabasesOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def check_name_availability(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ resource_name, # type: "models.CheckNameRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.CheckNameResult"
+ """Checks that the database name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param resource_name: The name of the resource.
+ :type resource_name: ~kusto_management_client.models.CheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(resource_name, 'CheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkNameAvailability'} # type: ignore
+
+ def list_by_cluster(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.DatabaseListResult"]
+ """Returns the list of databases of the given Kusto cluster.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DatabaseListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.DatabaseListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabaseListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_cluster.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('DatabaseListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_by_cluster.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases'} # type: ignore
+
+ def get(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Database"
+ """Returns a database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: Database, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.Database
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ parameters, # type: "models.Database"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Database"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Database')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def begin_create_or_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ parameters, # type: "models.Database"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.Database"]
+ """Creates or updates a database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param parameters: The database parameters supplied to the CreateOrUpdate operation.
+ :type parameters: ~kusto_management_client.models.Database
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either Database or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.Database]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def _update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ parameters, # type: "models.Database"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Database"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Database')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def begin_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ parameters, # type: "models.Database"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.Database"]
+ """Updates a database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param parameters: The database parameters supplied to the Update operation.
+ :type parameters: ~kusto_management_client.models.Database
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either Database or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.Database]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Database"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Database', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def _delete_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def begin_delete(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Deletes the database with the given name.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}'} # type: ignore
+
+ def list_principals(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.DatabasePrincipalListResult"]
+ """Returns a list of database principals of the given Kusto cluster and database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either DatabasePrincipalListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.DatabasePrincipalListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_principals.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.post(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('DatabasePrincipalListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_principals.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/listPrincipals'} # type: ignore
+
+ def add_principals(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ database_principals_to_add, # type: "models.DatabasePrincipalListRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.DatabasePrincipalListResult"
+ """Add Database principals permissions.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param database_principals_to_add: List of database principals to add.
+ :type database_principals_to_add: ~kusto_management_client.models.DatabasePrincipalListRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DatabasePrincipalListResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DatabasePrincipalListResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.add_principals.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(database_principals_to_add, 'DatabasePrincipalListRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DatabasePrincipalListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ add_principals.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/addPrincipals'} # type: ignore
+
+ def remove_principals(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ database_principals_to_remove, # type: "models.DatabasePrincipalListRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.DatabasePrincipalListResult"
+ """Remove Database principals permissions.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param database_principals_to_remove: List of database principals to remove.
+ :type database_principals_to_remove: ~kusto_management_client.models.DatabasePrincipalListRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: DatabasePrincipalListResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.DatabasePrincipalListResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.DatabasePrincipalListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.remove_principals.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(database_principals_to_remove, 'DatabasePrincipalListRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('DatabasePrincipalListResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ remove_principals.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/removePrincipals'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_operations.py
new file mode 100644
index 00000000000..47a7ee00737
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_operations.py
@@ -0,0 +1,109 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.mgmt.core.exceptions import ARMErrorFormat
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class Operations(object):
+ """Operations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list(
+ self,
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.OperationListResult"]
+ """Lists available operations for the Microsoft.Kusto provider.
+
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either OperationListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.OperationListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.OperationListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list.metadata['url'] # type: ignore
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('OperationListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return deserialized.next_link or None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list.metadata = {'url': '/providers/Microsoft.Kusto/operations'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_operations_results_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_operations_results_operations.py
new file mode 100644
index 00000000000..fc5880674df
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_operations_results_operations.py
@@ -0,0 +1,104 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.mgmt.core.exceptions import ARMErrorFormat
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Optional, TypeVar
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class OperationsResultsOperations(object):
+ """OperationsResultsOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def get(
+ self,
+ location, # type: str
+ operation_id, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.OperationResult"
+ """Returns operation results.
+
+ :param location: Azure location (region) name.
+ :type location: str
+ :param operation_id: The Guid of the operation ID.
+ :type operation_id: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: OperationResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.OperationResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.OperationResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'location': self._serialize.url("location", location, 'str'),
+ 'operationId': self._serialize.url("operation_id", operation_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('OperationResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/operationresults/{operationId}'} # type: ignore
diff --git a/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_scripts_operations.py b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_scripts_operations.py
new file mode 100644
index 00000000000..7f829210188
--- /dev/null
+++ b/src/kusto/azext_kusto/vendored_sdks/kusto/operations/_scripts_operations.py
@@ -0,0 +1,680 @@
+# coding=utf-8
+# --------------------------------------------------------------------------
+# Copyright (c) Microsoft Corporation. All rights reserved.
+# Licensed under the MIT License. See License.txt in the project root for license information.
+# Code generated by Microsoft (R) AutoRest Code Generator.
+# Changes may cause incorrect behavior and will be lost if the code is regenerated.
+# --------------------------------------------------------------------------
+from typing import TYPE_CHECKING
+import warnings
+
+from azure.core.exceptions import ClientAuthenticationError, HttpResponseError, ResourceExistsError, ResourceNotFoundError, map_error
+from azure.core.paging import ItemPaged
+from azure.core.pipeline import PipelineResponse
+from azure.core.pipeline.transport import HttpRequest, HttpResponse
+from azure.core.polling import LROPoller, NoPolling, PollingMethod
+from azure.mgmt.core.exceptions import ARMErrorFormat
+from azure.mgmt.core.polling.arm_polling import ARMPolling
+
+from .. import models
+
+if TYPE_CHECKING:
+ # pylint: disable=unused-import,ungrouped-imports
+ from typing import Any, Callable, Dict, Generic, Iterable, Optional, TypeVar, Union
+
+ T = TypeVar('T')
+ ClsType = Optional[Callable[[PipelineResponse[HttpRequest, HttpResponse], T, Dict[str, Any]], Any]]
+
+class ScriptsOperations(object):
+ """ScriptsOperations operations.
+
+ You should not instantiate this class directly. Instead, you should create a Client instance that
+ instantiates it for you and attaches it as an attribute.
+
+ :ivar models: Alias to model classes used in this operation group.
+ :type models: ~kusto_management_client.models
+ :param client: Client for service requests.
+ :param config: Configuration of service client.
+ :param serializer: An object model serializer.
+ :param deserializer: An object model deserializer.
+ """
+
+ models = models
+
+ def __init__(self, client, config, serializer, deserializer):
+ self._client = client
+ self._serialize = serializer
+ self._deserialize = deserializer
+ self._config = config
+
+ def list_by_database(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> Iterable["models.ScriptListResult"]
+ """Returns the list of database scripts for given database.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: An iterator like instance of either ScriptListResult or the result of cls(response)
+ :rtype: ~azure.core.paging.ItemPaged[~kusto_management_client.models.ScriptListResult]
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.ScriptListResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ def prepare_request(next_link=None):
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ if not next_link:
+ # Construct URL
+ url = self.list_by_database.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ else:
+ url = next_link
+ query_parameters = {} # type: Dict[str, Any]
+ request = self._client.get(url, query_parameters, header_parameters)
+ return request
+
+ def extract_data(pipeline_response):
+ deserialized = self._deserialize('ScriptListResult', pipeline_response)
+ list_of_elem = deserialized.value
+ if cls:
+ list_of_elem = cls(list_of_elem)
+ return None, iter(list_of_elem)
+
+ def get_next(next_link=None):
+ request = prepare_request(next_link)
+
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ return pipeline_response
+
+ return ItemPaged(
+ get_next, extract_data
+ )
+ list_by_database.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts'} # type: ignore
+
+ def get(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Script"
+ """Gets a Kusto cluster database script.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: Script, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.Script
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self.get.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.get(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ get.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ def _create_or_update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: str
+ parameters, # type: "models.Script"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Script"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._create_or_update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Script')
+ body_content_kwargs['content'] = body_content
+ request = self._client.put(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 201, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if response.status_code == 201:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _create_or_update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ def begin_create_or_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: str
+ parameters, # type: "models.Script"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.Script"]
+ """Creates a Kusto database script.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :param parameters: The Kusto Script parameters contains the KQL to run.
+ :type parameters: ~kusto_management_client.models.Script
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either Script or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.Script]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._create_or_update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_create_or_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ def _update_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: str
+ parameters, # type: "models.Script"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.Script"
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self._update_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(parameters, 'Script')
+ body_content_kwargs['content'] = body_content
+ request = self._client.patch(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if response.status_code == 200:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if response.status_code == 202:
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ _update_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ def begin_update(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: str
+ parameters, # type: "models.Script"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller["models.Script"]
+ """Updates a database script.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :param parameters: The Kusto Script parameters contains to the KQL to run.
+ :type parameters: ~kusto_management_client.models.Script
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either Script or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[~kusto_management_client.models.Script]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType["models.Script"]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._update_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ parameters=parameters,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ deserialized = self._deserialize('Script', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+ return deserialized
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_update.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ def _delete_initial(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> None
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ accept = "application/json"
+
+ # Construct URL
+ url = self._delete_initial.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ request = self._client.delete(url, query_parameters, header_parameters)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200, 202, 204]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ _delete_initial.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ def begin_delete(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: str
+ **kwargs # type: Any
+ ):
+ # type: (...) -> LROPoller[None]
+ """Deletes a Kusto principalAssignment.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the Kusto database script.
+ :type script_name: str
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :keyword str continuation_token: A continuation token to restart a poller from a saved state.
+ :keyword polling: True for ARMPolling, False for no polling, or a
+ polling object for personal polling strategy
+ :paramtype polling: bool or ~azure.core.polling.PollingMethod
+ :keyword int polling_interval: Default waiting time between two polls for LRO operations if no Retry-After header is present.
+ :return: An instance of LROPoller that returns either None or the result of cls(response)
+ :rtype: ~azure.core.polling.LROPoller[None]
+ :raises ~azure.core.exceptions.HttpResponseError:
+ """
+ polling = kwargs.pop('polling', True) # type: Union[bool, PollingMethod]
+ cls = kwargs.pop('cls', None) # type: ClsType[None]
+ lro_delay = kwargs.pop(
+ 'polling_interval',
+ self._config.polling_interval
+ )
+ cont_token = kwargs.pop('continuation_token', None) # type: Optional[str]
+ if cont_token is None:
+ raw_result = self._delete_initial(
+ resource_group_name=resource_group_name,
+ cluster_name=cluster_name,
+ database_name=database_name,
+ script_name=script_name,
+ cls=lambda x,y,z: x,
+ **kwargs
+ )
+
+ kwargs.pop('error_map', None)
+ kwargs.pop('content_type', None)
+
+ def get_long_running_output(pipeline_response):
+ if cls:
+ return cls(pipeline_response, None, {})
+
+ path_format_arguments = {
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'scriptName': self._serialize.url("script_name", script_name, 'str'),
+ }
+
+ if polling is True: polling_method = ARMPolling(lro_delay, path_format_arguments=path_format_arguments, **kwargs)
+ elif polling is False: polling_method = NoPolling()
+ else: polling_method = polling
+ if cont_token:
+ return LROPoller.from_continuation_token(
+ polling_method=polling_method,
+ continuation_token=cont_token,
+ client=self._client,
+ deserialization_callback=get_long_running_output
+ )
+ else:
+ return LROPoller(self._client, raw_result, get_long_running_output, polling_method)
+ begin_delete.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scripts/{scriptName}'} # type: ignore
+
+ def check_name_availability(
+ self,
+ resource_group_name, # type: str
+ cluster_name, # type: str
+ database_name, # type: str
+ script_name, # type: "models.ScriptCheckNameRequest"
+ **kwargs # type: Any
+ ):
+ # type: (...) -> "models.CheckNameResult"
+ """Checks that the script name is valid and is not already in use.
+
+ :param resource_group_name: The name of the resource group containing the Kusto cluster.
+ :type resource_group_name: str
+ :param cluster_name: The name of the Kusto cluster.
+ :type cluster_name: str
+ :param database_name: The name of the database in the Kusto cluster.
+ :type database_name: str
+ :param script_name: The name of the script.
+ :type script_name: ~kusto_management_client.models.ScriptCheckNameRequest
+ :keyword callable cls: A custom type or function that will be passed the direct response
+ :return: CheckNameResult, or the result of cls(response)
+ :rtype: ~kusto_management_client.models.CheckNameResult
+ :raises: ~azure.core.exceptions.HttpResponseError
+ """
+ cls = kwargs.pop('cls', None) # type: ClsType["models.CheckNameResult"]
+ error_map = {
+ 401: ClientAuthenticationError, 404: ResourceNotFoundError, 409: ResourceExistsError
+ }
+ error_map.update(kwargs.pop('error_map', {}))
+ api_version = "2021-01-01"
+ content_type = kwargs.pop("content_type", "application/json")
+ accept = "application/json"
+
+ # Construct URL
+ url = self.check_name_availability.metadata['url'] # type: ignore
+ path_format_arguments = {
+ 'resourceGroupName': self._serialize.url("resource_group_name", resource_group_name, 'str'),
+ 'clusterName': self._serialize.url("cluster_name", cluster_name, 'str'),
+ 'databaseName': self._serialize.url("database_name", database_name, 'str'),
+ 'subscriptionId': self._serialize.url("self._config.subscription_id", self._config.subscription_id, 'str'),
+ }
+ url = self._client.format_url(url, **path_format_arguments)
+
+ # Construct parameters
+ query_parameters = {} # type: Dict[str, Any]
+ query_parameters['api-version'] = self._serialize.query("api_version", api_version, 'str')
+
+ # Construct headers
+ header_parameters = {} # type: Dict[str, Any]
+ header_parameters['Content-Type'] = self._serialize.header("content_type", content_type, 'str')
+ header_parameters['Accept'] = self._serialize.header("accept", accept, 'str')
+
+ body_content_kwargs = {} # type: Dict[str, Any]
+ body_content = self._serialize.body(script_name, 'ScriptCheckNameRequest')
+ body_content_kwargs['content'] = body_content
+ request = self._client.post(url, query_parameters, header_parameters, **body_content_kwargs)
+ pipeline_response = self._client._pipeline.run(request, stream=False, **kwargs)
+ response = pipeline_response.http_response
+
+ if response.status_code not in [200]:
+ map_error(status_code=response.status_code, response=response, error_map=error_map)
+ raise HttpResponseError(response=response, error_format=ARMErrorFormat)
+
+ deserialized = self._deserialize('CheckNameResult', pipeline_response)
+
+ if cls:
+ return cls(pipeline_response, deserialized, {})
+
+ return deserialized
+ check_name_availability.metadata = {'url': '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/scriptsCheckNameAvailability'} # type: ignore
diff --git a/src/kusto/gen.zip b/src/kusto/gen.zip
index 478d1542293..d27a7e6f998 100644
Binary files a/src/kusto/gen.zip and b/src/kusto/gen.zip differ
diff --git a/src/kusto/report.md b/src/kusto/report.md
index fb495c8d4ef..4f579a7f9c4 100644
--- a/src/kusto/report.md
+++ b/src/kusto/report.md
@@ -13,8 +13,10 @@
|az kusto cluster-principal-assignment|ClusterPrincipalAssignments|[commands](#CommandsInClusterPrincipalAssignments)|
|az kusto database|Databases|[commands](#CommandsInDatabases)|
|az kusto database-principal-assignment|DatabasePrincipalAssignments|[commands](#CommandsInDatabasePrincipalAssignments)|
+|az kusto script|Scripts|[commands](#CommandsInScripts)|
|az kusto attached-database-configuration|AttachedDatabaseConfigurations|[commands](#CommandsInAttachedDatabaseConfigurations)|
|az kusto data-connection|DataConnections|[commands](#CommandsInDataConnections)|
+|az kusto operation-result|OperationsResults|[commands](#CommandsInOperationsResults)|
## COMMANDS
### Commands in `az kusto attached-database-configuration` group
@@ -92,6 +94,20 @@
|[az kusto database-principal-assignment update](#DatabasePrincipalAssignmentsCreateOrUpdate#Update)|CreateOrUpdate#Update|[Parameters](#ParametersDatabasePrincipalAssignmentsCreateOrUpdate#Update)|Not Found|
|[az kusto database-principal-assignment delete](#DatabasePrincipalAssignmentsDelete)|Delete|[Parameters](#ParametersDatabasePrincipalAssignmentsDelete)|[Example](#ExamplesDatabasePrincipalAssignmentsDelete)|
+### Commands in `az kusto operation-result` group
+|CLI Command|Operation Swagger name|Parameters|Examples|
+|---------|------------|--------|-----------|
+|[az kusto operation-result show](#OperationsResultsGet)|Get|[Parameters](#ParametersOperationsResultsGet)|[Example](#ExamplesOperationsResultsGet)|
+
+### Commands in `az kusto script` group
+|CLI Command|Operation Swagger name|Parameters|Examples|
+|---------|------------|--------|-----------|
+|[az kusto script list](#ScriptsListByDatabase)|ListByDatabase|[Parameters](#ParametersScriptsListByDatabase)|[Example](#ExamplesScriptsListByDatabase)|
+|[az kusto script show](#ScriptsGet)|Get|[Parameters](#ParametersScriptsGet)|[Example](#ExamplesScriptsGet)|
+|[az kusto script create](#ScriptsCreateOrUpdate#Create)|CreateOrUpdate#Create|[Parameters](#ParametersScriptsCreateOrUpdate#Create)|[Example](#ExamplesScriptsCreateOrUpdate#Create)|
+|[az kusto script update](#ScriptsUpdate)|Update|[Parameters](#ParametersScriptsUpdate)|[Example](#ExamplesScriptsUpdate)|
+|[az kusto script delete](#ScriptsDelete)|Delete|[Parameters](#ParametersScriptsDelete)|[Example](#ExamplesScriptsDelete)|
+
## COMMAND DETAILS
@@ -129,7 +145,10 @@ az kusto attached-database-configuration show --name "attachedDatabaseConfigurat
az kusto attached-database-configuration create --name "attachedDatabaseConfigurations1" --cluster-name \
"kustoclusterrptest4" --location "westus" --cluster-resource-id "/subscriptions/12345678-1234-1234-1234-123456789098/re\
sourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/KustoClusterLeader" --database-name "kustodatabase" \
---default-principals-modification-kind "Union" --resource-group "kustorptest"
+--default-principals-modification-kind "Union" --table-level-sharing-properties external-tables-to-exclude="ExternalTab\
+le2" external-tables-to-include="ExternalTable1" materialized-views-to-exclude="MaterializedViewTable2" \
+materialized-views-to-include="MaterializedViewTable1" tables-to-exclude="Table2" tables-to-include="Table1" \
+--resource-group "kustorptest"
```
##### Parameters
|Option|Type|Description|Path (SDK)|Swagger name|
@@ -141,6 +160,7 @@ sourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/KustoClusterLeader"
|**--database-name**|string|The name of the database which you would like to attach, use * if you want to follow all current and future databases.|database_name|databaseName|
|**--cluster-resource-id**|string|The resource id of the cluster where the databases you would like to attach reside.|cluster_resource_id|clusterResourceId|
|**--default-principals-modification-kind**|choice|The default principals modification kind|default_principals_modification_kind|defaultPrincipalsModificationKind|
+|**--table-level-sharing-properties**|object|Table level sharing specifications|table_level_sharing_properties|tableLevelSharingProperties|
#### Command `az kusto attached-database-configuration update`
@@ -154,6 +174,7 @@ sourceGroups/kustorptest/providers/Microsoft.Kusto/Clusters/KustoClusterLeader"
|**--database-name**|string|The name of the database which you would like to attach, use * if you want to follow all current and future databases.|database_name|databaseName|
|**--cluster-resource-id**|string|The resource id of the cluster where the databases you would like to attach reside.|cluster_resource_id|clusterResourceId|
|**--default-principals-modification-kind**|choice|The default principals modification kind|default_principals_modification_kind|defaultPrincipalsModificationKind|
+|**--table-level-sharing-properties**|object|Table level sharing specifications|table_level_sharing_properties|tableLevelSharingProperties|
#### Command `az kusto attached-database-configuration delete`
@@ -206,7 +227,7 @@ az kusto cluster show --name "kustoclusterrptest4" --resource-group "kustorptest
##### Example
```
-az kusto cluster create --name "kustoclusterrptest4" --identity-type "SystemAssigned" --location "westus" \
+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"
```
@@ -217,6 +238,8 @@ capacity=2 tier="Standard" --resource-group "kustorptest"
|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
|**--location**|string|The geo-location where the resource lives|location|location|
|**--sku**|object|The SKU of the cluster.|sku|sku|
+|**--if-match**|string|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.|if_match|IfMatch|
+|**--if-none-match**|string|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.|if_none_match|IfNoneMatch|
|**--tags**|dictionary|Resource tags.|tags|tags|
|**--zones**|array|The availability zones of the cluster.|zones|zones|
|**--trusted-external-tenants**|array|The cluster's external tenants.|trusted_external_tenants|trustedExternalTenants|
@@ -228,15 +251,15 @@ capacity=2 tier="Standard" --resource-group "kustorptest"
|**--enable-purge**|boolean|A boolean value that indicates if the purge operations are enabled.|enable_purge|enablePurge|
|**--enable-double-encryption**|boolean|A boolean value that indicates if double encryption is enabled.|enable_double_encryption|enableDoubleEncryption|
|**--engine-type**|choice|The engine type|engine_type|engineType|
-|**--identity-type**|choice|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.|type|type|
-|**--identity-user-assigned-identities**|dictionary|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}'.|user_assigned_identities|userAssignedIdentities|
+|**--type**|choice|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.|type|type|
+|**--user-assigned-identities**|dictionary|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}'.|user_assigned_identities|userAssignedIdentities|
#### Command `az kusto cluster update`
##### Example
```
-az kusto cluster update --name "kustoclusterrptest4" --identity-type "SystemAssigned" --location "westus" \
---enable-purge true --enable-streaming-ingest true --engine-type "V2" --key-vault-properties key-name="keyName" \
+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"
```
##### Parameters
@@ -244,6 +267,7 @@ key-vault-uri="https://dummy.keyvault.com" key-version="keyVersion" --resource-g
|------|----|-----------|----------|------------|
|**--resource-group-name**|string|The name of the resource group containing the Kusto cluster.|resource_group_name|resourceGroupName|
|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
+|**--if-match**|string|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.|if_match|IfMatch|
|**--tags**|dictionary|Resource tags.|tags|tags|
|**--location**|string|Resource location.|location|location|
|**--sku**|object|The SKU of the cluster.|sku|sku|
@@ -256,8 +280,8 @@ key-vault-uri="https://dummy.keyvault.com" key-version="keyVersion" --resource-g
|**--enable-purge**|boolean|A boolean value that indicates if the purge operations are enabled.|enable_purge|enablePurge|
|**--enable-double-encryption**|boolean|A boolean value that indicates if double encryption is enabled.|enable_double_encryption|enableDoubleEncryption|
|**--engine-type**|choice|The engine type|engine_type|engineType|
-|**--identity-type**|choice|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.|type|type|
-|**--identity-user-assigned-identities**|dictionary|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}'.|user_assigned_identities|userAssignedIdentities|
+|**--type**|choice|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.|type|type|
+|**--user-assigned-identities**|dictionary|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}'.|user_assigned_identities|userAssignedIdentities|
#### Command `az kusto cluster delete`
@@ -525,7 +549,9 @@ az kusto data-connection show --cluster-name "kustoclusterrptest4" --name "DataC
az kusto data-connection event-hub create --cluster-name "kustoclusterrptest4" --name "DataConnections8" \
--database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" --event-hub-resource-id \
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces\
-/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id "/subscriptions/12345678-1234-1234-1234-123456\
+789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1" \
+--resource-group "kustorptest"
```
##### Parameters
|Option|Type|Description|Path (SDK)|Swagger name|
@@ -542,6 +568,7 @@ az kusto data-connection event-hub create --cluster-name "kustoclusterrptest4" -
|**--data-format**|choice|The data format of the message. Optionally the data format can be added to each message.|event_hub_data_format|dataFormat|
|**--event-system-properties**|array|System properties of the event hub|event_hub_event_system_properties|eventSystemProperties|
|**--compression**|choice|The event hub messages compression type|event_hub_compression|compression|
+|**--managed-identity-resource-id**|string|The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.|event_hub_managed_identity_resource_id|managedIdentityResourceId|
#### Command `az kusto data-connection iot-hub create`
@@ -587,7 +614,9 @@ az kusto data-connection event-hub create --cluster-name "kustoclusterrptest4" -
az kusto data-connection event-hub update --cluster-name "kustoclusterrptest4" --name "DataConnections8" \
--database-name "KustoDatabase8" --location "westus" --consumer-group "testConsumerGroup1" --event-hub-resource-id \
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces\
-/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id "/subscriptions/12345678-1234-1234-1234-123456\
+789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1" \
+--resource-group "kustorptest"
```
##### Parameters
|Option|Type|Description|Path (SDK)|Swagger name|
@@ -604,6 +633,7 @@ az kusto data-connection event-hub update --cluster-name "kustoclusterrptest4" -
|**--data-format**|choice|The data format of the message. Optionally the data format can be added to each message.|event_hub_data_format|dataFormat|
|**--event-system-properties**|array|System properties of the event hub|event_hub_event_system_properties|eventSystemProperties|
|**--compression**|choice|The event hub messages compression type|event_hub_compression|compression|
+|**--managed-identity-resource-id**|string|The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.|event_hub_managed_identity_resource_id|managedIdentityResourceId|
#### Command `az kusto data-connection iot-hub update`
@@ -664,7 +694,9 @@ az kusto data-connection delete --cluster-name "kustoclusterrptest4" --name "kus
az kusto data-connection event-hub data-connection-validation --cluster-name "kustoclusterrptest4" --database-name \
"KustoDatabase8" --name "DataConnections8" --consumer-group "testConsumerGroup1" --event-hub-resource-id \
"/subscriptions/12345678-1234-1234-1234-123456789098/resourceGroups/kustorptest/providers/Microsoft.EventHub/namespaces\
-/eventhubTestns1/eventhubs/eventhubTest1" --resource-group "kustorptest"
+/eventhubTestns1/eventhubs/eventhubTest1" --managed-identity-resource-id "/subscriptions/12345678-1234-1234-1234-123456\
+789098/resourceGroups/kustorptest/providers/Microsoft.ManagedIdentity/userAssignedIdentities/managedidentityTest1" \
+--resource-group "kustorptest"
```
##### Parameters
|Option|Type|Description|Path (SDK)|Swagger name|
@@ -681,6 +713,7 @@ az kusto data-connection event-hub data-connection-validation --cluster-name "ku
|**--data-format**|choice|The data format of the message. Optionally the data format can be added to each message.|event_hub_data_format|dataFormat|
|**--event-system-properties**|array|System properties of the event hub|event_hub_event_system_properties|eventSystemProperties|
|**--compression**|choice|The event hub messages compression type|event_hub_compression|compression|
+|**--managed-identity-resource-id**|string|The resource ID of a managed identity (system or user assigned) to be used to authenticate with event hub.|event_hub_managed_identity_resource_id|managedIdentityResourceId|
#### Command `az kusto data-connection iot-hub data-connection-validation`
@@ -748,7 +781,7 @@ az kusto database create --cluster-name "kustoclusterrptest4" --database-name "K
##### Example
```
az kusto database update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --parameters \
-"{\\"properties\\":{\\"softDeletePeriod\\":\\"P1D\\"}}" --resource-group "kustorptest"
+"{\\"properties\\":{\\"hotCachePeriod\\":\\"P1D\\"}}" --resource-group "kustorptest"
```
##### Parameters
|Option|Type|Description|Path (SDK)|Swagger name|
@@ -901,3 +934,105 @@ az kusto database-principal-assignment delete --cluster-name "kustoclusterrptest
|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
|**--database-name**|string|The name of the database in the Kusto cluster.|database_name|databaseName|
|**--principal-assignment-name**|string|The name of the Kusto principalAssignment.|principal_assignment_name|principalAssignmentName|
+
+### group `az kusto operation-result`
+#### Command `az kusto operation-result show`
+
+##### Example
+```
+az kusto operation-result show --operation-id "30972f1b-b61d-4fd8-bd34-3dcfa24670f3" --location "westus"
+```
+##### Parameters
+|Option|Type|Description|Path (SDK)|Swagger name|
+|------|----|-----------|----------|------------|
+|**--location**|string|Azure location (region) name.|location|location|
+|**--operation-id**|string|The Guid of the operation ID|operation_id|operationId|
+
+### group `az kusto script`
+#### Command `az kusto script list`
+
+##### Example
+```
+az kusto script list --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group \
+"kustorptest"
+```
+##### Parameters
+|Option|Type|Description|Path (SDK)|Swagger name|
+|------|----|-----------|----------|------------|
+|**--resource-group-name**|string|The name of the resource group containing the Kusto cluster.|resource_group_name|resourceGroupName|
+|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
+|**--database-name**|string|The name of the database in the Kusto cluster.|database_name|databaseName|
+
+#### Command `az kusto script show`
+
+##### Example
+```
+az kusto script show --cluster-name "kustoclusterrptest4" --database-name "Kustodatabase8" --resource-group \
+"kustorptest" --name "kustoScript1"
+```
+##### Parameters
+|Option|Type|Description|Path (SDK)|Swagger name|
+|------|----|-----------|----------|------------|
+|**--resource-group-name**|string|The name of the resource group containing the Kusto cluster.|resource_group_name|resourceGroupName|
+|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
+|**--database-name**|string|The name of the database in the Kusto cluster.|database_name|databaseName|
+|**--script-name**|string|The name of the Kusto database script.|script_name|scriptName|
+
+#### Command `az kusto script create`
+
+##### Example
+```
+az kusto script create --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --continue-on-errors true \
+--force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url "https://mysa.blob.core.windows.net/container/sc\
+ript.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip\
+=168.1.5.60-168.1.5.70&spr=https&sig=********************************" --resource-group "kustorptest" --name \
+"kustoScript1"
+```
+##### Parameters
+|Option|Type|Description|Path (SDK)|Swagger name|
+|------|----|-----------|----------|------------|
+|**--resource-group-name**|string|The name of the resource group containing the Kusto cluster.|resource_group_name|resourceGroupName|
+|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
+|**--database-name**|string|The name of the database in the Kusto cluster.|database_name|databaseName|
+|**--script-name**|string|The name of the Kusto database script.|script_name|scriptName|
+|**--script-url**|string|The url to the KQL script blob file.|script_url|scriptUrl|
+|**--script-url-sas-token**|string|The SaS token.|script_url_sas_token|scriptUrlSasToken|
+|**--force-update-tag**|string|A unique string. If changed the script will be applied again.|force_update_tag|forceUpdateTag|
+|**--continue-on-errors**|boolean|Flag that indicates whether to continue if one of the command fails.|continue_on_errors|continueOnErrors|
+
+#### Command `az kusto script update`
+
+##### Example
+```
+az kusto script update --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --continue-on-errors true \
+--force-update-tag "2bcf3c21-ffd1-4444-b9dd-e52e00ee53fe" --script-url "https://mysa.blob.core.windows.net/container/sc\
+ript.txt" --script-url-sas-token "?sv=2019-02-02&st=2019-04-29T22%3A18%3A26Z&se=2019-04-30T02%3A23%3A26Z&sr=b&sp=rw&sip\
+=168.1.5.60-168.1.5.70&spr=https&sig=********************************" --resource-group "kustorptest" --name \
+"kustoScript1"
+```
+##### Parameters
+|Option|Type|Description|Path (SDK)|Swagger name|
+|------|----|-----------|----------|------------|
+|**--resource-group-name**|string|The name of the resource group containing the Kusto cluster.|resource_group_name|resourceGroupName|
+|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
+|**--database-name**|string|The name of the database in the Kusto cluster.|database_name|databaseName|
+|**--script-name**|string|The name of the Kusto database script.|script_name|scriptName|
+|**--script-url**|string|The url to the KQL script blob file.|script_url|scriptUrl|
+|**--script-url-sas-token**|string|The SaS token.|script_url_sas_token|scriptUrlSasToken|
+|**--force-update-tag**|string|A unique string. If changed the script will be applied again.|force_update_tag|forceUpdateTag|
+|**--continue-on-errors**|boolean|Flag that indicates whether to continue if one of the command fails.|continue_on_errors|continueOnErrors|
+
+#### Command `az kusto script delete`
+
+##### Example
+```
+az kusto script delete --cluster-name "kustoclusterrptest4" --database-name "KustoDatabase8" --resource-group \
+"kustorptest" --name "kustoScript1"
+```
+##### Parameters
+|Option|Type|Description|Path (SDK)|Swagger name|
+|------|----|-----------|----------|------------|
+|**--resource-group-name**|string|The name of the resource group containing the Kusto cluster.|resource_group_name|resourceGroupName|
+|**--cluster-name**|string|The name of the Kusto cluster.|cluster_name|clusterName|
+|**--database-name**|string|The name of the database in the Kusto cluster.|database_name|databaseName|
+|**--script-name**|string|The name of the Kusto database script.|script_name|scriptName|
diff --git a/src/kusto/setup.py b/src/kusto/setup.py
index 5876db3f38b..9f4a85de1fb 100644
--- a/src/kusto/setup.py
+++ b/src/kusto/setup.py
@@ -10,7 +10,7 @@
from setuptools import setup, find_packages
# HISTORY.rst entry.
-VERSION = '0.2.0'
+VERSION = '0.1.0'
try:
from azext_kusto.manual.version import VERSION
except ImportError:
diff --git a/src/service_name.json b/src/service_name.json
index 955e934884f..7ecc2e5644d 100644
--- a/src/service_name.json
+++ b/src/service_name.json
@@ -364,6 +364,11 @@
"AzureServiceName": "Azure VMWare Solution",
"URL": "https://docs.microsoft.com/azure/azure-vmware/"
},
+ {
+ "Command": "az kusto",
+ "AzureServiceName": "Azure Data Explorer (Kusto)",
+ "URL": "https://docs.microsoft.com/azure/data-explorer/"
+ },
{
"Command": "az webpubsub",
"AzureServiceName": "Azure Web PubSub",