Share via


ClusterUpdate Constructors

Definition

Overloads

ClusterUpdate()

Initializes a new instance of the ClusterUpdate class.

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

Initializes a new instance of the ClusterUpdate class.

ClusterUpdate(String, String, String, IDictionary<String,String>, String, AzureSku, 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>)

Initializes a new instance of the ClusterUpdate class.

ClusterUpdate()

Initializes a new instance of the ClusterUpdate class.

public ClusterUpdate ();
Public Sub New ()

Applies to

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

Initializes a new instance of the ClusterUpdate class.

public ClusterUpdate (string id, string name, string type, System.Collections.Generic.IDictionary<string,string> tags, string location, Microsoft.Azure.Management.Kusto.Models.AzureSku sku, 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);
new Microsoft.Azure.Management.Kusto.Models.ClusterUpdate : string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Kusto.Models.AzureSku * 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 -> Microsoft.Azure.Management.Kusto.Models.ClusterUpdate
Public Sub New (id As String, name As String, type As String, tags As IDictionary(Of String, String), location As String, sku As AzureSku, 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)

Parameters

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.

location
String

Resource location.

sku
AzureSku

The SKU 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'

Applies to

ClusterUpdate(String, String, String, IDictionary<String,String>, String, AzureSku, 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>)

Initializes a new instance of the ClusterUpdate class.

public ClusterUpdate (string id = default, string name = default, string type = default, System.Collections.Generic.IDictionary<string,string> tags = default, string location = default, Microsoft.Azure.Management.Kusto.Models.AzureSku sku = 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);
new Microsoft.Azure.Management.Kusto.Models.ClusterUpdate : string * string * string * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.Kusto.Models.AzureSku * 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> -> Microsoft.Azure.Management.Kusto.Models.ClusterUpdate
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As String = Nothing, Optional sku As AzureSku = 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)

Parameters

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.

location
String

Resource location.

sku
AzureSku

The SKU 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.

Applies to