ClusterUpdate Class

Class representing an update to a Kusto cluster.

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

Inheritance
azure.mgmt.kusto.models._models_py3.Resource
ClusterUpdate

Constructor

ClusterUpdate(*, tags: Dict[str, str] | None = None, location: str | None = None, sku: _models.AzureSku | None = None, zones: List[str] | None = None, identity: _models.Identity | None = None, trusted_external_tenants: List[_models.TrustedExternalTenant] | None = None, optimized_autoscale: _models.OptimizedAutoscale | None = None, enable_disk_encryption: bool = False, enable_streaming_ingest: bool = False, virtual_network_configuration: _models.VirtualNetworkConfiguration | None = None, key_vault_properties: _models.KeyVaultProperties | None = None, enable_purge: bool = False, language_extensions: _models.LanguageExtensionsList | None = None, enable_double_encryption: bool = False, public_network_access: str | _models.PublicNetworkAccess = 'Enabled', allowed_ip_range_list: List[str] | None = None, engine_type: str | _models.EngineType = 'V3', accepted_audiences: List[_models.AcceptedAudiences] | None = None, enable_auto_stop: bool = True, restrict_outbound_network_access: str | _models.ClusterNetworkAccessFlag = 'Disabled', allowed_fqdn_list: List[str] | None = None, public_ip_type: str | _models.PublicIPType = 'IPv4', virtual_cluster_graduation_properties: str | None = None, **kwargs: Any)

Keyword-Only Parameters

Name Description
tags

Resource tags.

location
str

Resource location.

sku

The SKU of the cluster.

zones

The availability zones of the cluster.

identity

The identity of the cluster, if configured.

trusted_external_tenants

The cluster's external tenants.

optimized_autoscale

Optimized auto scale definition.

enable_disk_encryption

A boolean value that indicates if the cluster's disks are encrypted.

enable_streaming_ingest

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

virtual_network_configuration

Virtual network definition.

key_vault_properties

KeyVault properties for the cluster encryption.

enable_purge

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

language_extensions

List of the cluster's language extensions.

enable_double_encryption

A boolean value that indicates if double encryption is enabled.

public_network_access

Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed. Known values are: "Enabled" and "Disabled".

default value: Enabled
allowed_ip_range_list

The list of ips in the format of CIDR allowed to connect to the cluster.

engine_type

The engine type. Known values are: "V2" and "V3".

default value: V3
accepted_audiences

The cluster's accepted audiences.

enable_auto_stop

A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).

default value: True
restrict_outbound_network_access

Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: "Enabled" and "Disabled".

default value: Disabled
allowed_fqdn_list

List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.

public_ip_type

Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6). Known values are: "IPv4" and "DualStack".

default value: IPv4
virtual_cluster_graduation_properties
str

Virtual Cluster graduation properties.

Variables

Name Description
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

Resource tags.

location
str

Resource location.

sku

The SKU of the cluster.

zones

The availability zones of the cluster.

identity

The identity of the cluster, if configured.

state
str or State

The state of the resource. Known values are: "Creating", "Unavailable", "Running", "Deleting", "Deleted", "Stopping", "Stopped", "Starting", "Updating", and "Migrated".

provisioning_state

The provisioned state of the resource. Known values are: "Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving", and "Canceled".

uri
str

The cluster URI.

data_ingestion_uri
str

The cluster data ingestion URI.

state_reason
str

The reason for the cluster's current state.

trusted_external_tenants

The cluster's external tenants.

optimized_autoscale

Optimized auto scale definition.

enable_disk_encryption

A boolean value that indicates if the cluster's disks are encrypted.

enable_streaming_ingest

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

virtual_network_configuration

Virtual network definition.

key_vault_properties

KeyVault properties for the cluster encryption.

enable_purge

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

language_extensions

List of the cluster's language extensions.

enable_double_encryption

A boolean value that indicates if double encryption is enabled.

public_network_access

Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed. Known values are: "Enabled" and "Disabled".

allowed_ip_range_list

The list of ips in the format of CIDR allowed to connect to the cluster.

engine_type

The engine type. Known values are: "V2" and "V3".

accepted_audiences

The cluster's accepted audiences.

enable_auto_stop

A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).

restrict_outbound_network_access

Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Known values are: "Enabled" and "Disabled".

allowed_fqdn_list

List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.

public_ip_type

Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6). Known values are: "IPv4" and "DualStack".

virtual_cluster_graduation_properties
str

Virtual Cluster graduation properties.

private_endpoint_connections

A list of private endpoint connections.

migration_cluster

Properties of the peer cluster involved in a migration to/from this cluster.