Udostępnij za pośrednictwem


Extension interface

Obiekt Extension.

Extends

Właściwości

aksAssignedIdentity

Tożsamość zasobu Rozszerzenia w klastrze usługi AKS

autoUpgradeMinorVersion

Flaga do zanotowania, czy to rozszerzenie uczestniczy w automatycznym uaktualnieniu wersji pomocniczej, czy nie.

configurationProtectedSettings

Ustawienia konfiguracji, które są poufne, jako pary name-value do konfigurowania tego rozszerzenia.

configurationSettings

Ustawienia konfiguracji jako pary name-value do konfigurowania tego rozszerzenia.

currentVersion

Obecnie zainstalowana wersja rozszerzenia. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

customLocationSettings

Właściwości ustawień lokalizacji niestandardowej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

errorInfo

Informacje o błędach agenta — np. błędy podczas instalacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

extensionType

Typ rozszerzenia, z którego ten zasób jest wystąpieniem. Musi być jednym z typów rozszerzeń zarejestrowanych w programie Microsoft.KubernetesConfiguration przez wydawcę rozszerzenia.

identity

Tożsamość zasobu Rozszerzenia

isSystemExtension

Flaga do zanotowania, jeśli to rozszerzenie jest rozszerzeniem systemowym UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

packageUri

Identyfikator URI pakietu Helm UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

plan

Informacje o planie.

provisioningState

Stan instalacji tego rozszerzenia. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

releaseTrain

ReleaseTrain to rozszerzenie uczestniczy w auto-upgrade (np. Stable, Preview itp.) — tylko wtedy, gdy autoUpgradeMinorVersion ma wartość "true".

scope

Zakres, w którym jest zainstalowane rozszerzenie.

statuses

Stan z tego rozszerzenia.

systemData

Metadane https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources najwyższego poziomu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

version

Określona przez użytkownika wersja rozszerzenia dla tego rozszerzenia na "przypnij". Aby użyć polecenia "version", autoUpgradeMinorVersion musi mieć wartość "false".

Właściwości dziedziczone

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

Szczegóły właściwości

aksAssignedIdentity

Tożsamość zasobu Rozszerzenia w klastrze usługi AKS

aksAssignedIdentity?: ExtensionPropertiesAksAssignedIdentity

Wartość właściwości

autoUpgradeMinorVersion

Flaga do zanotowania, czy to rozszerzenie uczestniczy w automatycznym uaktualnieniu wersji pomocniczej, czy nie.

autoUpgradeMinorVersion?: boolean

Wartość właściwości

boolean

configurationProtectedSettings

Ustawienia konfiguracji, które są poufne, jako pary name-value do konfigurowania tego rozszerzenia.

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

Wartość właściwości

{[propertyName: string]: string}

configurationSettings

Ustawienia konfiguracji jako pary name-value do konfigurowania tego rozszerzenia.

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

Wartość właściwości

{[propertyName: string]: string}

currentVersion

Obecnie zainstalowana wersja rozszerzenia. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

currentVersion?: string

Wartość właściwości

string

customLocationSettings

Właściwości ustawień lokalizacji niestandardowej. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

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

Wartość właściwości

{[propertyName: string]: string}

errorInfo

Informacje o błędach agenta — np. błędy podczas instalacji. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

errorInfo?: ErrorDetail

Wartość właściwości

extensionType

Typ rozszerzenia, z którego ten zasób jest wystąpieniem. Musi być jednym z typów rozszerzeń zarejestrowanych w programie Microsoft.KubernetesConfiguration przez wydawcę rozszerzenia.

extensionType?: string

Wartość właściwości

string

identity

Tożsamość zasobu Rozszerzenia

identity?: Identity

Wartość właściwości

isSystemExtension

Flaga do zanotowania, jeśli to rozszerzenie jest rozszerzeniem systemowym UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

isSystemExtension?: boolean

Wartość właściwości

boolean

packageUri

Identyfikator URI pakietu Helm UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

packageUri?: string

Wartość właściwości

string

plan

Informacje o planie.

plan?: Plan

Wartość właściwości

provisioningState

Stan instalacji tego rozszerzenia. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

releaseTrain

ReleaseTrain to rozszerzenie uczestniczy w auto-upgrade (np. Stable, Preview itp.) — tylko wtedy, gdy autoUpgradeMinorVersion ma wartość "true".

releaseTrain?: string

Wartość właściwości

string

scope

Zakres, w którym jest zainstalowane rozszerzenie.

scope?: Scope

Wartość właściwości

statuses

Stan z tego rozszerzenia.

statuses?: ExtensionStatus[]

Wartość właściwości

systemData

Metadane https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/common-api-contracts.md#system-metadata-for-all-azure-resources najwyższego poziomu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

systemData?: SystemData

Wartość właściwości

version

Określona przez użytkownika wersja rozszerzenia dla tego rozszerzenia na "przypnij". Aby użyć polecenia "version", autoUpgradeMinorVersion musi mieć wartość "false".

version?: string

Wartość właściwości

string

Szczegóły właściwości dziedziczonej

id

W pełni kwalifikowany identyfikator zasobu dla zasobu. Ex — /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

Dziedziczone zProxyResource.id

name

Nazwa zasobu UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

Dziedziczone zProxyResource.name

type

Typ zasobu. Np. "Microsoft.Compute/virtualMachines" lub "Microsoft.Storage/storageAccounts" UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

type?: string

Wartość właściwości

string

Dziedziczone zserwera proxyResource.type