Partilhar via


VirtualMachineExtension Classe

Descreve uma Extensão de Máquina Virtual.

As variáveis só são preenchidas pelo servidor e serão ignoradas ao enviar um pedido.

Herança
azure.mgmt.compute.v2022_08_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 Só de Palavra-Chave

Name Description
location
str

Localização do recurso.

tags

Etiquetas de recursos.

force_update_tag
str

Como o processador de extensões 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 processador de extensões.

type_properties_type
str

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

type_handler_version
str

Especifica a versão do processador de scripts.

auto_upgrade_minor_version

Indica se a extensão deve utilizar uma versão secundária mais recente se uma estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias, a menos que seja reimplementada, mesmo com esta propriedade definida como verdadeira.

enable_automatic_upgrade

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

settings
<xref:JSON>

Definições públicas formatadas por Json para a extensão.

protected_settings
<xref:JSON>

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

instance_view

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

suppress_failures

Indica se as falhas decorrentes da extensão serão suprimidas (as falhas operacionais, como não ligar à VM, não serão suprimidas independentemente deste valor). A predefinição é falsa.

protected_settings_from_key_vault

As definições protegidas por extensões que são transmitidas por referência e consumidas a partir do cofre de chaves.

Variáveis

Name Description
location
str

Localização do recurso.

id
str

ID do Recurso.

name
str

Nome do recurso.

type
str

Tipo de recurso.

tags

Etiquetas de recursos.

force_update_tag
str

Como o processador de extensões 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 processador de extensões.

type_properties_type
str

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

type_handler_version
str

Especifica a versão do processador de scripts.

auto_upgrade_minor_version

Indica se a extensão deve utilizar uma versão secundária mais recente se uma estiver disponível no momento da implementação. No entanto, depois de implementada, a extensão não atualizará versões secundárias, a menos que seja reimplementada, mesmo com esta propriedade definida como verdadeira.

enable_automatic_upgrade

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

settings
<xref:JSON>

Definições públicas formatadas por Json para a extensão.

protected_settings
<xref:JSON>

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

provisioning_state
str

O estado de aprovisionamento, que só aparece na resposta.

instance_view

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

suppress_failures

Indica se as falhas decorrentes da extensão serão suprimidas (as falhas operacionais, como não ligar à VM, não serão suprimidas independentemente deste valor). A predefinição é falsa.

protected_settings_from_key_vault

As definições protegidas por extensões que são transmitidas por referência e consumidas a partir do cofre de chaves.