/
doc.go
44 lines (43 loc) · 2.37 KB
/
doc.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
// Code generated by smithy-go-codegen DO NOT EDIT.
// Package appconfig provides the API client, operations, and parameter types for
// Amazon AppConfig.
//
// AWS AppConfig Use AWS AppConfig, a capability of AWS Systems Manager, to create,
// manage, and quickly deploy application configurations. AppConfig supports
// controlled deployments to applications of any size and includes built-in
// validation checks and monitoring. You can use AppConfig with applications hosted
// on Amazon EC2 instances, AWS Lambda, containers, mobile applications, or IoT
// devices. To prevent errors when deploying application configurations, especially
// for production systems where a simple typo could cause an unexpected outage,
// AppConfig includes validators. A validator provides a syntactic or semantic
// check to ensure that the configuration you want to deploy works as intended. To
// validate your application configuration data, you provide a schema or a Lambda
// function that runs against the configuration. The configuration deployment or
// update can only proceed when the configuration data is valid. During a
// configuration deployment, AppConfig monitors the application to ensure that the
// deployment is successful. If the system encounters an error, AppConfig rolls
// back the change to minimize impact for your application users. You can configure
// a deployment strategy for each application or environment that includes
// deployment criteria, including velocity, bake time, and alarms to monitor.
// Similar to error monitoring, if a deployment triggers an alarm, AppConfig
// automatically rolls back to the previous version. AppConfig supports multiple
// use cases. Here are some examples.
//
// * Application tuning: Use AppConfig to
// carefully introduce changes to your application that can only be tested with
// production traffic.
//
// * Feature toggle: Use AppConfig to turn on new features
// that require a timely deployment, such as a product launch or announcement.
//
// *
// Allow list: Use AppConfig to allow premium subscribers to access paid
// content.
//
// * Operational issues: Use AppConfig to reduce stress on your
// application when a dependency or other external factor impacts the system.
//
// This
// reference is intended to be used with the AWS AppConfig User Guide
// (http://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig.html).
package appconfig