Compartilhar via


Extension interface

O objeto Extension.

Extends

Propriedades

aksAssignedIdentity

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

autoUpgradeMinorVersion

Sinalizar para observar se essa extensão participa da atualização automática da versão secundária ou não.

configurationProtectedSettings

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

configurationSettings

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

currentVersion

Versão atualmente instalada da extensão. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

customLocationSettings

Propriedades de configurações de Local Personalizado. OBSERVAÇÃO: essa 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: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

extensionType

Tipo da Extensão da qual esse 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 essa extensão é uma extensão do sistema OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

packageUri

Uri do pacote helm OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

plan

As informações do plano.

provisioningState

Status da instalação dessa extensão. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

releaseTrain

ReleaseTrain essa extensão participa da atualização automática (por exemplo, estável, versão prévia etc.) – somente se autoUpgradeMinorVersion for 'true'.

scope

Escopo no qual a extensão está instalada.

statuses

Status dessa 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 OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

version

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

Propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name

O nome do recurso OBSERVAÇÃO: essa 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" OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

Detalhes da propriedade

aksAssignedIdentity

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

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Valor da propriedade

autoUpgradeMinorVersion

Sinalizar para observar se essa extensão participa da atualização automática da versão secundária ou não.

autoUpgradeMinorVersion?: boolean

Valor da propriedade

boolean

configurationProtectedSettings

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

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

Valor da propriedade

{[propertyName: string]: string}

configurationSettings

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

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

Valor da propriedade

{[propertyName: string]: string}

currentVersion

Versão atualmente instalada da extensão. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

currentVersion?: string

Valor da propriedade

string

customLocationSettings

Propriedades de configurações de Local Personalizado. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

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

Valor da propriedade

{[propertyName: string]: string}

errorInfo

Informações de erro do Agente , por exemplo, erros durante a instalação. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

errorInfo?: ErrorDetail

Valor da propriedade

extensionType

Tipo da Extensão da qual esse 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 da propriedade

string

identity

Identidade do recurso de extensão

identity?: Identity

Valor da propriedade

isSystemExtension

Sinalizar para observar se essa extensão é uma extensão do sistema OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

isSystemExtension?: boolean

Valor da propriedade

boolean

packageUri

Uri do pacote helm OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

packageUri?: string

Valor da propriedade

string

plan

As informações do plano.

plan?: Plan

Valor da propriedade

provisioningState

Status da instalação dessa extensão. OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

provisioningState?: string

Valor da propriedade

string

releaseTrain

ReleaseTrain essa extensão participa da atualização automática (por exemplo, estável, versão prévia etc.) – somente se autoUpgradeMinorVersion for 'true'.

releaseTrain?: string

Valor da propriedade

string

scope

Escopo no qual a extensão está instalada.

scope?: Scope

Valor da propriedade

statuses

Status dessa extensão.

statuses?: ExtensionStatus[]

Valor da 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 OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

systemData?: SystemData

Valor da propriedade

version

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

version?: string

Valor da propriedade

string

Detalhes das propriedades herdadas

id

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

id?: string

Valor da propriedade

string

herdado deProxyResource.id

name

O nome do recurso OBSERVAÇÃO: essa propriedade não será serializada. Ele só pode ser preenchido pelo servidor.

name?: string

Valor da propriedade

string

herdado deProxyResource.name

type

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

type?: string

Valor da propriedade

string

herdado deProxyResource.type