|
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 | |
| CredentialsProviderSTSWebIdentityConfig () | |
Configuration options for the STS Web Identity credentials provider
| Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::CredentialsProviderSTSWebIdentityConfig | ( | ) |
| Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::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)
| Optional<Http::ProxyEnvVarOptions> Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::ProxyEnvVarOptions |
| String Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::Region |
Region used for STS call
| String Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::RoleArn |
Arn of the role to assume by fetching credentials for
| String Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::SessionName |
Assumed role session identifier to be associated with the sourced credentials
| Io::TlsConnectionOptions Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::TlsConnectionOptions |
TLS configuration for secure socket connections.
| String Aws::Crt::Auth::CredentialsProviderSTSWebIdentityConfig::TokenFilePath |
The OAuth 2.0 access token or OpenID Connect ID token
1.8.10