Condividi tramite


CloudServiceExtensionProperties Classe

Proprietà dell'estensione.

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

Ereditarietà
azure.mgmt.compute._serialization.Model
CloudServiceExtensionProperties

Costruttore

CloudServiceExtensionProperties(*, publisher: str | None = None, type: str | None = None, type_handler_version: str | None = None, auto_upgrade_minor_version: bool | None = None, settings: str | None = None, protected_settings: str | None = None, protected_settings_from_key_vault: _models.CloudServiceVaultAndSecretReference | None = None, force_update_tag: str | None = None, roles_applied_to: List[str] | None = None, **kwargs)

Variabili

publisher
str

Nome dell'autore del gestore dell'estensione.

type
str

Specifica il tipo dell'estensione.

type_handler_version
str

Specifica la versione dell'estensione. Specifica la versione dell'estensione. Se questo elemento non è specificato o un asterisco (*) viene usato come valore, viene usata la versione più recente dell'estensione. Se il valore viene specificato con un numero di versione principale e un asterisco come numero di versione secondaria (X.), viene selezionata la versione secondaria più recente della versione principale specificata. Se viene specificato un numero di versione principale e un numero di versione secondaria (X.Y), viene selezionata la versione dell'estensione specifica. Se è specificata una versione, viene eseguito un aggiornamento automatico sull'istanza del ruolo.

auto_upgrade_minor_version
bool

Specificare in modo esplicito se la piattaforma può aggiornare automaticamente typeHandlerVersion a versioni secondarie superiori quando diventano disponibili.

settings
str

Impostazioni pubbliche per l'estensione. Per le estensioni JSON, si tratta delle impostazioni JSON per l'estensione. Per estensione XML (ad esempio RDP), si tratta dell'impostazione XML per l'estensione.

protected_settings
str

Impostazioni protette per l'estensione crittografata prima dell'invio all'istanza del ruolo.

protected_settings_from_key_vault
CloudServiceVaultAndSecretReference
force_update_tag
str

Tag per forzare l'applicazione delle impostazioni pubbliche e protette fornite. La modifica del valore del tag consente di eseguire nuovamente l'estensione senza modificare le impostazioni pubbliche o protette. Se forceUpdateTag non viene modificato, gli aggiornamenti alle impostazioni pubbliche o protette verranno comunque applicati dal gestore. Se né forceUpdateTag né alcuna delle impostazioni pubbliche o protette cambiano, l'estensione scorrerà all'istanza del ruolo con lo stesso numero di sequenza e l'implementazione del gestore è in grado di eseguirla nuovamente o meno.

provisioning_state
str

Stato di provisioning, che viene visualizzato solo nella risposta.

roles_applied_to
list[str]

Elenco facoltativo di ruoli per applicare questa estensione. Se la proprietà non è specificata o '*' viene specificata, l'estensione viene applicata a tutti i ruoli nel servizio cloud.