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.

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}

location

Posizione geografica in cui risiede la risorsa

name

Nome della risorsa

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

tags

Tag di risorsa.

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

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.

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}

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

name?: string

Valore della proprietà

string

ereditato daTrackedResource.name

systemData

Metadati di Azure Resource Manager contenenti le informazioni createdBy e modifiedBy.

systemData?: SystemData

Valore della proprietà

ereditato daTrackedResource.systemData

tags

Tag di risorsa.

tags?: Record<string, string>

Valore della proprietà

Record<string, string>

ereditato daTrackedResource.tags

type

Tipo di risorsa. Ad esempio, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts"

type?: string

Valore della proprietà

string

ereditato daTrackedResource.type