ArmHDInsightModelFactory.HDInsightClusterProperties Method

Definition

Initializes a new instance of HDInsightClusterProperties.

public static Azure.ResourceManager.HDInsight.Models.HDInsightClusterProperties HDInsightClusterProperties(string clusterVersion = default, string clusterHdpVersion = default, Azure.ResourceManager.HDInsight.Models.HDInsightOSType? osType = default, Azure.ResourceManager.HDInsight.Models.HDInsightTier? tier = default, string clusterId = default, Azure.ResourceManager.HDInsight.Models.HDInsightClusterDefinition clusterDefinition = default, Azure.ResourceManager.HDInsight.Models.KafkaRestProperties kafkaRestProperties = default, Azure.ResourceManager.HDInsight.Models.HDInsightSecurityProfile securityProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.Models.HDInsightClusterRole> computeRoles = default, Azure.ResourceManager.HDInsight.Models.HDInsightClusterProvisioningState? provisioningState = default, DateTimeOffset? createdOn = default, string clusterState = default, int? quotaInfoCoresUsed = default, System.Collections.Generic.IEnumerable<Azure.ResponseError> errors = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.Models.ConnectivityEndpoint> connectivityEndpoints = default, Azure.ResourceManager.HDInsight.Models.HDInsightDiskEncryptionProperties diskEncryptionProperties = default, bool? isEncryptionInTransitEnabled = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.Models.HDInsightStorageAccountInfo> storageAccounts = default, string minSupportedTlsVersion = default, Azure.ResourceManager.HDInsight.Models.ExcludedServicesConfig excludedServicesConfig = default, Azure.ResourceManager.HDInsight.Models.HDInsightClusterNetworkProperties networkProperties = default, Azure.ResourceManager.HDInsight.Models.HDInsightComputeIsolationProperties computeIsolationProperties = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.Models.HDInsightPrivateLinkConfiguration> privateLinkConfigurations = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.HDInsightPrivateEndpointConnectionData> privateEndpointConnections = default);
static member HDInsightClusterProperties : string * string * Nullable<Azure.ResourceManager.HDInsight.Models.HDInsightOSType> * Nullable<Azure.ResourceManager.HDInsight.Models.HDInsightTier> * string * Azure.ResourceManager.HDInsight.Models.HDInsightClusterDefinition * Azure.ResourceManager.HDInsight.Models.KafkaRestProperties * Azure.ResourceManager.HDInsight.Models.HDInsightSecurityProfile * seq<Azure.ResourceManager.HDInsight.Models.HDInsightClusterRole> * Nullable<Azure.ResourceManager.HDInsight.Models.HDInsightClusterProvisioningState> * Nullable<DateTimeOffset> * string * Nullable<int> * seq<Azure.ResponseError> * seq<Azure.ResourceManager.HDInsight.Models.ConnectivityEndpoint> * Azure.ResourceManager.HDInsight.Models.HDInsightDiskEncryptionProperties * Nullable<bool> * seq<Azure.ResourceManager.HDInsight.Models.HDInsightStorageAccountInfo> * string * Azure.ResourceManager.HDInsight.Models.ExcludedServicesConfig * Azure.ResourceManager.HDInsight.Models.HDInsightClusterNetworkProperties * Azure.ResourceManager.HDInsight.Models.HDInsightComputeIsolationProperties * seq<Azure.ResourceManager.HDInsight.Models.HDInsightPrivateLinkConfiguration> * seq<Azure.ResourceManager.HDInsight.HDInsightPrivateEndpointConnectionData> -> Azure.ResourceManager.HDInsight.Models.HDInsightClusterProperties
Public Shared Function HDInsightClusterProperties (Optional clusterVersion As String = Nothing, Optional clusterHdpVersion As String = Nothing, Optional osType As Nullable(Of HDInsightOSType) = Nothing, Optional tier As Nullable(Of HDInsightTier) = Nothing, Optional clusterId As String = Nothing, Optional clusterDefinition As HDInsightClusterDefinition = Nothing, Optional kafkaRestProperties As KafkaRestProperties = Nothing, Optional securityProfile As HDInsightSecurityProfile = Nothing, Optional computeRoles As IEnumerable(Of HDInsightClusterRole) = Nothing, Optional provisioningState As Nullable(Of HDInsightClusterProvisioningState) = Nothing, Optional createdOn As Nullable(Of DateTimeOffset) = Nothing, Optional clusterState As String = Nothing, Optional quotaInfoCoresUsed As Nullable(Of Integer) = Nothing, Optional errors As IEnumerable(Of ResponseError) = Nothing, Optional connectivityEndpoints As IEnumerable(Of ConnectivityEndpoint) = Nothing, Optional diskEncryptionProperties As HDInsightDiskEncryptionProperties = Nothing, Optional isEncryptionInTransitEnabled As Nullable(Of Boolean) = Nothing, Optional storageAccounts As IEnumerable(Of HDInsightStorageAccountInfo) = Nothing, Optional minSupportedTlsVersion As String = Nothing, Optional excludedServicesConfig As ExcludedServicesConfig = Nothing, Optional networkProperties As HDInsightClusterNetworkProperties = Nothing, Optional computeIsolationProperties As HDInsightComputeIsolationProperties = Nothing, Optional privateLinkConfigurations As IEnumerable(Of HDInsightPrivateLinkConfiguration) = Nothing, Optional privateEndpointConnections As IEnumerable(Of HDInsightPrivateEndpointConnectionData) = Nothing) As HDInsightClusterProperties

Parameters

clusterVersion
String

The version of the cluster.

clusterHdpVersion
String

The hdp version of the cluster.

osType
Nullable<HDInsightOSType>

The type of operating system.

tier
Nullable<HDInsightTier>

The cluster tier.

clusterId
String

The cluster id.

clusterDefinition
HDInsightClusterDefinition

The cluster definition.

kafkaRestProperties
KafkaRestProperties

The cluster kafka rest proxy configuration.

securityProfile
HDInsightSecurityProfile

The security profile.

computeRoles
IEnumerable<HDInsightClusterRole>

The list of roles in the cluster.

provisioningState
Nullable<HDInsightClusterProvisioningState>

The provisioning state, which only appears in the response.

createdOn
Nullable<DateTimeOffset>

The date on which the cluster was created.

clusterState
String

The state of the cluster.

quotaInfoCoresUsed
Nullable<Int32>

The cores used by the cluster.

errors
IEnumerable<ResponseError>

The list of errors.

connectivityEndpoints
IEnumerable<ConnectivityEndpoint>

The list of connectivity endpoints.

diskEncryptionProperties
HDInsightDiskEncryptionProperties

The disk encryption properties.

isEncryptionInTransitEnabled
Nullable<Boolean>

Indicates whether or not inter cluster node communication is encrypted in transit.

storageAccounts
IEnumerable<HDInsightStorageAccountInfo>

The list of storage accounts in the cluster.

minSupportedTlsVersion
String

The minimal supported tls version.

excludedServicesConfig
ExcludedServicesConfig

The excluded services config.

networkProperties
HDInsightClusterNetworkProperties

The network properties.

computeIsolationProperties
HDInsightComputeIsolationProperties

The compute isolation properties.

privateLinkConfigurations
IEnumerable<HDInsightPrivateLinkConfiguration>

The private link configurations.

privateEndpointConnections
IEnumerable<HDInsightPrivateEndpointConnectionData>

The list of private endpoint connections.

Returns

A new HDInsightClusterProperties instance for mocking.

Applies to