AWS SDK for C++  0.12.9
AWS SDK for C++
Classes | Namespaces | Typedefs
STSClient.h File Reference
#include <aws/sts/STS_EXPORTS.h>
#include <aws/sts/STSErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/xml/XmlSerializer.h>
#include <aws/sts/model/AssumeRoleResult.h>
#include <aws/sts/model/AssumeRoleWithSAMLResult.h>
#include <aws/sts/model/AssumeRoleWithWebIdentityResult.h>
#include <aws/sts/model/DecodeAuthorizationMessageResult.h>
#include <aws/sts/model/GetCallerIdentityResult.h>
#include <aws/sts/model/GetFederationTokenResult.h>
#include <aws/sts/model/GetSessionTokenResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::STS::STSClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Xml
 
 Aws::Auth
 
 Aws::Client
 
 Aws::STS
 
 Aws::STS::Model
 

Typedefs

typedef Aws::Utils::Outcome< AssumeRoleResult, Aws::Client::AWSError< STSErrors > > Aws::STS::Model::AssumeRoleOutcome
 
typedef Aws::Utils::Outcome< AssumeRoleWithSAMLResult, Aws::Client::AWSError< STSErrors > > Aws::STS::Model::AssumeRoleWithSAMLOutcome
 
typedef Aws::Utils::Outcome< AssumeRoleWithWebIdentityResult, Aws::Client::AWSError< STSErrors > > Aws::STS::Model::AssumeRoleWithWebIdentityOutcome
 
typedef Aws::Utils::Outcome< DecodeAuthorizationMessageResult, Aws::Client::AWSError< STSErrors > > Aws::STS::Model::DecodeAuthorizationMessageOutcome
 
typedef Aws::Utils::Outcome< GetCallerIdentityResult, Aws::Client::AWSError< STSErrors > > Aws::STS::Model::GetCallerIdentityOutcome
 
typedef Aws::Utils::Outcome< GetFederationTokenResult, Aws::Client::AWSError< STSErrors > > Aws::STS::Model::GetFederationTokenOutcome
 
typedef Aws::Utils::Outcome< GetSessionTokenResult, Aws::Client::AWSError< STSErrors > > Aws::STS::Model::GetSessionTokenOutcome
 
typedef std::future< AssumeRoleOutcome > Aws::STS::Model::AssumeRoleOutcomeCallable
 
typedef std::future< AssumeRoleWithSAMLOutcome > Aws::STS::Model::AssumeRoleWithSAMLOutcomeCallable
 
typedef std::future< AssumeRoleWithWebIdentityOutcome > Aws::STS::Model::AssumeRoleWithWebIdentityOutcomeCallable
 
typedef std::future< DecodeAuthorizationMessageOutcome > Aws::STS::Model::DecodeAuthorizationMessageOutcomeCallable
 
typedef std::future< GetCallerIdentityOutcome > Aws::STS::Model::GetCallerIdentityOutcomeCallable
 
typedef std::future< GetFederationTokenOutcome > Aws::STS::Model::GetFederationTokenOutcomeCallable
 
typedef std::future< GetSessionTokenOutcome > Aws::STS::Model::GetSessionTokenOutcomeCallable
 
typedef std::function< void(const STSClient *, const Model::AssumeRoleRequest &, const Model::AssumeRoleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::STS::AssumeRoleResponseReceivedHandler
 
typedef std::function< void(const STSClient *, const Model::AssumeRoleWithSAMLRequest &, const Model::AssumeRoleWithSAMLOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::STS::AssumeRoleWithSAMLResponseReceivedHandler
 
typedef std::function< void(const STSClient *, const Model::AssumeRoleWithWebIdentityRequest &, const Model::AssumeRoleWithWebIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::STS::AssumeRoleWithWebIdentityResponseReceivedHandler
 
typedef std::function< void(const STSClient *, const Model::DecodeAuthorizationMessageRequest &, const Model::DecodeAuthorizationMessageOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::STS::DecodeAuthorizationMessageResponseReceivedHandler
 
typedef std::function< void(const STSClient *, const Model::GetCallerIdentityRequest &, const Model::GetCallerIdentityOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::STS::GetCallerIdentityResponseReceivedHandler
 
typedef std::function< void(const STSClient *, const Model::GetFederationTokenRequest &, const Model::GetFederationTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::STS::GetFederationTokenResponseReceivedHandler
 
typedef std::function< void(const STSClient *, const Model::GetSessionTokenRequest &, const Model::GetSessionTokenOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::STS::GetSessionTokenResponseReceivedHandler