GatewayRouteConfigProperties interface
Spring Cloud 网关的 API 路由配置
属性
| app |
除非路由定义 |
| filters | 在将请求发送到目标终结点之前修改请求,或在应用级别收到响应。 |
| open |
Spring Cloud Gateway 路由配置的 OpenAPI 属性。 |
| predicates | 评估应用级别中每个请求的路由的多个条件。 可以根据请求标头和参数值评估每个谓词。 与路由关联的所有谓词必须计算为 true,才能使路由与请求匹配。 |
| protocol | 路由的 Azure Spring Apps 应用程序的协议。 |
| provisioning |
Spring Cloud Gateway 路由配置的状态。注意:此属性不会序列化。 它只能由服务器填充。 |
| routes | API 路由数组,每个路由都包含属性,例如 |
| sso |
在应用级别启用单个 Sign-On。 |
属性详细信息
appResourceId
除非路由定义 uri,否则 Azure Spring Apps 应用的资源 ID 是必需的。
appResourceId?: string
属性值
string
filters
在将请求发送到目标终结点之前修改请求,或在应用级别收到响应。
filters?: string[]
属性值
string[]
openApi
Spring Cloud Gateway 路由配置的 OpenAPI 属性。
openApi?: GatewayRouteConfigOpenApiProperties
属性值
predicates
评估应用级别中每个请求的路由的多个条件。 可以根据请求标头和参数值评估每个谓词。 与路由关联的所有谓词必须计算为 true,才能使路由与请求匹配。
predicates?: string[]
属性值
string[]
protocol
路由的 Azure Spring Apps 应用程序的协议。
protocol?: string
属性值
string
provisioningState
Spring Cloud Gateway 路由配置的状态。注意:此属性不会序列化。 它只能由服务器填充。
provisioningState?: string
属性值
string
routes
API 路由数组,每个路由都包含属性,例如 title、uri、ssoEnabled、predicates、filters。
routes?: GatewayApiRoute[]
属性值
ssoEnabled
在应用级别启用单个 Sign-On。
ssoEnabled?: boolean
属性值
boolean