PipelineRuleDeclarationArgs

data class PipelineRuleDeclarationArgs(val configuration: Output<Any>? = null, val inputArtifacts: Output<List<PipelineInputArtifactArgs>>? = null, val name: Output<String>? = null, val region: Output<String>? = null, val roleArn: Output<String>? = null, val ruleTypeId: Output<PipelineRuleTypeIdArgs>? = null) : ConvertibleToJava<PipelineRuleDeclarationArgs>

Represents information about condition.

Constructors

Link copied to clipboard
constructor(configuration: Output<Any>? = null, inputArtifacts: Output<List<PipelineInputArtifactArgs>>? = null, name: Output<String>? = null, region: Output<String>? = null, roleArn: Output<String>? = null, ruleTypeId: Output<PipelineRuleTypeIdArgs>? = null)

Properties

Link copied to clipboard
val configuration: Output<Any>? = null

The rule's configuration. These are key-value pairs that specify input values for a rule.

Link copied to clipboard

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

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

The rule declaration's name.

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

The rule declaration's AWS Region, such as us-east-1.

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

The ARN of the IAM service role that performs the declared rule. This is assumed through the roleArn for the pipeline.

Link copied to clipboard
val ruleTypeId: Output<PipelineRuleTypeIdArgs>? = null

The ID for the rule type, which is made up of the combined values for category, owner, provider, and version.

Functions

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