VirtualMachineExtension Класс
Описывает расширение виртуальной машины.
Переменные заполняются только сервером и игнорируются при отправке запроса.
Все необходимые параметры должны быть заполнены для отправки в Azure.
- Наследование
-
azure.mgmt.compute.v2019_03_01.models._models_py3.ResourceVirtualMachineExtension
Конструктор
VirtualMachineExtension(*, location: str, 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, settings: MutableMapping[str, Any] | None = None, protected_settings: MutableMapping[str, Any] | None = None, instance_view: _models.VirtualMachineExtensionInstanceView | None = None, **kwargs)
Переменные
- id
- str
Идентификатор ресурса.
- name
- str
Имя ресурса.
- type
- str
Тип ресурса.
- location
- str
Расположение ресурса. Обязательный.
- force_update_tag
- str
Способ принудительного обновления обработчика расширений, даже если конфигурация расширения не изменилась.
- publisher
- str
Имя издателя обработчика расширений.
- type_properties_type
- str
Указывает тип расширения; пример : CustomScriptExtension.
- type_handler_version
- str
Указывает версию обработчика скрипта.
- auto_upgrade_minor_version
- bool
Указывает, должно ли расширение использовать более новую дополнительную версию, если она доступна во время развертывания. Однако после развертывания расширение не будет обновляться до дополнительных версий, кроме случаев повторного развертывания, даже если это свойство имеет значение true.
- settings
- <xref:JSON>
Общедоступные параметры расширения в формате JSON.
- protected_settings
- <xref:JSON>
Расширение может содержать protectedSettings или protectedSettingsFromKeyVault или вообще не иметь защищенных параметров.
- provisioning_state
- str
Состояние подготовки, которое отображается только в ответе.
- instance_view
- VirtualMachineExtensionInstanceView
Представление экземпляра расширения виртуальной машины.