aws_cdk.aws_codedeploy

Package Overview

AutoRollbackConfig

CfnApplication

A CloudFormation AWS::CodeDeploy::Application.

CfnApplicationProps

CfnDeploymentConfig

A CloudFormation AWS::CodeDeploy::DeploymentConfig.

CfnDeploymentConfigProps

CfnDeploymentGroup

A CloudFormation AWS::CodeDeploy::DeploymentGroup.

CfnDeploymentGroupProps

EcsApplication

A CodeDeploy Application that deploys to an Amazon ECS service.

EcsApplicationProps

EcsDeploymentConfig

A custom Deployment Configuration for an ECS Deployment Group.

EcsDeploymentGroup

Note: This class currently stands as a namespaced container for importing an ECS Deployment Group defined outside the CDK app until CloudFormation supports provisioning ECS Deployment Groups.

EcsDeploymentGroupAttributes

IEcsApplication

Represents a reference to a CodeDeploy Application deploying to Amazon ECS.

IEcsDeploymentConfig

The Deployment Configuration of an ECS Deployment Group. The default, pre-defined Configurations are available as constants on the {@link EcsDeploymentConfig} class (for example, EcsDeploymentConfig.AllAtOnce).

IEcsDeploymentGroup

Interface for an ECS deployment group.

ILambdaApplication

Represents a reference to a CodeDeploy Application deploying to AWS Lambda.

ILambdaDeploymentConfig

The Deployment Configuration of a Lambda Deployment Group. The default, pre-defined Configurations are available as constants on the {@link LambdaDeploymentConfig} class (LambdaDeploymentConfig.AllAtOnce, LambdaDeploymentConfig.Canary10Percent30Minutes, etc.).

ILambdaDeploymentGroup

Interface for a Lambda deployment groups.

IServerApplication

Represents a reference to a CodeDeploy Application deploying to EC2/on-premise instances.

IServerDeploymentConfig

The Deployment Configuration of an EC2/on-premise Deployment Group. The default, pre-defined Configurations are available as constants on the {@link ServerDeploymentConfig} class (ServerDeploymentConfig.HalfAtATime, ServerDeploymentConfig.AllAtOnce, etc.). To create a custom Deployment Configuration, instantiate the {@link ServerDeploymentConfig} Construct.

IServerDeploymentGroup

InstanceTagSet

Represents a set of instance tag groups. An instance will match a set if it matches all of the groups in the set - in other words, sets follow ‘and’ semantics. You can have a maximum of 3 tag groups inside a set.

LambdaApplication

A CodeDeploy Application that deploys to an AWS Lambda function.

LambdaApplicationProps

LambdaDeploymentConfig

A custom Deployment Configuration for a Lambda Deployment Group.

LambdaDeploymentConfigImportProps

LambdaDeploymentGroup

LambdaDeploymentGroupAttributes

LambdaDeploymentGroupProps

LoadBalancer

An interface of an abstract load balancer, as needed by CodeDeploy. Create instances using the static factory methods: {@link #classic}, {@link #application} and {@link #network}.

LoadBalancerGeneration

The generations of AWS load balancing solutions.

MinimumHealthyHosts

Minimum number of healthy hosts for a server deployment.

ServerApplication

A CodeDeploy Application that deploys to EC2/on-premise instances.

ServerApplicationProps

ServerDeploymentConfig

A custom Deployment Configuration for an EC2/on-premise Deployment Group.

ServerDeploymentConfigProps

ServerDeploymentGroup

A CodeDeploy Deployment Group that deploys to EC2/on-premise instances.

ServerDeploymentGroupAttributes

ServerDeploymentGroupProps