We are excited to announce the developer preview of our new API documentation for AWS SDK for JavaScript v3. Please follow instructions on the landing page to leave us your feedback.
Readonly
configThe resolved configuration of AppConfigClient class. This is resolved and normalized from the constructor configuration interface.
Optional
options: HttpHandlerOptionsOptional
data: CreateApplicationCommandOutputOptional
data: CreateApplicationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: CreateConfigurationProfileCommandOutputOptional
data: CreateConfigurationProfileCommandOutputOptional
options: HttpHandlerOptionsOptional
data: CreateDeploymentStrategyCommandOutputOptional
data: CreateDeploymentStrategyCommandOutputOptional
options: HttpHandlerOptionsOptional
data: CreateEnvironmentCommandOutputOptional
data: CreateEnvironmentCommandOutputOptional
options: HttpHandlerOptionsOptional
data: CreateExtensionCommandOutputOptional
data: CreateExtensionCommandOutputOptional
options: HttpHandlerOptionsOptional
data: CreateExtensionAssociationCommandOutputOptional
data: CreateExtensionAssociationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: CreateHostedConfigurationVersionCommandOutputOptional
data: CreateHostedConfigurationVersionCommandOutputOptional
options: HttpHandlerOptionsOptional
data: DeleteApplicationCommandOutputOptional
data: DeleteApplicationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: DeleteConfigurationProfileCommandOutputOptional
data: DeleteConfigurationProfileCommandOutputOptional
options: HttpHandlerOptionsOptional
data: DeleteDeploymentStrategyCommandOutputOptional
data: DeleteDeploymentStrategyCommandOutputOptional
options: HttpHandlerOptionsOptional
data: DeleteEnvironmentCommandOutputOptional
data: DeleteEnvironmentCommandOutputOptional
options: HttpHandlerOptionsOptional
data: DeleteExtensionCommandOutputOptional
data: DeleteExtensionCommandOutputOptional
options: HttpHandlerOptionsOptional
data: DeleteExtensionAssociationCommandOutputOptional
data: DeleteExtensionAssociationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: DeleteHostedConfigurationVersionCommandOutputOptional
data: DeleteHostedConfigurationVersionCommandOutputDestroy underlying resources, like sockets. It's usually not necessary to do this. However in Node.js, it's best to explicitly shut down the client's agent when it is no longer needed. Otherwise, sockets might stay open for quite a long time before the server terminates them.
Optional
options: HttpHandlerOptionsOptional
data: GetApplicationCommandOutputOptional
data: GetApplicationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetConfigurationCommandOutputOptional
data: GetConfigurationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetConfigurationProfileCommandOutputOptional
data: GetConfigurationProfileCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetDeploymentCommandOutputOptional
data: GetDeploymentCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetDeploymentStrategyCommandOutputOptional
data: GetDeploymentStrategyCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetEnvironmentCommandOutputOptional
data: GetEnvironmentCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetExtensionCommandOutputOptional
data: GetExtensionCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetExtensionAssociationCommandOutputOptional
data: GetExtensionAssociationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: GetHostedConfigurationVersionCommandOutputOptional
data: GetHostedConfigurationVersionCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListApplicationsCommandOutputOptional
data: ListApplicationsCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListConfigurationProfilesCommandOutputOptional
data: ListConfigurationProfilesCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListDeploymentStrategiesCommandOutputOptional
data: ListDeploymentStrategiesCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListDeploymentsCommandOutputOptional
data: ListDeploymentsCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListEnvironmentsCommandOutputOptional
data: ListEnvironmentsCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListExtensionAssociationsCommandOutputOptional
data: ListExtensionAssociationsCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListExtensionsCommandOutputOptional
data: ListExtensionsCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListHostedConfigurationVersionsCommandOutputOptional
data: ListHostedConfigurationVersionsCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ListTagsForResourceCommandOutputOptional
data: ListTagsForResourceCommandOutputOptional
options: HttpHandlerOptionsOptional
data: OutputTypeOptional
data: OutputTypeOptional
options: HttpHandlerOptionsOptional
data: StartDeploymentCommandOutputOptional
data: StartDeploymentCommandOutputOptional
options: HttpHandlerOptionsOptional
data: StopDeploymentCommandOutputOptional
data: StopDeploymentCommandOutputOptional
options: HttpHandlerOptionsOptional
data: TagResourceCommandOutputOptional
data: TagResourceCommandOutputOptional
options: HttpHandlerOptionsOptional
data: UntagResourceCommandOutputOptional
data: UntagResourceCommandOutputOptional
options: HttpHandlerOptionsOptional
data: UpdateApplicationCommandOutputOptional
data: UpdateApplicationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: UpdateConfigurationProfileCommandOutputOptional
data: UpdateConfigurationProfileCommandOutputOptional
options: HttpHandlerOptionsOptional
data: UpdateDeploymentStrategyCommandOutputOptional
data: UpdateDeploymentStrategyCommandOutputOptional
options: HttpHandlerOptionsOptional
data: UpdateEnvironmentCommandOutputOptional
data: UpdateEnvironmentCommandOutputOptional
options: HttpHandlerOptionsOptional
data: UpdateExtensionCommandOutputOptional
data: UpdateExtensionCommandOutputOptional
options: HttpHandlerOptionsOptional
data: UpdateExtensionAssociationCommandOutputOptional
data: UpdateExtensionAssociationCommandOutputOptional
options: HttpHandlerOptionsOptional
data: ValidateConfigurationCommandOutputOptional
data: ValidateConfigurationCommandOutput
Use AppConfig, a capability of Amazon Web Services 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, 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 an Amazon Web Services 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:
Feature flags: Use AppConfig to turn on new features that require a timely deployment, such as a product launch or announcement.
Application tuning: Use AppConfig to carefully introduce changes to your application that can only be tested with production traffic.
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 AppConfig User Guide.