AWS SDK for C++

AWS SDK for C++ Version 1.11.793

Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
Aws::Internal::STSCredentialsClient Class Reference

#include <AWSHttpResourceClient.h>

Inheritance diagram for Aws::Internal::STSCredentialsClient:
[legend]

Classes

 
 

Public Member Functions

 STSCredentialsClient (const Client::ClientConfiguration &clientConfiguration)
 
 
 
 
 
 

Public Member Functions inherited from Aws::Internal::AWSHttpResourceClient

 AWSHttpResourceClient (const char *logtag="AWSHttpResourceClient")
 
 AWSHttpResourceClient (const Client::ClientConfiguration &clientConfiguration, const char *logtag="AWSHttpResourceClient")
 
 
 
 
 
 
virtual Aws::String GetResource (const char *endpoint, const char *resourcePath, const char *authToken) const
 
virtual AmazonWebServiceResult< Aws::StringGetResourceWithAWSWebServiceResult (const char *endpoint, const char *resourcePath, const char *authToken) const
 
virtual AmazonWebServiceResult< Aws::StringGetResourceWithAWSWebServiceResult (const std::shared_ptr< Http::HttpRequest > &httpRequest) const
 
 
 

Additional Inherited Members

Protected Attributes inherited from Aws::Internal::AWSHttpResourceClient

 
 

Detailed Description

To support retrieving credentials from STS. Note that STS accepts request with protocol of queryxml. Calling GetResource() will trigger a query request using AWSHttpResourceClient under the hood.

Definition at line 215 of file AWSHttpResourceClient.h.

Constructor & Destructor Documentation

◆ STSCredentialsClient() [1/3]

Aws::Internal::STSCredentialsClient::STSCredentialsClient ( const Client::ClientConfiguration clientConfiguration)

Initializes the provider to retrieve credentials from STS when it expires.

◆ STSCredentialsClient() [2/3]

Aws::Internal::STSCredentialsClient::STSCredentialsClient ( const STSCredentialsClient rhs)
delete

◆ STSCredentialsClient() [3/3]

Aws::Internal::STSCredentialsClient::STSCredentialsClient ( const STSCredentialsClient &&  rhs)
delete

Member Function Documentation

◆ GetAssumeRoleWithWebIdentityCredentials()

STSAssumeRoleWithWebIdentityResult Aws::Internal::STSCredentialsClient::GetAssumeRoleWithWebIdentityCredentials ( const STSAssumeRoleWithWebIdentityRequest request)

◆ operator=() [1/2]

STSCredentialsClient & Aws::Internal::STSCredentialsClient::operator= ( STSCredentialsClient &&  rhs)
delete

◆ operator=() [2/2]

STSCredentialsClient & Aws::Internal::STSCredentialsClient::operator= ( STSCredentialsClient rhs)
delete

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