GatewayRouteConfigProperties interface
Настройка маршрута API для шлюза Spring Cloud
Свойства
| app |
Идентификатор ресурса приложения Azure Spring Apps, обязательный, если маршрут не определяет |
| filters | Чтобы изменить запрос перед отправкой в целевую конечную точку или полученный ответ на уровне приложения. |
| open |
Свойства OpenAPI конфигурации маршрута Spring Cloud Gateway. |
| predicates | Ряд условий для оценки маршрута для каждого запроса на уровне приложения. Каждый предикат может оцениваться по заголовкам запросов и значениям параметров. Все предикаты, связанные с маршрутом, должны иметь значение true, чтобы маршрут соответствовал запросу. |
| protocol | Протокол перенаправленных приложений Azure Spring Apps. |
| provisioning |
Состояние конфигурации маршрута Шлюза Spring Cloud. ПРИМЕЧАНИЕ. Это свойство не будет сериализовано. Его можно заполнить только сервером. |
| routes | Массив маршрутов API, каждый маршрут содержит такие свойства, как |
| sso |
Включите один 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