@@ -250,39 +250,47 @@ namespace Model
250
250
typedef std::function<void (const CodeDeployClient*, const Model::UpdateDeploymentGroupRequest&, const Model::UpdateDeploymentGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeploymentGroupResponseReceivedHandler;
251
251
252
252
/* *
253
- * <fullname>AWS CodeDeploy</fullname> <p> <b>Overview</b> </p> <p>This reference
254
- * guide provides descriptions of the AWS CodeDeploy APIs. For more information
255
- * about AWS CodeDeploy, see the <a
253
+ * <fullname>AWS CodeDeploy</fullname> <p>AWS CodeDeploy is a deployment service
254
+ * that automates application deployments to Amazon EC2 instances or on-premises
255
+ * instances running in your own facility.</p> <p>You can deploy a nearly unlimited
256
+ * variety of application content, such as code, web and configuration files,
257
+ * executables, packages, scripts, multimedia files, and so on. AWS CodeDeploy can
258
+ * deploy application content stored in Amazon S3 buckets, GitHub repositories, or
259
+ * Bitbucket repositories. You do not need to make changes to your existing code
260
+ * before you can use AWS CodeDeploy.</p> <p>AWS CodeDeploy makes it easier for you
261
+ * to rapidly release new features, helps you avoid downtime during application
262
+ * deployment, and handles the complexity of updating your applications, without
263
+ * many of the risks associated with error-prone manual deployments.</p> <p> <b>AWS
264
+ * CodeDeploy Components</b> </p> <p>Use the information in this guide to help you
265
+ * work with the following AWS CodeDeploy components:</p> <ul> <li> <p>
266
+ * <b>Application</b>: A name that uniquely identifies the application you want to
267
+ * deploy. AWS CodeDeploy uses this name, which functions as a container, to ensure
268
+ * the correct combination of revision, deployment configuration, and deployment
269
+ * group are referenced during a deployment.</p> </li> <li> <p> <b>Deployment
270
+ * group</b>: A set of individual instances. A deployment group contains
271
+ * individually tagged instances, Amazon EC2 instances in Auto Scaling groups, or
272
+ * both. </p> </li> <li> <p> <b>Deployment configuration</b>: A set of deployment
273
+ * rules and deployment success and failure conditions used by AWS CodeDeploy
274
+ * during a deployment.</p> </li> <li> <p> <b>Deployment</b>: The process, and the
275
+ * components involved in the process, of installing content on one or more
276
+ * instances. </p> </li> <li> <p> <b>Application revisions</b>: An archive file
277
+ * containing source content—source code, web pages, executable files, and
278
+ * deployment scripts—along with an application specification file (AppSpec file).
279
+ * Revisions are stored in Amazon S3 buckets or GitHub repositories. For Amazon S3,
280
+ * a revision is uniquely identified by its Amazon S3 object key and its ETag,
281
+ * version, or both. For GitHub, a revision is uniquely identified by its commit
282
+ * ID.</p> </li> </ul> <p>This guide also contains information to help you get
283
+ * details about the instances in your deployments and to make on-premises
284
+ * instances available for AWS CodeDeploy deployments.</p> <p> <b>AWS CodeDeploy
285
+ * Information Resources</b> </p> <ul> <li> <p> <a
256
286
* href="http://docs.aws.amazon.com/codedeploy/latest/userguide">AWS CodeDeploy
257
- * User Guide</a>.</p> <p> <b>Using the APIs</b> </p> <p>You can use the AWS
258
- * CodeDeploy APIs to work with the following:</p> <ul> <li> <p>Applications are
259
- * unique identifiers used by AWS CodeDeploy to ensure the correct combinations of
260
- * revisions, deployment configurations, and deployment groups are being referenced
261
- * during deployments.</p> <p>You can use the AWS CodeDeploy APIs to create,
262
- * delete, get, list, and update applications.</p> </li> <li> <p>Deployment
263
- * configurations are sets of deployment rules and success and failure conditions
264
- * used by AWS CodeDeploy during deployments.</p> <p>You can use the AWS CodeDeploy
265
- * APIs to create, delete, get, and list deployment configurations.</p> </li> <li>
266
- * <p>Deployment groups are groups of instances to which application revisions can
267
- * be deployed.</p> <p>You can use the AWS CodeDeploy APIs to create, delete, get,
268
- * list, and update deployment groups.</p> </li> <li> <p>Instances represent Amazon
269
- * EC2 instances to which application revisions are deployed. Instances are
270
- * identified by their Amazon EC2 tags or Auto Scaling group names. Instances
271
- * belong to deployment groups.</p> <p>You can use the AWS CodeDeploy APIs to get
272
- * and list instance.</p> </li> <li> <p>Deployments represent the process of
273
- * deploying revisions to instances.</p> <p>You can use the AWS CodeDeploy APIs to
274
- * create, get, list, and stop deployments.</p> </li> <li> <p>Application revisions
275
- * are archive files stored in Amazon S3 buckets or GitHub repositories. These
276
- * revisions contain source content (such as source code, web pages, executable
277
- * files, and deployment scripts) along with an application specification (AppSpec)
278
- * file. (The AppSpec file is unique to AWS CodeDeploy; it defines the deployment
279
- * actions you want AWS CodeDeploy to execute.) For application revisions stored in
280
- * Amazon S3 buckets, an application revision is uniquely identified by its Amazon
281
- * S3 object key and its ETag, version, or both. For application revisions stored
282
- * in GitHub repositories, an application revision is uniquely identified by its
283
- * repository name and commit ID. Application revisions are deployed through
284
- * deployment groups.</p> <p>You can use the AWS CodeDeploy APIs to get, list, and
285
- * register application revisions.</p> </li> </ul>
287
+ * User Guide</a> </p> </li> <li> <p> <a
288
+ * href="http://docs.aws.amazon.com/codedeploy/latest/APIReference/">AWS CodeDeploy
289
+ * API Reference Guide</a> </p> </li> <li> <p> <a
290
+ * href="http://docs.aws.amazon.com/cli/latest/reference/deploy/index.html">AWS CLI
291
+ * Reference for AWS CodeDeploy</a> </p> </li> <li> <p> <a
292
+ * href="https://forums.aws.amazon.com/forum.jspa?forumID=179">AWS CodeDeploy
293
+ * Developer Forum</a> </p> </li> </ul>
286
294
*/
287
295
class AWS_CODEDEPLOY_API CodeDeployClient : public Aws::Client::AWSJsonClient
288
296
{
@@ -501,24 +509,24 @@ namespace Model
501
509
virtual void BatchGetOnPremisesInstancesAsync (const Model::BatchGetOnPremisesInstancesRequest& request, const BatchGetOnPremisesInstancesResponseReceivedHandler& handler, const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context = nullptr ) const ;
502
510
503
511
/* *
504
- * <p>Starts the process of rerouting traffic from instances in the original
505
- * environment to instances in thereplacement environment without waiting for a
506
- * specified wait time to elapse. (Traffic rerouting, which is achieved by
507
- * registering instances in the replacement environment with the load balancer, can
508
- * start as soon as all instances have a status of Ready.) </p><p><h3>See
509
- * Also:</h3> <a
512
+ * <p>For a blue/green deployment, starts the process of rerouting traffic from
513
+ * instances in the original environment to instances in the replacement
514
+ * environment without waiting for a specified wait time to elapse. (Traffic
515
+ * rerouting, which is achieved by registering instances in the replacement
516
+ * environment with the load balancer, can start as soon as all instances have a
517
+ * status of Ready.) </p><p><h3>See Also:</h3> <a
510
518
* href="http://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/ContinueDeployment">AWS
511
519
* API Reference</a></p>
512
520
*/
513
521
virtual Model::ContinueDeploymentOutcome ContinueDeployment (const Model::ContinueDeploymentRequest& request) const ;
514
522
515
523
/* *
516
- * <p>Starts the process of rerouting traffic from instances in the original
517
- * environment to instances in thereplacement environment without waiting for a
518
- * specified wait time to elapse. (Traffic rerouting, which is achieved by
519
- * registering instances in the replacement environment with the load balancer, can
520
- * start as soon as all instances have a status of Ready.) </p><p><h3>See
521
- * Also:</h3> <a
524
+ * <p>For a blue/green deployment, starts the process of rerouting traffic from
525
+ * instances in the original environment to instances in the replacement
526
+ * environment without waiting for a specified wait time to elapse. (Traffic
527
+ * rerouting, which is achieved by registering instances in the replacement
528
+ * environment with the load balancer, can start as soon as all instances have a
529
+ * status of Ready.) </p><p><h3>See Also:</h3> <a
522
530
* href="http://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/ContinueDeployment">AWS
523
531
* API Reference</a></p>
524
532
*
@@ -527,12 +535,12 @@ namespace Model
527
535
virtual Model::ContinueDeploymentOutcomeCallable ContinueDeploymentCallable (const Model::ContinueDeploymentRequest& request) const ;
528
536
529
537
/* *
530
- * <p>Starts the process of rerouting traffic from instances in the original
531
- * environment to instances in thereplacement environment without waiting for a
532
- * specified wait time to elapse. (Traffic rerouting, which is achieved by
533
- * registering instances in the replacement environment with the load balancer, can
534
- * start as soon as all instances have a status of Ready.) </p><p><h3>See
535
- * Also:</h3> <a
538
+ * <p>For a blue/green deployment, starts the process of rerouting traffic from
539
+ * instances in the original environment to instances in the replacement
540
+ * environment without waiting for a specified wait time to elapse. (Traffic
541
+ * rerouting, which is achieved by registering instances in the replacement
542
+ * environment with the load balancer, can start as soon as all instances have a
543
+ * status of Ready.) </p><p><h3>See Also:</h3> <a
536
544
* href="http://docs.aws.amazon.com/goto/WebAPI/codedeploy-2014-10-06/ContinueDeployment">AWS
537
545
* API Reference</a></p>
538
546
*
0 commit comments