Public Member Functions | List of all members
OpenIotRoleCredentialsProvider Class Reference
Inheritance diagram for OpenIotRoleCredentialsProvider:
Inheritance graph
[legend]

Public Member Functions

Aws::Auth::AWSCredentials GetCachedCredentials ()
 
 OpenIotRoleCredentialsProvider (const IotRoleConfig &config)
 
void PublicRefresh ()
 
void PublicSetCredentials (AWSCredentials &creds)
 
bool PublicValidateResponse (Aws::Utils::Json::JsonValue &value)
 
- Public Member Functions inherited from Aws::Auth::IotRoleCredentialsProvider
AWSCredentials GetAWSCredentials () override
 
 IotRoleCredentialsProvider (const IotRoleConfig &config)
 
 IotRoleCredentialsProvider (const IotRoleCredentialsProvider &other)=delete
 
IotRoleCredentialsProvideroperator= (const IotRoleCredentialsProvider &other)=delete
 
 ~IotRoleCredentialsProvider () override
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::Auth::IotRoleCredentialsProvider
bool IsTimeExpired ()
 Returns true if the credentials have expired. More...
 
void Refresh ()
 Refreshes the cached AWS credentials. More...
 
void SetCredentials (AWSCredentials &creds_obj)
 Sets the cached credentials. More...
 
bool ValidateResponse (Aws::Utils::Json::JsonValue &value)
 Validates the json response from the AWS IoT service. More...
 
- Protected Attributes inherited from Aws::Auth::IotRoleCredentialsProvider
Aws::Auth::AWSCredentials cached_
 Current cached credentials. More...
 

Detailed Description

Definition at line 173 of file service_credentials_provider_test.cpp.

Constructor & Destructor Documentation

OpenIotRoleCredentialsProvider::OpenIotRoleCredentialsProvider ( const IotRoleConfig config)
inline

Definition at line 176 of file service_credentials_provider_test.cpp.

Member Function Documentation

Aws::Auth::AWSCredentials OpenIotRoleCredentialsProvider::GetCachedCredentials ( )
inline

Definition at line 184 of file service_credentials_provider_test.cpp.

void OpenIotRoleCredentialsProvider::PublicRefresh ( )
inline

Definition at line 178 of file service_credentials_provider_test.cpp.

void OpenIotRoleCredentialsProvider::PublicSetCredentials ( AWSCredentials &  creds)
inline

Definition at line 179 of file service_credentials_provider_test.cpp.

bool OpenIotRoleCredentialsProvider::PublicValidateResponse ( Aws::Utils::Json::JsonValue &  value)
inline

Definition at line 180 of file service_credentials_provider_test.cpp.


The documentation for this class was generated from the following file:


aws_common
Author(s): AWS RoboMaker
autogenerated on Sat Mar 6 2021 03:11:38