github.com/aavshr/aws-sdk-go@v1.41.3/service/appconfig/doc.go (about) 1 // Code generated by private/model/cli/gen-api/main.go. DO NOT EDIT. 2 3 // Package appconfig provides the client and types for making API 4 // requests to Amazon AppConfig. 5 // 6 // Use AWS AppConfig, a capability of AWS Systems Manager, to create, manage, 7 // and quickly deploy application configurations. AppConfig supports controlled 8 // deployments to applications of any size and includes built-in validation 9 // checks and monitoring. You can use AppConfig with applications hosted on 10 // Amazon EC2 instances, AWS Lambda, containers, mobile applications, or IoT 11 // devices. 12 // 13 // To prevent errors when deploying application configurations, especially for 14 // production systems where a simple typo could cause an unexpected outage, 15 // AppConfig includes validators. A validator provides a syntactic or semantic 16 // check to ensure that the configuration you want to deploy works as intended. 17 // To validate your application configuration data, you provide a schema or 18 // a Lambda function that runs against the configuration. The configuration 19 // deployment or update can only proceed when the configuration data is valid. 20 // 21 // During a configuration deployment, AppConfig monitors the application to 22 // ensure that the deployment is successful. If the system encounters an error, 23 // AppConfig rolls back the change to minimize impact for your application users. 24 // You can configure a deployment strategy for each application or environment 25 // that includes deployment criteria, including velocity, bake time, and alarms 26 // to monitor. Similar to error monitoring, if a deployment triggers an alarm, 27 // AppConfig automatically rolls back to the previous version. 28 // 29 // AppConfig supports multiple use cases. Here are some examples. 30 // 31 // * Application tuning: Use AppConfig to carefully introduce changes to 32 // your application that can only be tested with production traffic. 33 // 34 // * Feature toggle: Use AppConfig to turn on new features that require a 35 // timely deployment, such as a product launch or announcement. 36 // 37 // * Allow list: Use AppConfig to allow premium subscribers to access paid 38 // content. 39 // 40 // * Operational issues: Use AppConfig to reduce stress on your application 41 // when a dependency or other external factor impacts the system. 42 // 43 // This reference is intended to be used with the AWS AppConfig User Guide (http://docs.aws.amazon.com/systems-manager/latest/userguide/appconfig.html). 44 // 45 // See https://docs.aws.amazon.com/goto/WebAPI/appconfig-2019-10-09 for more information on this service. 46 // 47 // See appconfig package documentation for more information. 48 // https://docs.aws.amazon.com/sdk-for-go/api/service/appconfig/ 49 // 50 // Using the Client 51 // 52 // To contact Amazon AppConfig with the SDK use the New function to create 53 // a new service client. With that client you can make API requests to the service. 54 // These clients are safe to use concurrently. 55 // 56 // See the SDK's documentation for more information on how to use the SDK. 57 // https://docs.aws.amazon.com/sdk-for-go/api/ 58 // 59 // See aws.Config documentation for more information on configuring SDK clients. 60 // https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config 61 // 62 // See the Amazon AppConfig client AppConfig for more 63 // information on creating client for this service. 64 // https://docs.aws.amazon.com/sdk-for-go/api/service/appconfig/#New 65 package appconfig