-
Notifications
You must be signed in to change notification settings - Fork 2.1k
/
doc.go
65 lines (64 loc) · 3.29 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
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
// Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT.
// Package appconfig provides the client and types for making API
// requests to Amazon 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).
//
// See https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09 for more information on this service.
//
// See appconfig package documentation for more information.
// https://docs.aws.amazon.com/sdk-for-go/api/service/appconfig/
//
// Using the Client
//
// To contact Amazon AppConfig 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 Amazon AppConfig client AppConfig for more
// information on creating client for this service.
// https://docs.aws.amazon.com/sdk-for-go/api/service/appconfig/#New
package appconfig