Compartilhar via


ArmHDInsightContainersModelFactory.ClusterProfile Método

Definição

Inicializa uma nova instância 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

Parâmetros

clusterVersion
String

Versão com parte 3/4.

ossVersion
String

Versão com três partes.

components
IEnumerable<ClusterComponentItem>

Lista de componentes desse tipo de cluster e versão.

identityProfile
HDInsightIdentityProfile

Perfil de Identidade com detalhes de uma MSI.

authorizationProfile
AuthorizationProfile

Perfil de autorização com detalhes de IDs de usuário do AAD e IDs de grupo autorizadas para acesso ao plano de dados.

secretsProfile
ClusterSecretsProfile

O perfil de segredo do cluster.

serviceConfigsProfiles
IEnumerable<ClusterServiceConfigsProfile>

O serviço configura perfis.

connectivityProfile
ClusterConnectivityProfile

Perfil de conectividade do cluster.

logAnalyticsProfile
ClusterLogAnalyticsProfile

Perfil do Log Analytics do cluster para habilitar ou desabilitar o agente do OMS para cluster.

isEnabled
Nullable<Boolean>

Perfil do Prometheus do cluster.

sshProfile
ClusterSshProfile

Perfil SSH para o cluster.

autoscaleProfile
ClusterAutoscaleProfile

Esse é o perfil de dimensionamento automático para o cluster. Isso permitirá que o cliente crie um cluster habilitado com o Dimensionamento Automático.

kafkaProfile
IDictionary<String,BinaryData>

Perfil de cluster kafka.

trinoProfile
TrinoProfile

Perfil do cluster Trino.

llapProfile
IDictionary<String,BinaryData>

Perfil de cluster LLAP.

flinkProfile
FlinkProfile

O perfil do cluster Flink.

sparkProfile
SparkProfile

O perfil de cluster do Spark.

stubProfile
IDictionary<String,BinaryData>

Perfil de cluster stub.

scriptActionProfiles
IEnumerable<ScriptActionProfile>

A lista de perfis de ação de script.

Retornos

Uma nova ClusterProfile instância para simulação.

Aplica-se a