AWS SDK for C++AWS SDK for C++ Version 1.11.925 |
Namespaces | |
| namespace | Endpoint |
Classes | |
| class | AWSHttpResourceClient |
| class | ClientSkew |
| struct | ClockSkewAdjustment |
| struct | ClockSkewMeasurement |
| class | EC2MetadataClient |
| class | ECSCredentialsClient |
| class | SSOCredentialsClient |
| class | STSCredentialsClient |
Functions | |
| void AWS_CORE_API | InitEC2MetadataClient () |
| void AWS_CORE_API | InitEC2MetadataClient (const Aws::Client::ClientConfiguration::CredentialProviderConfiguration &credentialConfig) |
| void AWS_CORE_API | CleanupEC2MetadataClient () |
| std::shared_ptr< EC2MetadataClient > AWS_CORE_API | GetEC2MetadataClient () |
| ClockSkewMeasurement | MakeClockSkewMeasurement (const Aws::Http::HeaderValueCollection &headers, const Aws::Utils::DateTime &timeRequestSent, const Aws::Utils::DateTime &timeResponseReceived) |
| Aws::Crt::Optional< std::chrono::milliseconds > | ComputeClockSkewCandidate (const ClockSkewMeasurement &measurement) |
| Aws::Utils::DateTime | GetTimeResponseReceived (const Aws::Http::HttpRequest &request) |
| bool | IsClockSkewError (const Aws::Client::AWSError< Aws::Client::CoreErrors > &error) |
Variables | |
| static const std::chrono::milliseconds | CLOCK_SKEW_DETECTION_THRESHOLD = std::chrono::minutes(4) |
| static const std::chrono::milliseconds | CLOCK_SKEW_MAX_TRUSTED_REQUEST_DURATION = std::chrono::minutes(15) |
| static const char | CLOCK_SKEW_AGE_HEADER [] = "age" |
| void AWS_CORE_API Aws::Internal::CleanupEC2MetadataClient | ( | ) |
|
inline |
Definition at line 64 of file ClockSkew.h.
| std::shared_ptr< EC2MetadataClient > AWS_CORE_API Aws::Internal::GetEC2MetadataClient | ( | ) |
|
inline |
Definition at line 87 of file ClockSkew.h.
| void AWS_CORE_API Aws::Internal::InitEC2MetadataClient | ( | ) |
| void AWS_CORE_API Aws::Internal::InitEC2MetadataClient | ( | const Aws::Client::ClientConfiguration::CredentialProviderConfiguration & | credentialConfig | ) |
|
inline |
Definition at line 94 of file ClockSkew.h.
|
inline |
Definition at line 46 of file ClockSkew.h.
|
static |
Definition at line 27 of file ClockSkew.h.
|
static |
Definition at line 25 of file ClockSkew.h.
|
static |
Definition at line 26 of file ClockSkew.h.