data class JobRetryConfigArgs(val maxBackoffDuration: Output<String>? = null, val maxDoublings: Output<Int>? = null, val maxRetryDuration: Output<String>? = null, val minBackoffDuration: Output<String>? = null, val retryCount: Output<Int>? = null) : ConvertibleToJava<JobRetryConfigArgs>
The time between retries will double maxDoublings times. A job's retry interval starts at minBackoffDuration, then doubles maxDoublings times, then increases linearly, and finally retries retries at intervals of maxBackoffDuration up to retryCount times.
The time limit for retrying a failed job, measured from time when an execution was first attempted. If specified with retryCount, the job will be retried until both limits are reached. A duration in seconds with up to nine fractional digits, terminated by 's'.
The number of attempts that the system will make to run a job using the exponential backoff procedure described by maxDoublings. Values greater than 5 and negative values are not allowed.