Partager via


ArmHDInsightContainersModelFactory.ClusterProfile Méthode

Définition

Initialise une nouvelle instance de ClusterProfile.

public static Azure.ResourceManager.HDInsight.Containers.Models.ClusterProfile ClusterProfile (string clusterVersion = default, string ossVersion = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.Containers.Models.ClusterComponentItem> components = default, Azure.ResourceManager.HDInsight.Containers.Models.HDInsightIdentityProfile identityProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.AuthorizationProfile authorizationProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterSecretsProfile secretsProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.Containers.Models.ClusterServiceConfigsProfile> serviceConfigsProfiles = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterConnectivityProfile connectivityProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterLogAnalyticsProfile logAnalyticsProfile = default, bool? isEnabled = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterSshProfile sshProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.ClusterAutoscaleProfile autoscaleProfile = default, System.Collections.Generic.IDictionary<string,BinaryData> kafkaProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.TrinoProfile trinoProfile = default, System.Collections.Generic.IDictionary<string,BinaryData> llapProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.FlinkProfile flinkProfile = default, Azure.ResourceManager.HDInsight.Containers.Models.SparkProfile sparkProfile = default, System.Collections.Generic.IDictionary<string,BinaryData> stubProfile = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.HDInsight.Containers.Models.ScriptActionProfile> scriptActionProfiles = default);
static member ClusterProfile : string * string * seq<Azure.ResourceManager.HDInsight.Containers.Models.ClusterComponentItem> * Azure.ResourceManager.HDInsight.Containers.Models.HDInsightIdentityProfile * Azure.ResourceManager.HDInsight.Containers.Models.AuthorizationProfile * Azure.ResourceManager.HDInsight.Containers.Models.ClusterSecretsProfile * seq<Azure.ResourceManager.HDInsight.Containers.Models.ClusterServiceConfigsProfile> * Azure.ResourceManager.HDInsight.Containers.Models.ClusterConnectivityProfile * Azure.ResourceManager.HDInsight.Containers.Models.ClusterLogAnalyticsProfile * Nullable<bool> * Azure.ResourceManager.HDInsight.Containers.Models.ClusterSshProfile * Azure.ResourceManager.HDInsight.Containers.Models.ClusterAutoscaleProfile * System.Collections.Generic.IDictionary<string, BinaryData> * Azure.ResourceManager.HDInsight.Containers.Models.TrinoProfile * System.Collections.Generic.IDictionary<string, BinaryData> * Azure.ResourceManager.HDInsight.Containers.Models.FlinkProfile * Azure.ResourceManager.HDInsight.Containers.Models.SparkProfile * System.Collections.Generic.IDictionary<string, BinaryData> * seq<Azure.ResourceManager.HDInsight.Containers.Models.ScriptActionProfile> -> Azure.ResourceManager.HDInsight.Containers.Models.ClusterProfile
Public Shared Function ClusterProfile (Optional clusterVersion As String = Nothing, Optional ossVersion As String = Nothing, Optional components As IEnumerable(Of ClusterComponentItem) = Nothing, Optional identityProfile As HDInsightIdentityProfile = Nothing, Optional authorizationProfile As AuthorizationProfile = Nothing, Optional secretsProfile As ClusterSecretsProfile = Nothing, Optional serviceConfigsProfiles As IEnumerable(Of ClusterServiceConfigsProfile) = Nothing, Optional connectivityProfile As ClusterConnectivityProfile = Nothing, Optional logAnalyticsProfile As ClusterLogAnalyticsProfile = Nothing, Optional isEnabled As Nullable(Of Boolean) = Nothing, Optional sshProfile As ClusterSshProfile = Nothing, Optional autoscaleProfile As ClusterAutoscaleProfile = Nothing, Optional kafkaProfile As IDictionary(Of String, BinaryData) = Nothing, Optional trinoProfile As TrinoProfile = Nothing, Optional llapProfile As IDictionary(Of String, BinaryData) = Nothing, Optional flinkProfile As FlinkProfile = Nothing, Optional sparkProfile As SparkProfile = Nothing, Optional stubProfile As IDictionary(Of String, BinaryData) = Nothing, Optional scriptActionProfiles As IEnumerable(Of ScriptActionProfile) = Nothing) As ClusterProfile

Paramètres

clusterVersion
String

Version avec 3/4 parties.

ossVersion
String

Version à trois parties.

components
IEnumerable<ClusterComponentItem>

Liste des composants de ce type et de cette version de cluster.

identityProfile
HDInsightIdentityProfile

Profil d’identité avec les détails d’un MSI.

authorizationProfile
AuthorizationProfile

Profil d’autorisation avec les détails des ID d’utilisateur AAD et des ID de groupe autorisés pour l’accès au plan de données.

secretsProfile
ClusterSecretsProfile

Profil de secret de cluster.

serviceConfigsProfiles
IEnumerable<ClusterServiceConfigsProfile>

Profils de configuration du service.

connectivityProfile
ClusterConnectivityProfile

Profil de connectivité de cluster.

logAnalyticsProfile
ClusterLogAnalyticsProfile

Profil d’analyse des journaux de cluster pour activer ou désactiver l’agent OMS pour le cluster.

isEnabled
Nullable<Boolean>

Profil Prometheus de cluster.

sshProfile
ClusterSshProfile

Profil Ssh pour le cluster.

autoscaleProfile
ClusterAutoscaleProfile

Il s’agit du profil de mise à l’échelle automatique pour le cluster. Cela permettra au client de créer un cluster activé avec la mise à l’échelle automatique.

kafkaProfile
IDictionary<String,BinaryData>

Profil de cluster Kafka.

trinoProfile
TrinoProfile

Profil de cluster Trino.

llapProfile
IDictionary<String,BinaryData>

Profil de cluster LLAP.

flinkProfile
FlinkProfile

Profil de cluster Flink.

sparkProfile
SparkProfile

Profil de cluster Spark.

stubProfile
IDictionary<String,BinaryData>

Profil de cluster stub.

scriptActionProfiles
IEnumerable<ScriptActionProfile>

Liste des profils d’action de script.

Retours

Une nouvelle ClusterProfile instance de moqueries.

S’applique à