AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
CloudHSMClient.h File Reference
#include <aws/cloudhsm/CloudHSM_EXPORTS.h>
#include <aws/cloudhsm/CloudHSMErrors.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/cloudhsm/model/AddTagsToResourceResult.h>
#include <aws/cloudhsm/model/CreateHapgResult.h>
#include <aws/cloudhsm/model/CreateHsmResult.h>
#include <aws/cloudhsm/model/CreateLunaClientResult.h>
#include <aws/cloudhsm/model/DeleteHapgResult.h>
#include <aws/cloudhsm/model/DeleteHsmResult.h>
#include <aws/cloudhsm/model/DeleteLunaClientResult.h>
#include <aws/cloudhsm/model/DescribeHapgResult.h>
#include <aws/cloudhsm/model/DescribeHsmResult.h>
#include <aws/cloudhsm/model/DescribeLunaClientResult.h>
#include <aws/cloudhsm/model/GetConfigResult.h>
#include <aws/cloudhsm/model/ListAvailableZonesResult.h>
#include <aws/cloudhsm/model/ListHapgsResult.h>
#include <aws/cloudhsm/model/ListHsmsResult.h>
#include <aws/cloudhsm/model/ListLunaClientsResult.h>
#include <aws/cloudhsm/model/ListTagsForResourceResult.h>
#include <aws/cloudhsm/model/ModifyHapgResult.h>
#include <aws/cloudhsm/model/ModifyHsmResult.h>
#include <aws/cloudhsm/model/ModifyLunaClientResult.h>
#include <aws/cloudhsm/model/RemoveTagsFromResourceResult.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::CloudHSM::CloudHSMClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::CloudHSM
 
 Aws::CloudHSM::Model
 

Typedefs

typedef Aws::Utils::Outcome< AddTagsToResourceResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::AddTagsToResourceOutcome
 
typedef Aws::Utils::Outcome< CreateHapgResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::CreateHapgOutcome
 
typedef Aws::Utils::Outcome< CreateHsmResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::CreateHsmOutcome
 
typedef Aws::Utils::Outcome< CreateLunaClientResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::CreateLunaClientOutcome
 
typedef Aws::Utils::Outcome< DeleteHapgResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::DeleteHapgOutcome
 
typedef Aws::Utils::Outcome< DeleteHsmResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::DeleteHsmOutcome
 
typedef Aws::Utils::Outcome< DeleteLunaClientResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::DeleteLunaClientOutcome
 
typedef Aws::Utils::Outcome< DescribeHapgResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::DescribeHapgOutcome
 
typedef Aws::Utils::Outcome< DescribeHsmResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::DescribeHsmOutcome
 
typedef Aws::Utils::Outcome< DescribeLunaClientResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::DescribeLunaClientOutcome
 
typedef Aws::Utils::Outcome< GetConfigResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::GetConfigOutcome
 
typedef Aws::Utils::Outcome< ListAvailableZonesResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ListAvailableZonesOutcome
 
typedef Aws::Utils::Outcome< ListHapgsResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ListHapgsOutcome
 
typedef Aws::Utils::Outcome< ListHsmsResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ListHsmsOutcome
 
typedef Aws::Utils::Outcome< ListLunaClientsResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ListLunaClientsOutcome
 
typedef Aws::Utils::Outcome< ListTagsForResourceResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ListTagsForResourceOutcome
 
typedef Aws::Utils::Outcome< ModifyHapgResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ModifyHapgOutcome
 
typedef Aws::Utils::Outcome< ModifyHsmResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ModifyHsmOutcome
 
typedef Aws::Utils::Outcome< ModifyLunaClientResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::ModifyLunaClientOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsFromResourceResult, Aws::Client::AWSError< CloudHSMErrors > > Aws::CloudHSM::Model::RemoveTagsFromResourceOutcome
 
typedef std::future< AddTagsToResourceOutcome > Aws::CloudHSM::Model::AddTagsToResourceOutcomeCallable
 
typedef std::future< CreateHapgOutcome > Aws::CloudHSM::Model::CreateHapgOutcomeCallable
 
typedef std::future< CreateHsmOutcome > Aws::CloudHSM::Model::CreateHsmOutcomeCallable
 
typedef std::future< CreateLunaClientOutcome > Aws::CloudHSM::Model::CreateLunaClientOutcomeCallable
 
typedef std::future< DeleteHapgOutcome > Aws::CloudHSM::Model::DeleteHapgOutcomeCallable
 
typedef std::future< DeleteHsmOutcome > Aws::CloudHSM::Model::DeleteHsmOutcomeCallable
 
typedef std::future< DeleteLunaClientOutcome > Aws::CloudHSM::Model::DeleteLunaClientOutcomeCallable
 
typedef std::future< DescribeHapgOutcome > Aws::CloudHSM::Model::DescribeHapgOutcomeCallable
 
typedef std::future< DescribeHsmOutcome > Aws::CloudHSM::Model::DescribeHsmOutcomeCallable
 
typedef std::future< DescribeLunaClientOutcome > Aws::CloudHSM::Model::DescribeLunaClientOutcomeCallable
 
typedef std::future< GetConfigOutcome > Aws::CloudHSM::Model::GetConfigOutcomeCallable
 
typedef std::future< ListAvailableZonesOutcome > Aws::CloudHSM::Model::ListAvailableZonesOutcomeCallable
 
typedef std::future< ListHapgsOutcome > Aws::CloudHSM::Model::ListHapgsOutcomeCallable
 
typedef std::future< ListHsmsOutcome > Aws::CloudHSM::Model::ListHsmsOutcomeCallable
 
typedef std::future< ListLunaClientsOutcome > Aws::CloudHSM::Model::ListLunaClientsOutcomeCallable
 
typedef std::future< ListTagsForResourceOutcome > Aws::CloudHSM::Model::ListTagsForResourceOutcomeCallable
 
typedef std::future< ModifyHapgOutcome > Aws::CloudHSM::Model::ModifyHapgOutcomeCallable
 
typedef std::future< ModifyHsmOutcome > Aws::CloudHSM::Model::ModifyHsmOutcomeCallable
 
typedef std::future< ModifyLunaClientOutcome > Aws::CloudHSM::Model::ModifyLunaClientOutcomeCallable
 
typedef std::future< RemoveTagsFromResourceOutcome > Aws::CloudHSM::Model::RemoveTagsFromResourceOutcomeCallable
 
typedef std::function< void(const CloudHSMClient *, const Model::AddTagsToResourceRequest &, const Model::AddTagsToResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::AddTagsToResourceResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::CreateHapgRequest &, const Model::CreateHapgOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::CreateHapgResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::CreateHsmRequest &, const Model::CreateHsmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::CreateHsmResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::CreateLunaClientRequest &, const Model::CreateLunaClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::CreateLunaClientResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::DeleteHapgRequest &, const Model::DeleteHapgOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::DeleteHapgResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::DeleteHsmRequest &, const Model::DeleteHsmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::DeleteHsmResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::DeleteLunaClientRequest &, const Model::DeleteLunaClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::DeleteLunaClientResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::DescribeHapgRequest &, const Model::DescribeHapgOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::DescribeHapgResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::DescribeHsmRequest &, const Model::DescribeHsmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::DescribeHsmResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::DescribeLunaClientRequest &, const Model::DescribeLunaClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::DescribeLunaClientResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::GetConfigRequest &, const Model::GetConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::GetConfigResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ListAvailableZonesRequest &, const Model::ListAvailableZonesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ListAvailableZonesResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ListHapgsRequest &, const Model::ListHapgsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ListHapgsResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ListHsmsRequest &, const Model::ListHsmsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ListHsmsResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ListLunaClientsRequest &, const Model::ListLunaClientsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ListLunaClientsResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ListTagsForResourceResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ModifyHapgRequest &, const Model::ModifyHapgOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ModifyHapgResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ModifyHsmRequest &, const Model::ModifyHsmOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ModifyHsmResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::ModifyLunaClientRequest &, const Model::ModifyLunaClientOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::ModifyLunaClientResponseReceivedHandler
 
typedef std::function< void(const CloudHSMClient *, const Model::RemoveTagsFromResourceRequest &, const Model::RemoveTagsFromResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudHSM::RemoveTagsFromResourceResponseReceivedHandler