Compartir a través de


Extension Clase

Definición

Objeto Extension.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Extension : Microsoft.Azure.Management.KubernetesConfiguration.Extensions.Models.ProxyResource
[<Microsoft.Rest.Serialization.JsonTransformation>]
type Extension = class
    inherit ProxyResource
Public Class Extension
Inherits ProxyResource
Herencia
Atributos

Constructores

Extension()

Inicia una nueva instancia de la clase Extension.

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

Inicia una nueva instancia de la clase Extension.

Propiedades

AksAssignedIdentity

Obtiene o establece la identidad del recurso de extensión en un clúster de AKS.

AutoUpgradeMinorVersion

Obtiene o establece la marca que se debe tener en cuenta si esta extensión participa en la actualización automática de la versión secundaria o no.

ConfigurationProtectedSettings

Obtiene o establece las opciones de configuración que distinguen, como pares nombre-valor para configurar esta extensión.

ConfigurationSettings

Obtiene o establece los valores de configuración, como pares nombre-valor para configurar esta extensión.

CustomLocationSettings

Obtiene las propiedades de configuración de ubicación personalizadas.

ErrorInfo

Objeto Extension.

ExtensionType

Obtiene o establece el tipo de extensión, del que este recurso es una instancia de . Debe ser uno de los tipos de extensión registrados con Microsoft.KubernetesConfiguration por el publicador de extensiones.

Id

Obtiene el identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

(Heredado de Resource)
Identity

Obtiene o establece la identidad del recurso de extensión.

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
PackageUri

Obtiene el URI del paquete de Helm.

ProvisioningState

Obtiene o establece los valores posibles: "Succeeded", "Failed", "Canceled", "Creating", "Updating", "Deleting"

ReleaseTrain

Obtiene o establece releaseTrain esta extensión participa en para la actualización automática (por ejemplo, estable, versión preliminar, etc.), solo si autoUpgradeMinorVersion es "true".

Scope

Obtiene o establece el ámbito en el que se instala la extensión.

Statuses

Obtiene o establece el estado de esta extensión.

SystemData

Obtiene o establece metadatos de nivel superior. https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources

Type

Obtiene el tipo del recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

(Heredado de Resource)
Version

Obtiene o establece la versión de la extensión para esta extensión, si está "anclada" a una versión específica. autoUpgradeMinorVersion debe ser "false".

Se aplica a