RegionUrlMapDefaultRouteActionRetryPolicyArgs

data class RegionUrlMapDefaultRouteActionRetryPolicyArgs(val numRetries: Output<Int>? = null, val perTryTimeout: Output<RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs>? = null, val retryConditions: Output<List<String>>? = null) : ConvertibleToJava<RegionUrlMapDefaultRouteActionRetryPolicyArgs>

Constructors

constructor(numRetries: Output<Int>? = null, perTryTimeout: Output<RegionUrlMapDefaultRouteActionRetryPolicyPerTryTimeoutArgs>? = null, retryConditions: Output<List<String>>? = null)

Properties

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

Specifies the allowed number retries. This number must be 0. If not specified, defaults to 1.

Link copied to clipboard

Specifies a non-zero timeout per retry attempt. If not specified, will use the timeout set in HttpRouteAction. If timeout in HttpRouteAction is not set, will use the largest timeout among all backend services associated with the route. Structure is documented below.

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

Specifies one or more conditions when this retry policy applies. Valid values are listed below. Only the following codes are supported when the URL map is bound to target gRPC proxy that has validateForProxyless field set to true: cancelled, deadline-exceeded, internal, resource-exhausted, unavailable.

Functions

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