Freigeben über


ArmHDInsightContainersModelFactory.HDInsightClusterPoolData Methode

Definition

Initialisiert eine neue instance von HDInsightClusterPoolData.

public static Azure.ResourceManager.HDInsight.Containers.HDInsightClusterPoolData HDInsightClusterPoolData (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.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.Core.ResourceIdentifier networkSubnetId = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolLogAnalyticsProfile logAnalyticsProfile = default, string status = default);
static member HDInsightClusterPoolData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<Azure.ResourceManager.HDInsight.Containers.Models.HDInsightProvisioningStatus> * string * string * string * string * Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolComputeProfile * Azure.ResourceManager.HDInsight.Containers.Models.AksClusterProfile * Azure.Core.ResourceIdentifier * Azure.ResourceManager.HDInsight.Containers.Models.ClusterPoolLogAnalyticsProfile * string -> Azure.ResourceManager.HDInsight.Containers.HDInsightClusterPoolData
Public Shared Function HDInsightClusterPoolData (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 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 networkSubnetId As ResourceIdentifier = Nothing, Optional logAnalyticsProfile As ClusterPoolLogAnalyticsProfile = Nothing, Optional status As String = Nothing) As HDInsightClusterPoolData

Parameter

id
ResourceIdentifier

Die ID.

name
String

Der Name.

resourceType
ResourceType

Der resourceType.

systemData
SystemData

SystemDaten.

tags
IDictionary<String,String>

Die Tags.

location
AzureLocation

Der Speicherort.

provisioningState
Nullable<HDInsightProvisioningStatus>

Bereitstellungsstatus der Ressource.

deploymentId
String

Eine eindeutige ID, die vom RP generiert wird, um die Ressource zu identifizieren.

managedResourceGroupName
String

Eine Ressourcengruppe, die von RP erstellt wurde, um die ressourcen aufzunehmen, die von RP im Auftrag von Kunden erstellt wurden. Es wird auch verwendet, um aksManagedResourceGroupName nach Muster zu generieren: MC_{managedResourceGroupName}{clusterPoolName}{region}. Stellen Sie sicher, dass die Einschränkung des Ressourcengruppennamens erfüllt ist.

aksManagedResourceGroupName
String

Eine Ressourcengruppe, die von AKS erstellt wurde, um die von AKS im Auftrag von Kunden erstellten Infrastrukturressourcen zu enthalten. Sie wird nach Clusterpoolname und Name der verwalteten Ressourcengruppe nach Muster generiert: MC_{managedResourceGroupName}{clusterPoolName}{region}.

clusterPoolVersion
String

CLuster-Poolprofil.

computeProfile
ClusterPoolComputeProfile

Computeprofil des CLuster-Pools.

aksClusterProfile
AksClusterProfile

Eigenschaften des zugrunde liegenden AKS-Clusters.

networkSubnetId
ResourceIdentifier

Netzwerkprofil des Clusterpools.

logAnalyticsProfile
ClusterPoolLogAnalyticsProfile

Log Analytics-Profil des Clusterpools zum Aktivieren des OMS-Agents für den AKS-Cluster.

status
String

Geschäfts status der Ressource.

Gibt zurück

Eine neue HDInsightClusterPoolData instance zum Mocking.

Gilt für: