Condividi tramite


VirtualMachineExtension Classe

Descrive un'estensione della macchina virtuale.

Le variabili vengono popolate solo dal server e verranno ignorate quando si invia una richiesta.

Ereditarietà
azure.mgmt.compute.v2023_09_01.models._models_py3.ResourceWithOptionalLocation
VirtualMachineExtension

Costruttore

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, provision_after_extensions: List[str] | None = None, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
location
str

Percorso della risorsa.

tags

Tag di risorse.

force_update_tag
str

Come il gestore dell'estensione deve essere forzato ad aggiornare anche se la configurazione dell'estensione non è stata modificata.

publisher
str

Nome dell'autore del gestore dell'estensione.

type_properties_type
str

Specifica il tipo dell'estensione; un esempio è "CustomScriptExtension".

type_handler_version
str

Specifica la versione del gestore script.

auto_upgrade_minor_version

Indica se l'estensione deve usare una versione secondaria più recente se è disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie a meno che non venga ridistribuibile, anche con questa proprietà impostata su true.

enable_automatic_upgrade

Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione.

settings
<xref:JSON>

Impostazioni pubbliche formattate json per l'estensione.

protected_settings
<xref:JSON>

L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta.

instance_view

Visualizzazione dell'istanza dell'estensione della macchina virtuale.

suppress_failures

Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi come non la connessione alla macchina virtuale non verranno eliminati indipendentemente da questo valore). Il valore predefinito è false.

protected_settings_from_key_vault

Le estensioni protette impostazioni passate da riferimento e usate dall'insieme di credenziali delle chiavi.

provision_after_extensions

Raccolta di nomi di estensione dopo cui è necessario effettuare il provisioning di questa estensione.

Variabili

Nome Descrizione
location
str

Percorso della risorsa.

id
str

ID risorsa.

name
str

Nome risorsa.

type
str

Tipo di risorsa.

tags

Tag di risorse.

force_update_tag
str

Come il gestore dell'estensione deve essere forzato ad aggiornare anche se la configurazione dell'estensione non è stata modificata.

publisher
str

Nome dell'autore del gestore dell'estensione.

type_properties_type
str

Specifica il tipo dell'estensione; un esempio è "CustomScriptExtension".

type_handler_version
str

Specifica la versione del gestore script.

auto_upgrade_minor_version

Indica se l'estensione deve usare una versione secondaria più recente se è disponibile in fase di distribuzione. Dopo la distribuzione, tuttavia, l'estensione non aggiornerà le versioni secondarie a meno che non venga ridistribuibile, anche con questa proprietà impostata su true.

enable_automatic_upgrade

Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione.

settings
<xref:JSON>

Impostazioni pubbliche formattate json per l'estensione.

protected_settings
<xref:JSON>

L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta.

provisioning_state
str

Stato di provisioning, che viene visualizzato solo nella risposta.

instance_view

Visualizzazione dell'istanza dell'estensione della macchina virtuale.

suppress_failures

Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi come non la connessione alla macchina virtuale non verranno eliminati indipendentemente da questo valore). Il valore predefinito è false.

protected_settings_from_key_vault

Le estensioni protette impostazioni passate da riferimento e usate dall'insieme di credenziali delle chiavi.

provision_after_extensions

Raccolta di nomi di estensione dopo cui è necessario effettuare il provisioning di questa estensione.