Udostępnij za pośrednictwem


VirtualMachineExtensionUpdate interface

Opisuje rozszerzenie maszyny wirtualnej.

Rozszerzenie

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 będzie jednak uaktualniać 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 dostępna jest nowsza wersja rozszerzenia.

forceUpdateTag

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

protectedSettings

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

protectedSettingsFromKeyVault

Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

settings

Ustawienia publiczne w formacie Json dla rozszerzenia.

suppressFailures

Wskazuje, czy błędy wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartością domyślną jest false.

type

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

typeHandlerVersion

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

Właściwości dziedziczone

tags

Tagi zasobó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 będzie jednak uaktualniać 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 dostępna jest nowsza wersja rozszerzenia.

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

protectedSettings

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

protectedSettings?: any

Wartość właściwości

any

protectedSettingsFromKeyVault

Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy

protectedSettingsFromKeyVault?: KeyVaultSecretReference

Wartość właściwości

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

publisher?: string

Wartość właściwości

string

settings

Ustawienia publiczne w formacie Json dla rozszerzenia.

settings?: any

Wartość właściwości

any

suppressFailures

Wskazuje, czy błędy wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartością domyślną jest false.

suppressFailures?: boolean

Wartość właściwości

boolean

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

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

tags

Tagi zasobów

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

Wartość właściwości

{[propertyName: string]: string}

Dziedziczone zupdateResource.tags