Interface CommonActionProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
AlexaSkillDeployActionProps,BitBucketSourceActionProps,CloudFormationCreateReplaceChangeSetActionProps,CloudFormationCreateUpdateStackActionProps,CloudFormationDeleteStackActionProps,CloudFormationDeployStackInstancesActionProps,CloudFormationDeployStackSetActionProps,CloudFormationExecuteChangeSetActionProps,CodeBuildActionProps,CodeCommitSourceActionProps,CodeDeployEcsDeployActionProps,CodeDeployServerDeployActionProps,CodeStarConnectionsSourceActionProps,CommonAwsActionProps,EcrSourceActionProps,EcsDeployActionProps,GitHubSourceActionProps,JenkinsActionProps,LambdaInvokeActionProps,ManualApprovalActionProps,S3DeployActionProps,S3SourceActionProps,ServiceCatalogDeployActionBeta1Props,StepFunctionsInvokeActionProps
- All Known Implementing Classes:
AlexaSkillDeployActionProps.Jsii$Proxy,BitBucketSourceActionProps.Jsii$Proxy,CloudFormationCreateReplaceChangeSetActionProps.Jsii$Proxy,CloudFormationCreateUpdateStackActionProps.Jsii$Proxy,CloudFormationDeleteStackActionProps.Jsii$Proxy,CloudFormationDeployStackInstancesActionProps.Jsii$Proxy,CloudFormationDeployStackSetActionProps.Jsii$Proxy,CloudFormationExecuteChangeSetActionProps.Jsii$Proxy,CodeBuildActionProps.Jsii$Proxy,CodeCommitSourceActionProps.Jsii$Proxy,CodeDeployEcsDeployActionProps.Jsii$Proxy,CodeDeployServerDeployActionProps.Jsii$Proxy,CodeStarConnectionsSourceActionProps.Jsii$Proxy,CommonActionProps.Jsii$Proxy,CommonAwsActionProps.Jsii$Proxy,EcrSourceActionProps.Jsii$Proxy,EcsDeployActionProps.Jsii$Proxy,GitHubSourceActionProps.Jsii$Proxy,JenkinsActionProps.Jsii$Proxy,LambdaInvokeActionProps.Jsii$Proxy,ManualApprovalActionProps.Jsii$Proxy,S3DeployActionProps.Jsii$Proxy,S3SourceActionProps.Jsii$Proxy,ServiceCatalogDeployActionBeta1Props.Jsii$Proxy,StepFunctionsInvokeActionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.84.0 (build 5404dcf)",
date="2023-06-19T16:30:37.929Z")
@Stability(Stable)
public interface CommonActionProps
extends software.amazon.jsii.JsiiSerializable
Common properties shared by all Actions.
Example:
// 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.*;
CommonActionProps commonActionProps = CommonActionProps.builder()
.actionName("actionName")
// the properties below are optional
.runOrder(123)
.variablesNamespace("variablesNamespace")
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forCommonActionPropsstatic final classAn implementation forCommonActionProps -
Method Summary
Modifier and TypeMethodDescriptionstatic CommonActionProps.Builderbuilder()The physical, human-readable name of the Action.default NumberThe runOrder property for this Action.default StringThe name of the namespace to use for variables emitted by this action.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getActionName
The physical, human-readable name of the Action.Note that Action names must be unique within a single Stage.
-
getRunOrder
The runOrder property for this Action.RunOrder determines the relative order in which multiple Actions in the same Stage execute.
Default: 1
-
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, if any of the action's variables were referenced - otherwise, no namespace will be set
-
builder
- Returns:
- a
CommonActionProps.BuilderofCommonActionProps
-