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. |
| IBindableDeploymentConfig | A DeploymentConfig that can specialize itself based on the target group it will be used for. |
| 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. |