Class PipelineStageActionArgs
Inherited Members
Namespace: Pulumi.Aws.CodePipeline.Inputs
Assembly: Pulumi.Aws.dll
Syntax
public sealed class PipelineStageActionArgs : ResourceArgs
Constructors
View SourcePipelineStageActionArgs()
Declaration
public PipelineStageActionArgs()
Properties
View SourceCategory
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.
Declaration
public Input<string> Category { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Configuration
A Map of the action declaration's configuration. Find out more about configuring action configurations in the Reference Pipeline Structure documentation.
Declaration
public InputMap<string> Configuration { get; set; }
Property Value
| Type | Description |
|---|---|
| InputMap<System.String> |
InputArtifacts
A list of artifact names to be worked on.
Declaration
public InputList<string> InputArtifacts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Name
The action declaration's name.
Declaration
public Input<string> Name { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Namespace
The namespace all output variables will be accessed from.
Declaration
public Input<string> Namespace { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
OutputArtifacts
A list of artifact names to output. Output artifact names must be unique within a pipeline.
Declaration
public InputList<string> OutputArtifacts { get; set; }
Property Value
| Type | Description |
|---|---|
| InputList<System.String> |
Owner
The creator of the action being called. Possible values are AWS, Custom and ThirdParty.
Declaration
public Input<string> Owner { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Provider
The provider of the service being called by the action. Valid providers are determined by the action category. For example, an action in the Deploy category type might have a provider of AWS CodeDeploy, which would be specified as CodeDeploy.
Declaration
public Input<string> Provider { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Region
The region in which to run the action.
Declaration
public Input<string> Region { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RoleArn
The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.
Declaration
public Input<string> RoleArn { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
RunOrder
The order in which actions are run.
Declaration
public Input<int> RunOrder { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.Int32> |
Version
A string that identifies the action type.
Declaration
public Input<string> Version { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |