Udostępnij przez


MachineExtension interface

Opisuje rozszerzenie maszyny.

Właściwości

autoUpgradeMinorVersion

Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true.

enableAutomaticUpgrade

Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja.

forceUpdateTag

Sposób, w jaki program obsługi rozszerzeń powinien zostać zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie.

id

Pobiera lub ustawia identyfikator. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

instanceView

Widok wystąpienia rozszerzenia maszyny.

location

Pobiera lub ustawia lokalizację.

name

Pobiera lub ustawia nazwę. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

protectedSettings

Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione.

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

settings

Ustawienia publiczne w formacie Json dla rozszerzenia.

systemData

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

tags

Pobiera lub ustawia tagi zasobów.

type

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

typeHandlerVersion

Określa wersję programu obsługi skryptów.

typePropertiesType

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

Szczegóły właściwości

autoUpgradeMinorVersion

Wskazuje, czy rozszerzenie powinno używać nowszej wersji pomocniczej, jeśli jest ona dostępna w czasie wdrażania. Po wdrożeniu rozszerzenie nie uaktualni wersji pomocniczych, chyba że zostanie ponownie wdrożone, nawet jeśli ta właściwość ma wartość true.

autoUpgradeMinorVersion?: boolean

Wartość właściwości

boolean

enableAutomaticUpgrade

Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja.

enableAutomaticUpgrade?: boolean

Wartość właściwości

boolean

forceUpdateTag

Sposób, w jaki program obsługi rozszerzeń powinien zostać zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie.

forceUpdateTag?: string

Wartość właściwości

string

id

Pobiera lub ustawia identyfikator. UWAGA: ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

id?: string

Wartość właściwości

string

instanceView

Widok wystąpienia rozszerzenia maszyny.

instanceView?: MachineExtensionPropertiesInstanceView

Wartość właściwości

location

Pobiera lub ustawia lokalizację.

location?: string

Wartość właściwości

string

name

Pobiera lub ustawia nazwę. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

name?: string

Wartość właściwości

string

protectedSettings

Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione.

protectedSettings?: Record<string, unknown>

Wartość właściwości

Record<string, unknown>

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

publisher?: string

Wartość właściwości

string

settings

Ustawienia publiczne w formacie Json dla rozszerzenia.

settings?: Record<string, unknown>

Wartość właściwości

Record<string, unknown>

systemData

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

systemData?: SystemData

Wartość właściwości

tags

Pobiera lub ustawia tagi zasobów.

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

Wartość właściwości

{[propertyName: string]: string}

type

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

type?: string

Wartość właściwości

string

typeHandlerVersion

Określa wersję programu obsługi skryptów.

typeHandlerVersion?: string

Wartość właściwości

string

typePropertiesType

Określa typ rozszerzenia; przykładem jest "CustomScriptExtension".

typePropertiesType?: string

Wartość właściwości

string