VirtualMachineScaleSetVMExtension interface
Описывает расширение виртуальной машины VMSS.
- Extends
Свойства
auto |
Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true. |
enable |
Указывает, должно ли расширение автоматически обновляться платформой, если доступна более новая версия расширения. |
force |
Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась. |
instance |
Представление экземпляра расширения виртуальной машины. |
location | Расположение расширения. |
name | Имя модуля. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер. |
protected |
Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров. |
protected |
Расширения защищают параметры, которые передаются по ссылке и используются из хранилища ключей. |
provision |
Коллекция имен расширений, после которых необходимо подготовить это расширение. |
provisioning |
Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер. |
publisher | Имя издателя обработчика расширений. |
settings | Общедоступные параметры расширения в формате JSON. |
suppress |
Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false. |
type | Тип ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер. |
type |
Указывает версию обработчика скрипта. |
type |
Указывает тип расширения; пример : CustomScriptExtension. |
Унаследованные свойства
id | Идентификатор ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер. |
Сведения о свойстве
autoUpgradeMinorVersion
Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true.
autoUpgradeMinorVersion?: boolean
Значение свойства
boolean
enableAutomaticUpgrade
Указывает, должно ли расширение автоматически обновляться платформой, если доступна более новая версия расширения.
enableAutomaticUpgrade?: boolean
Значение свойства
boolean
forceUpdateTag
Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась.
forceUpdateTag?: string
Значение свойства
string
instanceView
Представление экземпляра расширения виртуальной машины.
instanceView?: VirtualMachineExtensionInstanceView
Значение свойства
location
Расположение расширения.
location?: string
Значение свойства
string
name
Имя модуля. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.
name?: string
Значение свойства
string
protectedSettings
Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров.
protectedSettings?: any
Значение свойства
any
protectedSettingsFromKeyVault
Расширения защищают параметры, которые передаются по ссылке и используются из хранилища ключей.
protectedSettingsFromKeyVault?: KeyVaultSecretReference
Значение свойства
provisionAfterExtensions
Коллекция имен расширений, после которых необходимо подготовить это расширение.
provisionAfterExtensions?: string[]
Значение свойства
string[]
provisioningState
Состояние подготовки, которое отображается только в ответе. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.
provisioningState?: string
Значение свойства
string
publisher
Имя издателя обработчика расширений.
publisher?: string
Значение свойства
string
settings
Общедоступные параметры расширения в формате JSON.
settings?: any
Значение свойства
any
suppressFailures
Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false.
suppressFailures?: boolean
Значение свойства
boolean
type
Тип ресурса ПРИМЕЧАНИЕ. Это свойство не сериализуется. Его может заполнить только сервер.
type?: string
Значение свойства
string
typeHandlerVersion
Указывает версию обработчика скрипта.
typeHandlerVersion?: string
Значение свойства
string
typePropertiesType
Указывает тип расширения; пример : CustomScriptExtension.
typePropertiesType?: string
Значение свойства
string
Сведения об унаследованном свойстве
id
Идентификатор ресурса ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его может заполнить только сервер.
id?: string
Значение свойства
string
Наследуется отSubResourceReadOnly.id