Interface ElasticBeanstalkDeployActionProps
- All Superinterfaces:
CommonActionProps,CommonAwsActionProps,software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
ElasticBeanstalkDeployActionProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.119.0 (build 1634eac)",
date="2025-11-17T14:40:47.888Z")
@Stability(Stable)
public interface ElasticBeanstalkDeployActionProps
extends software.amazon.jsii.JsiiSerializable, CommonAwsActionProps
Construction properties of the
ElasticBeanstalkDeployAction Elastic Beanstalk deploy CodePipeline Action.
Example:
Artifact sourceOutput = new Artifact();
Bucket targetBucket = new Bucket(this, "MyBucket");
Pipeline pipeline = new Pipeline(this, "MyPipeline");
ElasticBeanstalkDeployAction deployAction = ElasticBeanstalkDeployAction.Builder.create()
.actionName("ElasticBeanstalkDeploy")
.input(sourceOutput)
.environmentName("envName")
.applicationName("appName")
.build();
IStage deployStage = pipeline.addStage(StageOptions.builder()
.stageName("Deploy")
.actions(List.of(deployAction))
.build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classA builder forElasticBeanstalkDeployActionPropsstatic final classAn implementation forElasticBeanstalkDeployActionProps -
Method Summary
Methods inherited from interface software.amazon.awscdk.services.codepipeline.CommonActionProps
getActionName, getRunOrder, getVariablesNamespaceMethods inherited from interface software.amazon.awscdk.services.codepipeline.CommonAwsActionProps
getRoleMethods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getApplicationName
The name of the AWS Elastic Beanstalk application to deploy. -
getEnvironmentName
The name of the AWS Elastic Beanstalk environment to deploy to. -
getInput
The source to use as input for deployment. -
builder
-