Compartir a través de


Extension Clase

Definición

Objeto Extension.

[Microsoft.Rest.Serialization.JsonTransformation]
public class Extension : Microsoft.Azure.Management.KubernetesConfiguration.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, 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

Obtiene información de error del Agente, por ejemplo, errores durante la instalación.

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.

InstalledVersion

Obtiene la versión instalada de la extensión.

Name

Obtiene el nombre del recurso.

(Heredado de Resource)
PackageUri

Obtiene el URI del paquete de Helm.

ProvisioningState

Obtiene el estado de instalación de esta extensión. Entre los valores posibles se incluyen: "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 especificada por el usuario de la extensión para esta extensión en "pin". Para usar 'version', autoUpgradeMinorVersion debe ser 'false'.

Se aplica a