9#include <aws/cloudtrail/CloudTrailErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/cloudtrail/CloudTrailEndpointProvider.h>
21#include <aws/cloudtrail/model/AddTagsResult.h>
22#include <aws/cloudtrail/model/CancelQueryResult.h>
23#include <aws/cloudtrail/model/CreateChannelResult.h>
24#include <aws/cloudtrail/model/CreateEventDataStoreResult.h>
25#include <aws/cloudtrail/model/CreateTrailResult.h>
26#include <aws/cloudtrail/model/DeleteChannelResult.h>
27#include <aws/cloudtrail/model/DeleteEventDataStoreResult.h>
28#include <aws/cloudtrail/model/DeleteResourcePolicyResult.h>
29#include <aws/cloudtrail/model/DeleteTrailResult.h>
30#include <aws/cloudtrail/model/DeregisterOrganizationDelegatedAdminResult.h>
31#include <aws/cloudtrail/model/DescribeQueryResult.h>
32#include <aws/cloudtrail/model/DescribeTrailsResult.h>
33#include <aws/cloudtrail/model/DisableFederationResult.h>
34#include <aws/cloudtrail/model/EnableFederationResult.h>
35#include <aws/cloudtrail/model/GetChannelResult.h>
36#include <aws/cloudtrail/model/GetEventDataStoreResult.h>
37#include <aws/cloudtrail/model/GetEventSelectorsResult.h>
38#include <aws/cloudtrail/model/GetImportResult.h>
39#include <aws/cloudtrail/model/GetInsightSelectorsResult.h>
40#include <aws/cloudtrail/model/GetQueryResultsResult.h>
41#include <aws/cloudtrail/model/GetResourcePolicyResult.h>
42#include <aws/cloudtrail/model/GetTrailResult.h>
43#include <aws/cloudtrail/model/GetTrailStatusResult.h>
44#include <aws/cloudtrail/model/ListChannelsResult.h>
45#include <aws/cloudtrail/model/ListEventDataStoresResult.h>
46#include <aws/cloudtrail/model/ListImportFailuresResult.h>
47#include <aws/cloudtrail/model/ListImportsResult.h>
48#include <aws/cloudtrail/model/ListInsightsMetricDataResult.h>
49#include <aws/cloudtrail/model/ListPublicKeysResult.h>
50#include <aws/cloudtrail/model/ListQueriesResult.h>
51#include <aws/cloudtrail/model/ListTagsResult.h>
52#include <aws/cloudtrail/model/ListTrailsResult.h>
53#include <aws/cloudtrail/model/LookupEventsResult.h>
54#include <aws/cloudtrail/model/PutEventSelectorsResult.h>
55#include <aws/cloudtrail/model/PutInsightSelectorsResult.h>
56#include <aws/cloudtrail/model/PutResourcePolicyResult.h>
57#include <aws/cloudtrail/model/RegisterOrganizationDelegatedAdminResult.h>
58#include <aws/cloudtrail/model/RemoveTagsResult.h>
59#include <aws/cloudtrail/model/RestoreEventDataStoreResult.h>
60#include <aws/cloudtrail/model/StartEventDataStoreIngestionResult.h>
61#include <aws/cloudtrail/model/StartImportResult.h>
62#include <aws/cloudtrail/model/StartLoggingResult.h>
63#include <aws/cloudtrail/model/StartQueryResult.h>
64#include <aws/cloudtrail/model/StopEventDataStoreIngestionResult.h>
65#include <aws/cloudtrail/model/StopImportResult.h>
66#include <aws/cloudtrail/model/StopLoggingResult.h>
67#include <aws/cloudtrail/model/UpdateChannelResult.h>
68#include <aws/cloudtrail/model/UpdateEventDataStoreResult.h>
69#include <aws/cloudtrail/model/UpdateTrailResult.h>
70#include <aws/cloudtrail/model/ListImportsRequest.h>
71#include <aws/cloudtrail/model/ListChannelsRequest.h>
72#include <aws/cloudtrail/model/DescribeQueryRequest.h>
73#include <aws/cloudtrail/model/GetInsightSelectorsRequest.h>
74#include <aws/cloudtrail/model/LookupEventsRequest.h>
75#include <aws/cloudtrail/model/DescribeTrailsRequest.h>
76#include <aws/cloudtrail/model/StartImportRequest.h>
77#include <aws/cloudtrail/model/ListEventDataStoresRequest.h>
78#include <aws/cloudtrail/model/ListPublicKeysRequest.h>
79#include <aws/cloudtrail/model/StartQueryRequest.h>
80#include <aws/cloudtrail/model/ListTrailsRequest.h>
88 class HttpClientFactory;
93 template<
typename R,
typename E>
class Outcome;
103 class AWSCredentials;
104 class AWSCredentialsProvider;
EndpointProviderBase< CloudTrailClientConfiguration, CloudTrailBuiltInParameters, CloudTrailClientContextParameters > CloudTrailEndpointProviderBase
std::future< LookupEventsOutcome > LookupEventsOutcomeCallable
Aws::Utils::Outcome< ListImportFailuresResult, CloudTrailError > ListImportFailuresOutcome
std::future< PutEventSelectorsOutcome > PutEventSelectorsOutcomeCallable
std::future< StopLoggingOutcome > StopLoggingOutcomeCallable
std::future< PutInsightSelectorsOutcome > PutInsightSelectorsOutcomeCallable
Aws::Utils::Outcome< ListInsightsMetricDataResult, CloudTrailError > ListInsightsMetricDataOutcome
Aws::Utils::Outcome< GetResourcePolicyResult, CloudTrailError > GetResourcePolicyOutcome
Aws::Utils::Outcome< DeleteChannelResult, CloudTrailError > DeleteChannelOutcome
std::future< GetImportOutcome > GetImportOutcomeCallable
Aws::Utils::Outcome< GetQueryResultsResult, CloudTrailError > GetQueryResultsOutcome
Aws::Utils::Outcome< UpdateChannelResult, CloudTrailError > UpdateChannelOutcome
Aws::Utils::Outcome< CreateTrailResult, CloudTrailError > CreateTrailOutcome
Aws::Utils::Outcome< ListTrailsResult, CloudTrailError > ListTrailsOutcome
std::future< RegisterOrganizationDelegatedAdminOutcome > RegisterOrganizationDelegatedAdminOutcomeCallable
Aws::Utils::Outcome< DescribeTrailsResult, CloudTrailError > DescribeTrailsOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, CloudTrailError > PutResourcePolicyOutcome
Aws::Utils::Outcome< UpdateTrailResult, CloudTrailError > UpdateTrailOutcome
Aws::Utils::Outcome< RegisterOrganizationDelegatedAdminResult, CloudTrailError > RegisterOrganizationDelegatedAdminOutcome
std::future< RemoveTagsOutcome > RemoveTagsOutcomeCallable
std::future< DeleteChannelOutcome > DeleteChannelOutcomeCallable
std::future< StartLoggingOutcome > StartLoggingOutcomeCallable
std::future< ListInsightsMetricDataOutcome > ListInsightsMetricDataOutcomeCallable
std::future< ListTrailsOutcome > ListTrailsOutcomeCallable
std::future< StopImportOutcome > StopImportOutcomeCallable
std::future< RestoreEventDataStoreOutcome > RestoreEventDataStoreOutcomeCallable
std::future< EnableFederationOutcome > EnableFederationOutcomeCallable
std::future< StopEventDataStoreIngestionOutcome > StopEventDataStoreIngestionOutcomeCallable
std::future< GetResourcePolicyOutcome > GetResourcePolicyOutcomeCallable
Aws::Utils::Outcome< AddTagsResult, CloudTrailError > AddTagsOutcome
std::future< DescribeQueryOutcome > DescribeQueryOutcomeCallable
std::future< UpdateChannelOutcome > UpdateChannelOutcomeCallable
Aws::Utils::Outcome< ListChannelsResult, CloudTrailError > ListChannelsOutcome
std::future< CreateTrailOutcome > CreateTrailOutcomeCallable
std::future< GetEventSelectorsOutcome > GetEventSelectorsOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
Aws::Utils::Outcome< CancelQueryResult, CloudTrailError > CancelQueryOutcome
Aws::Utils::Outcome< PutInsightSelectorsResult, CloudTrailError > PutInsightSelectorsOutcome
std::future< CreateChannelOutcome > CreateChannelOutcomeCallable
std::future< ListTagsOutcome > ListTagsOutcomeCallable
Aws::Utils::Outcome< RemoveTagsResult, CloudTrailError > RemoveTagsOutcome
Aws::Utils::Outcome< DeregisterOrganizationDelegatedAdminResult, CloudTrailError > DeregisterOrganizationDelegatedAdminOutcome
Aws::Utils::Outcome< CreateEventDataStoreResult, CloudTrailError > CreateEventDataStoreOutcome
std::future< DeregisterOrganizationDelegatedAdminOutcome > DeregisterOrganizationDelegatedAdminOutcomeCallable
Aws::Utils::Outcome< GetChannelResult, CloudTrailError > GetChannelOutcome
Aws::Utils::Outcome< StopLoggingResult, CloudTrailError > StopLoggingOutcome
Aws::Utils::Outcome< StopImportResult, CloudTrailError > StopImportOutcome
Aws::Utils::Outcome< ListQueriesResult, CloudTrailError > ListQueriesOutcome
Aws::Utils::Outcome< GetTrailStatusResult, CloudTrailError > GetTrailStatusOutcome
Aws::Utils::Outcome< ListImportsResult, CloudTrailError > ListImportsOutcome
std::future< StartQueryOutcome > StartQueryOutcomeCallable
std::future< GetTrailStatusOutcome > GetTrailStatusOutcomeCallable
std::future< CancelQueryOutcome > CancelQueryOutcomeCallable
std::future< DescribeTrailsOutcome > DescribeTrailsOutcomeCallable
Aws::Utils::Outcome< DeleteEventDataStoreResult, CloudTrailError > DeleteEventDataStoreOutcome
Aws::Utils::Outcome< StartImportResult, CloudTrailError > StartImportOutcome
Aws::Utils::Outcome< LookupEventsResult, CloudTrailError > LookupEventsOutcome
Aws::Utils::Outcome< ListPublicKeysResult, CloudTrailError > ListPublicKeysOutcome
std::future< GetQueryResultsOutcome > GetQueryResultsOutcomeCallable
std::future< ListChannelsOutcome > ListChannelsOutcomeCallable
Aws::Utils::Outcome< CreateChannelResult, CloudTrailError > CreateChannelOutcome
Aws::Utils::Outcome< GetTrailResult, CloudTrailError > GetTrailOutcome
std::future< ListImportsOutcome > ListImportsOutcomeCallable
std::future< GetEventDataStoreOutcome > GetEventDataStoreOutcomeCallable
Aws::Utils::Outcome< UpdateEventDataStoreResult, CloudTrailError > UpdateEventDataStoreOutcome
Aws::Utils::Outcome< StartQueryResult, CloudTrailError > StartQueryOutcome
Aws::Utils::Outcome< RestoreEventDataStoreResult, CloudTrailError > RestoreEventDataStoreOutcome
Aws::Utils::Outcome< EnableFederationResult, CloudTrailError > EnableFederationOutcome
Aws::Utils::Outcome< StopEventDataStoreIngestionResult, CloudTrailError > StopEventDataStoreIngestionOutcome
Aws::Utils::Outcome< GetEventSelectorsResult, CloudTrailError > GetEventSelectorsOutcome
Aws::Utils::Outcome< PutEventSelectorsResult, CloudTrailError > PutEventSelectorsOutcome
Aws::Utils::Outcome< StartLoggingResult, CloudTrailError > StartLoggingOutcome
std::future< ListQueriesOutcome > ListQueriesOutcomeCallable
std::future< ListImportFailuresOutcome > ListImportFailuresOutcomeCallable
std::future< CreateEventDataStoreOutcome > CreateEventDataStoreOutcomeCallable
Aws::Utils::Outcome< DescribeQueryResult, CloudTrailError > DescribeQueryOutcome
std::future< DeleteEventDataStoreOutcome > DeleteEventDataStoreOutcomeCallable
std::future< GetTrailOutcome > GetTrailOutcomeCallable
Aws::Utils::Outcome< DeleteResourcePolicyResult, CloudTrailError > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< DisableFederationResult, CloudTrailError > DisableFederationOutcome
std::future< DisableFederationOutcome > DisableFederationOutcomeCallable
Aws::Utils::Outcome< StartEventDataStoreIngestionResult, CloudTrailError > StartEventDataStoreIngestionOutcome
Aws::Utils::Outcome< DeleteTrailResult, CloudTrailError > DeleteTrailOutcome
std::future< UpdateEventDataStoreOutcome > UpdateEventDataStoreOutcomeCallable
std::future< UpdateTrailOutcome > UpdateTrailOutcomeCallable
std::future< DeleteTrailOutcome > DeleteTrailOutcomeCallable
std::future< GetChannelOutcome > GetChannelOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
Aws::Utils::Outcome< GetEventDataStoreResult, CloudTrailError > GetEventDataStoreOutcome
std::future< StartEventDataStoreIngestionOutcome > StartEventDataStoreIngestionOutcomeCallable
std::future< AddTagsOutcome > AddTagsOutcomeCallable
std::future< ListPublicKeysOutcome > ListPublicKeysOutcomeCallable
std::future< StartImportOutcome > StartImportOutcomeCallable
Aws::Utils::Outcome< ListTagsResult, CloudTrailError > ListTagsOutcome
std::future< GetInsightSelectorsOutcome > GetInsightSelectorsOutcomeCallable
std::future< ListEventDataStoresOutcome > ListEventDataStoresOutcomeCallable
Aws::Utils::Outcome< ListEventDataStoresResult, CloudTrailError > ListEventDataStoresOutcome
Aws::Utils::Outcome< GetImportResult, CloudTrailError > GetImportOutcome
Aws::Utils::Outcome< GetInsightSelectorsResult, CloudTrailError > GetInsightSelectorsOutcome
std::function< void(const CloudTrailClient *, const Model::StartQueryRequest &, const Model::StartQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQueryResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetQueryResultsRequest &, const Model::GetQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryResultsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::RemoveTagsRequest &, const Model::RemoveTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RemoveTagsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::StopEventDataStoreIngestionRequest &, const Model::StopEventDataStoreIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopEventDataStoreIngestionResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetTrailRequest &, const Model::GetTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrailResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::StartLoggingRequest &, const Model::StartLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLoggingResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::CreateTrailRequest &, const Model::CreateTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateTrailResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::StopImportRequest &, const Model::StopImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopImportResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetInsightSelectorsRequest &, const Model::GetInsightSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetInsightSelectorsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DeleteEventDataStoreRequest &, const Model::DeleteEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEventDataStoreResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteChannelResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetTrailStatusRequest &, const Model::GetTrailStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetTrailStatusResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DisableFederationRequest &, const Model::DisableFederationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisableFederationResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::CancelQueryRequest &, const Model::CancelQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelQueryResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DescribeQueryRequest &, const Model::DescribeQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueryResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListImportsRequest &, const Model::ListImportsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetEventSelectorsRequest &, const Model::GetEventSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventSelectorsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetImportRequest &, const Model::GetImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetImportResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::UpdateTrailRequest &, const Model::UpdateTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateTrailResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::PutEventSelectorsRequest &, const Model::PutEventSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEventSelectorsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetResourcePolicyRequest &, const Model::GetResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourcePolicyResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::EnableFederationRequest &, const Model::EnableFederationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > EnableFederationResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListInsightsMetricDataRequest &, const Model::ListInsightsMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListInsightsMetricDataResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::RegisterOrganizationDelegatedAdminRequest &, const Model::RegisterOrganizationDelegatedAdminOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RegisterOrganizationDelegatedAdminResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::StartImportRequest &, const Model::StartImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartImportResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetEventDataStoreRequest &, const Model::GetEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetEventDataStoreResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetChannelRequest &, const Model::GetChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetChannelResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::CreateChannelRequest &, const Model::CreateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateChannelResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::AddTagsRequest &, const Model::AddTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AddTagsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListChannelsRequest &, const Model::ListChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListChannelsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListTagsRequest &, const Model::ListTagsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::UpdateChannelRequest &, const Model::UpdateChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateChannelResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::PutInsightSelectorsRequest &, const Model::PutInsightSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutInsightSelectorsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListEventDataStoresRequest &, const Model::ListEventDataStoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListEventDataStoresResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DescribeTrailsRequest &, const Model::DescribeTrailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeTrailsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListTrailsRequest &, const Model::ListTrailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTrailsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::StartEventDataStoreIngestionRequest &, const Model::StartEventDataStoreIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartEventDataStoreIngestionResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListQueriesRequest &, const Model::ListQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListQueriesResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListImportFailuresRequest &, const Model::ListImportFailuresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListImportFailuresResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::LookupEventsRequest &, const Model::LookupEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > LookupEventsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DeregisterOrganizationDelegatedAdminRequest &, const Model::DeregisterOrganizationDelegatedAdminOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeregisterOrganizationDelegatedAdminResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DeleteTrailRequest &, const Model::DeleteTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteTrailResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::UpdateEventDataStoreRequest &, const Model::UpdateEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateEventDataStoreResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::StopLoggingRequest &, const Model::StopLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopLoggingResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::RestoreEventDataStoreRequest &, const Model::RestoreEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > RestoreEventDataStoreResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::CreateEventDataStoreRequest &, const Model::CreateEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateEventDataStoreResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::ListPublicKeysRequest &, const Model::ListPublicKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListPublicKeysResponseReceivedHandler