Compartilhar via


Extension Construtores

Definição

Sobrecargas

Extension()

Inicia uma nova instância da classe Extension.

Extension(String, String, String, String, Nullable<Boolean>, String, String, Scope, IDictionary<String,String>, IDictionary<String, String>, String, String, IList<ExtensionStatus>, ErrorDetail, IDictionary<String,String>, String, ExtensionPropertiesAksAssignedIdentity, Identity, SystemData)

Inicia uma nova instância da classe Extension.

Extension()

Inicia uma nova instância da classe Extension.

public Extension ();
Public Sub New ()

Aplica-se a

Extension(String, String, String, String, Nullable<Boolean>, String, String, Scope, IDictionary<String,String>, IDictionary<String, String>, String, String, IList<ExtensionStatus>, ErrorDetail, IDictionary<String,String>, String, ExtensionPropertiesAksAssignedIdentity, Identity, SystemData)

Inicia uma nova instância da classe Extension.

public Extension (string id = default, string name = default, string type = default, string extensionType = default, bool? autoUpgradeMinorVersion = default, string releaseTrain = default, string version = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.Scope scope = default, System.Collections.Generic.IDictionary<string,string> configurationSettings = default, System.Collections.Generic.IDictionary<string,string> configurationProtectedSettings = default, string installedVersion = default, string provisioningState = default, System.Collections.Generic.IList<Microsoft.Azure.Management.KubernetesConfiguration.Models.ExtensionStatus> statuses = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.ErrorDetail errorInfo = default, System.Collections.Generic.IDictionary<string,string> customLocationSettings = default, string packageUri = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.ExtensionPropertiesAksAssignedIdentity aksAssignedIdentity = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.Identity identity = default, Microsoft.Azure.Management.KubernetesConfiguration.Models.SystemData systemData = default);
new Microsoft.Azure.Management.KubernetesConfiguration.Models.Extension : string * string * string * string * Nullable<bool> * string * string * Microsoft.Azure.Management.KubernetesConfiguration.Models.Scope * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * string * string * System.Collections.Generic.IList<Microsoft.Azure.Management.KubernetesConfiguration.Models.ExtensionStatus> * Microsoft.Azure.Management.KubernetesConfiguration.Models.ErrorDetail * System.Collections.Generic.IDictionary<string, string> * string * Microsoft.Azure.Management.KubernetesConfiguration.Models.ExtensionPropertiesAksAssignedIdentity * Microsoft.Azure.Management.KubernetesConfiguration.Models.Identity * Microsoft.Azure.Management.KubernetesConfiguration.Models.SystemData -> Microsoft.Azure.Management.KubernetesConfiguration.Models.Extension
Public Sub New (Optional id As String = Nothing, Optional name As String = Nothing, Optional type As String = 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 Scope = Nothing, Optional configurationSettings As IDictionary(Of String, String) = Nothing, Optional configurationProtectedSettings As IDictionary(Of String, String) = Nothing, Optional installedVersion As String = Nothing, Optional provisioningState As String = Nothing, Optional statuses As IList(Of ExtensionStatus) = Nothing, Optional errorInfo As ErrorDetail = Nothing, Optional customLocationSettings As IDictionary(Of String, String) = Nothing, Optional packageUri As String = Nothing, Optional aksAssignedIdentity As ExtensionPropertiesAksAssignedIdentity = Nothing, Optional identity As Identity = Nothing, Optional systemData As SystemData = Nothing)

Parâmetros

id
String

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name
String

O nome do recurso

type
String

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

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
Scope

Escopo no qual a extensão está instalada.

configurationSettings
IDictionary<String,String>

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

configurationProtectedSettings
IDictionary<String,String>

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

installedVersion
String

Versão instalada da extensão.

provisioningState
String

Status da instalação dessa extensão. Os valores possíveis incluem: 'Êxito', 'Falha', 'Cancelado', 'Criando', 'Atualizando', 'Excluindo'

statuses
IList<ExtensionStatus>

Status dessa extensão.

errorInfo
ErrorDetail

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

customLocationSettings
IDictionary<String,String>

Propriedades de configurações de localização personalizadas.

packageUri
String

Uri do pacote helm

aksAssignedIdentity
ExtensionPropertiesAksAssignedIdentity

Identidade do recurso de extensão em um cluster do AKS

identity
Identity

Identidade do recurso de extensão

Aplica-se a