Condividi tramite


VirtualMachineExtension interface

Descrive un'estensione 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 deve essere forzato l'aggiornamento del gestore di estensioni 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

Impostazioni protette delle estensioni passate per riferimento e utilizzate dall'insieme di credenziali delle chiavi

provisionAfterExtensions

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

provisioningState

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.

settings

Impostazioni pubbliche in formato JSON per l'estensione.

suppressFailures

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

typeHandlerVersion

Specifica la versione del gestore di script.

typePropertiesType

Specifica il tipo di estensione; un esempio è "CustomScriptExtension".

Proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

location

Posizione geografica in cui risiede la risorsa

name

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

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

tags

Tag di risorsa.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: 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 deve essere forzato l'aggiornamento del gestore di estensioni 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

Impostazioni protette delle estensioni passate per riferimento e utilizzate dall'insieme di credenziali delle chiavi

protectedSettingsFromKeyVault?: KeyVaultSecretReference

Valore della proprietà

provisionAfterExtensions

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

provisionAfterExtensions?: string[]

Valore della proprietà

string[]

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

settings

Impostazioni pubbliche in formato JSON per l'estensione.

settings?: any

Valore della proprietà

any

suppressFailures

Indica se gli errori derivanti dall'estensione verranno eliminati (gli errori operativi, ad esempio la mancata 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 di script.

typeHandlerVersion?: string

Valore della proprietà

string

typePropertiesType

Specifica il tipo di estensione; un esempio è "CustomScriptExtension".

typePropertiesType?: string

Valore della proprietà

string

Dettagli proprietà ereditate

id

ID risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

ereditato daTrackedResource.id

location

Posizione geografica in cui risiede la risorsa

location: string

Valore della proprietà

string

ereditato daTrackedResource.location

name

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

name?: string

Valore della proprietà

string

ereditato daTrackedResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

systemData?: SystemData

Valore della proprietà

ereditato daTrackedResource.systemData

tags

Tag di risorsa.

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

Valore della proprietà

{[propertyName: string]: string}

ereditato daTrackedResource.tags

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

ereditato daTrackedResource.type