Udostępnij za pośrednictwem


MachineExtensionProperties interface

Opisuje właściwości rozszerzenia 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.

instanceView

Widok wystąpienia rozszerzenia maszyny.

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.

type

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

typeHandlerVersion

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

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

instanceView

Widok wystąpienia rozszerzenia maszyny.

instanceView?: MachineExtensionInstanceView

Wartość właściwości

protectedSettings

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

protectedSettings?: {[propertyName: string]: any}

Wartość właściwości

{[propertyName: string]: any}

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?: {[propertyName: string]: any}

Wartość właściwości

{[propertyName: string]: any}

type

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

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