Class PipelineStageActionArgs
- java.lang.Object
-
- com.pulumi.resources.InputArgs
-
- com.pulumi.resources.ResourceArgs
-
- com.pulumi.aws.codepipeline.inputs.PipelineStageActionArgs
-
public final class PipelineStageActionArgs extends com.pulumi.resources.ResourceArgs
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classPipelineStageActionArgs.Builder
-
Field Summary
Fields Modifier and Type Field Description static PipelineStageActionArgsEmpty
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PipelineStageActionArgs.Builderbuilder()static PipelineStageActionArgs.Builderbuilder(PipelineStageActionArgs defaults)com.pulumi.core.Output<java.lang.String>category()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>commands()java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>>configuration()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>inputArtifacts()com.pulumi.core.Output<java.lang.String>name()java.util.Optional<com.pulumi.core.Output<java.lang.String>>namespace()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>outputArtifacts()java.util.Optional<com.pulumi.core.Output<java.util.List<PipelineStageActionOutputArtifactsForComputeActionArgs>>>outputArtifactsForComputeActions()java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>>outputVariables()com.pulumi.core.Output<java.lang.String>owner()com.pulumi.core.Output<java.lang.String>provider()java.util.Optional<com.pulumi.core.Output<java.lang.String>>region()java.util.Optional<com.pulumi.core.Output<java.lang.String>>roleArn()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>runOrder()java.util.Optional<com.pulumi.core.Output<java.lang.Integer>>timeoutInMinutes()com.pulumi.core.Output<java.lang.String>version()
-
-
-
Field Detail
-
Empty
public static final PipelineStageActionArgs Empty
-
-
Method Detail
-
category
public com.pulumi.core.Output<java.lang.String> category()
- Returns:
- 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`, `Compute` and `Test`.
-
commands
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> commands()
- Returns:
- A list of shell commands to run with the compute action.
-
configuration
public java.util.Optional<com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>>> configuration()
- Returns:
- A map of the action declaration's configuration. Configurations options for action types and providers can be found in the [Pipeline Structure Reference](http://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements) and [Action Structure Reference](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation. Note: The `DetectChanges` parameter (optional, default value is true) in the `configuration` section causes CodePipeline to automatically start your pipeline upon new commits. Please refer to AWS Documentation for more details: https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodestarConnectionSource.html#action-reference-CodestarConnectionSource-config.
-
inputArtifacts
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> inputArtifacts()
- Returns:
- A list of artifact names to be worked on.
-
name
public com.pulumi.core.Output<java.lang.String> name()
- Returns:
- The action declaration's name.
-
namespace
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> namespace()
- Returns:
- The namespace all output variables will be accessed from.
-
outputArtifacts
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> outputArtifacts()
- Returns:
- A list of artifact names to output. Output artifact names must be unique within a pipeline. If the action is `Compute`, this argument is ignored.
-
outputArtifactsForComputeActions
public java.util.Optional<com.pulumi.core.Output<java.util.List<PipelineStageActionOutputArtifactsForComputeActionArgs>>> outputArtifactsForComputeActions()
- Returns:
- A block of output artifacts for the compute action. If the action is not `Compute`, this argument is ignored.
-
outputVariables
public java.util.Optional<com.pulumi.core.Output<java.util.List<java.lang.String>>> outputVariables()
- Returns:
- A list of variables that are to be exported from the compute action.
-
owner
public com.pulumi.core.Output<java.lang.String> owner()
- Returns:
- The creator of the action being called. Possible values are `AWS`, `Custom` and `ThirdParty`.
-
provider
public com.pulumi.core.Output<java.lang.String> provider()
- Returns:
- 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](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference.html) documentation.
-
region
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> region()
- Returns:
- The region in which to run the action.
-
roleArn
public java.util.Optional<com.pulumi.core.Output<java.lang.String>> roleArn()
- Returns:
- The ARN of the IAM service role that will perform the declared action. This is assumed through the roleArn for the pipeline.
-
runOrder
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> runOrder()
- Returns:
- The order in which actions are run.
-
timeoutInMinutes
public java.util.Optional<com.pulumi.core.Output<java.lang.Integer>> timeoutInMinutes()
- Returns:
- The action timeout for the rule.
-
version
public com.pulumi.core.Output<java.lang.String> version()
- Returns:
- A string that identifies the action type.
-
builder
public static PipelineStageActionArgs.Builder builder()
-
builder
public static PipelineStageActionArgs.Builder builder(PipelineStageActionArgs defaults)
-
-