ClusterUpdate interface
Class representing an update to a Kusto cluster.
- Extends
Properties
accepted |
The cluster's accepted audiences. |
allowed |
List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster. |
allowed |
The list of ips in the format of CIDR allowed to connect to the cluster. |
data |
The cluster data ingestion URI. NOTE: This property will not be serialized. It can only be populated by the server. |
enable |
A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days). |
enable |
A boolean value that indicates if the cluster's disks are encrypted. |
enable |
A boolean value that indicates if double encryption is enabled. |
enable |
A boolean value that indicates if the purge operations are enabled. |
enable |
A boolean value that indicates if the streaming ingest is enabled. |
engine |
The engine type |
identity | The identity of the cluster, if configured. |
key |
KeyVault properties for the cluster encryption. |
language |
List of the cluster's language extensions. |
location | Resource location. |
migration |
Properties of the peer cluster involved in a migration to/from this cluster. NOTE: This property will not be serialized. It can only be populated by the server. |
optimized |
Optimized auto scale definition. |
private |
A list of private endpoint connections. NOTE: This property will not be serialized. It can only be populated by the server. |
provisioning |
The provisioned state of the resource. NOTE: This property will not be serialized. It can only be populated by the server. |
public |
Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6) |
public |
Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed |
restrict |
Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled' |
sku | The SKU of the cluster. |
state | The state of the resource. NOTE: This property will not be serialized. It can only be populated by the server. |
state |
The reason for the cluster's current state. NOTE: This property will not be serialized. It can only be populated by the server. |
tags | Resource tags. |
trusted |
The cluster's external tenants. |
uri | The cluster URI. NOTE: This property will not be serialized. It can only be populated by the server. |
virtual |
Virtual Cluster graduation properties |
virtual |
Virtual network definition. |
zones | The availability zones of the cluster. |
Inherited Properties
id | Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server. |
name | The name of the resource NOTE: This property will not be serialized. It can only be populated by the server. |
type | The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server. |
Property Details
acceptedAudiences
The cluster's accepted audiences.
acceptedAudiences?: AcceptedAudiences[]
Property Value
allowedFqdnList
List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
allowedFqdnList?: string[]
Property Value
string[]
allowedIpRangeList
The list of ips in the format of CIDR allowed to connect to the cluster.
allowedIpRangeList?: string[]
Property Value
string[]
dataIngestionUri
The cluster data ingestion URI. NOTE: This property will not be serialized. It can only be populated by the server.
dataIngestionUri?: string
Property Value
string
enableAutoStop
A boolean value that indicates if the cluster could be automatically stopped (due to lack of data or no activity for many days).
enableAutoStop?: boolean
Property Value
boolean
enableDiskEncryption
A boolean value that indicates if the cluster's disks are encrypted.
enableDiskEncryption?: boolean
Property Value
boolean
enableDoubleEncryption
A boolean value that indicates if double encryption is enabled.
enableDoubleEncryption?: boolean
Property Value
boolean
enablePurge
A boolean value that indicates if the purge operations are enabled.
enablePurge?: boolean
Property Value
boolean
enableStreamingIngest
A boolean value that indicates if the streaming ingest is enabled.
enableStreamingIngest?: boolean
Property Value
boolean
engineType
The engine type
engineType?: string
Property Value
string
identity
keyVaultProperties
KeyVault properties for the cluster encryption.
keyVaultProperties?: KeyVaultProperties
Property Value
languageExtensions
List of the cluster's language extensions.
languageExtensions?: LanguageExtensionsList
Property Value
location
Resource location.
location?: string
Property Value
string
migrationCluster
Properties of the peer cluster involved in a migration to/from this cluster. NOTE: This property will not be serialized. It can only be populated by the server.
migrationCluster?: MigrationClusterProperties
Property Value
optimizedAutoscale
Optimized auto scale definition.
optimizedAutoscale?: OptimizedAutoscale
Property Value
privateEndpointConnections
A list of private endpoint connections. NOTE: This property will not be serialized. It can only be populated by the server.
privateEndpointConnections?: PrivateEndpointConnection[]
Property Value
provisioningState
The provisioned state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.
provisioningState?: string
Property Value
string
publicIPType
Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6)
publicIPType?: string
Property Value
string
publicNetworkAccess
Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed
publicNetworkAccess?: string
Property Value
string
restrictOutboundNetworkAccess
Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'
restrictOutboundNetworkAccess?: string
Property Value
string
sku
state
The state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.
state?: string
Property Value
string
stateReason
The reason for the cluster's current state. NOTE: This property will not be serialized. It can only be populated by the server.
stateReason?: string
Property Value
string
tags
Resource tags.
tags?: {[propertyName: string]: string}
Property Value
{[propertyName: string]: string}
trustedExternalTenants
The cluster's external tenants.
trustedExternalTenants?: TrustedExternalTenant[]
Property Value
uri
The cluster URI. NOTE: This property will not be serialized. It can only be populated by the server.
uri?: string
Property Value
string
virtualClusterGraduationProperties
Virtual Cluster graduation properties
virtualClusterGraduationProperties?: string
Property Value
string
virtualNetworkConfiguration
Virtual network definition.
virtualNetworkConfiguration?: VirtualNetworkConfiguration
Property Value
zones
The availability zones of the cluster.
zones?: string[]
Property Value
string[]
Inherited Property Details
id
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTE: This property will not be serialized. It can only be populated by the server.
id?: string
Property Value
string
Inherited From Resource.id
name
The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.
name?: string
Property Value
string
Inherited From Resource.name
type
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" NOTE: This property will not be serialized. It can only be populated by the server.
type?: string
Property Value
string
Inherited From Resource.type