#include <aws_profile_provider.h>
Public Member Functions | |
AWSProfileProvider () | |
const Aws::Config::Profile | GetProfile () |
Private Attributes | |
std::shared_ptr< AWSProfileConfigLoader > | config_file_loader_ |
std::shared_ptr< AWSProfileConfigLoader > | credentials_file_loader_ |
Aws::String | profile_to_use_ |
AWSCredentialsProvider does not expose the Profile nor its ProfileConfigLoader, and so we implement a Profile provider which borrows most of its logic from AWSCredentialsProvider.
Definition at line 26 of file aws_profile_provider.h.
Aws::Config::AWSProfileProvider::AWSProfileProvider | ( | ) |
Definition at line 27 of file aws_profile_provider.cpp.
const Profile Aws::Config::AWSProfileProvider::GetProfile | ( | ) |
Definition at line 46 of file aws_profile_provider.cpp.
|
private |
Definition at line 33 of file aws_profile_provider.h.
|
private |
Definition at line 34 of file aws_profile_provider.h.
|
private |
Definition at line 35 of file aws_profile_provider.h.