AWS IoT Device SDK C++ v2  1.34.0
AWS IoT Device SDK C++ v2
Classes | Namespaces | Typedefs
Credentials.h File Reference
#include <aws/crt/Exports.h>
#include <aws/crt/Types.h>
#include <aws/crt/http/HttpConnection.h>
#include <aws/crt/io/TlsOptions.h>
#include <chrono>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Crt::Auth::Credentials
 
class  Aws::Crt::Auth::ICredentialsProvider
 
struct  Aws::Crt::Auth::CredentialsProviderStaticConfig
 
struct  Aws::Crt::Auth::CredentialsProviderProfileConfig
 
struct  Aws::Crt::Auth::CredentialsProviderImdsConfig
 
struct  Aws::Crt::Auth::CredentialsProviderChainConfig
 
struct  Aws::Crt::Auth::CredentialsProviderCachedConfig
 
struct  Aws::Crt::Auth::CredentialsProviderChainDefaultConfig
 
struct  Aws::Crt::Auth::CredentialsProviderX509Config
 
struct  Aws::Crt::Auth::CredentialsProviderDelegateConfig
 
struct  Aws::Crt::Auth::CognitoLoginPair
 
struct  Aws::Crt::Auth::CredentialsProviderCognitoConfig
 
struct  Aws::Crt::Auth::CredentialsProviderSTSConfig
 
class  Aws::Crt::Auth::CredentialsProvider
 

Namespaces

 Aws
 
 Aws::Crt
 
 Aws::Crt::Io
 
 Aws::Crt::Http
 
 Aws::Crt::Auth
 

Typedefs

using Aws::Crt::Auth::OnCredentialsResolved = std::function< void(std::shared_ptr< Credentials >, int errorCode)>
 
using Aws::Crt::Auth::GetCredentialsHandler = std::function< std::shared_ptr< Credentials >()>