Partilhar via


Extension interface

O objeto Extension.

Extends

Propriedades

aksAssignedIdentity

Identidade do recurso de extensão em um cluster AKS

autoUpgradeMinorVersion

Sinalize para observar se esta extensão participa na atualização automática da versão secundária ou não.

configurationProtectedSettings

Definições de configuração que são confidenciais, como pares nome-valor para configurar esta extensão.

configurationSettings

Definições de configuração, como pares nome-valor para configurar esta extensão.

currentVersion

Versão atualmente instalada da extensão. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

customLocationSettings

Propriedades de configurações de local personalizadas. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorInfo

Informações de erro do agente - por exemplo, erros durante a instalação. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extensionType

Tipo de extensão, da qual este recurso é uma instância. Ele deve ser um dos tipos de extensão registrados com Microsoft.KubernetesConfiguration pelo editor de extensão.

identity

Identidade do recurso de extensão

isSystemExtension

Sinalizar para observar se esta extensão é uma extensão do sistema NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

packageUri

Uri do pacote Helm NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

plan

As informações do plano.

provisioningState

Estado de instalação desta extensão. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

releaseTrain

ReleaseTrain esta extensão participa para atualização automática (por exemplo, Stable, Preview, etc.) - somente se autoUpgradeMinorVersion for 'true'.

scope

Escopo no qual a extensão está instalada.

statuses

Status desta extensão.

systemData

Metadados de nível superior https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

version

Versão especificada pelo usuário da extensão para esta extensão para 'pin'. Para usar 'version', autoUpgradeMinorVersion deve ser 'false'.

Propriedades Herdadas

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes de Propriedade

aksAssignedIdentity

Identidade do recurso de extensão em um cluster AKS

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Valor de Propriedade

autoUpgradeMinorVersion

Sinalize para observar se esta extensão participa na atualização automática da versão secundária ou não.

autoUpgradeMinorVersion?: boolean

Valor de Propriedade

boolean

configurationProtectedSettings

Definições de configuração que são confidenciais, como pares nome-valor para configurar esta extensão.

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

Valor de Propriedade

{[propertyName: string]: string}

configurationSettings

Definições de configuração, como pares nome-valor para configurar esta extensão.

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

Valor de Propriedade

{[propertyName: string]: string}

currentVersion

Versão atualmente instalada da extensão. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentVersion?: string

Valor de Propriedade

string

customLocationSettings

Propriedades de configurações de local personalizadas. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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

Valor de Propriedade

{[propertyName: string]: string}

errorInfo

Informações de erro do agente - por exemplo, erros durante a instalação. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorInfo?: ErrorDetail

Valor de Propriedade

extensionType

Tipo de extensão, da qual este recurso é uma instância. Ele deve ser um dos tipos de extensão registrados com Microsoft.KubernetesConfiguration pelo editor de extensão.

extensionType?: string

Valor de Propriedade

string

identity

Identidade do recurso de extensão

identity?: Identity

Valor de Propriedade

isSystemExtension

Sinalizar para observar se esta extensão é uma extensão do sistema NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isSystemExtension?: boolean

Valor de Propriedade

boolean

packageUri

Uri do pacote Helm NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

packageUri?: string

Valor de Propriedade

string

plan

As informações do plano.

plan?: Plan

Valor de Propriedade

provisioningState

Estado de instalação desta extensão. Observação : esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor de Propriedade

string

releaseTrain

ReleaseTrain esta extensão participa para atualização automática (por exemplo, Stable, Preview, etc.) - somente se autoUpgradeMinorVersion for 'true'.

releaseTrain?: string

Valor de Propriedade

string

scope

Escopo no qual a extensão está instalada.

scope?: Scope

Valor de Propriedade

statuses

Status desta extensão.

statuses?: ExtensionStatus[]

Valor de Propriedade

systemData

Metadados de nível superior https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor de Propriedade

version

Versão especificada pelo usuário da extensão para esta extensão para 'pin'. Para usar 'version', autoUpgradeMinorVersion deve ser 'false'.

version?: string

Valor de Propriedade

string

Detalhes da Propriedade Herdada

id

ID de recurso totalmente qualificado para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor de Propriedade

string

herdado deProxyResource.id

name

O nome do recurso NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor de Propriedade

string

herdada deProxyResource.name

type

O tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts" NOTA: Esta propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

type?: string

Valor de Propriedade

string

herdado de ProxyResource.type