| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596 |
- // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
- // Package codedeploy provides the client and types for making API
- // requests to AWS CodeDeploy.
- //
- // AWS CodeDeploy is a deployment service that automates application deployments
- // to Amazon EC2 instances, on-premises instances running in your own facility,
- // serverless AWS 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. AWS 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 AWS CodeDeploy.
- //
- // AWS 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.
- //
- // AWS CodeDeploy Components
- //
- // Use the information in this guide to help you work with the following AWS
- // CodeDeploy components:
- //
- // * Application: A name that uniquely identifies the application you want
- // to deploy. AWS 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 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 AWS 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 AWS 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 AWS CodeDeploy
- // deployments, to get details about a Lambda function deployment, and to get
- // details about Amazon ECS service deployments.
- //
- // AWS CodeDeploy Information Resources
- //
- // * AWS CodeDeploy User Guide (http://docs.aws.amazon.com/codedeploy/latest/userguide)
- //
- // * AWS CodeDeploy API Reference Guide (http://docs.aws.amazon.com/codedeploy/latest/APIReference/)
- //
- // * AWS CLI Reference for AWS CodeDeploy (http://docs.aws.amazon.com/cli/latest/reference/deploy/index.html)
- //
- // * AWS CodeDeploy Developer Forum (https://forums.aws.amazon.com/forum.jspa?forumID=179)
- //
- // See https://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06 for more information on this service.
- //
- // See codedeploy package documentation for more information.
- // https://docs.aws.amazon.com/sdk-for-go/api/service/codedeploy/
- //
- // Using the Client
- //
- // To contact AWS CodeDeploy with the SDK use the New function to create
- // a new service client. With that client you can make API requests to the service.
- // These clients are safe to use concurrently.
- //
- // See the SDK's documentation for more information on how to use the SDK.
- // https://docs.aws.amazon.com/sdk-for-go/api/
- //
- // See aws.Config documentation for more information on configuring SDK clients.
- // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
- //
- // See the AWS CodeDeploy client CodeDeploy for more
- // information on creating client for this service.
- // https://docs.aws.amazon.com/sdk-for-go/api/service/codedeploy/#New
- package codedeploy
|