VMExtension interface
Configurazione per le estensioni della macchina virtuale.
Proprietà
auto |
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 |
Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione. |
name | Nome dell'estensione della macchina virtuale. |
protected |
L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. |
provision |
Raccolta di nomi di estensione dopo cui è necessario effettuare il provisioning di questa estensione. |
publisher | Nome dell'autore del gestore dell'estensione. |
settings | Impostazioni pubbliche formattate JSON per l'estensione. |
type | Tipo delle estensioni. |
type |
Versione del gestore di script. |
Dettagli proprietà
autoUpgradeMinorVersion
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.
autoUpgradeMinorVersion?: boolean
Valore della proprietà
boolean
enableAutomaticUpgrade
Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente dell'estensione.
enableAutomaticUpgrade?: boolean
Valore della proprietà
boolean
name
Nome dell'estensione della macchina virtuale.
name: string
Valore della proprietà
string
protectedSettings
L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta.
protectedSettings?: Record<string, unknown>
Valore della proprietà
Record<string, unknown>
provisionAfterExtensions
Raccolta di nomi di estensione dopo cui è necessario effettuare il provisioning di questa estensione.
provisionAfterExtensions?: string[]
Valore della proprietà
string[]
publisher
Nome dell'autore del gestore dell'estensione.
publisher: string
Valore della proprietà
string
settings
Impostazioni pubbliche formattate JSON per l'estensione.
settings?: Record<string, unknown>
Valore della proprietà
Record<string, unknown>
type
Tipo delle estensioni.
type: string
Valore della proprietà
string
typeHandlerVersion
Versione del gestore di script.
typeHandlerVersion?: string
Valore della proprietà
string