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

Go to the source code of this file.

Classes

class  Aws::Config::Profile
 
class  Aws::Config::AWSProfileConfigLoader
 
class  Aws::Config::AWSConfigFileProfileConfigLoader
 
class  Aws::Config::EC2InstanceProfileConfigLoader
 
class  Aws::Config::ConfigAndCredentialsCacheManager
 

Namespaces

 Aws
 
 Aws::Internal
 
 Aws::Config
 

Functions

AWS_CORE_API void Aws::Config::InitConfigAndCredentialsCacheManager ()
 
AWS_CORE_API void Aws::Config::CleanupConfigAndCredentialsCacheManager ()
 
AWS_CORE_API void Aws::Config::ReloadCachedConfigFile ()
 
AWS_CORE_API void Aws::Config::ReloadCachedCredentialsFile ()
 
AWS_CORE_API bool Aws::Config::HasCachedConfigProfile (const Aws::String &profileName)
 
AWS_CORE_API Aws::Config::Profile Aws::Config::GetCachedConfigProfile (const Aws::String &profileName)
 
AWS_CORE_API Aws::Map< Aws::String, Aws::Config::ProfileAws::Config::GetCachedConfigProfiles ()
 
AWS_CORE_API Aws::String Aws::Config::GetCachedConfigValue (const Aws::String &profileName, const Aws::String &key)
 
AWS_CORE_API Aws::String Aws::Config::GetCachedConfigValue (const Aws::String &key)
 
AWS_CORE_API bool Aws::Config::HasCachedCredentialsProfile (const Aws::String &profileName)
 
AWS_CORE_API Aws::Config::Profile Aws::Config::GetCachedCredentialsProfile (const Aws::String &profileName)
 
AWS_CORE_API Aws::Auth::AWSCredentials Aws::Config::GetCachedCredentials (const Aws::String &profileName)
 
AWS_CORE_API Aws::Map< Aws::String, Aws::Config::ProfileAws::Config::GetCachedCredentialsProfiles ()
 

Variables

static const char *const Aws::Config::INSTANCE_PROFILE_KEY = "InstanceProfile"