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


VmssExtensionProperties interface

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

Свойства

autoUpgradeMinorVersion

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

enableAutomaticUpgrade

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

forceUpdateTag

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

protectedSettings

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

provisionAfterExtensions

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

provisioningState

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

publisher

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

settings

Форматированные общедоступные параметры json для расширения.

setupOrder

Указывает порядок установки расширения.

type

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

typeHandlerVersion

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

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

autoUpgradeMinorVersion

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

autoUpgradeMinorVersion?: boolean

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

boolean

enableAutomaticUpgrade

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

enableAutomaticUpgrade?: boolean

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

boolean

forceUpdateTag

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

forceUpdateTag?: string

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

string

protectedSettings

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

protectedSettings?: any

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

any

provisionAfterExtensions

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

provisionAfterExtensions?: string[]

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

string[]

provisioningState

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

provisioningState?: string

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

string

publisher

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

publisher: string

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

string

settings

Форматированные общедоступные параметры json для расширения.

settings?: any

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

any

setupOrder

Указывает порядок установки расширения.

setupOrder?: string[]

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

string[]

type

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

type: string

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

string

typeHandlerVersion

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

typeHandlerVersion: string

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

string