GatewayApiRouteArgs

data class GatewayApiRouteArgs(val description: Output<String>? = null, val filters: Output<List<String>>? = null, val order: Output<Int>? = null, val predicates: Output<List<String>>? = null, val ssoEnabled: Output<Boolean>? = null, val tags: Output<List<String>>? = null, val title: Output<String>? = null, val tokenRelay: Output<Boolean>? = null, val uri: Output<String>? = null) : ConvertibleToJava<GatewayApiRouteArgs>

API route config of the Spring Cloud Gateway

Constructors

Link copied to clipboard
constructor(description: Output<String>? = null, filters: Output<List<String>>? = null, order: Output<Int>? = null, predicates: Output<List<String>>? = null, ssoEnabled: Output<Boolean>? = null, tags: Output<List<String>>? = null, title: Output<String>? = null, tokenRelay: Output<Boolean>? = null, uri: Output<String>? = null)

Properties

Link copied to clipboard
val description: Output<String>? = null

A description, will be applied to methods in the generated OpenAPI documentation.

Link copied to clipboard
val filters: Output<List<String>>? = null

To modify the request before sending it to the target endpoint, or the received response.

Link copied to clipboard
val order: Output<Int>? = null

Route processing order.

Link copied to clipboard
val predicates: Output<List<String>>? = null

A number of conditions to evaluate a route for each request. Each predicate may be evaluated against request headers and parameter values. All of the predicates associated with a route must evaluate to true for the route to be matched to the request.

Link copied to clipboard
val ssoEnabled: Output<Boolean>? = null

Enable sso validation.

Link copied to clipboard
val tags: Output<List<String>>? = null

Classification tags, will be applied to methods in the generated OpenAPI documentation.

Link copied to clipboard
val title: Output<String>? = null

A title, will be applied to methods in the generated OpenAPI documentation.

Link copied to clipboard
val tokenRelay: Output<Boolean>? = null

Pass currently-authenticated user's identity token to application service, default is 'false'

Link copied to clipboard
val uri: Output<String>? = null

Full uri, will override appName.

Functions

Link copied to clipboard
open override fun toJava(): GatewayApiRouteArgs