Condividi tramite


Extension interface

Oggetto Extension.

Extends

Proprietà

aksAssignedIdentity

Identità della risorsa Estensione in un cluster del servizio Azure Kubernetes

autoUpgradeMinorVersion

Contrassegnare per notare se questa estensione partecipa all'aggiornamento automatico della versione secondaria o meno.

configurationProtectedSettings

Impostazioni di configurazione sensibili, come coppie nome-valore per la configurazione di questa estensione.

configurationSettings

Impostazioni di configurazione, come coppie nome-valore per la configurazione di questa estensione.

currentVersion

Versione attualmente installata dell'estensione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

customLocationSettings

Proprietà delle impostazioni percorso personalizzate. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

errorInfo

Informazioni sugli errori dell'agente, ad esempio errori durante l'installazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

extensionType

Tipo dell'estensione, di cui questa risorsa è un'istanza di . Deve essere uno dei tipi di estensione registrati con Microsoft.KubernetesConfiguration dal server di pubblicazione dell'estensione.

identity

Identità della risorsa Estensione

isSystemExtension

Contrassegno da notare se questa estensione è una NOTA dell'estensione di sistema: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

packageUri

Uri del pacchetto Helm NOTE: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

plan

Informazioni sul piano.

provisioningState

Stato dell'installazione di questa estensione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

releaseTrain

ReleaseTrain questa estensione partecipa all'aggiornamento automatico (ad esempio Stabile, Anteprima e così via) - solo se autoUpgradeMinorVersion è 'true'.

scope

Ambito in cui è installata l'estensione.

statuses

Stato da questa estensione.

systemData

NOTA sui metadati https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources di primo livello: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

version

Versione specificata dall'utente dell'estensione per questa estensione su 'pin'. Per usare 'version', autoUpgradeMinorVersion deve essere 'false'.

Proprietà ereditate

id

ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type

Tipo di risorsa. Nota su "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts": questa proprietà non verrà serializzata. Può essere popolato solo dal server.

Dettagli proprietà

aksAssignedIdentity

Identità della risorsa Estensione in un cluster del servizio Azure Kubernetes

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Valore della proprietà

autoUpgradeMinorVersion

Contrassegnare per notare se questa estensione partecipa all'aggiornamento automatico della versione secondaria o meno.

autoUpgradeMinorVersion?: boolean

Valore della proprietà

boolean

configurationProtectedSettings

Impostazioni di configurazione sensibili, come coppie nome-valore per la configurazione di questa estensione.

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

Valore della proprietà

{[propertyName: string]: string}

configurationSettings

Impostazioni di configurazione, come coppie nome-valore per la configurazione di questa estensione.

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

Valore della proprietà

{[propertyName: string]: string}

currentVersion

Versione attualmente installata dell'estensione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

currentVersion?: string

Valore della proprietà

string

customLocationSettings

Proprietà delle impostazioni percorso personalizzate. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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

Valore della proprietà

{[propertyName: string]: string}

errorInfo

Informazioni sugli errori dell'agente, ad esempio errori durante l'installazione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

errorInfo?: ErrorDetail

Valore della proprietà

extensionType

Tipo dell'estensione, di cui questa risorsa è un'istanza di . Deve essere uno dei tipi di estensione registrati con Microsoft.KubernetesConfiguration dal server di pubblicazione dell'estensione.

extensionType?: string

Valore della proprietà

string

identity

Identità della risorsa Estensione

identity?: Identity

Valore della proprietà

isSystemExtension

Contrassegno da notare se questa estensione è una NOTA dell'estensione di sistema: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

isSystemExtension?: boolean

Valore della proprietà

boolean

packageUri

Uri del pacchetto Helm NOTE: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

packageUri?: string

Valore della proprietà

string

plan

Informazioni sul piano.

plan?: Plan

Valore della proprietà

provisioningState

Stato dell'installazione di questa estensione. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: string

Valore della proprietà

string

releaseTrain

ReleaseTrain questa estensione partecipa all'aggiornamento automatico (ad esempio Stabile, Anteprima e così via) - solo se autoUpgradeMinorVersion è 'true'.

releaseTrain?: string

Valore della proprietà

string

scope

Ambito in cui è installata l'estensione.

scope?: Scope

Valore della proprietà

statuses

Stato da questa estensione.

statuses?: ExtensionStatus[]

Valore della proprietà

systemData

NOTA sui metadati https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources di primo livello: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

version

Versione specificata dall'utente dell'estensione per questa estensione su 'pin'. Per usare 'version', autoUpgradeMinorVersion deve essere 'false'.

version?: string

Valore della proprietà

string

Dettagli proprietà ereditate

id

ID di risorsa completo per la risorsa. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

Ereditato daProxyResource.id

name

Nome della risorsa NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

Ereditato daProxyResource.name

type

Tipo di risorsa. Nota su "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts": questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

Ereditato daProxyResource.type