VMExtension interface
Конфигурация расширений виртуальных машин.
Свойства
| auto |
Указывает, следует ли использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновлять дополнительные версии без повторного развертывания, даже если это свойство не имеет значения true. |
| enable |
Указывает, следует ли автоматически обновлять расширение платформой, если доступна более новая версия расширения. |
| name | Имя расширения виртуальной машины. |
| protected |
Расширение может содержать защищенные параметрыSettings или protectedSettingsFromKeyVault или не иметь защищенных параметров. |
| provision |
Коллекция имен расширений, после которой необходимо подготовить это расширение. |
| publisher | Имя издателя обработчика расширений. |
| settings | Форматированные общедоступные параметры JSON для расширения. |
| type | Тип расширений. |
| type |
Версия обработчика скрипта. |
Сведения о свойстве
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