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 de opgegeven openbare en beveiligde instellingen geforceerd 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 van 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 volgnummer naar het rolexemplementatie geleid en is het aan de handler-implementatie of deze opnieuw moet worden uitgevoerd of niet

protectedSettings

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

protectedSettingsFromKeyVault

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

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.

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 waarde een sterretje (*) wordt gebruikt, wordt de meest recente versie van de extensie gebruikt. Als de waarde is opgegeven met een primair 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 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 de opgegeven openbare en beveiligde instellingen geforceerd 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 van 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 volgnummer naar het rolexemplementatie geleid en is het aan de handler-implementatie of deze opnieuw moet worden uitgevoerd of niet

forceUpdateTag?: string

Waarde van eigenschap

string

protectedSettings

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

protectedSettings?: any

Waarde van eigenschap

any

protectedSettingsFromKeyVault

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

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Waarde van eigenschap

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

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 waarde een sterretje (*) wordt gebruikt, wordt de meest recente versie van de extensie gebruikt. Als de waarde is opgegeven met een primair 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 een automatische upgrade uitgevoerd op het rolexemplaren.

typeHandlerVersion?: string

Waarde van eigenschap

string