VirtualMachineExtensionUpdateProperties interface
Описывает свойства расширения виртуальной машины.
Свойства
| auto |
Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true. |
| enable |
Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения. |
| force |
Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась. |
| protected |
Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров. |
| protected |
Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей |
| publisher | Имя издателя обработчика расширений. |
| settings | Форматированные общедоступные параметры json для расширения. |
| suppress |
Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. |
| type | Указывает тип расширения; примером является CustomScriptExtension. |
| type |
Указывает Major.Minor версию обработчика скриптов. Клиент может указать только версию расширения Major.Minor, платформа Azure предоставит последнюю версию Patch.Hotfix из серии Major.Minor. |
Сведения о свойстве
autoUpgradeMinorVersion
Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true.
autoUpgradeMinorVersion?: boolean
Значение свойства
boolean
enableAutomaticUpgrade
Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения.
enableAutomaticUpgrade?: boolean
Значение свойства
boolean
forceUpdateTag
Как обработчик расширений должен быть вынужден обновляться, даже если конфигурация расширения не изменилась.
forceUpdateTag?: string
Значение свойства
string
protectedSettings
Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров.
protectedSettings?: any
Значение свойства
any
protectedSettingsFromKeyVault
Защищенные расширения, передаваемые по ссылке, и используемые из хранилища ключей
protectedSettingsFromKeyVault?: KeyVaultSecretReference
Значение свойства
publisher
Имя издателя обработчика расширений.
publisher?: string
Значение свойства
string
settings
Форматированные общедоступные параметры json для расширения.
settings?: any
Значение свойства
any
suppressFailures
Указывает, будут ли отключены сбои, возникающие из расширения (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false.
suppressFailures?: boolean
Значение свойства
boolean
type
Указывает тип расширения; примером является CustomScriptExtension.
type?: string
Значение свойства
string
typeHandlerVersion
Указывает Major.Minor версию обработчика скриптов. Клиент может указать только версию расширения Major.Minor, платформа Azure предоставит последнюю версию Patch.Hotfix из серии Major.Minor.
typeHandlerVersion?: string
Значение свойства
string