Namespace Amazon.CDK.AWS.CodeDeploy
Classes
AllAtOnceTrafficRouting | Define a traffic routing config of type 'AllAtOnce'. |
AutoRollbackConfig | The configuration for automatically rolling back deployments in a given Deployment Group. |
BaseDeploymentConfig | The base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations. |
BaseDeploymentConfigOptions | Construction properties of |
BaseDeploymentConfigProps | Complete base deployment config properties that are required to be supplied by the implementation of the BaseDeploymentConfig class. |
BaseTrafficShiftingConfigProps | Common properties of traffic shifting routing configurations. |
CanaryTrafficRoutingConfig | Represents the configuration specific to canary traffic shifting. |
CfnApplication | The |
CfnApplicationProps | Properties for defining a |
CfnDeploymentConfig | The |
CfnDeploymentConfig.MinimumHealthyHostsPerZoneProperty | Information about the minimum number of healthy instances per Availability Zone. |
CfnDeploymentConfig.MinimumHealthyHostsProperty |
|
CfnDeploymentConfig.TimeBasedCanaryProperty | A configuration that shifts traffic from one version of a Lambda function or Amazon ECS task set to another in two increments. |
CfnDeploymentConfig.TimeBasedLinearProperty | A configuration that shifts traffic from one version of a Lambda function or ECS task set to another in equal increments, with an equal number of minutes between each increment. |
CfnDeploymentConfig.TrafficRoutingConfigProperty | The configuration that specifies how traffic is shifted from one version of a Lambda function to another version during an AWS Lambda deployment, or from one Amazon ECS task set to another during an Amazon ECS deployment. |
CfnDeploymentConfig.ZonalConfigProperty | Configure the |
CfnDeploymentConfigProps | Properties for defining a |
CfnDeploymentGroup | The |
CfnDeploymentGroup.AlarmConfigurationProperty | The |
CfnDeploymentGroup.AlarmProperty | The |
CfnDeploymentGroup.AutoRollbackConfigurationProperty | The |
CfnDeploymentGroup.BlueGreenDeploymentConfigurationProperty | Information about blue/green deployment options for a deployment group. |
CfnDeploymentGroup.BlueInstanceTerminationOptionProperty | Information about whether instances in the original environment are terminated when a blue/green deployment is successful. |
CfnDeploymentGroup.DeploymentProperty |
|
CfnDeploymentGroup.DeploymentReadyOptionProperty | Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment. |
CfnDeploymentGroup.DeploymentStyleProperty | Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer. |
CfnDeploymentGroup.EC2TagFilterProperty | Information about an Amazon EC2 tag filter. |
CfnDeploymentGroup.EC2TagSetListObjectProperty | The |
CfnDeploymentGroup.EC2TagSetProperty | The |
CfnDeploymentGroup.ECSServiceProperty | Contains the service and cluster names used to identify an Amazon ECS deployment's target. |
CfnDeploymentGroup.ELBInfoProperty | The |
CfnDeploymentGroup.GitHubLocationProperty |
|
CfnDeploymentGroup.GreenFleetProvisioningOptionProperty | Information about the instances that belong to the replacement environment in a blue/green deployment. |
CfnDeploymentGroup.LoadBalancerInfoProperty | The |
CfnDeploymentGroup.OnPremisesTagSetListObjectProperty | The |
CfnDeploymentGroup.OnPremisesTagSetProperty | The |
CfnDeploymentGroup.RevisionLocationProperty |
|
CfnDeploymentGroup.S3LocationProperty |
|
CfnDeploymentGroup.TagFilterProperty |
|
CfnDeploymentGroup.TargetGroupInfoProperty | The |
CfnDeploymentGroup.TargetGroupPairInfoProperty | Information about two target groups and how traffic is routed during an Amazon ECS deployment. |
CfnDeploymentGroup.TrafficRouteProperty | Information about a listener. |
CfnDeploymentGroup.TriggerConfigProperty | Information about notification triggers for the deployment group. |
CfnDeploymentGroupProps | Properties for defining a |
CustomLambdaDeploymentConfig | (deprecated) A custom Deployment Configuration for a Lambda Deployment Group. |
CustomLambdaDeploymentConfigProps | (deprecated) Properties of a reference to a CodeDeploy Lambda Deployment Configuration. |
EcsApplication | A CodeDeploy Application that deploys to an Amazon ECS service. |
EcsApplicationProps | Construction properties for |
EcsBlueGreenDeploymentConfig | Specify how the deployment behaves and how traffic is routed to the ECS service during a blue-green ECS deployment. |
EcsDeploymentConfig | A custom Deployment Configuration for an ECS Deployment Group. |
EcsDeploymentConfigProps | Construction properties of |
EcsDeploymentGroup | A CodeDeploy deployment group that orchestrates ECS blue-green deployments. |
EcsDeploymentGroupAttributes | Properties of a reference to a CodeDeploy ECS Deployment Group. |
EcsDeploymentGroupProps | Construction properties for |
InstanceTagSet | Represents a set of instance tag groups. |
LambdaApplication | A CodeDeploy Application that deploys to an AWS Lambda function. |
LambdaApplicationProps | Construction properties for |
LambdaDeploymentConfig | A custom Deployment Configuration for a Lambda Deployment Group. |
LambdaDeploymentConfigImportProps | Properties of a reference to a CodeDeploy Lambda Deployment Configuration. |
LambdaDeploymentConfigProps | Construction properties of |
LambdaDeploymentGroup | |
LambdaDeploymentGroupAttributes | Properties of a reference to a CodeDeploy Lambda Deployment Group. |
LambdaDeploymentGroupProps | Construction properties for |
LinearTrafficRoutingConfig | Represents the configuration specific to linear traffic shifting. |
LoadBalancer | An interface of an abstract load balancer, as needed by CodeDeploy. |
MinimumHealthyHosts | Minimum number of healthy hosts for a server deployment. |
MinimumHealthyHostsPerZone | Minimum number of healthy hosts per availability zone for a server deployment. |
ServerApplication | A CodeDeploy Application that deploys to EC2/on-premise instances. |
ServerApplicationProps | Construction properties for |
ServerDeploymentConfig | A custom Deployment Configuration for an EC2/on-premise Deployment Group. |
ServerDeploymentConfigProps | Construction properties of |
ServerDeploymentGroup | A CodeDeploy Deployment Group that deploys to EC2/on-premise instances. |
ServerDeploymentGroupAttributes | Properties of a reference to a CodeDeploy EC2/on-premise Deployment Group. |
ServerDeploymentGroupProps | Construction properties for |
TimeBasedCanaryTrafficRouting | Define a traffic routing config of type 'TimeBasedCanary'. |
TimeBasedCanaryTrafficRoutingProps | Construction properties for |
TimeBasedLinearTrafficRouting | Define a traffic routing config of type 'TimeBasedLinear'. |
TimeBasedLinearTrafficRoutingProps | Construction properties for |
TrafficRouting | Represents how traffic is shifted during a CodeDeploy deployment. |
TrafficRoutingConfig | Represents the structure to pass into the underlying CfnDeploymentConfig class. |
ZonalConfig | Configuration for CodeDeploy to deploy your application to one Availability Zone at a time within an AWS Region. |
Interfaces
CfnDeploymentConfig.IMinimumHealthyHostsPerZoneProperty | Information about the minimum number of healthy instances per Availability Zone. |
CfnDeploymentConfig.IMinimumHealthyHostsProperty |
|
CfnDeploymentConfig.ITimeBasedCanaryProperty | A configuration that shifts traffic from one version of a Lambda function or Amazon ECS task set to another in two increments. |
CfnDeploymentConfig.ITimeBasedLinearProperty | A configuration that shifts traffic from one version of a Lambda function or ECS task set to another in equal increments, with an equal number of minutes between each increment. |
CfnDeploymentConfig.ITrafficRoutingConfigProperty | The configuration that specifies how traffic is shifted from one version of a Lambda function to another version during an AWS Lambda deployment, or from one Amazon ECS task set to another during an Amazon ECS deployment. |
CfnDeploymentConfig.IZonalConfigProperty | Configure the |
CfnDeploymentGroup.IAlarmConfigurationProperty | The |
CfnDeploymentGroup.IAlarmProperty | The |
CfnDeploymentGroup.IAutoRollbackConfigurationProperty | The |
CfnDeploymentGroup.IBlueGreenDeploymentConfigurationProperty | Information about blue/green deployment options for a deployment group. |
CfnDeploymentGroup.IBlueInstanceTerminationOptionProperty | Information about whether instances in the original environment are terminated when a blue/green deployment is successful. |
CfnDeploymentGroup.IDeploymentProperty |
|
CfnDeploymentGroup.IDeploymentReadyOptionProperty | Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment. |
CfnDeploymentGroup.IDeploymentStyleProperty | Information about the type of deployment, either in-place or blue/green, you want to run and whether to route deployment traffic behind a load balancer. |
CfnDeploymentGroup.IEC2TagFilterProperty | Information about an Amazon EC2 tag filter. |
CfnDeploymentGroup.IEC2TagSetListObjectProperty | The |
CfnDeploymentGroup.IEC2TagSetProperty | The |
CfnDeploymentGroup.IECSServiceProperty | Contains the service and cluster names used to identify an Amazon ECS deployment's target. |
CfnDeploymentGroup.IELBInfoProperty | The |
CfnDeploymentGroup.IGitHubLocationProperty |
|
CfnDeploymentGroup.IGreenFleetProvisioningOptionProperty | Information about the instances that belong to the replacement environment in a blue/green deployment. |
CfnDeploymentGroup.ILoadBalancerInfoProperty | The |
CfnDeploymentGroup.IOnPremisesTagSetListObjectProperty | The |
CfnDeploymentGroup.IOnPremisesTagSetProperty | The |
CfnDeploymentGroup.IRevisionLocationProperty |
|
CfnDeploymentGroup.IS3LocationProperty |
|
CfnDeploymentGroup.ITagFilterProperty |
|
CfnDeploymentGroup.ITargetGroupInfoProperty | The |
CfnDeploymentGroup.ITargetGroupPairInfoProperty | Information about two target groups and how traffic is routed during an Amazon ECS deployment. |
CfnDeploymentGroup.ITrafficRouteProperty | Information about a listener. |
CfnDeploymentGroup.ITriggerConfigProperty | Information about notification triggers for the deployment group. |
IAutoRollbackConfig | The configuration for automatically rolling back deployments in a given Deployment Group. |
IBaseDeploymentConfig | The base class for ServerDeploymentConfig, EcsDeploymentConfig, and LambdaDeploymentConfig deployment configurations. |
IBaseDeploymentConfigOptions | Construction properties of |
IBaseDeploymentConfigProps | Complete base deployment config properties that are required to be supplied by the implementation of the BaseDeploymentConfig class. |
IBaseTrafficShiftingConfigProps | Common properties of traffic shifting routing configurations. |
ICanaryTrafficRoutingConfig | Represents the configuration specific to canary traffic shifting. |
ICfnApplicationProps | Properties for defining a |
ICfnDeploymentConfigProps | Properties for defining a |
ICfnDeploymentGroupProps | Properties for defining a |
ICustomLambdaDeploymentConfigProps | (deprecated) Properties of a reference to a CodeDeploy Lambda Deployment Configuration. |
IEcsApplication | Represents a reference to a CodeDeploy Application deploying to Amazon ECS. |
IEcsApplicationProps | Construction properties for |
IEcsBlueGreenDeploymentConfig | Specify how the deployment behaves and how traffic is routed to the ECS service during a blue-green ECS deployment. |
IEcsDeploymentConfig | The Deployment Configuration of an ECS Deployment Group. |
IEcsDeploymentConfigProps | Construction properties of |
IEcsDeploymentGroup | Interface for an ECS deployment group. |
IEcsDeploymentGroupAttributes | Properties of a reference to a CodeDeploy ECS Deployment Group. |
IEcsDeploymentGroupProps | Construction properties for |
ILambdaApplication | Represents a reference to a CodeDeploy Application deploying to AWS Lambda. |
ILambdaApplicationProps | Construction properties for |
ILambdaDeploymentConfig | The Deployment Configuration of a Lambda Deployment Group. |
ILambdaDeploymentConfigImportProps | Properties of a reference to a CodeDeploy Lambda Deployment Configuration. |
ILambdaDeploymentConfigProps | Construction properties of |
ILambdaDeploymentGroup | Interface for a Lambda deployment groups. |
ILambdaDeploymentGroupAttributes | Properties of a reference to a CodeDeploy Lambda Deployment Group. |
ILambdaDeploymentGroupProps | Construction properties for |
ILinearTrafficRoutingConfig | Represents the configuration specific to linear traffic shifting. |
IServerApplication | Represents a reference to a CodeDeploy Application deploying to EC2/on-premise instances. |
IServerApplicationProps | Construction properties for |
IServerDeploymentConfig | The Deployment Configuration of an EC2/on-premise Deployment Group. |
IServerDeploymentConfigProps | Construction properties of |
IServerDeploymentGroup | |
IServerDeploymentGroupAttributes | Properties of a reference to a CodeDeploy EC2/on-premise Deployment Group. |
IServerDeploymentGroupProps | Construction properties for |
ITimeBasedCanaryTrafficRoutingProps | Construction properties for |
ITimeBasedLinearTrafficRoutingProps | Construction properties for |
ITrafficRoutingConfig | Represents the structure to pass into the underlying CfnDeploymentConfig class. |
IZonalConfig | Configuration for CodeDeploy to deploy your application to one Availability Zone at a time within an AWS Region. |
Enums
ComputePlatform | The compute platform of a deployment configuration. |
CustomLambdaDeploymentConfigType | (deprecated) Lambda Deployment config type. |
LoadBalancerGeneration | The generations of AWS load balancing solutions. |