PipelineRuleDeclaration

data class PipelineRuleDeclaration(val commands: List<String>? = null, val configuration: Any? = null, val inputArtifacts: List<PipelineInputArtifact>? = null, val name: String? = null, val region: String? = null, val roleArn: String? = null, val ruleTypeId: PipelineRuleTypeId? = null)

Represents information about condition.

Constructors

Link copied to clipboard
constructor(commands: List<String>? = null, configuration: Any? = null, inputArtifacts: List<PipelineInputArtifact>? = null, name: String? = null, region: String? = null, roleArn: String? = null, ruleTypeId: PipelineRuleTypeId? = null)

Types

Link copied to clipboard
object Companion

Properties

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

The shell commands to run with your compute action in CodePipeline.

Link copied to clipboard
val configuration: 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: String? = null

The rule declaration's name.

Link copied to clipboard
val region: String? = null

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

Link copied to clipboard
val roleArn: 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

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