String reason
Code indicating the reason the request was invalid.
BadRequestDetails details
Details describing why the request was invalid.
String configurationToken
Token describing the current state of the configuration session. To obtain a token, first call the
StartConfigurationSession API. Note that every call to GetLatestConfiguration will return a
new ConfigurationToken (NextPollConfigurationToken in the response) and must be
provided to subsequent GetLatestConfiguration API calls.
This token should only be used once. To support long poll use cases, the token is valid for up to 24 hours. If a
GetLatestConfiguration call uses an expired token, the system returns
BadRequestException.
String nextPollConfigurationToken
The latest token describing the current state of the configuration session. This must be provided to the
next call to GetLatestConfiguration.
This token should only be used once. To support long poll use cases, the token is valid for up to 24 hours. If a
GetLatestConfiguration call uses an expired token, the system returns
BadRequestException.
Integer nextPollIntervalInSeconds
The amount of time the client should wait before polling for configuration updates again. Use
RequiredMinimumPollIntervalInSeconds to set the desired poll interval.
String contentType
A standard MIME type describing the format of the configuration content.
ByteBuffer configuration
The data of the configuration. This may be empty if the client already has the latest version of configuration.
String versionLabel
The user-defined label for the AppConfig hosted configuration version. This attribute doesn't apply if the configuration is not from an AppConfig hosted configuration version. If the client already has the latest version of the configuration data, this value is empty.
String problem
The reason the parameter is invalid.
String applicationIdentifier
The application ID or the application name.
String environmentIdentifier
The environment ID or the environment name.
String configurationProfileIdentifier
The configuration profile ID or the configuration profile name.
Integer requiredMinimumPollIntervalInSeconds
Sets a constraint on a session. If you specify a value of, for example, 60 seconds, then the client that established the session can't call GetLatestConfiguration more frequently than every 60 seconds.
String initialConfigurationToken
Token encapsulating state about the configuration session. Provide this token to the
GetLatestConfiguration API to retrieve configuration data.
This token should only be used once in your first call to GetLatestConfiguration. You must
use the new token in the GetLatestConfiguration response (NextPollConfigurationToken)
in each subsequent call to GetLatestConfiguration.
The InitialConfigurationToken and NextPollConfigurationToken should only be used once.
To support long poll use cases, the tokens are valid for up to 24 hours. If a GetLatestConfiguration
call uses an expired token, the system returns BadRequestException.
Copyright © 2024. All rights reserved.