Delen via


VmssExtension interface

Hiermee geeft u een set extensies op die op de virtuele machines moeten worden geïnstalleerd.

Eigenschappen

autoUpgradeMinorVersion

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie eenmaal is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true.

enableAutomaticUpgrade

Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is.

forceUpdateTag

Als er een waarde wordt opgegeven en verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd.

name

De naam van de extensie.

protectedSettings

De extensie kan protectedSettings of protectedSettingsFromKeyVault of helemaal geen beveiligde instellingen bevatten.

provisionAfterExtensions

Verzameling extensienamen waarna deze extensie moet worden ingericht.

provisioningState

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

publisher

De naam van de uitgever van de extensie-handler.

settings

In Json opgemaakte openbare instellingen voor de extensie.

setupOrder

Geeft de installatievolgorde voor de extensie aan.

type

Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension.

typeHandlerVersion

Hiermee geeft u de versie van de scripthandler.

Eigenschapdetails

autoUpgradeMinorVersion

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie eenmaal is geïmplementeerd, worden er echter geen secundaire versies bijgewerkt, tenzij deze opnieuw wordt geïmplementeerd, zelfs niet als deze eigenschap is ingesteld op true.

autoUpgradeMinorVersion?: boolean

Waarde van eigenschap

boolean

enableAutomaticUpgrade

Geeft aan of de extensie automatisch moet worden bijgewerkt door het platform als er een nieuwere versie van de extensie beschikbaar is.

enableAutomaticUpgrade?: boolean

Waarde van eigenschap

boolean

forceUpdateTag

Als er een waarde wordt opgegeven en verschilt van de vorige waarde, wordt de extensiehandler gedwongen om bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd.

forceUpdateTag?: string

Waarde van eigenschap

string

name

De naam van de extensie.

name: string

Waarde van eigenschap

string

protectedSettings

De extensie kan protectedSettings of protectedSettingsFromKeyVault of helemaal geen beveiligde instellingen bevatten.

protectedSettings?: Record<string, unknown>

Waarde van eigenschap

Record<string, unknown>

provisionAfterExtensions

Verzameling extensienamen waarna deze extensie moet worden ingericht.

provisionAfterExtensions?: string[]

Waarde van eigenschap

string[]

provisioningState

De inrichtingsstatus, die alleen in het antwoord wordt weergegeven. OPMERKING: Deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

provisioningState?: string

Waarde van eigenschap

string

publisher

De naam van de uitgever van de extensie-handler.

publisher: string

Waarde van eigenschap

string

settings

In Json opgemaakte openbare instellingen voor de extensie.

settings?: Record<string, unknown>

Waarde van eigenschap

Record<string, unknown>

setupOrder

Geeft de installatievolgorde voor de extensie aan.

setupOrder?: string[]

Waarde van eigenschap

string[]

type

Hiermee geeft u het type van de extensie; een voorbeeld is CustomScriptExtension.

type: string

Waarde van eigenschap

string

typeHandlerVersion

Hiermee geeft u de versie van de scripthandler.

typeHandlerVersion: string

Waarde van eigenschap

string