ArmHDInsightContainersModelFactory.HDInsightClusterPoolProperties 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 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.