Поделиться через


GatewayRouteConfigProperties interface

Настройка маршрута API для шлюза Spring Cloud

Свойства

appResourceId

Идентификатор ресурса приложения Azure Spring Apps, обязательный, если маршрут не определяет uri.

filters

Чтобы изменить запрос перед отправкой в целевую конечную точку или полученный ответ на уровне приложения.

openApi

Свойства OpenAPI конфигурации маршрута Spring Cloud Gateway.

predicates

Ряд условий для оценки маршрута для каждого запроса на уровне приложения. Каждый предикат может оцениваться по заголовкам запросов и значениям параметров. Все предикаты, связанные с маршрутом, должны иметь значение true, чтобы маршрут соответствовал запросу.

protocol

Протокол перенаправленных приложений Azure Spring Apps.

provisioningState

Состояние конфигурации маршрута Шлюза Spring Cloud. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

routes

Массив маршрутов API, каждый маршрут содержит такие свойства, как title, uri, ssoEnabled, predicates, filters.

ssoEnabled

Включите один Sign-On на уровне приложения.

Сведения о свойстве

appResourceId

Идентификатор ресурса приложения Azure Spring Apps, обязательный, если маршрут не определяет uri.

appResourceId?: string

Значение свойства

string

filters

Чтобы изменить запрос перед отправкой в целевую конечную точку или полученный ответ на уровне приложения.

filters?: string[]

Значение свойства

string[]

openApi

Свойства OpenAPI конфигурации маршрута Spring Cloud Gateway.

openApi?: GatewayRouteConfigOpenApiProperties

Значение свойства

predicates

Ряд условий для оценки маршрута для каждого запроса на уровне приложения. Каждый предикат может оцениваться по заголовкам запросов и значениям параметров. Все предикаты, связанные с маршрутом, должны иметь значение true, чтобы маршрут соответствовал запросу.

predicates?: string[]

Значение свойства

string[]

protocol

Протокол перенаправленных приложений Azure Spring Apps.

protocol?: string

Значение свойства

string

provisioningState

Состояние конфигурации маршрута Шлюза Spring Cloud. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером.

provisioningState?: string

Значение свойства

string

routes

Массив маршрутов API, каждый маршрут содержит такие свойства, как title, uri, ssoEnabled, predicates, filters.

routes?: GatewayApiRoute[]

Значение свойства

ssoEnabled

Включите один Sign-On на уровне приложения.

ssoEnabled?: boolean

Значение свойства

boolean