GrpcRouteRuleActionArgs

data class GrpcRouteRuleActionArgs(val destinations: Output<List<GrpcRouteRuleActionDestinationArgs>>? = null, val faultInjectionPolicy: Output<GrpcRouteRuleActionFaultInjectionPolicyArgs>? = null, val retryPolicy: Output<GrpcRouteRuleActionRetryPolicyArgs>? = null, val timeout: Output<String>? = null) : ConvertibleToJava<GrpcRouteRuleActionArgs>

Constructors

Link copied to clipboard
constructor(destinations: Output<List<GrpcRouteRuleActionDestinationArgs>>? = null, faultInjectionPolicy: Output<GrpcRouteRuleActionFaultInjectionPolicyArgs>? = null, retryPolicy: Output<GrpcRouteRuleActionRetryPolicyArgs>? = null, timeout: Output<String>? = null)

Properties

Link copied to clipboard

The destination to which traffic should be forwarded. Structure is documented below.

Link copied to clipboard

The specification for fault injection introduced into traffic to test the resiliency of clients to backend service failure. Structure is documented below.

Link copied to clipboard

Specifies the retry policy associated with this route. Structure is documented below.

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

Specifies the timeout for selected route.

Functions

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