Condividi tramite


VirtualMachineScaleSetExtension Classe

Descrive un'estensione del set di scalabilità di macchine virtuali.

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

Ereditarietà
azure.mgmt.compute.v2022_03_01.models._models_py3.SubResourceReadOnly
VirtualMachineScaleSetExtension

Costruttore

VirtualMachineScaleSetExtension(*, name: 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, provision_after_extensions: List[str] | None = None, suppress_failures: bool | None = None, protected_settings_from_key_vault: MutableMapping[str, Any] | None = None, **kwargs)

Variabili

id
str

ID risorsa.

name
str

Nome dell'estensione.

type
str

Tipo di risorsa.

force_update_tag
str

Se viene specificato un valore ed è diverso dal valore precedente, il gestore dell'estensione verrà forzato ad aggiornare 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.

provision_after_extensions
list[str]

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

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.