HttpRouteRuleActionRetryPolicyArgs

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

Constructors

Link copied to clipboard
constructor(numRetries: Output<Int>? = null, perTryTimeout: Output<String>? = null, retryConditions: Output<List<String>>? = null)

Properties

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

Specifies the allowed number of retries.

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

Specifies a non-zero timeout per retry attempt. A duration in seconds with up to nine fractional digits, ending with 's'. Example: "3.5s".

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

Specifies one or more conditions when this retry policy applies.

Functions

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