Condividi tramite


VirtualMachineExtension Classe

Descrive un'estensione macchina virtuale.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Tutti i parametri obbligatori devono essere popolati per l'invio ad Azure.

Ereditarietà
azure.mgmt.compute.v2021_11_01.models._models_py3.Resource
VirtualMachineExtension

Costruttore

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

Keyword-Only Parameters

location
str

Percorso della risorsa. Obbligatorio.

tags
dict[str, str]

Tag delle risorse.

force_update_tag
str

Modalità di aggiornamento forzato del gestore dell'estensione anche se la configurazione dell'estensione non è stata modificata.

publisher
str

Nome del server di pubblicazione del gestore dell'estensione.

type_properties_type
str

Specifica il tipo di estensione; un esempio è "CustomScriptExtension".

type_handler_version
str

Specifica la versione del gestore di script.

auto_upgrade_minor_version
bool

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
bool

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

settings
<xref:JSON>

Impostazioni pubbliche in formato JSON per l'estensione.

protected_settings
<xref:JSON>

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

instance_view
VirtualMachineExtensionInstanceView

Visualizzazione dell'istanza dell'estensione della macchina virtuale.

suppress_failures
bool

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

protected_settings_from_key_vault
<xref:JSON>

Impostazioni protette delle estensioni passate per riferimento e utilizzate dall'insieme di credenziali delle chiavi.

Variabili

id
str

ID risorsa.

name
str

Nome risorsa.

type
str

Tipo di risorsa.

location
str

Percorso della risorsa. Obbligatorio.

tags
dict[str, str]

Tag delle risorse.

force_update_tag
str

Modalità di aggiornamento forzato del gestore dell'estensione anche se la configurazione dell'estensione non è stata modificata.

publisher
str

Nome del server di pubblicazione del gestore dell'estensione.

type_properties_type
str

Specifica il tipo di estensione; un esempio è "CustomScriptExtension".

type_handler_version
str

Specifica la versione del gestore di script.

auto_upgrade_minor_version
bool

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
bool

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

settings
<xref:JSON>

Impostazioni pubbliche in formato 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
VirtualMachineExtensionInstanceView

Visualizzazione dell'istanza dell'estensione della macchina virtuale.

suppress_failures
bool

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

protected_settings_from_key_vault
<xref:JSON>

Impostazioni protette delle estensioni passate per riferimento e utilizzate dall'insieme di credenziali delle chiavi.