ArmHDInsightContainersModelFactory.HDInsightClusterPoolProperties Method

Definition

Initializes a new instance of HDInsightClusterPoolProperties.

public static Azure.ResourceManager.HDInsight.Containers.Models.HDInsightClusterPoolProperties HDInsightClusterPoolProperties (Azure.ResourceManager.HDInsight.Containers.Models.HDInsightProvisioningStatus? provisioningState = default, string deploymentId = default, string managedResourceGroupName = default, string aksManagedResourceGroupName = default, string clusterPoolVersion = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolComputeProfile computeProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.AksClusterProfile aksClusterProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolNetworkProfile networkProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolLogAnalyticsProfile logAnalyticsProfile = default, string status = default);
static member HDInsightClusterPoolProperties : Nullable<Azure.ResourceManager.HDInsight.Containers.Models.HDInsightProvisioningStatus> * string * string * string * string * Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolComputeProfile * Azure.ResourceManager.HDInsight.Containers.Models.AksClusterProfile * Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolNetworkProfile * Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolLogAnalyticsProfile * string -> Azure.ResourceManager.HDInsight.Containers.Models.HDInsightClusterPoolProperties
Public Shared Function HDInsightClusterPoolProperties (Optional provisioningState As Nullable(Of HDInsightProvisioningStatus) = Nothing, Optional deploymentId As String = Nothing, Optional managedResourceGroupName As String = Nothing, Optional aksManagedResourceGroupName As String = Nothing, Optional clusterPoolVersion As String = Nothing, Optional computeProfile As ClusterPoolComputeProfile = Nothing, Optional aksClusterProfile As AksClusterProfile = Nothing, Optional networkProfile As ClusterPoolNetworkProfile = Nothing, Optional logAnalyticsProfile As ClusterPoolLogAnalyticsProfile = Nothing, Optional status As String = Nothing) As HDInsightClusterPoolProperties

Parameters

provisioningState
Nullable<HDInsightProvisioningStatus>

Provisioning state of the resource.

deploymentId
String

A unique id generated by the RP to identify the resource.

managedResourceGroupName
String

A resource group created by RP, to hold the resources created by RP on-behalf of customers. It will also be used to generate aksManagedResourceGroupName by pattern: MC_{managedResourceGroupName}{clusterPoolName}{region}. Please make sure it meets resource group name restriction.

aksManagedResourceGroupName
String

A resource group created by AKS, to hold the infrastructure resources created by AKS on-behalf of customers. It is generated by cluster pool name and managed resource group name by pattern: MC_{managedResourceGroupName}{clusterPoolName}{region}.

clusterPoolVersion
String

CLuster pool profile.

computeProfile
ClusterPoolComputeProfile

CLuster pool compute profile.

aksClusterProfile
AksClusterProfile

Properties of underlying AKS cluster.

networkProfile
ClusterPoolNetworkProfile

Cluster pool network profile.

logAnalyticsProfile
ClusterPoolLogAnalyticsProfile

Cluster pool log analytics profile to enable OMS agent for AKS cluster.

status
String

Business status of the resource.

Returns

A new HDInsightClusterPoolProperties instance for mocking.

Applies to