Condividi tramite


VirtualMachineExtension interface

Descrive un'estensione della macchina virtuale.

Extends

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.

forceUpdateTag

Come il gestore dell'estensione deve essere forzato ad aggiornare anche se la configurazione dell'estensione non è stata modificata.

instanceView

Visualizzazione dell'istanza dell'estensione della macchina virtuale.

protectedSettings

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

protectedSettingsFromKeyVault

Le estensioni protette impostazioni passate da riferimento e usate dall'insieme di credenziali delle chiavi

provisionAfterExtensions

Raccolta di nomi di estensione dopo cui è necessario effettuare il provisioning di questa estensione.

provisioningState

Stato di provisioning, che viene visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

publisher

Nome dell'autore del gestore dell'estensione.

settings

Impostazioni pubbliche formattate json per l'estensione.

suppressFailures

Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi come non la connessione alla macchina virtuale non verranno eliminati indipendentemente da questo valore). Il valore predefinito è false.

typeHandlerVersion

Specifica la versione del gestore script.

typePropertiesType

Specifica il tipo dell'estensione; un esempio è "CustomScriptExtension".

Proprietà ereditate

id

NOTA ID risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location

Posizione risorsa

name

NOTA nome risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Tag delle risorse

type

NOTA tipo di risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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

forceUpdateTag

Come il gestore dell'estensione deve essere forzato ad aggiornare anche se la configurazione dell'estensione non è stata modificata.

forceUpdateTag?: string

Valore della proprietà

string

instanceView

Visualizzazione dell'istanza dell'estensione della macchina virtuale.

instanceView?: VirtualMachineExtensionInstanceView

Valore della proprietà

protectedSettings

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

protectedSettings?: any

Valore della proprietà

any

protectedSettingsFromKeyVault

Le estensioni protette impostazioni passate da riferimento e usate dall'insieme di credenziali delle chiavi

protectedSettingsFromKeyVault?: KeyVaultSecretReference

Valore della proprietà

provisionAfterExtensions

Raccolta di nomi di estensione dopo cui è necessario effettuare il provisioning di questa estensione.

provisionAfterExtensions?: string[]

Valore della proprietà

string[]

provisioningState

Stato di provisioning, che viene visualizzato solo nella risposta. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

provisioningState?: 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?: any

Valore della proprietà

any

suppressFailures

Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi come non la connessione alla macchina virtuale non verranno eliminati indipendentemente da questo valore). Il valore predefinito è false.

suppressFailures?: boolean

Valore della proprietà

boolean

typeHandlerVersion

Specifica la versione del gestore script.

typeHandlerVersion?: string

Valore della proprietà

string

typePropertiesType

Specifica il tipo dell'estensione; un esempio è "CustomScriptExtension".

typePropertiesType?: string

Valore della proprietà

string

Dettagli proprietà ereditate

id

NOTA ID risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

Ereditato daResourceWithOptionalLocation.id

location

Posizione risorsa

location?: string

Valore della proprietà

string

Ereditato daResourceWithOptionalLocation.location

name

NOTA nome risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

name?: string

Valore della proprietà

string

Ereditato daResourceWithOptionalLocation.name

tags

Tag delle risorse

tags?: {[propertyName: string]: string}

Valore della proprietà

{[propertyName: string]: string}

Ereditato daResourceWithOptionalLocation.tags

type

NOTA tipo di risorsa: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

Ereditato daResourceWithOptionalLocation.type