KustoPoolUpdate Class

Class representing an update to a Kusto kusto pool.

Variables are only populated by the server, and will be ignored when sending a request.

Inheritance
azure.mgmt.synapse.models._models_py3.Resource
KustoPoolUpdate

Constructor

KustoPoolUpdate(*, tags: Optional[Dict[str, str]] = None, sku: Optional[azure.mgmt.synapse.models._models_py3.AzureSku] = None, optimized_autoscale: Optional[azure.mgmt.synapse.models._models_py3.OptimizedAutoscale] = None, enable_streaming_ingest: Optional[bool] = False, enable_purge: Optional[bool] = False, workspace_uid: Optional[str] = None, **kwargs)

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. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

tags
dict[str, str]

A set of tags. Resource tags.

sku
AzureSku

The SKU of the kusto pool.

state
str or State

The state of the resource. Possible values include: "Creating", "Unavailable", "Running", "Deleting", "Deleted", "Stopping", "Stopped", "Starting", "Updating".

provisioning_state
str or ResourceProvisioningState

The provisioned state of the resource. Possible values include: "Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving", "Canceled".

uri
str

The Kusto Pool URI.

data_ingestion_uri
str

The Kusto Pool data ingestion URI.

state_reason
str

The reason for the Kusto Pool's current state.

optimized_autoscale
OptimizedAutoscale

Optimized auto scale definition.

enable_streaming_ingest
bool

A boolean value that indicates if the streaming ingest is enabled.

enable_purge
bool

A boolean value that indicates if the purge operations are enabled.

language_extensions
LanguageExtensionsList

List of the Kusto Pool's language extensions.

workspace_uid
str

The workspace unique identifier.