AppConfigData#
Client#
- class AppConfigData.Client#
- A low-level client representing AWS AppConfig Data - AppConfig Data provides the data plane APIs your application uses to retrieve configuration data. Here’s how it works: - Your application retrieves configuration data by first establishing a configuration session using the AppConfig Data StartConfigurationSession API action. Your session’s client then makes periodic calls to GetLatestConfiguration to check for and retrieve the latest data available. - When calling - StartConfigurationSession, your code sends the following information:- Identifiers (ID or name) of an AppConfig application, environment, and configuration profile that the session tracks. 
- (Optional) The minimum amount of time the session’s client must wait between calls to - GetLatestConfiguration.
 - In response, AppConfig provides an - InitialConfigurationTokento be given to the session’s client and used the first time it calls- GetLatestConfigurationfor that session.- Warning - This token should only be used once in your first call to - GetLatestConfiguration. You must use the new token in the- GetLatestConfigurationresponse (- NextPollConfigurationToken) in each subsequent call to- GetLatestConfiguration.- When calling - GetLatestConfiguration, your client code sends the most recent- ConfigurationTokenvalue it has and receives in response:- NextPollConfigurationToken: the- ConfigurationTokenvalue to use on the next call to- GetLatestConfiguration.
- NextPollIntervalInSeconds: the duration the client should wait before making its next call to- GetLatestConfiguration. This duration may vary over the course of the session, so it should be used instead of the value sent on the- StartConfigurationSessioncall.
- The configuration: the latest data intended for the session. This may be empty if the client already has the latest version of the configuration. 
 - Warning - The - InitialConfigurationTokenand- NextPollConfigurationTokenshould only be used once. To support long poll use cases, the tokens are valid for up to 24 hours. If a- GetLatestConfigurationcall uses an expired token, the system returns- BadRequestException.- For more information and to view example CLI commands that show how to retrieve a configuration using the AppConfig Data - StartConfigurationSessionand- GetLatestConfigurationAPI actions, see Retrieving the configuration in the AppConfig User Guide .- import boto3 client = boto3.client('appconfigdata') 
These are the available methods: