AWS SDK for C++
AWS SDK for C++
|
Classes | |
class | AnonymousAWSCredentialsProvider |
class | AWSAuthHelper |
class | AWSAuthSignerProvider |
class | AWSBearerToken |
class | AWSBearerTokenProviderBase |
class | AWSBearerTokenProviderChainBase |
class | AWSCredentials |
class | AWSCredentialsProvider |
class | AWSCredentialsProviderChain |
class | BearerTokenAuthSignerProvider |
class | DefaultAuthSignerProvider |
class | DefaultAWSCredentialsProviderChain |
class | DefaultBearerTokenProviderChain |
class | EnvironmentAWSCredentialsProvider |
class | InstanceProfileCredentialsProvider |
class | ProcessCredentialsProvider |
class | ProfileConfigFileAWSCredentialsProvider |
class | SimpleAWSCredentialsProvider |
class | SSOBearerTokenProvider |
class | SSOCredentialsProvider |
class | StaticAWSBearerTokenProvider |
class | STSAssumeRoleWebIdentityCredentialsProvider |
class | TaskRoleCredentialsProvider |
Enumerations | |
enum class | AWSSigningAlgorithm { SIGV4 = static_cast<int>(Aws::Crt::Auth::SigningAlgorithm::SigV4) , ASYMMETRIC_SIGV4 = static_cast<int>(Aws::Crt::Auth::SigningAlgorithm::SigV4A) } |
Functions | |
AWS_CORE_API Aws::String | GetConfigProfileFilename () |
AWS_CORE_API Aws::String | GetConfigProfileName () |
AWS_CORE_API AWSCredentials | GetCredentialsFromProcess (const Aws::String &process) |
Variables | |
constexpr int | REFRESH_THRESHOLD = 1000 * 60 * 5 |
AWS_CORE_API const char | BEARER_SIGNER [] |
AWS_CORE_API const char | EVENTSTREAM_SIGV4_SIGNER [] |
AWS_CORE_API const char | SIGNATURE [] |
AWS_CORE_API const char | SIGV4_SIGNER [] |
AWS_CORE_API const char | ASYMMETRIC_SIGV4_SIGNER [] |
AWS_CORE_API const char | NULL_SIGNER [] |
|
strong |
Enumerator | |
---|---|
SIGV4 | |
ASYMMETRIC_SIGV4 |
Definition at line 33 of file AWSAuthV4Signer.h.
AWS_CORE_API Aws::String Aws::Auth::GetConfigProfileFilename | ( | ) |
Returns the full path of the config file.
AWS_CORE_API Aws::String Aws::Auth::GetConfigProfileName | ( | ) |
Returns the default profile name. The value is the first non-empty value of the following:
AWS_CORE_API AWSCredentials Aws::Auth::GetCredentialsFromProcess | ( | const Aws::String & | process | ) |
|
extern |
|
extern |
|
extern |
|
extern |
Definition at line 56 of file AWSClient.h.
|
constexpr |
Definition at line 25 of file AWSCredentialsProvider.h.
|
extern |
|
extern |
Definition at line 55 of file AWSClient.h.