JobQueueJobStateTimeLimitActionArgs

data class JobQueueJobStateTimeLimitActionArgs(val action: Output<String>, val maxTimeSeconds: Output<Int>, val reason: Output<String>, val state: Output<String>) : ConvertibleToJava<JobQueueJobStateTimeLimitActionArgs>

Constructors

Link copied to clipboard
constructor(action: Output<String>, maxTimeSeconds: Output<Int>, reason: Output<String>, state: Output<String>)

Properties

Link copied to clipboard
val action: Output<String>

The action to take when a job is at the head of the job queue in the specified state for the specified period of time. Valid values include "CANCEL"

Link copied to clipboard
val maxTimeSeconds: Output<Int>

The approximate amount of time, in seconds, that must pass with the job in the specified state before the action is taken. Valid values include integers between 600&86400

Link copied to clipboard
val reason: Output<String>

The reason to log for the action being taken.

Link copied to clipboard
val state: Output<String>

The state of the job needed to trigger the action. Valid values include "RUNNABLE".

Functions

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