Поделиться через


VirtualMachineExtensionUpdate interface

Описывает расширение виртуальной машины.

Extends

Свойства

autoUpgradeMinorVersion

Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true.

enableAutomaticUpgrade

Указывает, должно ли расширение автоматически обновляться платформой при наличии более новой версии расширения.

forceUpdateTag

Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась.

protectedSettings

Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров.

protectedSettingsFromKeyVault

Расширения защищают параметры, передаваемые по ссылке и используемые из хранилища ключей.

publisher

Имя издателя обработчика расширений.

settings

Общедоступные параметры расширения в формате JSON.

suppressFailures

Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false.

type

Указывает тип расширения; пример : CustomScriptExtension.

typeHandlerVersion

Указывает версию обработчика скрипта.

Унаследованные свойства

tags

Теги ресурсов

Сведения о свойстве

autoUpgradeMinorVersion

Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true.

autoUpgradeMinorVersion?: boolean

Значение свойства

boolean

enableAutomaticUpgrade

Указывает, должно ли расширение автоматически обновляться платформой при наличии более новой версии расширения.

enableAutomaticUpgrade?: boolean

Значение свойства

boolean

forceUpdateTag

Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась.

forceUpdateTag?: string

Значение свойства

string

protectedSettings

Расширение может содержать protectedSettings или 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

Указывает версию обработчика скрипта.

typeHandlerVersion?: string

Значение свойства

string

Сведения об унаследованном свойстве

tags

Теги ресурсов

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

Значение свойства

{[propertyName: string]: string}

Наследуется отUpdateResource.tags