Dela via


MachineExtension interface

Beskriver ett datortillägg.

Egenskaper

autoUpgradeMinorVersion

Anger om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionstillfället. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även med den här egenskapen inställd på true.

enableAutomaticUpgrade

Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version tillgänglig.

forceUpdateTag

Hur tilläggshanteraren ska tvingas uppdatera även om tilläggskonfigurationen inte har ändrats.

id

Hämtar eller anger ID: Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

instanceView

Instansvyn för datortillägget.

location

Hämtar eller anger platsen.

name

Hämtar eller anger namnet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

protectedSettings

Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls.

provisioningState

Etableringstillståndet, som bara visas i svaret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

publisher

Namnet på tilläggshanterarens utgivare.

settings

Json har formaterat offentliga inställningar för tillägget.

systemData

Systemdata. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

tags

Hämtar eller anger resurstaggar.

type

Hämtar eller anger resurstypen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

typeHandlerVersion

Anger versionen av skripthanteraren.

typePropertiesType

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

Egenskapsinformation

autoUpgradeMinorVersion

Anger om tillägget ska använda en nyare delversion om en är tillgänglig vid distributionstillfället. När tillägget har distribuerats uppgraderas dock inte mindre versioner om de inte distribueras om, även med den här egenskapen inställd på true.

autoUpgradeMinorVersion?: boolean

Egenskapsvärde

boolean

enableAutomaticUpgrade

Anger om tillägget ska uppgraderas automatiskt av plattformen om det finns en nyare version tillgänglig.

enableAutomaticUpgrade?: boolean

Egenskapsvärde

boolean

forceUpdateTag

Hur tilläggshanteraren ska tvingas uppdatera även om tilläggskonfigurationen inte har ändrats.

forceUpdateTag?: string

Egenskapsvärde

string

id

Hämtar eller anger ID: Obs! Den här egenskapen serialiseras inte. Den kan bara fyllas i av servern.

id?: string

Egenskapsvärde

string

instanceView

Instansvyn för datortillägget.

instanceView?: MachineExtensionPropertiesInstanceView

Egenskapsvärde

location

Hämtar eller anger platsen.

location?: string

Egenskapsvärde

string

name

Hämtar eller anger namnet. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

name?: string

Egenskapsvärde

string

protectedSettings

Tillägget kan innehålla antingen protectedSettings eller protectedSettingsFromKeyVault eller inga skyddade inställningar alls.

protectedSettings?: Record<string, unknown>

Egenskapsvärde

Record<string, unknown>

provisioningState

Etableringstillståndet, som bara visas i svaret. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

provisioningState?: string

Egenskapsvärde

string

publisher

Namnet på tilläggshanterarens utgivare.

publisher?: string

Egenskapsvärde

string

settings

Json har formaterat offentliga inställningar för tillägget.

settings?: Record<string, unknown>

Egenskapsvärde

Record<string, unknown>

systemData

Systemdata. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

systemData?: SystemData

Egenskapsvärde

tags

Hämtar eller anger resurstaggar.

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

Egenskapsvärde

{[propertyName: string]: string}

type

Hämtar eller anger resurstypen. Obs! Den här egenskapen kommer inte att serialiseras. Den kan bara fyllas i av servern.

type?: string

Egenskapsvärde

string

typeHandlerVersion

Anger versionen av skripthanteraren.

typeHandlerVersion?: string

Egenskapsvärde

string

typePropertiesType

Anger filnamnstilläggets typ. ett exempel är "CustomScriptExtension".

typePropertiesType?: string

Egenskapsvärde

string