Interface CommonAwsActionProps
- All Superinterfaces:
CommonActionProps
,software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
BitBucketSourceActionProps
,CloudFormationCreateReplaceChangeSetActionProps
,CloudFormationCreateUpdateStackActionProps
,CloudFormationDeleteStackActionProps
,CloudFormationDeployStackInstancesActionProps
,CloudFormationDeployStackSetActionProps
,CloudFormationExecuteChangeSetActionProps
,CodeBuildActionProps
,CodeCommitSourceActionProps
,CodeDeployEcsDeployActionProps
,CodeDeployServerDeployActionProps
,CodeStarConnectionsSourceActionProps
,EcrSourceActionProps
,EcsDeployActionProps
,LambdaInvokeActionProps
,ManualApprovalActionProps
,S3DeployActionProps
,S3SourceActionProps
,ServiceCatalogDeployActionBeta1Props
,StepFunctionsInvokeActionProps
- All Known Implementing Classes:
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
,CommonAwsActionProps.Jsii$Proxy
,EcrSourceActionProps.Jsii$Proxy
,EcsDeployActionProps.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.930Z")
@Stability(Stable)
public interface CommonAwsActionProps
extends software.amazon.jsii.JsiiSerializable, CommonActionProps
Common properties shared by all Actions whose
field is 'AWS' (or unset, as 'AWS' is the default).
invalid @link
ActionProperties.owner
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.*; import software.amazon.awscdk.services.iam.*; Role role; CommonAwsActionProps commonAwsActionProps = CommonAwsActionProps.builder() .actionName("actionName") // the properties below are optional .role(role) .runOrder(123) .variablesNamespace("variablesNamespace") .build();
-
Nested Class Summary
Modifier and TypeInterfaceDescriptionstatic final class
A builder forCommonAwsActionProps
static final class
An implementation forCommonAwsActionProps
-
Method Summary
Modifier and TypeMethodDescriptionstatic CommonAwsActionProps.Builder
builder()
default IRole
getRole()
The Role in which context's this Action will be executing in.Methods inherited from interface software.amazon.awscdk.services.codepipeline.CommonActionProps
getActionName, getRunOrder, getVariablesNamespace
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRole
The Role in which context's this Action will be executing in.The Pipeline's Role will assume this Role (the required permissions for that will be granted automatically) right before executing this Action. This Action will be passed into your
invalid @link
IAction.bind
invalid @link
ActionBindOptions.role
Default: a new Role will be generated
-
builder
- Returns:
- a
CommonAwsActionProps.Builder
ofCommonAwsActionProps
-