Cluster interface

Class representing a Kusto cluster.

Extends

Properties

acceptedAudiences

The cluster's accepted audiences.

allowedFqdnList

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

allowedIpRangeList

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

dataIngestionUri

The cluster data ingestion URI. NOTE: This property will not be serialized. It can only be populated by the server.

enableAutoStop

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

enableDiskEncryption

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

enableDoubleEncryption

A boolean value that indicates if double encryption is enabled.

enablePurge

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

enableStreamingIngest

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

engineType

The engine type

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

identity

The identity of the cluster, if configured.

keyVaultProperties

KeyVault properties for the cluster encryption.

languageExtensions

List of the cluster's language extensions.

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.

optimizedAutoscale

Optimized auto scale definition.

privateEndpointConnections

A list of private endpoint connections. NOTE: This property will not be serialized. It can only be populated by the server.

provisioningState

The provisioned state of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

publicIPType

Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6)

publicNetworkAccess

Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed

restrictOutboundNetworkAccess

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.

stateReason

The reason for the cluster's current state. NOTE: This property will not be serialized. It can only be populated by the server.

systemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

trustedExternalTenants

The cluster's external tenants.

uri

The cluster URI. NOTE: This property will not be serialized. It can only be populated by the server.

virtualClusterGraduationProperties

Virtual Cluster graduation properties

virtualNetworkConfiguration

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.

location

The geo-location where the resource lives

name

The name of the resource NOTE: This property will not be serialized. It can only be populated by the server.

tags

Resource tags.

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

etag

A unique read-only string that changes whenever the resource is updated. NOTE: This property will not be serialized. It can only be populated by the server.

etag?: string

Property Value

string

identity

The identity of the cluster, if configured.

identity?: Identity

Property Value

keyVaultProperties

KeyVault properties for the cluster encryption.

keyVaultProperties?: KeyVaultProperties

Property Value

languageExtensions

List of the cluster's language extensions.

languageExtensions?: LanguageExtensionsList

Property Value

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

The SKU of the cluster.

sku: AzureSku

Property Value

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

systemData

Metadata pertaining to creation and last modification of the resource. NOTE: This property will not be serialized. It can only be populated by the server.

systemData?: SystemData

Property Value

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 TrackedResource.id

location

The geo-location where the resource lives

location: string

Property Value

string

Inherited From TrackedResource.location

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 TrackedResource.name

tags

Resource tags.

tags?: {[propertyName: string]: string}

Property Value

{[propertyName: string]: string}

Inherited From TrackedResource.tags

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 TrackedResource.type