AWS SDK for C++  1.9.123
AWS SDK for C++
Classes | Namespaces | Typedefs
SSOClient.h File Reference
#include <aws/sso/SSO_EXPORTS.h>
#include <aws/sso/SSOErrors.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/json/JsonSerializer.h>
#include <aws/sso/model/GetRoleCredentialsResult.h>
#include <aws/sso/model/ListAccountRolesResult.h>
#include <aws/sso/model/ListAccountsResult.h>
#include <aws/core/NoResult.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::SSO::SSOClient
 

Namespaces

 Aws
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Auth
 
 Aws::Client
 
 Aws::SSO
 
 Aws::SSO::Model
 

Typedefs

typedef Aws::Utils::Outcome< GetRoleCredentialsResult, SSOError > Aws::SSO::Model::GetRoleCredentialsOutcome
 
typedef Aws::Utils::Outcome< ListAccountRolesResult, SSOError > Aws::SSO::Model::ListAccountRolesOutcome
 
typedef Aws::Utils::Outcome< ListAccountsResult, SSOError > Aws::SSO::Model::ListAccountsOutcome
 
typedef Aws::Utils::Outcome< Aws::NoResult, SSOError > Aws::SSO::Model::LogoutOutcome
 
typedef std::future< GetRoleCredentialsOutcome > Aws::SSO::Model::GetRoleCredentialsOutcomeCallable
 
typedef std::future< ListAccountRolesOutcome > Aws::SSO::Model::ListAccountRolesOutcomeCallable
 
typedef std::future< ListAccountsOutcome > Aws::SSO::Model::ListAccountsOutcomeCallable
 
typedef std::future< LogoutOutcome > Aws::SSO::Model::LogoutOutcomeCallable
 
typedef std::function< void(const SSOClient *, const Model::GetRoleCredentialsRequest &, const Model::GetRoleCredentialsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSO::GetRoleCredentialsResponseReceivedHandler
 
typedef std::function< void(const SSOClient *, const Model::ListAccountRolesRequest &, const Model::ListAccountRolesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSO::ListAccountRolesResponseReceivedHandler
 
typedef std::function< void(const SSOClient *, const Model::ListAccountsRequest &, const Model::ListAccountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSO::ListAccountsResponseReceivedHandler
 
typedef std::function< void(const SSOClient *, const Model::LogoutRequest &, const Model::LogoutOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::SSO::LogoutResponseReceivedHandler