|
AWS IoT Device SDK C++ v2
1.40.2
AWS IoT Device SDK C++ v2
|
#include <Credentials.h>
Public Member Functions | |
| CredentialsProviderSTSWebIdentityConfig () | |
Public Attributes | |
| String | RoleArn |
| String | SessionName |
| String | Region |
| String | TokenFilePath |
| Io::ClientBootstrap * | Bootstrap |
| Io::TlsConnectionOptions | TlsConnectionOptions |
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)
| 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