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.ResourceClusterUpdate
Constructor
ClusterUpdate(*, tags: Optional[Dict[str, str]] = None, location: Optional[str] = None, sku: Optional[azure.mgmt.kusto.models._models_py3.AzureSku] = None, identity: Optional[azure.mgmt.kusto.models._models_py3.Identity] = None, trusted_external_tenants: Optional[List[azure.mgmt.kusto.models._models_py3.TrustedExternalTenant]] = None, optimized_autoscale: Optional[azure.mgmt.kusto.models._models_py3.OptimizedAutoscale] = None, enable_disk_encryption: Optional[bool] = False, enable_streaming_ingest: Optional[bool] = False, virtual_network_configuration: Optional[azure.mgmt.kusto.models._models_py3.VirtualNetworkConfiguration] = None, key_vault_properties: Optional[azure.mgmt.kusto.models._models_py3.KeyVaultProperties] = None, enable_purge: Optional[bool] = False, enable_double_encryption: Optional[bool] = False, public_network_access: Optional[Union[str, azure.mgmt.kusto.models._kusto_management_client_enums.PublicNetworkAccess]] = 'Enabled', allowed_ip_range_list: Optional[List[str]] = None, engine_type: Optional[Union[str, azure.mgmt.kusto.models._kusto_management_client_enums.EngineType]] = 'V3', accepted_audiences: Optional[List[azure.mgmt.kusto.models._models_py3.AcceptedAudiences]] = None, enable_auto_stop: Optional[bool] = True, restrict_outbound_network_access: Optional[Union[str, azure.mgmt.kusto.models._kusto_management_client_enums.ClusterNetworkAccessFlag]] = 'Disabled', allowed_fqdn_list: Optional[List[str]] = None, public_ip_type: Optional[Union[str, azure.mgmt.kusto.models._kusto_management_client_enums.PublicIPType]] = 'IPv4', virtual_cluster_graduation_properties: 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".
- location
- str
Resource location.
- sku
- <xref:kusto_management_client.models.AzureSku>
The SKU of the cluster.
- identity
- <xref:kusto_management_client.models.Identity>
The identity of the cluster, if configured.
- state
- str or <xref:kusto_management_client.models.State>
The state of the resource. Possible values include: "Creating", "Unavailable", "Running", "Deleting", "Deleted", "Stopping", "Stopped", "Starting", "Updating".
- provisioning_state
- str or <xref:kusto_management_client.models.ProvisioningState>
The provisioned state of the resource. Possible values include: "Running", "Creating", "Deleting", "Succeeded", "Failed", "Moving".
- 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
- list[<xref:kusto_management_client.models.TrustedExternalTenant>]
The cluster's external tenants.
- optimized_autoscale
- <xref:kusto_management_client.models.OptimizedAutoscale>
Optimized auto scale definition.
- enable_disk_encryption
- bool
A boolean value that indicates if the cluster's disks are encrypted.
- enable_streaming_ingest
- bool
A boolean value that indicates if the streaming ingest is enabled.
- virtual_network_configuration
- <xref:kusto_management_client.models.VirtualNetworkConfiguration>
Virtual network definition.
- key_vault_properties
- <xref:kusto_management_client.models.KeyVaultProperties>
KeyVault properties for the cluster encryption.
- enable_purge
- bool
A boolean value that indicates if the purge operations are enabled.
- language_extensions
- <xref:kusto_management_client.models.LanguageExtensionsList>
List of the cluster's language extensions.
- enable_double_encryption
- bool
A boolean value that indicates if double encryption is enabled.
- public_network_access
- str or <xref:kusto_management_client.models.PublicNetworkAccess>
Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed. Possible values include: "Enabled", "Disabled". Default value: "Enabled".
The list of ips in the format of CIDR allowed to connect to the cluster.
- engine_type
- str or <xref:kusto_management_client.models.EngineType>
The engine type. Possible values include: "V2", "V3". Default value: "V3".
- accepted_audiences
- list[<xref:kusto_management_client.models.AcceptedAudiences>]
The cluster's accepted audiences.
- enable_auto_stop
- bool
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
- str or <xref:kusto_management_client.models.ClusterNetworkAccessFlag>
Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'. Possible values include: "Enabled", "Disabled". Default value: "Disabled".
List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
- public_ip_type
- str or <xref:kusto_management_client.models.PublicIPType>
Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6). Possible values include: "IPv4", "DualStack". Default value: "IPv4".
- virtual_cluster_graduation_properties
- str
Virtual Cluster graduation properties.
- private_endpoint_connections
- list[<xref:kusto_management_client.models.PrivateEndpointConnection>]
A list of private endpoint connections.
Feedback
Submit and view feedback for