AutomationRuleRepairRolloutRuleRepairPhaseRetryArgs

data class AutomationRuleRepairRolloutRuleRepairPhaseRetryArgs(val attempts: Output<String>, val backoffMode: Output<String>? = null, val wait: Output<String>? = null) : ConvertibleToJava<AutomationRuleRepairRolloutRuleRepairPhaseRetryArgs>

Constructors

constructor(attempts: Output<String>, backoffMode: Output<String>? = null, wait: Output<String>? = null)

Properties

Link copied to clipboard
val attempts: Output<String>

Required. Total number of retries. Retry is skipped if set to 0; The minimum value is 1, and the maximum value is 10.

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

Optional. The pattern of how wait time will be increased. Default is linear. Backoff mode will be ignored if wait is 0. Possible values are: BACKOFF_MODE_UNSPECIFIED, BACKOFF_MODE_LINEAR, BACKOFF_MODE_EXPONENTIAL.

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

Optional. How long to wait for the first retry. Default is 0, and the maximum value is 14d. A duration in seconds with up to nine fractional digits, ending with 's'. Example: 3.5s.

Functions

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