Expand description

Data structures used by operation inputs/outputs.

Modules

See Tag

Structs

Information about an alarm.

Information about alarms associated with the deployment group.

A revision for an AWS Lambda or Amazon ECS deployment that is a YAML-formatted or JSON-formatted string. For AWS Lambda and Amazon ECS deployments, the revision is the same as the AppSpec file. This method replaces the deprecated RawString data type.

Information about an application.

Information about a configuration for automatically rolling back to a previous version of an application revision when a deployment is not completed successfully.

Information about an Auto Scaling group.

Information about blue/green deployment options for a deployment group.

Information about whether instances in the original environment are terminated when a blue/green deployment is successful. BlueInstanceTerminationOption does not apply to Lambda deployments.

Information about the target to be updated by an AWS CloudFormation blue/green deployment. This target type is used for all deployments initiated by a CloudFormation stack update.

Information about a deployment configuration.

Information about a deployment group.

Information about a deployment.

Information about the deployment status of the instances in the deployment.

Information about how traffic is rerouted to instances in a replacement environment in a blue/green deployment.

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.

Information about the deployment target.

Diagnostic information about executable scripts that are part of a deployment.

Information about an EC2 tag filter.

Information about groups of EC2 instance tags.

Contains the service and cluster names used to identify an Amazon ECS deployment's target.

Information about the target of an Amazon ECS deployment.

Information about a set of Amazon ECS tasks in an AWS CodeDeploy deployment. An Amazon ECS task set includes details such as the desired number of tasks, how many tasks are running, and whether the task set serves production traffic. An AWS CodeDeploy application that uses the Amazon ECS compute platform deploys a containerized application in an Amazon ECS service as a task set.

Information about a load balancer in Elastic Load Balancing to use in a deployment. Instances are registered directly with a load balancer, and traffic is routed to the load balancer.

Information about a deployment error.

Information about an application revision.

Information about the location of application artifacts stored in GitHub.

Information about the instances that belong to the replacement environment in a blue/green deployment.

Information about an on-premises instance.

Information about an instance in a deployment.

A target Amazon EC2 or on-premises instance during a deployment that uses the EC2/On-premises compute platform.

Information about a Lambda function specified in a deployment.

Information about the target AWS Lambda function during an AWS Lambda deployment.

Information about the most recent attempted or successful deployment to a deployment group.

Information about a deployment lifecycle event.

Information about the Elastic Load Balancing load balancer or target group used in a deployment.

Information about minimum healthy instance.

Information about groups of on-premises instance tags.

A revision for an AWS Lambda deployment that is a YAML-formatted or JSON-formatted string. For AWS Lambda deployments, the revision is the same as the AppSpec file.

Information about deployments related to the specified deployment.

Information about an application revision.

Information about the location of an application revision.

Information about a deployment rollback.

Information about the location of application artifacts stored in Amazon S3.

Information about a tag.

Information about an on-premises instance tag filter.

Information about a target group in Elastic Load Balancing to use in a deployment. Instances are registered as targets in a target group, and traffic is routed to the target group.

Information about two target groups and how traffic is routed during an Amazon ECS deployment. An optional test traffic route can be specified.

Information about the instances to be used in the replacement environment in a blue/green deployment.

A configuration that shifts traffic from one version of a Lambda function or ECS task set to another in two increments. The original and target Lambda function versions or ECS task sets are specified in the deployment's AppSpec file.

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. The original and target Lambda function versions or ECS task sets are specified in the deployment's AppSpec file.

Information about a time range.

Information about a listener. The listener contains the path used to route traffic that is received from the load balancer to a target group.

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.

Information about notification triggers for the deployment group.

Enums