Partilhar via


ArmKubernetesConfigurationModelFactory.KubernetesClusterExtensionData Método

Definição

Inicializa uma nova instância de KubernetesClusterExtensionData.

public static Azure.ResourceManager.KubernetesConfiguration.KubernetesClusterExtensionData KubernetesClusterExtensionData (Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, Azure.ResourceManager.Models.ArmPlan plan = default, string extensionType = default, bool? autoUpgradeMinorVersion = default, string releaseTrain = default, string version = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesClusterExtensionScope scope = default, System.Collections.Generic.IDictionary<string,string> configurationSettings = default, System.Collections.Generic.IDictionary<string,string> configurationProtectedSettings = default, string currentVersion = default, Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationProvisioningState? provisioningState = default, System.Collections.Generic.IEnumerable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesClusterExtensionStatus> statuses = default, Azure.ResponseError errorInfo = default, System.Collections.Generic.IReadOnlyDictionary<string,string> customLocationSettings = default, Uri packageUri = default, Azure.ResourceManager.Models.ManagedServiceIdentity aksAssignedIdentity = default, bool? isSystemExtension = default);
static member KubernetesClusterExtensionData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * Azure.ResourceManager.Models.ManagedServiceIdentity * Azure.ResourceManager.Models.ArmPlan * string * Nullable<bool> * string * string * Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesClusterExtensionScope * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * string * Nullable<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesConfigurationProvisioningState> * seq<Azure.ResourceManager.KubernetesConfiguration.Models.KubernetesClusterExtensionStatus> * Azure.ResponseError * System.Collections.Generic.IReadOnlyDictionary<string, string> * Uri * Azure.ResourceManager.Models.ManagedServiceIdentity * Nullable<bool> -> Azure.ResourceManager.KubernetesConfiguration.KubernetesClusterExtensionData
Public Shared Function KubernetesClusterExtensionData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional plan As ArmPlan = Nothing, Optional extensionType As String = Nothing, Optional autoUpgradeMinorVersion As Nullable(Of Boolean) = Nothing, Optional releaseTrain As String = Nothing, Optional version As String = Nothing, Optional scope As KubernetesClusterExtensionScope = Nothing, Optional configurationSettings As IDictionary(Of String, String) = Nothing, Optional configurationProtectedSettings As IDictionary(Of String, String) = Nothing, Optional currentVersion As String = Nothing, Optional provisioningState As Nullable(Of KubernetesConfigurationProvisioningState) = Nothing, Optional statuses As IEnumerable(Of KubernetesClusterExtensionStatus) = Nothing, Optional errorInfo As ResponseError = Nothing, Optional customLocationSettings As IReadOnlyDictionary(Of String, String) = Nothing, Optional packageUri As Uri = Nothing, Optional aksAssignedIdentity As ManagedServiceIdentity = Nothing, Optional isSystemExtension As Nullable(Of Boolean) = Nothing) As KubernetesClusterExtensionData

Parâmetros

name
String

O nome.

resourceType
ResourceType

O resourceType.

systemData
SystemData

O systemData.

identity
ManagedServiceIdentity

Identidade do recurso de extensão. Tipos de identidade com suporte atuais: SystemAssigned.

plan
ArmPlan

As informações do plano.

extensionType
String

Tipo da Extensão, da qual esse recurso é uma instância do . Ele deve ser um dos Tipos de Extensão registrados com Microsoft.KubernetesConfiguration pelo editor de Extensão.

autoUpgradeMinorVersion
Nullable<Boolean>

Sinalize para observar se essa extensão participa da atualização automática da versão secundária ou não.

releaseTrain
String

ReleaseTrain essa extensão participa da atualização automática (por exemplo, Estável, Versão Prévia etc.) – somente se autoUpgradeMinorVersion for 'true'.

version
String

Versão especificada pelo usuário da extensão para essa extensão para "fixar". Para usar 'version', autoUpgradeMinorVersion deve ser 'false'.

scope
KubernetesClusterExtensionScope

Escopo no qual a extensão está instalada.

configurationSettings
IDictionary<String,String>

Definições de configuração, como pares nome-valor para configurar essa extensão.

configurationProtectedSettings
IDictionary<String,String>

Definições de configuração que são confidenciais, como pares nome-valor para configurar essa extensão.

currentVersion
String

Versão atualmente instalada da extensão.

provisioningState
Nullable<KubernetesConfigurationProvisioningState>

Status da instalação dessa extensão.

statuses
IEnumerable<KubernetesClusterExtensionStatus>

Status dessa extensão.

errorInfo
ResponseError

Informações de erro do Agente – por exemplo, erros durante a instalação.

customLocationSettings
IReadOnlyDictionary<String,String>

Propriedades de configurações de Local Personalizado.

packageUri
Uri

URI do pacote do Helm.

aksAssignedIdentity
ManagedServiceIdentity

Identidade do recurso de extensão em um cluster do AKS. Tipos de identidade com suporte atuais: SystemAssigned, UserAssigned.

isSystemExtension
Nullable<Boolean>

Sinalize para observar se essa extensão é uma extensão do sistema.

Retornos

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

Aplica-se a