MachineExtension interface
Descrive un'estensione del computer.
Proprietà
| auto |
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. |
| enable |
Indica se l'estensione deve essere aggiornata automaticamente dalla piattaforma se è disponibile una versione più recente. |
| force |
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. |
| instance |
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. |
| protected |
L'estensione può contenere protectedSettings o protectedSettingsFromKeyVault o nessuna impostazione protetta. |
| provisioning |
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. |
| system |
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. |
| type |
Specifica la versione del gestore di script. |
| type |
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