CloudServiceExtensionProperties interface
Właściwości rozszerzenia.
Właściwości
| auto |
Jawnie określ, czy platforma może automatycznie uaktualnić typeHandlerVersion do wyższych wersji pomocniczych, gdy staną się dostępne. |
| force |
Tag w celu wymuszenia zastosowania podanych ustawień publicznych i chronionych. Zmiana wartości tagu umożliwia ponowne uruchomienie rozszerzenia bez zmiany żadnego z 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 którykolwiek z ustawień publicznych lub chronionych nie zmieni się, rozszerzenie będzie przepływać do wystąpienia roli z tym samym numerem sekwencji i jest do implementacji programu obsługi, czy należy go ponownie uruchomić, czy nie |
| protected |
Ustawienia chronione dla rozszerzenia, które są szyfrowane przed wysłaniem do wystąpienia roli. |
| protected |
Ustawienia chronione dla rozszerzenia, do których odwołuje się funkcja KeyVault, które są szyfrowane przed wysłaniem do wystąpienia roli. |
| provisioning |
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ń. |
| roles |
Opcjonalna lista ról do zastosowania tego rozszerzenia. Jeśli właściwość nie zostanie określona lub zostanie określona wartość "*", rozszerzenie jest stosowane do wszystkich ról w usłudze w chmurze. |
| settings | Ustawienia publiczne rozszerzenia. W przypadku rozszerzeń JSON jest to ustawienia JSON dla rozszerzenia. W przypadku rozszerzenia XML (na przykład RDP) jest to ustawienie XML dla rozszerzenia. |
| type | Określa typ rozszerzenia. |
| type |
Określa wersję rozszerzenia. Określa wersję rozszerzenia. Jeśli ten element nie jest określony lub gwiazdka (*) jest używana 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 określono numer wersji głównej i numer wersji pomocniczej (X.Y), wybrano określoną wersję 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ć typeHandlerVersion 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 żadnego z 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 którykolwiek z ustawień publicznych lub chronionych nie zmieni się, rozszerzenie będzie przepływać do wystąpienia roli z tym samym numerem sekwencji i jest do implementacji programu obsługi, czy należy go 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 jest stosowane 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 dla 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 jest określony lub gwiazdka (*) jest używana 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 określono numer wersji głównej i numer wersji pomocniczej (X.Y), wybrano określoną wersję rozszerzenia. Jeśli określono wersję, automatyczne uaktualnianie jest wykonywane w wystąpieniu roli.
typeHandlerVersion?: string
Wartość właściwości
string