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