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


VirtualMachineExtension Класс

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

Переменные заполняются только сервером и игнорируются при отправке запроса.

Наследование
azure.mgmt.compute.v2022_11_01.models._models_py3.ResourceWithOptionalLocation
VirtualMachineExtension

Конструктор

VirtualMachineExtension(*, location: str | None = None, tags: Dict[str, str] | None = None, force_update_tag: str | None = None, publisher: str | None = None, type_properties_type: str | None = None, type_handler_version: str | None = None, auto_upgrade_minor_version: bool | None = None, enable_automatic_upgrade: bool | None = None, settings: MutableMapping[str, Any] | None = None, protected_settings: MutableMapping[str, Any] | None = None, instance_view: _models.VirtualMachineExtensionInstanceView | None = None, suppress_failures: bool | None = None, protected_settings_from_key_vault: _models.KeyVaultSecretReference | None = None, **kwargs: Any)

Параметры Keyword-Only

Имя Описание
location
str

Расположение ресурса.

tags

Теги ресурсов.

force_update_tag
str

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

publisher
str

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

type_properties_type
str

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

type_handler_version
str

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

auto_upgrade_minor_version

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

enable_automatic_upgrade

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

settings
<xref:JSON>

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

protected_settings
<xref:JSON>

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

instance_view

Представление экземпляра расширения виртуальной машины.

suppress_failures

Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false.

protected_settings_from_key_vault

Расширения защищают параметры, которые передаются по ссылке и используются из хранилища ключей.

Переменные

Имя Описание
location
str

Расположение ресурса.

id
str

Идентификатор ресурса.

name
str

Имя ресурса.

type
str

Тип ресурса.

tags

Теги ресурсов.

force_update_tag
str

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

publisher
str

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

type_properties_type
str

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

type_handler_version
str

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

auto_upgrade_minor_version

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

enable_automatic_upgrade

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

settings
<xref:JSON>

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

protected_settings
<xref:JSON>

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

provisioning_state
str

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

instance_view

Представление экземпляра расширения виртуальной машины.

suppress_failures

Указывает, будут ли сбои, вытекающие из расширения, подавляться (операционные сбои, такие как отсутствие подключения к виртуальной машине, не будут подавляться независимо от этого значения). Значение по умолчанию — false.

protected_settings_from_key_vault

Расширения защищают параметры, которые передаются по ссылке и используются из хранилища ключей.