|
aws-crt-cpp
C++ wrapper around the aws-c-* libraries. Provides Cross-Platform Transport Protocols and SSL/TLS implementations for C++.
|
#include <Credentials.h>
Public Member Functions | |
| CredentialsProviderLoginConfig () | |
Public Attributes | |
| String | LoginSession |
| String | LoginCacheOverride |
| String | LoginRegion |
| Io::ClientBootstrap * | Bootstrap |
| Io::TlsConnectionOptions | TlsConnectionOptions |
Configuration options for the STS Web Identity credentials provider
| Aws::Crt::Auth::CredentialsProviderLoginConfig::CredentialsProviderLoginConfig | ( | ) |
| Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderLoginConfig::Bootstrap |
Connection bootstrap to use to create the http connection required to query credentials from the STS provider
Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)
| String Aws::Crt::Auth::CredentialsProviderLoginConfig::LoginCacheOverride |
Overrides the login cache directory. by default the cache directory is located at ~/.aws/login/cache.
| String Aws::Crt::Auth::CredentialsProviderLoginConfig::LoginRegion |
The region associated with the AWS Login call
| String Aws::Crt::Auth::CredentialsProviderLoginConfig::LoginSession |
The arn associated with the AWS login session.
| Io::TlsConnectionOptions Aws::Crt::Auth::CredentialsProviderLoginConfig::TlsConnectionOptions |
TLS configuration for secure socket connections.
1.8.10