Interface ActionProperties
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ActionProperties.Jsii$Proxy
// The code below shows an example of how to instantiate this type. // The values are placeholders you should change. import software.amazon.awscdk.services.codepipeline.*; import software.amazon.awscdk.services.iam.*; import software.amazon.awscdk.core.*; Artifact artifact; Resource resource; Role role; ActionProperties actionProperties = ActionProperties.builder() .actionName("actionName") .artifactBounds(ActionArtifactBounds.builder() .maxInputs(123) .maxOutputs(123) .minInputs(123) .minOutputs(123) .build()) .category(ActionCategory.SOURCE) .provider("provider") // the properties below are optional .account("account") .inputs(List.of(artifact)) .outputs(List.of(artifact)) .owner("owner") .region("region") .resource(resource) .role(role) .runOrder(123) .variablesNamespace("variablesNamespace") .version("version") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forActionProperties
static final class
An implementation forActionProperties
-
Method Summary
Modifier and TypeMethodDescriptionstatic ActionProperties.Builder
builder()
default String
The account the Action is supposed to live in.The category of the action.default String
getOwner()
The service provider that the action calls.default String
The AWS region the given Action resides in.default IResource
The optional resource that is backing this Action.default IRole
getRole()
default Number
The order in which AWS CodePipeline runs this action.default String
The name of the namespace to use for variables emitted by this action.default String
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActionName
-
getArtifactBounds
-
getCategory
The category of the action.The category defines which action type the owner (the entity that performs the action) performs.
-
getProvider
The service provider that the action calls. -
getAccount
The account the Action is supposed to live in.For Actions backed by resources, this is inferred from the Stack
invalid @link
resource
invalid @link
resource
invalid @link
account
-
getInputs
-
getOutputs
-
getOwner
-
getRegion
The AWS region the given Action resides in.Note that a cross-region Pipeline requires replication buckets to function correctly. You can provide their names with the
invalid @link
PipelineProps#crossRegionReplicationBuckets
Default: the Action resides in the same region as the Pipeline
-
getResource
The optional resource that is backing this Action.This is used for automatically handling Actions backed by resources from a different account and/or region.
-
getRole
-
getRunOrder
The order in which AWS CodePipeline runs this action. For more information, see the AWS CodePipeline User Guide.https://docs.aws.amazon.com/codepipeline/latest/userguide/reference-pipeline-structure.html#action-requirements
-
getVariablesNamespace
The name of the namespace to use for variables emitted by this action.Default: - a name will be generated, based on the stage and action names
-
getVersion
-
builder
- Returns:
- a
ActionProperties.Builder
ofActionProperties
-