Freigeben über


Extension interface

Das Extension-Objekt.

Extends

Eigenschaften

aksAssignedIdentity

Identität der Erweiterungsressource in einem AKS-Cluster

autoUpgradeMinorVersion

Kennzeichnen, um zu beachten, ob diese Erweiterung am automatischen Upgrade der Nebenversion teilnimmt oder nicht.

configurationProtectedSettings

Konfigurationseinstellungen, die vertraulich sind, als Name-Wert-Paare zum Konfigurieren dieser Erweiterung.

configurationSettings

Konfigurationseinstellungen als Name-Wert-Paare zum Konfigurieren dieser Erweiterung.

currentVersion

Derzeit installierte Version der Erweiterung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

customLocationSettings

Eigenschaften der benutzerdefinierten Speicherorteinstellungen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

errorInfo

Fehlerinformationen des Agents – z. B. Fehler während der Installation. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

extensionType

Typ der Erweiterung, von der diese Ressource eine Instanz ist. Er muss einer der Erweiterungstypen sein, die vom Erweiterungsherausgeber bei Microsoft.KubernetesConfiguration registriert sind.

identity

Identität der Erweiterungsressource

isSystemExtension

Hinweis: Diese Eigenschaft wird nicht serialisiert, wenn es sich bei dieser Erweiterung um eine Systemerweiterungsnotiz handelt. Er kann nur vom Server aufgefüllt werden.

packageUri

URI des Helm-Pakets HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

plan

Die Planinformationen.

provisioningState

Status der Installation dieser Erweiterung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

releaseTrain

ReleaseTrain diese Erweiterung beteiligt sich für das automatische Upgrade (z. B. Stable, Preview usw.) – nur, wenn autoUpgradeMinorVersion "true" ist.

scope

Bereich, in dem die Erweiterung installiert ist.

statuses

Status aus dieser Erweiterung.

systemData

Metadaten der obersten Ebene https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

version

Vom Benutzer angegebene Version der Erweiterung für diese Erweiterung an "anheften". Um 'version' zu verwenden, muss autoUpgradeMinorVersion 'false' lauten.

Geerbte Eigenschaften

id

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

Details zur Eigenschaft

aksAssignedIdentity

Identität der Erweiterungsressource in einem AKS-Cluster

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Eigenschaftswert

autoUpgradeMinorVersion

Kennzeichnen, um zu beachten, ob diese Erweiterung am automatischen Upgrade der Nebenversion teilnimmt oder nicht.

autoUpgradeMinorVersion?: boolean

Eigenschaftswert

boolean

configurationProtectedSettings

Konfigurationseinstellungen, die vertraulich sind, als Name-Wert-Paare zum Konfigurieren dieser Erweiterung.

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

Eigenschaftswert

{[propertyName: string]: string}

configurationSettings

Konfigurationseinstellungen als Name-Wert-Paare zum Konfigurieren dieser Erweiterung.

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

Eigenschaftswert

{[propertyName: string]: string}

currentVersion

Derzeit installierte Version der Erweiterung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

currentVersion?: string

Eigenschaftswert

string

customLocationSettings

Eigenschaften der benutzerdefinierten Speicherorteinstellungen. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

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

Eigenschaftswert

{[propertyName: string]: string}

errorInfo

Fehlerinformationen des Agents – z. B. Fehler während der Installation. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

errorInfo?: ErrorDetail

Eigenschaftswert

extensionType

Typ der Erweiterung, von der diese Ressource eine Instanz ist. Er muss einer der Erweiterungstypen sein, die vom Erweiterungsherausgeber bei Microsoft.KubernetesConfiguration registriert sind.

extensionType?: string

Eigenschaftswert

string

identity

Identität der Erweiterungsressource

identity?: Identity

Eigenschaftswert

isSystemExtension

Hinweis: Diese Eigenschaft wird nicht serialisiert, wenn es sich bei dieser Erweiterung um eine Systemerweiterungsnotiz handelt. Er kann nur vom Server aufgefüllt werden.

isSystemExtension?: boolean

Eigenschaftswert

boolean

packageUri

URI des Helm-Pakets HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

packageUri?: string

Eigenschaftswert

string

plan

Die Planinformationen.

plan?: Plan

Eigenschaftswert

provisioningState

Status der Installation dieser Erweiterung. HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

provisioningState?: string

Eigenschaftswert

string

releaseTrain

ReleaseTrain diese Erweiterung beteiligt sich für das automatische Upgrade (z. B. Stable, Preview usw.) – nur, wenn autoUpgradeMinorVersion "true" ist.

releaseTrain?: string

Eigenschaftswert

string

scope

Bereich, in dem die Erweiterung installiert ist.

scope?: Scope

Eigenschaftswert

statuses

Status aus dieser Erweiterung.

statuses?: ExtensionStatus[]

Eigenschaftswert

systemData

Metadaten der obersten Ebene https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

systemData?: SystemData

Eigenschaftswert

version

Vom Benutzer angegebene Version der Erweiterung für diese Erweiterung an "anheften". Um 'version' zu verwenden, muss autoUpgradeMinorVersion 'false' lauten.

version?: string

Eigenschaftswert

string

Geerbte Eigenschaftsdetails

id

Vollqualifizierte Ressourcen-ID für die Ressource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} HINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

id?: string

Eigenschaftswert

string

geerbt vonProxyResource.id

name

Der Name der RessourcenHINWEIS: Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

name?: string

Eigenschaftswert

string

geerbt vonProxyResource.name

type

Der Typ der Ressource. Z. B. "Microsoft.Compute/virtualMachines" oder "Microsoft.Storage/storageAccounts": Diese Eigenschaft wird nicht serialisiert. Er kann nur vom Server aufgefüllt werden.

type?: string

Eigenschaftswert

string

von"ProxyResource.type" geerbt