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


VirtualMachineScaleSetExtensionPropertiesOutput interface

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

Свойства

autoUpgradeMinorVersion

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

enableAutomaticUpgrade

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

forceUpdateTag

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

protectedSettings

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

protectedSettingsFromKeyVault

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

provisionAfterExtensions

Коллекция имен расширений, после которых необходимо подготовить это расширение.

provisioningState

Состояние подготовки, которое отображается только в ответе.

publisher

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

settings

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

suppressFailures

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

type

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

typeHandlerVersion

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

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

autoUpgradeMinorVersion

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

autoUpgradeMinorVersion?: boolean

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

boolean

enableAutomaticUpgrade

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

enableAutomaticUpgrade?: boolean

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

boolean

forceUpdateTag

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

forceUpdateTag?: string

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

string

protectedSettings

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

protectedSettings?: any

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

any

protectedSettingsFromKeyVault

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

protectedSettingsFromKeyVault?: KeyVaultSecretReferenceOutput

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

provisionAfterExtensions

Коллекция имен расширений, после которых необходимо подготовить это расширение.

provisionAfterExtensions?: string[]

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

string[]

provisioningState

Состояние подготовки, которое отображается только в ответе.

provisioningState?: string

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

string

publisher

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

publisher?: string

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

string

settings

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

settings?: any

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

any

suppressFailures

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

suppressFailures?: boolean

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

boolean

type

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

type?: string

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

string

typeHandlerVersion

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

typeHandlerVersion?: string

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

string