AWS SDK for C++
1.8.153
AWS SDK for C++
|
#include <AWSCredentialsProvider.h>
Public Member Functions | |
SimpleAWSCredentialsProvider (const Aws::String &awsAccessKeyId, const Aws::String &awsSecretAccessKey, const Aws::String &sessionToken="") | |
SimpleAWSCredentialsProvider (const AWSCredentials &credentials) | |
AWSCredentials | GetAWSCredentials () override |
![]() | |
AWSCredentialsProvider () | |
virtual | ~AWSCredentialsProvider ()=default |
Additional Inherited Members | |
![]() | |
virtual bool | IsTimeToRefresh (long reloadFrequency) |
virtual void | Reload () |
![]() | |
Aws::Utils::Threading::ReaderWriterLock | m_reloadLock |
A simple string provider. It takes the AccessKeyId and the SecretKey as constructor args and provides them through the interface. This is the default class for AWSClients that take string arguments for credentials.
Definition at line 98 of file AWSCredentialsProvider.h.
|
inline |
Initializes object from awsAccessKeyId, awsSecretAccessKey, and sessionToken parameters. sessionToken parameter is defaulted to empty.
Definition at line 104 of file AWSCredentialsProvider.h.
|
inline |
Initializes object from credentials object. everything is copied.
Definition at line 111 of file AWSCredentialsProvider.h.
|
inlineoverridevirtual |
Returns the credentials this object was initialized with as an AWSCredentials object.
Implements Aws::Auth::AWSCredentialsProvider.
Definition at line 118 of file AWSCredentialsProvider.h.