routeAction

@JvmName(name = "kjqkcohuonffkhdv")
suspend fun routeAction(value: Output<HttpRouteActionArgs>)
@JvmName(name = "mmqaxquqnjgiseog")
suspend fun routeAction(value: HttpRouteActionArgs?)

Parameters

value

In response to a matching matchRule, the load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend. If routeAction specifies any weightedBackendServices, service must not be set. Conversely if service is set, routeAction cannot contain any weightedBackendServices. Only one of urlRedirect, service or routeAction.weightedBackendService must be set. URL maps for Classic external HTTP(S) load balancers only support the urlRewrite action within a route rule's routeAction.


@JvmName(name = "tgqlmvotkkgfyvtn")
suspend fun routeAction(argument: suspend HttpRouteActionArgsBuilder.() -> Unit)

Parameters

argument

In response to a matching matchRule, the load balancer performs advanced routing actions, such as URL rewrites and header transformations, before forwarding the request to the selected backend. If routeAction specifies any weightedBackendServices, service must not be set. Conversely if service is set, routeAction cannot contain any weightedBackendServices. Only one of urlRedirect, service or routeAction.weightedBackendService must be set. URL maps for Classic external HTTP(S) load balancers only support the urlRewrite action within a route rule's routeAction.