PipelineStageActionArgs

data class PipelineStageActionArgs(val category: Output<String>, val configuration: Output<Map<String, String>>? = null, val inputArtifacts: Output<List<String>>? = null, val name: Output<String>, val namespace: Output<String>? = null, val outputArtifacts: Output<List<String>>? = null, val owner: Output<String>, val provider: Output<String>, val region: Output<String>? = null, val roleArn: Output<String>? = null, val runOrder: Output<Int>? = null, val version: Output<String>) : ConvertibleToJava<PipelineStageActionArgs>

Constructors

Link copied to clipboard
constructor(category: Output<String>, configuration: Output<Map<String, String>>? = null, inputArtifacts: Output<List<String>>? = null, name: Output<String>, namespace: Output<String>? = null, outputArtifacts: Output<List<String>>? = null, owner: Output<String>, provider: Output<String>, region: Output<String>? = null, roleArn: Output<String>? = null, runOrder: Output<Int>? = null, version: Output<String>)

Properties

Link copied to clipboard
val category: Output<String>

A category defines what kind of action can be taken in the stage, and constrains the provider type for the action. Possible values are Approval, Build, Deploy, Invoke, Source and Test.

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

A map of the action declaration's configuration. Configurations options for action types and providers can be found in the Pipeline Structure Reference and Action Structure Reference documentation.

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

A list of artifact names to be worked on.

Link copied to clipboard
val name: Output<String>

The action declaration's name.

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

The namespace all output variables will be accessed from.

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

A list of artifact names to output. Output artifact names must be unique within a pipeline.

Link copied to clipboard
val owner: Output<String>

The creator of the action being called. Possible values are AWS, Custom and ThirdParty.

Link copied to clipboard
val provider: Output<String>

The provider of the service being called by the action. Valid providers are determined by the action category. Provider names are listed in the Action Structure Reference documentation.

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

The region in which to run the action.

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

The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.

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

The order in which actions are run.

Link copied to clipboard
val version: Output<String>

A string that identifies the action type.

Functions

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