Udostępnij za pośrednictwem


CloudServiceExtensionProperties interface

Właściwości rozszerzenia.

Właściwości

autoUpgradeMinorVersion

Jawnie określ, czy platforma może automatycznie uaktualnić typHandlerVersion do wyższych wersji pomocniczych, gdy staną się dostępne.

forceUpdateTag

Tag w celu wymuszenia zastosowania podanych ustawień publicznych i chronionych. Zmiana wartości tagu umożliwia ponowne uruchomienie rozszerzenia bez zmiany żadnych ustawień publicznych lub chronionych. Jeśli element forceUpdateTag nie zostanie zmieniony, aktualizacje ustawień publicznych lub chronionych będą nadal stosowane przez program obsługi. Jeśli ani forceUpdateTag, ani żadne z ustawień publicznych lub chronionych nie zmienią się, rozszerzenie będzie przepływać do wystąpienia roli z tym samym numerem sekwencji i do implementacji procedury obsługi, czy ją ponownie uruchomić, czy nie

protectedSettings

Ustawienia chronione dla rozszerzenia, które są szyfrowane przed wysłaniem do wystąpienia roli.

protectedSettingsFromKeyVault

Ustawienia chronione dla rozszerzenia, do których odwołuje się funkcja KeyVault, które są szyfrowane przed wysłaniem do wystąpienia roli.

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

rolesAppliedTo

Opcjonalna lista ról do zastosowania tego rozszerzenia. Jeśli właściwość nie zostanie określona lub zostanie określona wartość "*", rozszerzenie zostanie zastosowane do wszystkich ról w usłudze w chmurze.

settings

Ustawienia publiczne rozszerzenia. W przypadku rozszerzeń JSON jest to ustawienia JSON rozszerzenia. W przypadku rozszerzenia XML (na przykład RDP) jest to ustawienie XML dla rozszerzenia.

type

Określa typ rozszerzenia.

typeHandlerVersion

Określa wersję rozszerzenia. Określa wersję rozszerzenia. Jeśli ten element nie zostanie określony lub gwiazdka (*) zostanie użyta jako wartość, zostanie użyta najnowsza wersja rozszerzenia. Jeśli wartość jest określona z numerem wersji głównej i gwiazdką jako numer wersji pomocniczej (X.), zostanie wybrana najnowsza wersja pomocnicza określonej wersji głównej. Jeśli zostanie określony numer wersji głównej i numer wersji pomocniczej (X.Y), wybrana jest określona wersja rozszerzenia. Jeśli określono wersję, automatyczne uaktualnianie jest wykonywane w wystąpieniu roli.

Szczegóły właściwości

autoUpgradeMinorVersion

Jawnie określ, czy platforma może automatycznie uaktualnić typHandlerVersion do wyższych wersji pomocniczych, gdy staną się dostępne.

autoUpgradeMinorVersion?: boolean

Wartość właściwości

boolean

forceUpdateTag

Tag w celu wymuszenia zastosowania podanych ustawień publicznych i chronionych. Zmiana wartości tagu umożliwia ponowne uruchomienie rozszerzenia bez zmiany żadnych ustawień publicznych lub chronionych. Jeśli element forceUpdateTag nie zostanie zmieniony, aktualizacje ustawień publicznych lub chronionych będą nadal stosowane przez program obsługi. Jeśli ani forceUpdateTag, ani żadne z ustawień publicznych lub chronionych nie zmienią się, rozszerzenie będzie przepływać do wystąpienia roli z tym samym numerem sekwencji i do implementacji procedury obsługi, czy ją ponownie uruchomić, czy nie

forceUpdateTag?: string

Wartość właściwości

string

protectedSettings

Ustawienia chronione dla rozszerzenia, które są szyfrowane przed wysłaniem do wystąpienia roli.

protectedSettings?: any

Wartość właściwości

any

protectedSettingsFromKeyVault

Ustawienia chronione dla rozszerzenia, do których odwołuje się funkcja KeyVault, które są szyfrowane przed wysłaniem do wystąpienia roli.

protectedSettingsFromKeyVault?: CloudServiceVaultAndSecretReference

Wartość właściwości

provisioningState

Stan aprowizacji, który pojawia się tylko w odpowiedzi. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

publisher

Nazwa wydawcy programu obsługi rozszerzeń.

publisher?: string

Wartość właściwości

string

rolesAppliedTo

Opcjonalna lista ról do zastosowania tego rozszerzenia. Jeśli właściwość nie zostanie określona lub zostanie określona wartość "*", rozszerzenie zostanie zastosowane do wszystkich ról w usłudze w chmurze.

rolesAppliedTo?: string[]

Wartość właściwości

string[]

settings

Ustawienia publiczne rozszerzenia. W przypadku rozszerzeń JSON jest to ustawienia JSON rozszerzenia. W przypadku rozszerzenia XML (na przykład RDP) jest to ustawienie XML dla rozszerzenia.

settings?: any

Wartość właściwości

any

type

Określa typ rozszerzenia.

type?: string

Wartość właściwości

string

typeHandlerVersion

Określa wersję rozszerzenia. Określa wersję rozszerzenia. Jeśli ten element nie zostanie określony lub gwiazdka (*) zostanie użyta jako wartość, zostanie użyta najnowsza wersja rozszerzenia. Jeśli wartość jest określona z numerem wersji głównej i gwiazdką jako numer wersji pomocniczej (X.), zostanie wybrana najnowsza wersja pomocnicza określonej wersji głównej. Jeśli zostanie określony numer wersji głównej i numer wersji pomocniczej (X.Y), wybrana jest określona wersja rozszerzenia. Jeśli określono wersję, automatyczne uaktualnianie jest wykonywane w wystąpieniu roli.

typeHandlerVersion?: string

Wartość właściwości

string