MachineExtension interface

Descrive un'estensione del computer.

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.

forceUpdateTag

Come deve essere forzato l'aggiornamento del gestore di estensioni anche se la configurazione dell'estensione non è stata modificata.

id

Ottiene o imposta l'ID. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

instanceView

Visualizzazione dell'istanza dell'estensione del computer.

location

Ottiene o imposta la posizione.

name

Ottiene o imposta il nome. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

protectedSettings

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

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.

systemData

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

tags

Ottiene o imposta i tag della risorsa.

type

Ottiene o imposta il tipo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

typeHandlerVersion

Specifica la versione del gestore di script.

typePropertiesType

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

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.

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

id

Ottiene o imposta l'ID. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

id?: string

Valore della proprietà

string

instanceView

Visualizzazione dell'istanza dell'estensione del computer.

instanceView?: MachineExtensionPropertiesInstanceView

Valore della proprietà

location

Ottiene o imposta la posizione.

location?: string

Valore della proprietà

string

name

Ottiene o imposta il nome. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

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>

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?: Record<string, unknown>

Valore della proprietà

Record<string, unknown>

systemData

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

systemData?: SystemData

Valore della proprietà

tags

Ottiene o imposta i tag della risorsa.

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

Valore della proprietà

{[propertyName: string]: string}

type

Ottiene o imposta il tipo della risorsa. NOTA: questa proprietà non verrà serializzata. Può essere popolato solo dal server.

type?: string

Valore della proprietà

string

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