Delen via


CloudServiceExtensionProperties interface

Extensie-eigenschappen.

Eigenschappen

autoUpgradeMinorVersion

Geef expliciet op of het platform typeHandlerVersion automatisch kan upgraden naar hogere secundaire versies wanneer deze beschikbaar komen.

forceUpdateTag

Tag om af te dwingen de opgegeven openbare en beveiligde instellingen toe te passen. Als u de tagwaarde wijzigt, kunt u de extensie opnieuw uitvoeren zonder de openbare of beveiligde instellingen te wijzigen. Als forceUpdateTag niet wordt gewijzigd, worden updates voor openbare of beveiligde instellingen nog steeds toegepast door de handler. Als forceUpdateTag noch een van de openbare of beveiligde instellingen wordt gewijzigd, wordt de extensie met hetzelfde reeksnummer naar het rolexemplementatie geleid en is het aan de handlerimplementatie om deze opnieuw uit te voeren of niet

protectedSettings

Beveiligde instellingen voor de extensie die worden versleuteld voordat ze naar het rolexemplaren worden verzonden.

protectedSettingsFromKeyVault

Beveiligde instellingen voor de extensie, waarnaar wordt verwezen met KeyVault, die zijn versleuteld voordat ze naar het rolexemplaren worden verzonden.

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.

rolesAppliedTo

Optionele lijst met rollen om deze extensie toe te passen. Als de eigenschap niet is opgegeven of '*' is opgegeven, wordt de extensie toegepast op alle rollen in de cloudservice.

settings

Openbare instellingen voor de extensie. Voor JSON-extensies zijn dit de JSON-instellingen voor de extensie. Voor XML-extensie (zoals RDP) is dit de XML-instelling voor de extensie.

type

Hiermee geeft u het type van de extensie.

typeHandlerVersion

Hiermee geeft u de versie van de extensie. Hiermee geeft u de versie van de extensie. Als dit element niet is opgegeven of als een sterretje (*) wordt gebruikt als de waarde, wordt de nieuwste versie van de extensie gebruikt. Als de waarde wordt opgegeven met een primaire versienummer en een sterretje als het secundaire versienummer (X.), wordt de meest recente secundaire versie van de opgegeven primaire versie geselecteerd. Als een primair versienummer en een secundair versienummer zijn opgegeven (X.Y), wordt de specifieke extensieversie geselecteerd. Als er een versie is opgegeven, wordt er een automatische upgrade uitgevoerd op het rolexemplaren.

Eigenschapdetails

autoUpgradeMinorVersion

Geef expliciet op of het platform typeHandlerVersion automatisch kan upgraden naar hogere secundaire versies wanneer deze beschikbaar komen.

autoUpgradeMinorVersion?: boolean

Waarde van eigenschap

boolean

forceUpdateTag

Tag om af te dwingen de opgegeven openbare en beveiligde instellingen toe te passen. Als u de tagwaarde wijzigt, kunt u de extensie opnieuw uitvoeren zonder de openbare of beveiligde instellingen te wijzigen. Als forceUpdateTag niet wordt gewijzigd, worden updates voor openbare of beveiligde instellingen nog steeds toegepast door de handler. Als forceUpdateTag noch een van de openbare of beveiligde instellingen wordt gewijzigd, wordt de extensie met hetzelfde reeksnummer naar het rolexemplementatie geleid en is het aan de handlerimplementatie om deze opnieuw uit te voeren of niet

forceUpdateTag?: string

Waarde van eigenschap

string

protectedSettings

Beveiligde instellingen voor de extensie die worden versleuteld voordat ze naar het rolexemplaren worden verzonden.

protectedSettings?: any

Waarde van eigenschap

any

protectedSettingsFromKeyVault

Beveiligde instellingen voor de extensie, waarnaar wordt verwezen met KeyVault, die zijn versleuteld voordat ze naar het rolexemplaren worden verzonden.

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Waarde van eigenschap

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

rolesAppliedTo

Optionele lijst met rollen om deze extensie toe te passen. Als de eigenschap niet is opgegeven of '*' is opgegeven, wordt de extensie toegepast op alle rollen in de cloudservice.

rolesAppliedTo?: string[]

Waarde van eigenschap

string[]

settings

Openbare instellingen voor de extensie. Voor JSON-extensies zijn dit de JSON-instellingen voor de extensie. Voor XML-extensie (zoals RDP) is dit de XML-instelling voor de extensie.

settings?: any

Waarde van eigenschap

any

type

Hiermee geeft u het type van de extensie.

type?: string

Waarde van eigenschap

string

typeHandlerVersion

Hiermee geeft u de versie van de extensie. Hiermee geeft u de versie van de extensie. Als dit element niet is opgegeven of als een sterretje (*) wordt gebruikt als de waarde, wordt de nieuwste versie van de extensie gebruikt. Als de waarde wordt opgegeven met een primaire versienummer en een sterretje als het secundaire versienummer (X.), wordt de meest recente secundaire versie van de opgegeven primaire versie geselecteerd. Als een primair versienummer en een secundair versienummer zijn opgegeven (X.Y), wordt de specifieke extensieversie geselecteerd. Als er een versie is opgegeven, wordt er een automatische upgrade uitgevoerd op het rolexemplaren.

typeHandlerVersion?: string

Waarde van eigenschap

string