Microsoft.Kusto (preview:2017-09-07-privatepreview)

2025/09/26 • 27 new, 27 deleted methods

Clusters_Get (new)
Description Gets a Kusto cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_CreateOrUpdate (new)
Description Create or update a Kusto cluster.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
parameters:
{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Update (new)
Description Update a Kusto cluster.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
parameters:
{
tags: object ,
location: string ,
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Delete (new)
Description Deletes a Kusto cluster.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Stop (new)
Description Stops a Kusto cluster.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Start (new)
Description Starts a Kusto cluster.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_ListByResourceGroup (new)
Description Lists all Kusto clusters within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_List (new)
Description Lists all Kusto clusters within a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_ListSkus (new)
Description Lists eligible SKUs for Kusto resource provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_CheckNameAvailability (new)
Description Checks that the cluster name is valid and is not already in use.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability
{
api-version: string ,
subscriptionId: string ,
location: string ,
clusterName:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
name: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_CheckNameAvailability (new)
Description Checks that the database name is valid and is not already in use.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkNameAvailability
{
resourceGroupName: string ,
clusterName: string ,
api-version: string ,
subscriptionId: string ,
databaseName:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
name: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_ListSkusByResource (new)
Description Returns the SKUs available for the provided resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/skus
{
resourceGroupName: string ,
clusterName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
capacity:
{
scaleType: enum ,
minimum: integer ,
maximum: integer ,
default: integer ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_ListByCluster (new)
Description Returns the list of databases of the given Kusto cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_Get (new)
Description Returns a database.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_CreateOrUpdate (new)
Description Creates or updates a database.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
parameters:
{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (201)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_Update (new)
Description Updates a database.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
parameters:
{
location: string ,
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (201)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_Delete (new)
Description Deletes the database with the given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_ListPrincipals (new)
Description Returns a list of database principals of the given Kusto cluster and database.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/listPrincipals
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_AddPrincipals (new)
Description Add Database principals permissions.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/addPrincipals
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
databasePrincipalsToAdd:
{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_RemovePrincipals (new)
Description Remove Database principals permissions.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/removePrincipals
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
databasePrincipalsToRemove:
{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_ListByDatabase (new)
Description Returns the list of Event Hub connections of the given Kusto database.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_eventhubConnectionValidation (new)
Description Checks that the Event Hub data connection parameters are valid.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubConnectionValidation
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
api-version: string ,
subscriptionId: string ,
parameters:
{
eventhubConnectionName: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
}

⚐ Response (200)

{
value:
[
{
errorMessage: string ,
}
,
]
,
}
EventHubConnections_Get (new)
Description Returns an Event Hub connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_CreateOrUpdate (new)
Description Creates or updates a Event Hub connection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
parameters:
{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (201)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_Update (new)
Description Updates a Event Hub connection.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
parameters:
{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (201)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_Delete (new)
Description Deletes the Event Hub connection with the given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (new)
Description Lists available operations for the Microsoft.Kusto provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Kusto/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
origin: string ,
properties: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Get (removed)
Description Gets a Kusto cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_CreateOrUpdate (removed)
Description Create or update a Kusto cluster.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
parameters:
{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Update (removed)
Description Update a Kusto cluster.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
parameters:
{
tags: object ,
location: string ,
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (201)

{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Delete (removed)
Description Deletes a Kusto cluster.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Stop (removed)
Description Stops a Kusto cluster.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/stop
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_Start (removed)
Description Starts a Kusto cluster.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/start
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_ListByResourceGroup (removed)
Description Lists all Kusto clusters within a resource group.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters
{
resourceGroupName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_List (removed)
Description Lists all Kusto clusters within a subscription.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/clusters
{
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
properties:
{
state: enum ,
provisioningState: enum ,
uri: string ,
dataIngestionUri: string ,
trustedExternalTenants:
[
{
value: string ,
}
,
]
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_ListSkus (removed)
Description Lists eligible SKUs for Kusto resource provider.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/skus
{
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_CheckNameAvailability (removed)
Description Checks that the cluster name is valid and is not already in use.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/providers/Microsoft.Kusto/locations/{location}/checkNameAvailability
{
api-version: string ,
subscriptionId: string ,
location: string ,
clusterName:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
name: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_CheckNameAvailability (removed)
Description Checks that the database name is valid and is not already in use.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/checkNameAvailability
{
resourceGroupName: string ,
clusterName: string ,
api-version: string ,
subscriptionId: string ,
databaseName:
{
name: string ,
type: enum ,
}
,
}

⚐ Response (200)

{
nameAvailable: boolean ,
name: string ,
message: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Clusters_ListSkusByResource (removed)
Description Returns the SKUs available for the provided resource.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/skus
{
resourceGroupName: string ,
clusterName: string ,
api-version: string ,
subscriptionId: string ,
}

⚐ Response (200)

{
value:
[
{
resourceType: string ,
sku:
{
name: enum ,
capacity: integer ,
tier: enum ,
}
,
capacity:
{
scaleType: enum ,
minimum: integer ,
maximum: integer ,
default: integer ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_ListByCluster (removed)
Description Returns the list of databases of the given Kusto cluster.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases
{
resourceGroupName: string ,
clusterName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_Get (removed)
Description Returns a database.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_CreateOrUpdate (removed)
Description Creates or updates a database.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
parameters:
{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (201)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_Update (removed)
Description Updates a database.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
parameters:
{
location: string ,
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (201)

{
etag: string ,
properties:
{
provisioningState: enum ,
softDeletePeriodInDays: integer ,
hotCachePeriodInDays: integer ,
statistics:
{
size: number ,
}
,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_Delete (removed)
Description Deletes the database with the given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_ListPrincipals (removed)
Description Returns a list of database principals of the given Kusto cluster and database.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/listPrincipals
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_AddPrincipals (removed)
Description Add Database principals permissions.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/addPrincipals
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
databasePrincipalsToAdd:
{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Databases_RemovePrincipals (removed)
Description Remove Database principals permissions.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/removePrincipals
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
databasePrincipalsToRemove:
{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}
,
}

⚐ Response (200)

{
value:
[
{
role: enum ,
name: string ,
type: enum ,
fqn: string ,
email: string ,
appId: string ,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_ListByDatabase (removed)
Description Returns the list of Event Hub connections of the given Kusto database.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
]
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_eventhubConnectionValidation (removed)
Description Checks that the Event Hub data connection parameters are valid.
Reference Link ¶

⚼ Request

POST:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubConnectionValidation
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
api-version: string ,
subscriptionId: string ,
parameters:
{
eventhubConnectionName: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
}

⚐ Response (200)

{
value:
[
{
errorMessage: string ,
}
,
]
,
}
EventHubConnections_Get (removed)
Description Returns an Event Hub connection.
Reference Link ¶

⚼ Request

GET:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_CreateOrUpdate (removed)
Description Creates or updates a Event Hub connection.
Reference Link ¶

⚼ Request

PUT:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
parameters:
{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (201)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_Update (removed)
Description Updates a Event Hub connection.
Reference Link ¶

⚼ Request

PATCH:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
parameters:
{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}
,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (201)

{
location: string ,
properties:
{
eventHubResourceId: string ,
consumerGroup: string ,
tableName: string ,
mappingRuleName: string ,
dataFormat: enum ,
}
,
}

⚐ Response (202)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
EventHubConnections_Delete (removed)
Description Deletes the Event Hub connection with the given name.
Reference Link ¶

⚼ Request

DELETE:  /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Kusto/clusters/{clusterName}/databases/{databaseName}/eventhubconnections/{eventHubConnectionName}
{
resourceGroupName: string ,
clusterName: string ,
databaseName: string ,
eventHubConnectionName: string ,
subscriptionId: string ,
api-version: string ,
}

⚐ Response (200)

{}

⚐ Response (202)

{}

⚐ Response (204)

{}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}
Operations_List (removed)
Description Lists available operations for the Microsoft.Kusto provider.
Reference Link ¶

⚼ Request

GET:  /providers/Microsoft.Kusto/operations
{
api-version: string ,
}

⚐ Response (200)

{
value:
[
{
name: string ,
display:
{
provider: string ,
operation: string ,
resource: string ,
description: string ,
}
,
origin: string ,
properties: object ,
}
,
]
,
nextLink: string ,
}

⚐ Response (default)

{
error:
{
code: string ,
message: string ,
target: string ,
details:
[
string ,
]
,
}
,
}