Share via


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 compute profile.

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 quota information.

errors
IEnumerable<ResponseError>

The list of errors.

connectivityEndpoints
IEnumerable<ConnectivityEndpoint>

The list of connectivity endpoints.

diskEncryptionProperties
HDInsightDiskEncryptionProperties

The disk encryption properties.

isEncryptionInTransitEnabled
Nullable<Boolean>

The encryption-in-transit properties.

storageAccounts
IEnumerable<HDInsightStorageAccountInfo>

The storage profile.

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