ClusterUpdate Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
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.
A boolean value that indicates if the cluster's disks are encrypted.
A boolean value that indicates if the streaming ingest is enabled.
- virtualNetworkConfiguration
- VirtualNetworkConfiguration
Virtual network definition.
- keyVaultProperties
- KeyVaultProperties
KeyVault properties for the cluster encryption.
- languageExtensions
- LanguageExtensionsList
List of the cluster's language extensions.
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.
A boolean value that indicates if the cluster's disks are encrypted.
A boolean value that indicates if the streaming ingest is enabled.
- virtualNetworkConfiguration
- VirtualNetworkConfiguration
Virtual network definition.
- keyVaultProperties
- KeyVaultProperties
KeyVault properties for the cluster encryption.
- languageExtensions
- LanguageExtensionsList
List of the cluster's language extensions.
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'
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.
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'
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
Azure SDK for .NET