CloudServiceExtensionProperties interface
Proprietà dell'estensione.
Proprietà
| auto |
Specificare in modo esplicito se la piattaforma può aggiornare automaticamente typeHandlerVersion a versioni secondarie superiori quando diventano disponibili. |
| force |
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 passa all'istanza del ruolo con lo stesso numero di sequenza e spetta all'implementazione del gestore se eseguirla nuovamente o meno |
| protected |
Impostazioni protette per l'estensione crittografata prima dell'invio all'istanza del ruolo. |
| protected |
Impostazioni protette per l'estensione, a cui si fa riferimento usando KeyVault crittografate prima dell'invio all'istanza del ruolo. |
| provisioning |
Stato di provisioning, visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server. |
| publisher | Nome del server di pubblicazione del gestore dell'estensione. |
| roles |
Elenco facoltativo di ruoli da applicare a questa estensione. Se la proprietà non è specificata o viene specificata '*', l'estensione viene applicata a tutti i ruoli nel servizio cloud. |
| settings | 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. |
| type | Specifica il tipo dell'estensione. |
| type |
Specifica la versione dell'estensione. Specifica la versione dell'estensione. Se questo elemento non viene specificato o viene utilizzato 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 si specifica una versione, viene eseguito un aggiornamento automatico nell'istanza del ruolo. |
Dettagli proprietà
autoUpgradeMinorVersion
Specificare in modo esplicito se la piattaforma può aggiornare automaticamente typeHandlerVersion a versioni secondarie superiori quando diventano disponibili.
autoUpgradeMinorVersion?: boolean
Valore della proprietà
boolean
forceUpdateTag
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 passa all'istanza del ruolo con lo stesso numero di sequenza e spetta all'implementazione del gestore se eseguirla nuovamente o meno
forceUpdateTag?: string
Valore della proprietà
string
protectedSettings
Impostazioni protette per l'estensione crittografata prima dell'invio all'istanza del ruolo.
protectedSettings?: any
Valore della proprietà
any
protectedSettingsFromKeyVault
Impostazioni protette per l'estensione, a cui si fa riferimento usando KeyVault crittografate prima dell'invio all'istanza del ruolo.
protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference
Valore della proprietà
provisioningState
Stato di provisioning, visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.
provisioningState?: string
Valore della proprietà
string
publisher
Nome del server di pubblicazione del gestore dell'estensione.
publisher?: string
Valore della proprietà
string
rolesAppliedTo
Elenco facoltativo di ruoli da applicare a questa estensione. Se la proprietà non è specificata o viene specificata '*', l'estensione viene applicata a tutti i ruoli nel servizio cloud.
rolesAppliedTo?: string[]
Valore della proprietà
string[]
settings
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.
settings?: any
Valore della proprietà
any
type
Specifica il tipo dell'estensione.
type?: string
Valore della proprietà
string
typeHandlerVersion
Specifica la versione dell'estensione. Specifica la versione dell'estensione. Se questo elemento non viene specificato o viene utilizzato 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 si specifica una versione, viene eseguito un aggiornamento automatico nell'istanza del ruolo.
typeHandlerVersion?: string
Valore della proprietà
string