AWS SDK for C++  1.8.76
AWS SDK for C++
Classes | Functions | Variables
Aws::Config Namespace Reference

Classes

class  AWSConfigFileProfileConfigLoader
 
class  AWSProfileConfigLoader
 
class  ConfigAndCredentialsCacheManager
 
class  EC2InstanceProfileConfigLoader
 
class  Profile
 

Functions

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

Variables

static const char *const INSTANCE_PROFILE_KEY = "InstanceProfile"
 

Function Documentation

◆ CleanupConfigAndCredentialsCacheManager()

AWS_CORE_API void Aws::Config::CleanupConfigAndCredentialsCacheManager ( )

◆ GetCachedConfigProfile()

AWS_CORE_API Aws::Config::Profile Aws::Config::GetCachedConfigProfile ( const Aws::String profileName)

◆ GetCachedConfigProfiles()

AWS_CORE_API Aws::Map<Aws::String, Aws::Config::Profile> Aws::Config::GetCachedConfigProfiles ( )

◆ GetCachedConfigValue() [1/2]

AWS_CORE_API Aws::String Aws::Config::GetCachedConfigValue ( const Aws::String profileName,
const Aws::String key 
)

◆ GetCachedConfigValue() [2/2]

AWS_CORE_API Aws::String Aws::Config::GetCachedConfigValue ( const Aws::String key)

◆ GetCachedCredentials()

AWS_CORE_API Aws::Auth::AWSCredentials Aws::Config::GetCachedCredentials ( const Aws::String profileName)

◆ GetCachedCredentialsProfile()

AWS_CORE_API Aws::Config::Profile Aws::Config::GetCachedCredentialsProfile ( const Aws::String profileName)

◆ GetCachedCredentialsProfiles()

AWS_CORE_API Aws::Map<Aws::String, Aws::Config::Profile> Aws::Config::GetCachedCredentialsProfiles ( )

◆ HasCachedConfigProfile()

AWS_CORE_API bool Aws::Config::HasCachedConfigProfile ( const Aws::String profileName)

◆ HasCachedCredentialsProfile()

AWS_CORE_API bool Aws::Config::HasCachedCredentialsProfile ( const Aws::String profileName)

◆ InitConfigAndCredentialsCacheManager()

AWS_CORE_API void Aws::Config::InitConfigAndCredentialsCacheManager ( )

◆ ReloadCachedConfigFile()

AWS_CORE_API void Aws::Config::ReloadCachedConfigFile ( )

◆ ReloadCachedCredentialsFile()

AWS_CORE_API void Aws::Config::ReloadCachedCredentialsFile ( )

Variable Documentation

◆ INSTANCE_PROFILE_KEY

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

Definition at line 142 of file AWSProfileConfigLoader.h.