ArmKubernetesConfigurationModelFactory.KubernetesClusterExtensionData Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
A ID.
- 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.
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'.
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.
Sinalize para observar se essa extensão é uma extensão do sistema.
Retornos
Uma nova KubernetesClusterExtensionData instância para simulação.