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


VMExtension interface

Конфигурация расширений виртуальных машин.

Свойства

autoUpgradeMinorVersion

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

enableAutomaticUpgrade

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

name

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

protectedSettings

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

provisionAfterExtensions

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

publisher

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

settings

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

type

Тип расширений.

typeHandlerVersion

Версия обработчика скрипта.

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

autoUpgradeMinorVersion

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

autoUpgradeMinorVersion?: boolean

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

boolean

enableAutomaticUpgrade

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

enableAutomaticUpgrade?: boolean

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

boolean

name

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

name: string

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

string

protectedSettings

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

protectedSettings?: Record<string, unknown>

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

Record<string, unknown>

provisionAfterExtensions

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

provisionAfterExtensions?: string[]

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

string[]

publisher

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

publisher: string

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

string

settings

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

settings?: Record<string, unknown>

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

Record<string, unknown>

type

Тип расширений.

type: string

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

string

typeHandlerVersion

Версия обработчика скрипта.

typeHandlerVersion?: string

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

string