service/codedeploy/doc.go (1 lines of code) (raw):

// Code generated by smithy-go-codegen DO NOT EDIT. // Package codedeploy provides the API client, operations, and parameter types for // AWS CodeDeploy. // // CodeDeploy is a deployment service that automates application deployments to // Amazon EC2 instances, on-premises instances running in your own facility, // serverless Lambda functions, or applications in an Amazon ECS service. // // You can deploy a nearly unlimited variety of application content, such as an // updated Lambda function, updated applications in an Amazon ECS service, code, // web and configuration files, executables, packages, scripts, multimedia files, // and so on. CodeDeploy can deploy application content stored in Amazon S3 // buckets, GitHub repositories, or Bitbucket repositories. You do not need to make // changes to your existing code before you can use CodeDeploy. // // CodeDeploy makes it easier for you to rapidly release new features, helps you // avoid downtime during application deployment, and handles the complexity of // updating your applications, without many of the risks associated with // error-prone manual deployments. // // # CodeDeploy Components // // Use the information in this guide to help you work with the following // CodeDeploy components: // // - Application: A name that uniquely identifies the application you want to // deploy. CodeDeploy uses this name, which functions as a container, to ensure the // correct combination of revision, deployment configuration, and deployment group // are referenced during a deployment. // // - Deployment group: A set of individual instances, CodeDeploy Lambda // deployment configuration settings, or an Amazon ECS service and network details. // A Lambda deployment group specifies how to route traffic to a new version of a // Lambda function. An Amazon ECS deployment group specifies the service created in // Amazon ECS to deploy, a load balancer, and a listener to reroute production // traffic to an updated containerized application. An Amazon EC2/On-premises // deployment group contains individually tagged instances, Amazon EC2 instances in // Amazon EC2 Auto Scaling groups, or both. All deployment groups can specify // optional trigger, alarm, and rollback settings. // // - Deployment configuration: A set of deployment rules and deployment success // and failure conditions used by CodeDeploy during a deployment. // // - Deployment: The process and the components used when updating a Lambda // function, a containerized application in an Amazon ECS service, or of installing // content on one or more instances. // // - Application revisions: For an Lambda deployment, this is an AppSpec file // that specifies the Lambda function to be updated and one or more functions to // validate deployment lifecycle events. For an Amazon ECS deployment, this is an // AppSpec file that specifies the Amazon ECS task definition, container, and port // where production traffic is rerouted. For an EC2/On-premises deployment, this is // an archive file that contains source content—source code, webpages, executable // files, and deployment scripts—along with an AppSpec file. Revisions are stored // in Amazon S3 buckets or GitHub repositories. For Amazon S3, a revision is // uniquely identified by its Amazon S3 object key and its ETag, version, or both. // For GitHub, a revision is uniquely identified by its commit ID. // // This guide also contains information to help you get details about the // instances in your deployments, to make on-premises instances available for // CodeDeploy deployments, to get details about a Lambda function deployment, and // to get details about Amazon ECS service deployments. // // # CodeDeploy Information Resources // // [CodeDeploy User Guide] // // [CodeDeploy API Reference Guide] // // [CLI Reference for CodeDeploy] // // [CodeDeploy Developer Forum] // // [CodeDeploy User Guide]: https://docs.aws.amazon.com/codedeploy/latest/userguide // [CodeDeploy API Reference Guide]: https://docs.aws.amazon.com/codedeploy/latest/APIReference/ // [CLI Reference for CodeDeploy]: https://docs.aws.amazon.com/cli/latest/reference/deploy/index.html // [CodeDeploy Developer Forum]: https://forums.aws.amazon.com/forum.jspa?forumID=179 package codedeploy