Condividi tramite


CloudServiceExtensionProperties Classe

Proprietà dell'estensione.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di 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: Any)

Parametri solo parole chiave

Nome Descrizione
publisher
str

Nome del server di pubblicazione 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 viene specificato o viene usato un asterisco (*) come valore, viene utilizzata 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 vengono specificati 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

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 l'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
force_update_tag
str

Tag per forzare l'applicazione delle impostazioni pubbliche e protette fornite. La modifica del valore del tag consente di eseguire di nuovo 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é nessuna delle impostazioni pubbliche o protette cambia, l'estensione passa all'istanza del ruolo con lo stesso numero di sequenza e spetta all'implementazione del gestore se eseguirla nuovamente o meno.

roles_applied_to

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

Variabili

Nome Descrizione
publisher
str

Nome del server di pubblicazione 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 viene specificato o viene usato un asterisco (*) come valore, viene utilizzata 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 vengono specificati 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

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 l'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
force_update_tag
str

Tag per forzare l'applicazione delle impostazioni pubbliche e protette fornite. La modifica del valore del tag consente di eseguire di nuovo 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é nessuna delle impostazioni pubbliche o protette cambia, l'estensione passa all'istanza del ruolo con lo stesso numero di sequenza e spetta all'implementazione del gestore se eseguirla nuovamente o meno.

provisioning_state
str

Stato di provisioning, che viene visualizzato solo nella risposta.

roles_applied_to

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