aws_cdk.aws_codedeploy

Package Overview

AllAtOnceTrafficRouting

Define a traffic routing config of type ‘AllAtOnce’.

AutoRollbackConfig

BaseDeploymentConfig

The base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations.

BaseDeploymentConfigOptions

BaseDeploymentConfigProps

BaseTrafficShiftingConfigProps

CanaryTrafficRoutingConfig

CfnApplication

The AWS::CodeDeploy::Application resource creates an AWS CodeDeploy application.

CfnApplicationProps

CfnDeploymentConfig

The AWS::CodeDeploy::DeploymentConfig resource creates a set of deployment rules, deployment success conditions, and deployment failure conditions that AWS CodeDeploy uses during a deployment.

CfnDeploymentConfigProps

CfnDeploymentGroup

The AWS::CodeDeploy::DeploymentGroup resource creates an AWS CodeDeploy deployment group that specifies which instances your application revisions are deployed to, along with other deployment options.

CfnDeploymentGroupProps

ComputePlatform

The compute platform of a deployment configuration.

CustomLambdaDeploymentConfig

(deprecated) A custom Deployment Configuration for a Lambda Deployment Group.

CustomLambdaDeploymentConfigProps

CustomLambdaDeploymentConfigType

(deprecated) Lambda Deployment config type.

EcsApplication

A CodeDeploy Application that deploys to an Amazon ECS service.

EcsApplicationProps

EcsBlueGreenDeploymentConfig

EcsDeploymentConfig

A custom Deployment Configuration for an ECS Deployment Group.

EcsDeploymentConfigProps

EcsDeploymentGroup

A CodeDeploy deployment group that orchestrates ECS blue-green deployments.

EcsDeploymentGroupAttributes

EcsDeploymentGroupProps

IBaseDeploymentConfig

The base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations.

IEcsApplication

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

IEcsDeploymentConfig

The Deployment Configuration of an ECS Deployment Group.

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.

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.

IServerDeploymentGroup

InstanceTagSet

Represents a set of instance tag groups.

LambdaApplication

A CodeDeploy Application that deploys to an AWS Lambda function.

LambdaApplicationProps

LambdaDeploymentConfig

A custom Deployment Configuration for a Lambda Deployment Group.

LambdaDeploymentConfigImportProps

LambdaDeploymentConfigProps

LambdaDeploymentGroup

LambdaDeploymentGroupAttributes

LambdaDeploymentGroupProps

LinearTrafficRoutingConfig

LoadBalancer

An interface of an abstract load balancer, as needed by CodeDeploy.

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

TimeBasedCanaryTrafficRouting

Define a traffic routing config of type ‘TimeBasedCanary’.

TimeBasedCanaryTrafficRoutingProps

TimeBasedLinearTrafficRouting

Define a traffic routing config of type ‘TimeBasedLinear’.

TimeBasedLinearTrafficRoutingProps

TrafficRouting

Represents how traffic is shifted during a CodeDeploy deployment.

TrafficRoutingConfig