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 | |
CredentialsProviderCognitoConfig () | |
Configuration options for the Cognito credentials provider
Aws::Crt::Auth::CredentialsProviderCognitoConfig::CredentialsProviderCognitoConfig | ( | ) |
Io::ClientBootstrap* Aws::Crt::Auth::CredentialsProviderCognitoConfig::Bootstrap |
Connection bootstrap to use to create the http connection required to query credentials from the cognito provider
Note: If null, then the default ClientBootstrap is used (see Aws::Crt::ApiHandle::GetOrCreateStaticDefaultClientBootstrap)
Optional ARN of the role to be assumed when multiple roles were received in the token from the identity provider.
String Aws::Crt::Auth::CredentialsProviderCognitoConfig::Endpoint |
Cognito service regional endpoint to source credentials from.
String Aws::Crt::Auth::CredentialsProviderCognitoConfig::Identity |
Cognito identity to fetch credentials relative to.
Optional<Vector<CognitoLoginPair> > Aws::Crt::Auth::CredentialsProviderCognitoConfig::Logins |
Optional set of identity provider token pairs to allow for authenticated identity access.
Optional<Http::HttpClientConnectionProxyOptions> Aws::Crt::Auth::CredentialsProviderCognitoConfig::ProxyOptions |
Io::TlsContext Aws::Crt::Auth::CredentialsProviderCognitoConfig::TlsCtx |
TLS configuration for secure socket connections.