CloudServiceExtensionProperties interface
Właściwości rozszerzenia.
Właściwości
auto |
Jawnie określ, czy platforma może automatycznie uaktualnić typHandlerVersion 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 ż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 |
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 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. |
type |
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