ArmKustoModelFactory.KustoClusterPatch Method
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.
Initializes a new instance of KustoClusterPatch.
public static Azure.ResourceManager.Kusto.Models.KustoClusterPatch KustoClusterPatch (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Kusto.Models.KustoSku sku = default, System.Collections.Generic.IEnumerable<string> zones = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Kusto.Models.KustoClusterState? state = default, Azure.ResourceManager.Kusto.Models.KustoProvisioningState? provisioningState = default, Uri uri = default, Uri dataIngestionUri = default, string stateReason = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Kusto.Models.KustoClusterTrustedExternalTenant> trustedExternalTenants = default, Azure.ResourceManager.Kusto.Models.OptimizedAutoscale optimizedAutoscale = default, bool? isDiskEncryptionEnabled = default, bool? isStreamingIngestEnabled = default, Azure.ResourceManager.Kusto.Models.KustoClusterVirtualNetworkConfiguration virtualNetworkConfiguration = default, Azure.ResourceManager.Kusto.Models.KustoKeyVaultProperties keyVaultProperties = default, bool? isPurgeEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Kusto.Models.KustoLanguageExtension> languageExtensionsValue = default, bool? isDoubleEncryptionEnabled = default, Azure.ResourceManager.Kusto.Models.KustoClusterPublicNetworkAccess? publicNetworkAccess = default, System.Collections.Generic.IEnumerable<string> allowedIPRangeList = default, Azure.ResourceManager.Kusto.Models.KustoClusterEngineType? engineType = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Kusto.Models.AcceptedAudience> acceptedAudiences = default, bool? isAutoStopEnabled = default, Azure.ResourceManager.Kusto.Models.KustoClusterNetworkAccessFlag? restrictOutboundNetworkAccess = default, System.Collections.Generic.IEnumerable<string> allowedFqdnList = default, Azure.ResourceManager.Kusto.Models.KustoClusterPublicIPType? publicIPType = default, string virtualClusterGraduationProperties = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.Kusto.KustoPrivateEndpointConnectionData> privateEndpointConnections = default, Azure.ResourceManager.Kusto.Models.MigrationClusterProperties migrationCluster = default);
static member KustoClusterPatch : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Kusto.Models.KustoSku * seq<string> * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<Azure.ResourceManager.Kusto.Models.KustoClusterState> * Nullable<Azure.ResourceManager.Kusto.Models.KustoProvisioningState> * Uri * Uri * string * seq<Azure.ResourceManager.Kusto.Models.KustoClusterTrustedExternalTenant> * Azure.ResourceManager.Kusto.Models.OptimizedAutoscale * Nullable<bool> * Nullable<bool> * Azure.ResourceManager.Kusto.Models.KustoClusterVirtualNetworkConfiguration * Azure.ResourceManager.Kusto.Models.KustoKeyVaultProperties * Nullable<bool> * seq<Azure.ResourceManager.Kusto.Models.KustoLanguageExtension> * Nullable<bool> * Nullable<Azure.ResourceManager.Kusto.Models.KustoClusterPublicNetworkAccess> * seq<string> * Nullable<Azure.ResourceManager.Kusto.Models.KustoClusterEngineType> * seq<Azure.ResourceManager.Kusto.Models.AcceptedAudience> * Nullable<bool> * Nullable<Azure.ResourceManager.Kusto.Models.KustoClusterNetworkAccessFlag> * seq<string> * Nullable<Azure.ResourceManager.Kusto.Models.KustoClusterPublicIPType> * string * seq<Azure.ResourceManager.Kusto.KustoPrivateEndpointConnectionData> * Azure.ResourceManager.Kusto.Models.MigrationClusterProperties -> Azure.ResourceManager.Kusto.Models.KustoClusterPatch
Public Shared Function KustoClusterPatch (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional sku As KustoSku = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional state As Nullable(Of KustoClusterState) = Nothing, Optional provisioningState As Nullable(Of KustoProvisioningState) = Nothing, Optional uri As Uri = Nothing, Optional dataIngestionUri As Uri = Nothing, Optional stateReason As String = Nothing, Optional trustedExternalTenants As IEnumerable(Of KustoClusterTrustedExternalTenant) = Nothing, Optional optimizedAutoscale As OptimizedAutoscale = Nothing, Optional isDiskEncryptionEnabled As Nullable(Of Boolean) = Nothing, Optional isStreamingIngestEnabled As Nullable(Of Boolean) = Nothing, Optional virtualNetworkConfiguration As KustoClusterVirtualNetworkConfiguration = Nothing, Optional keyVaultProperties As KustoKeyVaultProperties = Nothing, Optional isPurgeEnabled As Nullable(Of Boolean) = Nothing, Optional languageExtensionsValue As IEnumerable(Of KustoLanguageExtension) = Nothing, Optional isDoubleEncryptionEnabled As Nullable(Of Boolean) = Nothing, Optional publicNetworkAccess As Nullable(Of KustoClusterPublicNetworkAccess) = Nothing, Optional allowedIPRangeList As IEnumerable(Of String) = Nothing, Optional engineType As Nullable(Of KustoClusterEngineType) = Nothing, Optional acceptedAudiences As IEnumerable(Of AcceptedAudience) = Nothing, Optional isAutoStopEnabled As Nullable(Of Boolean) = Nothing, Optional restrictOutboundNetworkAccess As Nullable(Of KustoClusterNetworkAccessFlag) = Nothing, Optional allowedFqdnList As IEnumerable(Of String) = Nothing, Optional publicIPType As Nullable(Of KustoClusterPublicIPType) = Nothing, Optional virtualClusterGraduationProperties As String = Nothing, Optional privateEndpointConnections As IEnumerable(Of KustoPrivateEndpointConnectionData) = Nothing, Optional migrationCluster As MigrationClusterProperties = Nothing) As KustoClusterPatch
Parameters
The id.
- name
- String
The name.
- resourceType
- ResourceType
The resourceType.
- systemData
- SystemData
The systemData.
- tags
- IDictionary<String,String>
The tags.
- location
- AzureLocation
The location.
- sku
- KustoSku
The SKU of the cluster.
- zones
- IEnumerable<String>
The availability zones of the cluster.
- identity
- ManagedServiceIdentity
The identity of the cluster, if configured.
- state
- Nullable<KustoClusterState>
The state of the resource.
- provisioningState
- Nullable<KustoProvisioningState>
The provisioned state of the resource.
- uri
- Uri
The cluster URI.
- dataIngestionUri
- Uri
The cluster data ingestion URI.
- stateReason
- String
The reason for the cluster's current state.
- trustedExternalTenants
- IEnumerable<KustoClusterTrustedExternalTenant>
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
- KustoClusterVirtualNetworkConfiguration
Virtual network definition.
- keyVaultProperties
- KustoKeyVaultProperties
KeyVault properties for the cluster encryption.
A boolean value that indicates if the purge operations are enabled.
- languageExtensionsValue
- IEnumerable<KustoLanguageExtension>
List of the cluster's language extensions.
A boolean value that indicates if double encryption is enabled.
- publicNetworkAccess
- Nullable<KustoClusterPublicNetworkAccess>
Public network access to the cluster is enabled by default. When disabled, only private endpoint connection to the cluster is allowed.
- allowedIPRangeList
- IEnumerable<String>
The list of ips in the format of CIDR allowed to connect to the cluster.
- engineType
- Nullable<KustoClusterEngineType>
The engine type.
- acceptedAudiences
- IEnumerable<AcceptedAudience>
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
- Nullable<KustoClusterNetworkAccessFlag>
Whether or not to restrict outbound network access. Value is optional but if passed in, must be 'Enabled' or 'Disabled'.
- allowedFqdnList
- IEnumerable<String>
List of allowed FQDNs(Fully Qualified Domain Name) for egress from Cluster.
- publicIPType
- Nullable<KustoClusterPublicIPType>
Indicates what public IP type to create - IPv4 (default), or DualStack (both IPv4 and IPv6).
- virtualClusterGraduationProperties
- String
Virtual Cluster graduation properties.
- privateEndpointConnections
- IEnumerable<KustoPrivateEndpointConnectionData>
A list of private endpoint connections.
- migrationCluster
- MigrationClusterProperties
Properties of the peer cluster involved in a migration to/from this cluster.
Returns
A new KustoClusterPatch instance for mocking.
Applies to
Azure SDK for .NET