azure.mgmt.kusto.models module¶
-
class
azure.mgmt.kusto.models.
Cluster
(*, location: str, tags=None, **kwargs)[source]¶ Bases:
azure.mgmt.kusto.models.tracked_resource_py3.TrackedResource
Class representing a Kusto cluster.
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.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- etag (str) – An etag of the resource created
- provisioning_state (str or ProvisioningState) – The provisioned state of the resource. Possible values include: ‘Running’, ‘Creating’, ‘Deleting’, ‘Succeeded’, ‘Failed’
Parameters: - tags (dict[str, str]) – Resource tags.
- location (str) – Required. The geo-location where the resource lives
-
class
azure.mgmt.kusto.models.
ClusterUpdate
(*, location: str = None, **kwargs)[source]¶ Bases:
azure.mgmt.kusto.models.resource_py3.Resource
Class representing an update to a Kusto cluster.
Variables are only populated by the server, and will be ignored when sending a request.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- provisioning_state (str or ProvisioningState) – The provisioned state of the resource. Possible values include: ‘Running’, ‘Creating’, ‘Deleting’, ‘Succeeded’, ‘Failed’
Parameters: location (str) – Resource location
-
class
azure.mgmt.kusto.models.
Database
(*, location: str, soft_delete_period_in_days: int, tags=None, **kwargs)[source]¶ Bases:
azure.mgmt.kusto.models.tracked_resource_py3.TrackedResource
Class representing a Kusto database.
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.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- etag (str) – An etag of the resource created
- provisioning_state (str or ProvisioningState) – The provisioned state of the resource. Possible values include: ‘Running’, ‘Creating’, ‘Deleting’, ‘Succeeded’, ‘Failed’
Parameters: - tags (dict[str, str]) – Resource tags.
- location (str) – Required. The geo-location where the resource lives
- soft_delete_period_in_days (int) – Required. The number of days data should be kept before it stops being accessible to queries.
-
class
azure.mgmt.kusto.models.
DatabaseUpdate
(*, soft_delete_period_in_days: int, location: str = None, **kwargs)[source]¶ Bases:
azure.mgmt.kusto.models.resource_py3.Resource
Class representing an update to a Kusto database.
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.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- provisioning_state (str or ProvisioningState) – The provisioned state of the resource. Possible values include: ‘Running’, ‘Creating’, ‘Deleting’, ‘Succeeded’, ‘Failed’
Parameters: - location (str) – Resource location
- soft_delete_period_in_days (int) – Required. The number of days data should be kept before it stops being accessible to queries.
-
class
azure.mgmt.kusto.models.
OperationDisplay
(*, provider: str = None, operation: str = None, resource: str = None, description: str = None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
The object that describes the operation.
Parameters: - provider (str) – Friendly name of the resource provider.
- operation (str) – The operation type. For example: read, write, delete.
- resource (str) – The resource type on which the operation is performed.
- description (str) – The friendly name of the operation.
-
class
azure.mgmt.kusto.models.
Operation
(*, name: str = None, display=None, origin: str = None, properties=None, **kwargs)[source]¶ Bases:
msrest.serialization.Model
A REST API operation.
Parameters: - name (str) – The operation name. This is of the format {provider}/{resource}/{operation}
- display (OperationDisplay) – The object that describes the operation.
- origin (str) – The intended executor of the operation.
- properties (object) – Properties of the operation.
-
class
azure.mgmt.kusto.models.
ProxyResource
(**kwargs)[source]¶ Bases:
azure.mgmt.kusto.models.resource_py3.Resource
The resource model definition for a ARM proxy resource. It will have everything other than required location and tags.
Variables are only populated by the server, and will be ignored when sending a request.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
-
class
azure.mgmt.kusto.models.
TrackedResource
(*, location: str, tags=None, **kwargs)[source]¶ Bases:
azure.mgmt.kusto.models.resource_py3.Resource
The resource model definition for a ARM tracked top level 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.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
Parameters: - tags (dict[str, str]) – Resource tags.
- location (str) – Required. The geo-location where the resource lives
-
class
azure.mgmt.kusto.models.
AzureEntityResource
(**kwargs)[source]¶ Bases:
azure.mgmt.kusto.models.resource_py3.Resource
The resource model definition for a Azure Resource Manager resource with an etag.
Variables are only populated by the server, and will be ignored when sending a request.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
- etag (str) – Resource Etag.
-
class
azure.mgmt.kusto.models.
Resource
(**kwargs)[source]¶ Bases:
msrest.serialization.Model
Resource.
Variables are only populated by the server, and will be ignored when sending a request.
Variables: - id (str) – Fully qualified resource Id for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
- name (str) – The name of the resource
- type (str) – The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.
-
class
azure.mgmt.kusto.models.
ClusterPaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
Cluster
object
-
class
azure.mgmt.kusto.models.
DatabasePaged
(*args, **kwargs)[source]¶ Bases:
msrest.paging.Paged
A paging container for iterating over a list of
Database
object