JobDefinitionEvaluateOnExitArgs

data class JobDefinitionEvaluateOnExitArgs(val action: Output<String>, val onExitCode: Output<String>? = null, val onReason: Output<String>? = null, val onStatusReason: Output<String>? = null) : ConvertibleToJava<JobDefinitionEvaluateOnExitArgs>

Constructors

Link copied to clipboard
constructor(action: Output<String>, onExitCode: Output<String>? = null, onReason: Output<String>? = null, onStatusReason: Output<String>? = null)

Properties

Link copied to clipboard
val action: Output<String>

Specifies the action to take if all of the specified conditions ( onStatusReason , onReason , and onExitCode ) are met. The values aren't case sensitive.

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

Contains a glob pattern to match against the decimal representation of the ExitCode returned for a job. The pattern can be up to 512 characters long. It can contain only numbers, and can end with an asterisk (*) so that only the start of the string needs to be an exact match. The string can contain up to 512 characters.

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

Contains a glob pattern to match against the Reason returned for a job. The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white space (including spaces and tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.

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

Contains a glob pattern to match against the StatusReason returned for a job. The pattern can contain up to 512 characters. It can contain letters, numbers, periods (.), colons (:), and white spaces (including spaces or tabs). It can optionally end with an asterisk (*) so that only the start of the string needs to be an exact match.

Functions

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