VirtualMachineScaleSetExtensionProperties interface
Opisuje właściwości rozszerzenia zestawu skalowania maszyn wirtualnych.
Właściwości
auto |
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. |
enable |
Wskazuje, czy rozszerzenie powinno zostać automatycznie uaktualnione przez platformę, jeśli jest dostępna nowsza wersja rozszerzenia. |
force |
Jeśli podano wartość i różni się od poprzedniej wartości, program obsługi rozszerzeń zostanie zmuszony do aktualizacji, nawet jeśli konfiguracja rozszerzenia nie uległa zmianie. |
protected |
Rozszerzenie może zawierać ustawienia protectedSettings lub protectedSettingsFromKeyVault lub w ogóle nie są chronione. |
protected |
Rozszerzenia chronione ustawienia, które są przekazywane przez odwołanie i używane z magazynu kluczy |
provision |
Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie. |
provisioning |
Stan aprowizacji, który pojawia się tylko w odpowiedzi. |
publisher | Nazwa wydawcy programu obsługi rozszerzeń. |
settings | Ustawienia publiczne w formacie Json dla rozszerzenia. |
suppress |
Wskazuje, czy awarie wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak nawiązywania połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartość domyślna to false. |
type | Określa typ rozszerzenia; przykładem jest "CustomScriptExtension". |
type |
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 rozszerzenia.
enableAutomaticUpgrade?: boolean
Wartość właściwości
boolean
forceUpdateTag
Jeśli podano wartość i różni się od poprzedniej wartości, program obsługi rozszerzeń zostanie 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?: Record<string, any>
Wartość właściwości
Record<string, 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
provisionAfterExtensions
Kolekcja nazw rozszerzeń, po których należy aprowizować to rozszerzenie.
provisionAfterExtensions?: string[]
Wartość właściwości
string[]
provisioningState
Stan aprowizacji, który pojawia się tylko w odpowiedzi.
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, any>
Wartość właściwości
Record<string, any>
suppressFailures
Wskazuje, czy awarie wynikające z rozszerzenia zostaną pominięte (błędy operacyjne, takie jak brak nawiązywania połączenia z maszyną wirtualną, nie zostaną pominięte niezależnie od tej wartości). Wartość domyślna to 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
Azure SDK for JavaScript