TriggerPredicateConditionArgs

data class TriggerPredicateConditionArgs(val crawlState: Output<String>? = null, val crawlerName: Output<String>? = null, val jobName: Output<String>? = null, val logicalOperator: Output<String>? = null, val state: Output<String>? = null) : ConvertibleToJava<TriggerPredicateConditionArgs>

Constructors

Link copied to clipboard
constructor(crawlState: Output<String>? = null, crawlerName: Output<String>? = null, jobName: Output<String>? = null, logicalOperator: Output<String>? = null, state: Output<String>? = null)

Properties

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

The name of the crawler to watch. If this is specified, crawl_state must also be specified. Conflicts with job_name.

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

The condition crawl state. Currently, the values supported are RUNNING, SUCCEEDED, CANCELLED, and FAILED. If this is specified, crawler_name must also be specified. Conflicts with state.

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

The name of the job to watch. If this is specified, state must also be specified. Conflicts with crawler_name.

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

A logical operator. Defaults to EQUALS.

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

The condition job state. Currently, the values supported are SUCCEEDED, STOPPED, TIMEOUT and FAILED. If this is specified, job_name must also be specified. Conflicts with crawler_state.

Functions

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