Condividi tramite


VirtualMachineScaleSetVMExtensionUpdate Classe

Descrive un'estensione vm VMSS.

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

Ereditarietà
azure.mgmt.compute.v2023_03_01.models._models_py3.SubResourceReadOnly
VirtualMachineScaleSetVMExtensionUpdate

Costruttore

VirtualMachineScaleSetVMExtensionUpdate(*, 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, suppress_failures: bool | None = None, protected_settings_from_key_vault: _models.KeyVaultSecretReference | None = None, **kwargs: Any)

Parametri solo parole chiave

Nome Descrizione
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

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 in formato JSON per l'estensione.

protected_settings
<xref:JSON>

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

suppress_failures

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

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

Variabili

Nome Descrizione
id
str

ID risorsa.

name
str

Nome dell'estensione.

type
str

Tipo di risorsa.

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

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 in formato JSON per l'estensione.

protected_settings
<xref:JSON>

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

suppress_failures

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

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