Compartilhar via


VirtualMachineExtension Classe

Descreve uma extensão de máquina virtual.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.compute.v2022_11_01.models._models_py3.ResourceWithOptionalLocation
VirtualMachineExtension

Construtor

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)

Parâmetros somente de palavra-chave

Nome Description
location
str

Local do recurso.

tags

Marcas de recurso.

force_update_tag
str

Como o manipulador de extensão deve ser forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada.

publisher
str

O nome do editor do manipulador de extensão.

type_properties_type
str

Especifica o tipo da extensão; um exemplo é "CustomScriptExtension".

type_handler_version
str

Especifica a versão do manipulador de script.

auto_upgrade_minor_version

Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira.

enable_automatic_upgrade

Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível.

settings
<xref:JSON>

Configurações públicas formatadas em Json para a extensão.

protected_settings
<xref:JSON>

A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida.

instance_view

A exibição da instância de extensão da máquina virtual.

suppress_failures

Indica se as falhas decorrentes da extensão serão suprimidas (falhas operacionais, como não se conectar à VM, não serão suprimidas, independentemente desse valor). O padrão é falso.

protected_settings_from_key_vault

As configurações protegidas por extensões que são passadas por referência e consumidas do cofre de chaves.

Variáveis

Nome Description
location
str

Local do recurso.

id
str

ID do recurso.

name
str

Nome do recurso.

type
str

Tipo de recurso.

tags

Marcas de recurso.

force_update_tag
str

Como o manipulador de extensão deve ser forçado a atualizar mesmo que a configuração da extensão não tenha sido alterada.

publisher
str

O nome do editor do manipulador de extensão.

type_properties_type
str

Especifica o tipo da extensão; um exemplo é "CustomScriptExtension".

type_handler_version
str

Especifica a versão do manipulador de script.

auto_upgrade_minor_version

Indica se a extensão deve usar uma versão secundária mais recente se uma estiver disponível no momento da implantação. Após a implantação, no entanto, a extensão não atualizará as versões secundárias, a menos que seja reimplantada, mesmo com essa propriedade definida como verdadeira.

enable_automatic_upgrade

Indica se a extensão deve ser atualizada automaticamente pela plataforma se houver uma versão mais recente da extensão disponível.

settings
<xref:JSON>

Configurações públicas formatadas em Json para a extensão.

protected_settings
<xref:JSON>

A extensão pode conter protectedSettings ou protectedSettingsFromKeyVault ou nenhuma configuração protegida.

provisioning_state
str

O estado de provisionamento, que aparece apenas na resposta.

instance_view

A exibição da instância de extensão da máquina virtual.

suppress_failures

Indica se as falhas decorrentes da extensão serão suprimidas (falhas operacionais, como não se conectar à VM, não serão suprimidas, independentemente desse valor). O padrão é falso.

protected_settings_from_key_vault

As configurações protegidas por extensões que são passadas por referência e consumidas do cofre de chaves.