PipelineStageOnFailureConditionRuleArgs

data class PipelineStageOnFailureConditionRuleArgs(val commands: Output<List<String>>? = null, val configuration: Output<Map<String, String>>? = null, val inputArtifacts: Output<List<String>>? = null, val name: Output<String>, val region: Output<String>? = null, val roleArn: Output<String>? = null, val ruleTypeId: Output<PipelineStageOnFailureConditionRuleRuleTypeIdArgs>, val timeoutInMinutes: Output<Int>? = null) : ConvertibleToJava<PipelineStageOnFailureConditionRuleArgs>

Constructors

Link copied to clipboard
constructor(commands: Output<List<String>>? = null, configuration: Output<Map<String, String>>? = null, inputArtifacts: Output<List<String>>? = null, name: Output<String>, region: Output<String>? = null, roleArn: Output<String>? = null, ruleTypeId: Output<PipelineStageOnFailureConditionRuleRuleTypeIdArgs>, timeoutInMinutes: Output<Int>? = null)

Properties

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

The shell commands to run with your commands rule in CodePipeline. All commands are supported except multi-line formats.

Link copied to clipboard
val configuration: Output<Map<String, String>>? = null

The action configuration fields for the rule. Configurations options for rule types and providers can be found in the Rule structure reference.

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

The list of the input artifacts fields for the rule, such as specifying an input file for the rule.

Link copied to clipboard
val name: Output<String>

The name of the rule that is created for the condition, such as VariableCheck.

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

The Region for the condition associated with the rule.

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

The pipeline role ARN associated with the rule.

Link copied to clipboard

The ID for the rule type, which is made up of the combined values for category, owner, provider, and version. Defined as an rule_type_id block below.

Link copied to clipboard
val timeoutInMinutes: Output<Int>? = null

The action timeout for the rule.

Functions

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