Compartir a través de


Extension interface

Objeto Extension.

Extends

Propiedades

aksAssignedIdentity

Identidad del recurso de extensión en un clúster de AKS

autoUpgradeMinorVersion

Marca para tener en cuenta si esta extensión participa en la actualización automática de la versión secundaria o no.

configurationProtectedSettings

Opciones de configuración que son confidenciales, como pares nombre-valor para configurar esta extensión.

configurationSettings

Opciones de configuración, como pares nombre-valor para configurar esta extensión.

currentVersion

Versión instalada actualmente de la extensión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

customLocationSettings

Propiedades de configuración de ubicación personalizadas. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

errorInfo

Información de error del Agente, por ejemplo, errores durante la instalación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

extensionType

Tipo de la extensión, de la 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.

identity

Identidad del recurso de extensión

isSystemExtension

Marca para anotar si esta extensión es una extensión del sistema NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

packageUri

URI del paquete de Helm NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

plan

Información del plan.

provisioningState

Estado de la instalación de esta extensión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

releaseTrain

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

Ámbito en el que se instala la extensión.

statuses

Estado de esta extensión.

systemData

Metadatos https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources de nivel superior NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

version

Versión especificada por el usuario de la extensión para esta extensión en "pin". Para usar "version", autoUpgradeMinorVersion debe ser "false".

Propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

Detalles de las propiedades

aksAssignedIdentity

Identidad del recurso de extensión en un clúster de AKS

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Valor de propiedad

autoUpgradeMinorVersion

Marca para tener en cuenta si esta extensión participa en la actualización automática de la versión secundaria o no.

autoUpgradeMinorVersion?: boolean

Valor de propiedad

boolean

configurationProtectedSettings

Opciones de configuración que son confidenciales, como pares nombre-valor para configurar esta extensión.

configurationProtectedSettings?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

configurationSettings

Opciones de configuración, como pares nombre-valor para configurar esta extensión.

configurationSettings?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

currentVersion

Versión instalada actualmente de la extensión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

currentVersion?: string

Valor de propiedad

string

customLocationSettings

Propiedades de configuración de ubicación personalizadas. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

customLocationSettings?: {[propertyName: string]: string}

Valor de propiedad

{[propertyName: string]: string}

errorInfo

Información de error del Agente, por ejemplo, errores durante la instalación. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

errorInfo?: ErrorDetail

Valor de propiedad

extensionType

Tipo de la extensión, de la 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.

extensionType?: string

Valor de propiedad

string

identity

Identidad del recurso de extensión

identity?: Identity

Valor de propiedad

isSystemExtension

Marca para anotar si esta extensión es una extensión del sistema NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

isSystemExtension?: boolean

Valor de propiedad

boolean

packageUri

URI del paquete de Helm NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

packageUri?: string

Valor de propiedad

string

plan

Información del plan.

plan?: Plan

Valor de propiedad

provisioningState

Estado de la instalación de esta extensión. NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

provisioningState?: string

Valor de propiedad

string

releaseTrain

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

releaseTrain?: string

Valor de propiedad

string

scope

Ámbito en el que se instala la extensión.

scope?: Scope

Valor de propiedad

statuses

Estado de esta extensión.

statuses?: ExtensionStatus[]

Valor de propiedad

systemData

Metadatos https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources de nivel superior NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

systemData?: SystemData

Valor de propiedad

version

Versión especificada por el usuario de la extensión para esta extensión en "pin". Para usar "version", autoUpgradeMinorVersion debe ser "false".

version?: string

Valor de propiedad

string

Detalles de las propiedades heredadas

id

Identificador de recurso completo del recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

id?: string

Valor de propiedad

string

Heredado deProxyResource.id

name

Nombre del recurso NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

name?: string

Valor de propiedad

string

Heredado deProxyResource.name

type

Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: Esta propiedad no se serializará. Solo el servidor puede rellenarlo.

type?: string

Valor de propiedad

string

Heredado deProxyResource.type