AWS SDK for C++  0.14.3
AWS SDK for C++
Classes | Namespaces | Typedefs
CloudTrailClient.h File Reference
#include <aws/cloudtrail/CloudTrail_EXPORTS.h>
#include <aws/cloudtrail/CloudTrailErrors.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/cloudtrail/model/AddTagsResult.h>
#include <aws/cloudtrail/model/CreateTrailResult.h>
#include <aws/cloudtrail/model/DeleteTrailResult.h>
#include <aws/cloudtrail/model/DescribeTrailsResult.h>
#include <aws/cloudtrail/model/GetTrailStatusResult.h>
#include <aws/cloudtrail/model/ListPublicKeysResult.h>
#include <aws/cloudtrail/model/ListTagsResult.h>
#include <aws/cloudtrail/model/LookupEventsResult.h>
#include <aws/cloudtrail/model/RemoveTagsResult.h>
#include <aws/cloudtrail/model/StartLoggingResult.h>
#include <aws/cloudtrail/model/StopLoggingResult.h>
#include <aws/cloudtrail/model/UpdateTrailResult.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::CloudTrail::CloudTrailClient
 

Namespaces

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

Typedefs

typedef Aws::Utils::Outcome< AddTagsResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::AddTagsOutcome
 
typedef Aws::Utils::Outcome< CreateTrailResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::CreateTrailOutcome
 
typedef Aws::Utils::Outcome< DeleteTrailResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::DeleteTrailOutcome
 
typedef Aws::Utils::Outcome< DescribeTrailsResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::DescribeTrailsOutcome
 
typedef Aws::Utils::Outcome< GetTrailStatusResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::GetTrailStatusOutcome
 
typedef Aws::Utils::Outcome< ListPublicKeysResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::ListPublicKeysOutcome
 
typedef Aws::Utils::Outcome< ListTagsResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::ListTagsOutcome
 
typedef Aws::Utils::Outcome< LookupEventsResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::LookupEventsOutcome
 
typedef Aws::Utils::Outcome< RemoveTagsResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::RemoveTagsOutcome
 
typedef Aws::Utils::Outcome< StartLoggingResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::StartLoggingOutcome
 
typedef Aws::Utils::Outcome< StopLoggingResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::StopLoggingOutcome
 
typedef Aws::Utils::Outcome< UpdateTrailResult, Aws::Client::AWSError< CloudTrailErrors > > Aws::CloudTrail::Model::UpdateTrailOutcome
 
typedef std::future< AddTagsOutcome > Aws::CloudTrail::Model::AddTagsOutcomeCallable
 
typedef std::future< CreateTrailOutcome > Aws::CloudTrail::Model::CreateTrailOutcomeCallable
 
typedef std::future< DeleteTrailOutcome > Aws::CloudTrail::Model::DeleteTrailOutcomeCallable
 
typedef std::future< DescribeTrailsOutcome > Aws::CloudTrail::Model::DescribeTrailsOutcomeCallable
 
typedef std::future< GetTrailStatusOutcome > Aws::CloudTrail::Model::GetTrailStatusOutcomeCallable
 
typedef std::future< ListPublicKeysOutcome > Aws::CloudTrail::Model::ListPublicKeysOutcomeCallable
 
typedef std::future< ListTagsOutcome > Aws::CloudTrail::Model::ListTagsOutcomeCallable
 
typedef std::future< LookupEventsOutcome > Aws::CloudTrail::Model::LookupEventsOutcomeCallable
 
typedef std::future< RemoveTagsOutcome > Aws::CloudTrail::Model::RemoveTagsOutcomeCallable
 
typedef std::future< StartLoggingOutcome > Aws::CloudTrail::Model::StartLoggingOutcomeCallable
 
typedef std::future< StopLoggingOutcome > Aws::CloudTrail::Model::StopLoggingOutcomeCallable
 
typedef std::future< UpdateTrailOutcome > Aws::CloudTrail::Model::UpdateTrailOutcomeCallable
 
typedef std::function< void(const CloudTrailClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::AddTagsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::CreateTrailRequest &, const Model::CreateTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::CreateTrailResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::DeleteTrailRequest &, const Model::DeleteTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::DeleteTrailResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::DescribeTrailsRequest &, const Model::DescribeTrailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::DescribeTrailsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::GetTrailStatusRequest &, const Model::GetTrailStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::GetTrailStatusResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::ListPublicKeysRequest &, const Model::ListPublicKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::ListPublicKeysResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::ListTagsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::LookupEventsRequest &, const Model::LookupEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::LookupEventsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::RemoveTagsResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::StartLoggingRequest &, const Model::StartLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::StartLoggingResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::StopLoggingRequest &, const Model::StopLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::StopLoggingResponseReceivedHandler
 
typedef std::function< void(const CloudTrailClient *, const Model::UpdateTrailRequest &, const Model::UpdateTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::CloudTrail::UpdateTrailResponseReceivedHandler