Cluster Constructors

Definition

Overloads

Cluster()

Initializes a new instance of the Cluster class.

Cluster(String, AzureSku, String, String, String, IDictionary<String, String>, IList<String>, Identity, String, String, String, String, String, IList<TrustedExternalTenant>, OptimizedAutoscale, Nullable<Boolean>, Nullable<Boolean>, VirtualNetworkConfiguration, KeyVaultProperties, Nullable<Boolean>, LanguageExtensionsList, Nullable<Boolean>, String, String)

Initializes a new instance of the Cluster class.

Cluster(String, AzureSku, String, String, String, IDictionary<String, String>, SystemData, IList<String>, Identity, String, String, String, String, String, IList<TrustedExternalTenant>, OptimizedAutoscale, Nullable<Boolean>, Nullable<Boolean>, VirtualNetworkConfiguration, KeyVaultProperties, Nullable<Boolean>, LanguageExtensionsList, Nullable<Boolean>, String, IList<String>, String, IList<AcceptedAudiences>, Nullable<Boolean>, String, IList<String>, String, String, IList<PrivateEndpointConnection>, String)

Initializes a new instance of the Cluster class.

Cluster()

Initializes a new instance of the Cluster class.

public Cluster ();
Public Sub New ()

Applies to

Cluster(String, AzureSku, String, String, String, IDictionary<String, String>, IList<String>, Identity, String, String, String, String, String, IList<TrustedExternalTenant>, OptimizedAutoscale, Nullable<Boolean>, Nullable<Boolean>, VirtualNetworkConfiguration, KeyVaultProperties, Nullable<Boolean>, LanguageExtensionsList, Nullable<Boolean>, String, String)

Initializes a new instance of the Cluster class.

public Cluster (string location, Microsoft.Azure.Management.Kusto.Models.AzureSku sku, string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, System.Collections.Generic.IList<string> zones, Microsoft.Azure.Management.Kusto.Models.Identity identity, string state, string provisioningState, string uri, string dataIngestionUri, string stateReason, System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.TrustedExternalTenant> trustedExternalTenants, Microsoft.Azure.Management.Kusto.Models.OptimizedAutoscale optimizedAutoscale, bool? enableDiskEncryption, bool? enableStreamingIngest, Microsoft.Azure.Management.Kusto.Models.VirtualNetworkConfiguration virtualNetworkConfiguration, Microsoft.Azure.Management.Kusto.Models.KeyVaultProperties keyVaultProperties, bool? enablePurge, Microsoft.Azure.Management.Kusto.Models.LanguageExtensionsList languageExtensions, bool? enableDoubleEncryption, string engineType, string etag);
new Microsoft.Azure.Management.Kusto.Models.Cluster : string * Microsoft.Azure.Management.Kusto.Models.AzureSku * string * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Kusto.Models.Identity * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.TrustedExternalTenant> * Microsoft.Azure.Management.Kusto.Models.OptimizedAutoscale * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Kusto.Models.VirtualNetworkConfiguration * Microsoft.Azure.Management.Kusto.Models.KeyVaultProperties * Nullable<bool> * Microsoft.Azure.Management.Kusto.Models.LanguageExtensionsList * Nullable<bool> * string * string -> Microsoft.Azure.Management.Kusto.Models.Cluster
Public Sub New (location As String, sku As AzureSku, id As String, name As String, type As String, tags As IDictionary(Of String, String), zones As IList(Of String), identity As Identity, state As String, provisioningState As String, uri As String, dataIngestionUri As String, stateReason As String, trustedExternalTenants As IList(Of TrustedExternalTenant), optimizedAutoscale As OptimizedAutoscale, enableDiskEncryption As Nullable(Of Boolean), enableStreamingIngest As Nullable(Of Boolean), virtualNetworkConfiguration As VirtualNetworkConfiguration, keyVaultProperties As KeyVaultProperties, enablePurge As Nullable(Of Boolean), languageExtensions As LanguageExtensionsList, enableDoubleEncryption As Nullable(Of Boolean), engineType As String, etag As String)

Parameters

location
String

The geo-location where the resource lives

sku
AzureSku

The SKU of the cluster.

id
String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

The name of the resource

type
String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

tags
IDictionary<String,String>

Resource tags.

zones
IList<String>

The availability zones of the cluster.

identity
Identity

The identity of the cluster, if configured.

state
String

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

provisioningState
String

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

uri
String

The cluster URI.

dataIngestionUri
String

The cluster data ingestion URI.

stateReason
String

The reason for the cluster's current state.

trustedExternalTenants
IList<TrustedExternalTenant>

The cluster's external tenants.

optimizedAutoscale
OptimizedAutoscale

Optimized auto scale definition.

enableDiskEncryption
Nullable<Boolean>

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

enableStreamingIngest
Nullable<Boolean>

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

virtualNetworkConfiguration
VirtualNetworkConfiguration

Virtual network definition.

keyVaultProperties
KeyVaultProperties

KeyVault properties for the cluster encryption.

enablePurge
Nullable<Boolean>

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

languageExtensions
LanguageExtensionsList

List of the cluster's language extensions.

enableDoubleEncryption
Nullable<Boolean>

A boolean value that indicates if double encryption is enabled.

engineType
String

The engine type. Possible values include: 'V2', 'V3'

etag
String

A unique read-only string that changes whenever the resource is updated.

Applies to

Cluster(String, AzureSku, String, String, String, IDictionary<String, String>, SystemData, IList<String>, Identity, String, String, String, String, String, IList<TrustedExternalTenant>, OptimizedAutoscale, Nullable<Boolean>, Nullable<Boolean>, VirtualNetworkConfiguration, KeyVaultProperties, Nullable<Boolean>, LanguageExtensionsList, Nullable<Boolean>, String, IList<String>, String, IList<AcceptedAudiences>, Nullable<Boolean>, String, IList<String>, String, String, IList<PrivateEndpointConnection>, String)

Initializes a new instance of the Cluster class.

public Cluster (string location, Microsoft.Azure.Management.Kusto.Models.AzureSku sku, string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, Microsoft.Azure.Management.Kusto.Models.SystemData systemData = default, System.Collections.Generic.IList<string> zones = default, Microsoft.Azure.Management.Kusto.Models.Identity identity = default, string state = default, string provisioningState = default, string uri = default, string dataIngestionUri = default, string stateReason = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.TrustedExternalTenant> trustedExternalTenants = default, Microsoft.Azure.Management.Kusto.Models.OptimizedAutoscale optimizedAutoscale = default, bool? enableDiskEncryption = default, bool? enableStreamingIngest = default, Microsoft.Azure.Management.Kusto.Models.VirtualNetworkConfiguration virtualNetworkConfiguration = default, Microsoft.Azure.Management.Kusto.Models.KeyVaultProperties keyVaultProperties = default, bool? enablePurge = default, Microsoft.Azure.Management.Kusto.Models.LanguageExtensionsList languageExtensions = default, bool? enableDoubleEncryption = default, string publicNetworkAccess = default, System.Collections.Generic.IList<string> allowedIpRangeList = default, string engineType = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.AcceptedAudiences> acceptedAudiences = default, bool? enableAutoStop = default, string restrictOutboundNetworkAccess = default, System.Collections.Generic.IList<string> allowedFqdnList = default, string publicIPType = default, string virtualClusterGraduationProperties = default, System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.PrivateEndpointConnection> privateEndpointConnections = default, string etag = default);
new Microsoft.Azure.Management.Kusto.Models.Cluster : string * Microsoft.Azure.Management.Kusto.Models.AzureSku * string * string * string * System.Collections.Generic.IDictionary<string, string> * Microsoft.Azure.Management.Kusto.Models.SystemData * System.Collections.Generic.IList<string> * Microsoft.Azure.Management.Kusto.Models.Identity * string * string * string * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.TrustedExternalTenant> * Microsoft.Azure.Management.Kusto.Models.OptimizedAutoscale * Nullable<bool> * Nullable<bool> * Microsoft.Azure.Management.Kusto.Models.VirtualNetworkConfiguration * Microsoft.Azure.Management.Kusto.Models.KeyVaultProperties * Nullable<bool> * Microsoft.Azure.Management.Kusto.Models.LanguageExtensionsList * Nullable<bool> * string * System.Collections.Generic.IList<string> * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.AcceptedAudiences> * Nullable<bool> * string * System.Collections.Generic.IList<string> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.Kusto.Models.PrivateEndpointConnection> * string -> Microsoft.Azure.Management.Kusto.Models.Cluster
Public Sub New (location As String, sku As AzureSku, Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional systemData As SystemData = Nothing, Optional zones As IList(Of String) = Nothing, Optional identity As Identity = Nothing, Optional state As String = Nothing, Optional provisioningState As String = Nothing, Optional uri As String = Nothing, Optional dataIngestionUri As String = Nothing, Optional stateReason As String = Nothing, Optional trustedExternalTenants As IList(Of TrustedExternalTenant) = Nothing, Optional optimizedAutoscale As OptimizedAutoscale = Nothing, Optional enableDiskEncryption As Nullable(Of Boolean) = Nothing, Optional enableStreamingIngest As Nullable(Of Boolean) = Nothing, Optional virtualNetworkConfiguration As VirtualNetworkConfiguration = Nothing, Optional keyVaultProperties As KeyVaultProperties = Nothing, Optional enablePurge As Nullable(Of Boolean) = Nothing, Optional languageExtensions As LanguageExtensionsList = Nothing, Optional enableDoubleEncryption As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As String = Nothing, Optional allowedIpRangeList As IList(Of String) = Nothing, Optional engineType As String = Nothing, Optional acceptedAudiences As IList(Of AcceptedAudiences) = Nothing, Optional enableAutoStop As Nullable(Of Boolean) = Nothing, Optional restrictOutboundNetworkAccess As String = Nothing, Optional allowedFqdnList As IList(Of String) = Nothing, Optional publicIPType As String = Nothing, Optional virtualClusterGraduationProperties As String = Nothing, Optional privateEndpointConnections As IList(Of PrivateEndpointConnection) = Nothing, Optional etag As String = Nothing)

Parameters

location
String

The geo-location where the resource lives

sku
AzureSku

The SKU of the cluster.

id
String

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

The name of the resource

type
String

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"

tags
IDictionary<String,String>

Resource tags.

systemData
SystemData
zones
IList<String>

The availability zones of the cluster.

identity
Identity

The identity of the cluster, if configured.

state
String

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

provisioningState
String

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

uri
String

The cluster URI.

dataIngestionUri
String

The cluster data ingestion URI.

stateReason
String

The reason for the cluster's current state.

trustedExternalTenants
IList<TrustedExternalTenant>

The cluster's external tenants.

optimizedAutoscale
OptimizedAutoscale

Optimized auto scale definition.

enableDiskEncryption
Nullable<Boolean>

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

enableStreamingIngest
Nullable<Boolean>

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

virtualNetworkConfiguration
VirtualNetworkConfiguration

Virtual network definition.

keyVaultProperties
KeyVaultProperties

KeyVault properties for the cluster encryption.

enablePurge
Nullable<Boolean>

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

languageExtensions
LanguageExtensionsList

List of the cluster's language extensions.

enableDoubleEncryption
Nullable<Boolean>

A boolean value that indicates if double encryption is enabled.

publicNetworkAccess
String

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'

allowedIpRangeList
IList<String>

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

engineType
String

The engine type. Possible values include: 'V2', 'V3'

acceptedAudiences
IList<AcceptedAudiences>

The cluster's accepted audiences.

enableAutoStop
Nullable<Boolean>

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

restrictOutboundNetworkAccess
String

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'

allowedFqdnList
IList<String>

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

publicIPType
String

Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6). Possible values include: 'IPv4', 'DualStack'

virtualClusterGraduationProperties
String

Virtual Cluster graduation properties

privateEndpointConnections
IList<PrivateEndpointConnection>

A list of private endpoint connections.

etag
String

A unique read-only string that changes whenever the resource is updated.

Applies to