Delen via


VirtualMachineExtension interface

Beschrijft een virtuele-machine-extensie.

Uitbreiding

Eigenschappen

autoUpgradeMinorVersion

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs 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

Hoe de extensie-handler moet worden gedwongen bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd.

instanceView

De weergave van het exemplaar van de extensie van de virtuele machine.

protectedSettings

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

protectedSettingsFromKeyVault

De met extensies beveiligde instellingen die worden doorgegeven via verwijzing en die worden gebruikt vanuit de sleutelkluis

provisionAfterExtensions

Verzameling extensienamen waarna deze extensie moet worden ingericht.

provisioningState

De inrichtingsstatus, die alleen wordt weergegeven in het antwoord. 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

Met Json opgemaakte openbare instellingen voor de extensie.

suppressFailures

Hiermee wordt aangegeven of fouten die het gevolg zijn van de extensie, worden onderdrukt (operationele fouten, zoals het niet maken van verbinding met de VM, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is false.

typeHandlerVersion

Hiermee geeft u de versie van de scripthandler op.

typePropertiesType

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

Overgenomen eigenschappen

id

Resource-id OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

location

Resourcelocatie

name

Resourcenaam OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

tags

Resourcetags

type

Resourcetype OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

Eigenschapdetails

autoUpgradeMinorVersion

Geeft aan of de extensie een nieuwere secundaire versie moet gebruiken als deze beschikbaar is tijdens de implementatie. Zodra de extensie is geïmplementeerd, worden secundaire versies echter niet bijgewerkt, tenzij opnieuw geïmplementeerd, zelfs 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

Hoe de extensie-handler moet worden gedwongen bij te werken, zelfs als de extensieconfiguratie niet is gewijzigd.

forceUpdateTag?: string

Waarde van eigenschap

string

instanceView

De weergave van het exemplaar van de extensie van de virtuele machine.

instanceView?: VirtualMachineExtensionInstanceView

Waarde van eigenschap

protectedSettings

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

protectedSettings?: any

Waarde van eigenschap

any

protectedSettingsFromKeyVault

De met extensies beveiligde instellingen die worden doorgegeven via verwijzing en die worden gebruikt vanuit de sleutelkluis

protectedSettingsFromKeyVault?: KeyVaultSecretReference

Waarde van eigenschap

provisionAfterExtensions

Verzameling extensienamen waarna deze extensie moet worden ingericht.

provisionAfterExtensions?: string[]

Waarde van eigenschap

string[]

provisioningState

De inrichtingsstatus, die alleen wordt weergegeven in het antwoord. 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

Met Json opgemaakte openbare instellingen voor de extensie.

settings?: any

Waarde van eigenschap

any

suppressFailures

Hiermee wordt aangegeven of fouten die het gevolg zijn van de extensie, worden onderdrukt (operationele fouten, zoals het niet maken van verbinding met de VM, worden niet onderdrukt, ongeacht deze waarde). De standaardwaarde is false.

suppressFailures?: boolean

Waarde van eigenschap

boolean

typeHandlerVersion

Hiermee geeft u de versie van de scripthandler op.

typeHandlerVersion?: string

Waarde van eigenschap

string

typePropertiesType

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

typePropertiesType?: string

Waarde van eigenschap

string

Details van overgenomen eigenschap

id

Resource-id OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

id?: string

Waarde van eigenschap

string

Overgenomen vanResourceWithOptionalLocation.id

location

Resourcelocatie

location?: string

Waarde van eigenschap

string

Overgenomen vanResourceWithOptionalLocation.location

name

Resourcenaam OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

name?: string

Waarde van eigenschap

string

Overgenomen vanResourceWithOptionalLocation.name

tags

Resourcetags

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

Waarde van eigenschap

{[propertyName: string]: string}

Overgenomen vanResourceWithOptionalLocation.tags

type

Resourcetype OPMERKING: deze eigenschap wordt niet geserialiseerd. Deze kan alleen worden ingevuld door de server.

type?: string

Waarde van eigenschap

string

Overgenomen vanResourceWithOptionalLocation.type