AWS SDK for C++  1.8.182
AWS SDK for C++
Classes | Namespaces | Functions | Variables
AWSCredentialsProvider.h File Reference
#include <aws/core/Core_EXPORTS.h>
#include <aws/core/utils/UnreferencedParam.h>
#include <aws/core/utils/DateTime.h>
#include <aws/core/utils/memory/stl/AWSMap.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/threading/ReaderWriterLock.h>
#include <aws/core/internal/AWSHttpResourceClient.h>
#include <aws/core/auth/AWSCredentials.h>
#include <aws/core/config/AWSProfileConfigLoader.h>
#include <aws/core/client/RetryStrategy.h>
#include <memory>

Go to the source code of this file.

Classes

class  Aws::Auth::AWSCredentialsProvider
 
class  Aws::Auth::AnonymousAWSCredentialsProvider
 
class  Aws::Auth::SimpleAWSCredentialsProvider
 
class  Aws::Auth::EnvironmentAWSCredentialsProvider
 
class  Aws::Auth::ProfileConfigFileAWSCredentialsProvider
 
class  Aws::Auth::InstanceProfileCredentialsProvider
 
class  Aws::Auth::TaskRoleCredentialsProvider
 
class  Aws::Auth::ProcessCredentialsProvider
 

Namespaces

 Aws
 
 Aws::Auth
 

Functions

AWS_CORE_API Aws::String Aws::Auth::GetConfigProfileFilename ()
 
AWS_CORE_API Aws::String Aws::Auth::GetConfigProfileName ()
 
AWS_CORE_API AWSCredentials Aws::Auth::GetCredentialsFromProcess (const Aws::String &process)
 

Variables

constexpr int Aws::Auth::REFRESH_THRESHOLD = 1000 * 60 * 5