Condividi tramite


VMExtension interface

Configurazione per le estensioni della macchina virtuale.

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.

enableAutomaticUpgrade

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.

protectedSettings

L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta.

provisionAfterExtensions

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.

typeHandlerVersion

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