Menu
AWS CloudFormation
User Guide (API Version 2010-05-15)

AWS CodePipeline Pipeline Stages Actions

Actions is a property of the AWS CodePipeline Pipeline Stages property that specifies an action for an AWS CodePipeline stage.

Syntax

JSON

Copy
{ "ActionTypeId" : ActionTypeID, "Configuration" : { Key : Value }, "InputArtifacts" : [ InputArtifacts, ... ], "Name" : String, "OutputArtifacts" : [ OutputArtifacts, ... ], "RoleArn" : String, "RunOrder" : Integer }

YAML

Copy
ActionTypeId: ActionTypeID Configuration: Key : Value InputArtifacts: - InputArtifacts Name: String OutputArtifacts: - OutputArtifacts RoleArn: String RunOrder: Integer

Properties

ActionTypeId

Specifies the action type and the provider of the action.

Required: Yes

Type: AWS CodePipeline Pipeline Stages Actions ActionTypeId

Configuration

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

Required: No

Type: JSON object

InputArtifacts

The name or ID of the artifact that the action consumes, such as a test or build artifact.

Required: No

Type: List of AWS CodePipeline Pipeline Stages Actions InputArtifacts

Name

The action name.

Required: Yes

Type: String

OutputArtifacts

The artifact name or ID that is a result of the action, such as a test or build artifact.

Required: No

Type: List of AWS CodePipeline Pipeline Stages Actions OutputArtifacts

RoleArn

The Amazon Resource Name (ARN) of a service role that the action uses. The pipeline's role assumes this role.

Required: No

Type: String

RunOrder

The order in which AWS CodePipeline runs this action.

Required: No

Type: Integer