Udostępnij za pośrednictwem


GatewayRouteConfigProperties interface

Konfiguracja trasy interfejsu API bramy Spring Cloud Gateway

Właściwości

appResourceId

Identyfikator zasobu aplikacji Azure Spring Apps wymagany, chyba że trasa definiuje uri.

filters

Aby zmodyfikować żądanie przed wysłaniem go do docelowego punktu końcowego lub odebraną odpowiedź na poziomie aplikacji.

openApi

Właściwości interfejsu OpenAPI konfiguracji trasy usługi Spring Cloud Gateway.

predicates

Wiele warunków do oceny trasy dla każdego żądania na poziomie aplikacji. Każdy predykat może być oceniany względem nagłówków żądań i wartości parametrów. Wszystkie predykaty skojarzone z trasą muszą mieć wartość true, aby trasa została dopasowana do żądania.

protocol

Protokół kierowanych aplikacji platformy Azure Spring Apps.

provisioningState

Stan konfiguracji trasy usługi Spring Cloud Gateway. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

routes

Tablica tras interfejsu API, każda trasa zawiera właściwości, takie jak title, uri, ssoEnabled, predicates, filters.

ssoEnabled

Włącz pojedyncze Sign-On na poziomie aplikacji.

Szczegóły właściwości

appResourceId

Identyfikator zasobu aplikacji Azure Spring Apps wymagany, chyba że trasa definiuje uri.

appResourceId?: string

Wartość właściwości

string

filters

Aby zmodyfikować żądanie przed wysłaniem go do docelowego punktu końcowego lub odebraną odpowiedź na poziomie aplikacji.

filters?: string[]

Wartość właściwości

string[]

openApi

Właściwości interfejsu OpenAPI konfiguracji trasy usługi Spring Cloud Gateway.

openApi?: GatewayRouteConfigOpenApiProperties

Wartość właściwości

predicates

Wiele warunków do oceny trasy dla każdego żądania na poziomie aplikacji. Każdy predykat może być oceniany względem nagłówków żądań i wartości parametrów. Wszystkie predykaty skojarzone z trasą muszą mieć wartość true, aby trasa została dopasowana do żądania.

predicates?: string[]

Wartość właściwości

string[]

protocol

Protokół kierowanych aplikacji platformy Azure Spring Apps.

protocol?: string

Wartość właściwości

string

provisioningState

Stan konfiguracji trasy usługi Spring Cloud Gateway. UWAGA: Ta właściwość nie zostanie serializowana. Można go wypełnić tylko przez serwer.

provisioningState?: string

Wartość właściwości

string

routes

Tablica tras interfejsu API, każda trasa zawiera właściwości, takie jak title, uri, ssoEnabled, predicates, filters.

routes?: GatewayApiRoute[]

Wartość właściwości

ssoEnabled

Włącz pojedyncze Sign-On na poziomie aplikacji.

ssoEnabled?: boolean

Wartość właściwości

boolean