AWS SDK for C++

AWS SDK for C++ Version 1.11.680

Loading...
Searching...
No Matches
CloudTrailServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/cloudtrail/CloudTrailEndpointProvider.h>
10#include <aws/cloudtrail/CloudTrailErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in CloudTrailClient header */
22#include <aws/cloudtrail/model/AddTagsResult.h>
23#include <aws/cloudtrail/model/CancelQueryResult.h>
24#include <aws/cloudtrail/model/CreateChannelResult.h>
25#include <aws/cloudtrail/model/CreateDashboardResult.h>
26#include <aws/cloudtrail/model/CreateEventDataStoreResult.h>
27#include <aws/cloudtrail/model/CreateTrailResult.h>
28#include <aws/cloudtrail/model/DeleteChannelResult.h>
29#include <aws/cloudtrail/model/DeleteDashboardResult.h>
30#include <aws/cloudtrail/model/DeleteEventDataStoreResult.h>
31#include <aws/cloudtrail/model/DeleteResourcePolicyResult.h>
32#include <aws/cloudtrail/model/DeleteTrailResult.h>
33#include <aws/cloudtrail/model/DeregisterOrganizationDelegatedAdminResult.h>
34#include <aws/cloudtrail/model/DescribeQueryRequest.h>
35#include <aws/cloudtrail/model/DescribeQueryResult.h>
36#include <aws/cloudtrail/model/DescribeTrailsRequest.h>
37#include <aws/cloudtrail/model/DescribeTrailsResult.h>
38#include <aws/cloudtrail/model/DisableFederationResult.h>
39#include <aws/cloudtrail/model/EnableFederationResult.h>
40#include <aws/cloudtrail/model/GenerateQueryResult.h>
41#include <aws/cloudtrail/model/GetChannelResult.h>
42#include <aws/cloudtrail/model/GetDashboardResult.h>
43#include <aws/cloudtrail/model/GetEventConfigurationRequest.h>
44#include <aws/cloudtrail/model/GetEventConfigurationResult.h>
45#include <aws/cloudtrail/model/GetEventDataStoreResult.h>
46#include <aws/cloudtrail/model/GetEventSelectorsResult.h>
47#include <aws/cloudtrail/model/GetImportResult.h>
48#include <aws/cloudtrail/model/GetInsightSelectorsRequest.h>
49#include <aws/cloudtrail/model/GetInsightSelectorsResult.h>
50#include <aws/cloudtrail/model/GetQueryResultsResult.h>
51#include <aws/cloudtrail/model/GetResourcePolicyResult.h>
52#include <aws/cloudtrail/model/GetTrailResult.h>
53#include <aws/cloudtrail/model/GetTrailStatusResult.h>
54#include <aws/cloudtrail/model/ListChannelsRequest.h>
55#include <aws/cloudtrail/model/ListChannelsResult.h>
56#include <aws/cloudtrail/model/ListDashboardsRequest.h>
57#include <aws/cloudtrail/model/ListDashboardsResult.h>
58#include <aws/cloudtrail/model/ListEventDataStoresRequest.h>
59#include <aws/cloudtrail/model/ListEventDataStoresResult.h>
60#include <aws/cloudtrail/model/ListImportFailuresResult.h>
61#include <aws/cloudtrail/model/ListImportsRequest.h>
62#include <aws/cloudtrail/model/ListImportsResult.h>
63#include <aws/cloudtrail/model/ListInsightsMetricDataResult.h>
64#include <aws/cloudtrail/model/ListPublicKeysRequest.h>
65#include <aws/cloudtrail/model/ListPublicKeysResult.h>
66#include <aws/cloudtrail/model/ListQueriesResult.h>
67#include <aws/cloudtrail/model/ListTagsResult.h>
68#include <aws/cloudtrail/model/ListTrailsRequest.h>
69#include <aws/cloudtrail/model/ListTrailsResult.h>
70#include <aws/cloudtrail/model/LookupEventsRequest.h>
71#include <aws/cloudtrail/model/LookupEventsResult.h>
72#include <aws/cloudtrail/model/PutEventConfigurationResult.h>
73#include <aws/cloudtrail/model/PutEventSelectorsResult.h>
74#include <aws/cloudtrail/model/PutInsightSelectorsResult.h>
75#include <aws/cloudtrail/model/PutResourcePolicyResult.h>
76#include <aws/cloudtrail/model/RegisterOrganizationDelegatedAdminResult.h>
77#include <aws/cloudtrail/model/RemoveTagsResult.h>
78#include <aws/cloudtrail/model/RestoreEventDataStoreResult.h>
79#include <aws/cloudtrail/model/SearchSampleQueriesResult.h>
80#include <aws/cloudtrail/model/StartDashboardRefreshResult.h>
81#include <aws/cloudtrail/model/StartEventDataStoreIngestionResult.h>
82#include <aws/cloudtrail/model/StartImportRequest.h>
83#include <aws/cloudtrail/model/StartImportResult.h>
84#include <aws/cloudtrail/model/StartLoggingResult.h>
85#include <aws/cloudtrail/model/StartQueryRequest.h>
86#include <aws/cloudtrail/model/StartQueryResult.h>
87#include <aws/cloudtrail/model/StopEventDataStoreIngestionResult.h>
88#include <aws/cloudtrail/model/StopImportResult.h>
89#include <aws/cloudtrail/model/StopLoggingResult.h>
90#include <aws/cloudtrail/model/UpdateChannelResult.h>
91#include <aws/cloudtrail/model/UpdateDashboardResult.h>
92#include <aws/cloudtrail/model/UpdateEventDataStoreResult.h>
93#include <aws/cloudtrail/model/UpdateTrailResult.h>
94/* End of service model headers required in CloudTrailClient header */
95
96namespace Aws {
97namespace Http {
98class HttpClient;
99class HttpClientFactory;
100} // namespace Http
101
102namespace Utils {
103template <typename R, typename E>
104class Outcome;
105
106namespace Threading {
107class Executor;
108} // namespace Threading
109} // namespace Utils
110
111namespace Auth {
112class AWSCredentials;
113class AWSCredentialsProvider;
114} // namespace Auth
115
116namespace Client {
117class RetryStrategy;
118} // namespace Client
119
120namespace CloudTrail {
124
125namespace Model {
126/* Service model forward declarations required in CloudTrailClient header */
127class AddTagsRequest;
149class GetImportRequest;
153class GetTrailRequest;
163class ListTagsRequest;
186/* End of service model forward declarations required in CloudTrailClient header */
187
188/* Service model Outcome class definitions */
248/* End of service model Outcome class definitions */
249
250/* Service model Outcome callable definitions */
251typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
252typedef std::future<CancelQueryOutcome> CancelQueryOutcomeCallable;
253typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
254typedef std::future<CreateDashboardOutcome> CreateDashboardOutcomeCallable;
255typedef std::future<CreateEventDataStoreOutcome> CreateEventDataStoreOutcomeCallable;
256typedef std::future<CreateTrailOutcome> CreateTrailOutcomeCallable;
257typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
258typedef std::future<DeleteDashboardOutcome> DeleteDashboardOutcomeCallable;
259typedef std::future<DeleteEventDataStoreOutcome> DeleteEventDataStoreOutcomeCallable;
260typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
261typedef std::future<DeleteTrailOutcome> DeleteTrailOutcomeCallable;
262typedef std::future<DeregisterOrganizationDelegatedAdminOutcome> DeregisterOrganizationDelegatedAdminOutcomeCallable;
263typedef std::future<DescribeQueryOutcome> DescribeQueryOutcomeCallable;
264typedef std::future<DescribeTrailsOutcome> DescribeTrailsOutcomeCallable;
265typedef std::future<DisableFederationOutcome> DisableFederationOutcomeCallable;
266typedef std::future<EnableFederationOutcome> EnableFederationOutcomeCallable;
267typedef std::future<GenerateQueryOutcome> GenerateQueryOutcomeCallable;
268typedef std::future<GetChannelOutcome> GetChannelOutcomeCallable;
269typedef std::future<GetDashboardOutcome> GetDashboardOutcomeCallable;
270typedef std::future<GetEventConfigurationOutcome> GetEventConfigurationOutcomeCallable;
271typedef std::future<GetEventDataStoreOutcome> GetEventDataStoreOutcomeCallable;
272typedef std::future<GetEventSelectorsOutcome> GetEventSelectorsOutcomeCallable;
273typedef std::future<GetImportOutcome> GetImportOutcomeCallable;
274typedef std::future<GetInsightSelectorsOutcome> GetInsightSelectorsOutcomeCallable;
275typedef std::future<GetQueryResultsOutcome> GetQueryResultsOutcomeCallable;
276typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
277typedef std::future<GetTrailOutcome> GetTrailOutcomeCallable;
278typedef std::future<GetTrailStatusOutcome> GetTrailStatusOutcomeCallable;
279typedef std::future<ListChannelsOutcome> ListChannelsOutcomeCallable;
280typedef std::future<ListDashboardsOutcome> ListDashboardsOutcomeCallable;
281typedef std::future<ListEventDataStoresOutcome> ListEventDataStoresOutcomeCallable;
282typedef std::future<ListImportFailuresOutcome> ListImportFailuresOutcomeCallable;
283typedef std::future<ListImportsOutcome> ListImportsOutcomeCallable;
284typedef std::future<ListInsightsMetricDataOutcome> ListInsightsMetricDataOutcomeCallable;
285typedef std::future<ListPublicKeysOutcome> ListPublicKeysOutcomeCallable;
286typedef std::future<ListQueriesOutcome> ListQueriesOutcomeCallable;
287typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
288typedef std::future<ListTrailsOutcome> ListTrailsOutcomeCallable;
289typedef std::future<LookupEventsOutcome> LookupEventsOutcomeCallable;
290typedef std::future<PutEventConfigurationOutcome> PutEventConfigurationOutcomeCallable;
291typedef std::future<PutEventSelectorsOutcome> PutEventSelectorsOutcomeCallable;
292typedef std::future<PutInsightSelectorsOutcome> PutInsightSelectorsOutcomeCallable;
293typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
294typedef std::future<RegisterOrganizationDelegatedAdminOutcome> RegisterOrganizationDelegatedAdminOutcomeCallable;
295typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
296typedef std::future<RestoreEventDataStoreOutcome> RestoreEventDataStoreOutcomeCallable;
297typedef std::future<SearchSampleQueriesOutcome> SearchSampleQueriesOutcomeCallable;
298typedef std::future<StartDashboardRefreshOutcome> StartDashboardRefreshOutcomeCallable;
299typedef std::future<StartEventDataStoreIngestionOutcome> StartEventDataStoreIngestionOutcomeCallable;
300typedef std::future<StartImportOutcome> StartImportOutcomeCallable;
301typedef std::future<StartLoggingOutcome> StartLoggingOutcomeCallable;
302typedef std::future<StartQueryOutcome> StartQueryOutcomeCallable;
303typedef std::future<StopEventDataStoreIngestionOutcome> StopEventDataStoreIngestionOutcomeCallable;
304typedef std::future<StopImportOutcome> StopImportOutcomeCallable;
305typedef std::future<StopLoggingOutcome> StopLoggingOutcomeCallable;
306typedef std::future<UpdateChannelOutcome> UpdateChannelOutcomeCallable;
307typedef std::future<UpdateDashboardOutcome> UpdateDashboardOutcomeCallable;
308typedef std::future<UpdateEventDataStoreOutcome> UpdateEventDataStoreOutcomeCallable;
309typedef std::future<UpdateTrailOutcome> UpdateTrailOutcomeCallable;
310/* End of service model Outcome callable definitions */
311} // namespace Model
312
313class CloudTrailClient;
314
315/* Service model async handlers definitions */
316typedef std::function<void(const CloudTrailClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&,
317 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
319typedef std::function<void(const CloudTrailClient*, const Model::CancelQueryRequest&, const Model::CancelQueryOutcome&,
320 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
322typedef std::function<void(const CloudTrailClient*, const Model::CreateChannelRequest&, const Model::CreateChannelOutcome&,
323 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
325typedef std::function<void(const CloudTrailClient*, const Model::CreateDashboardRequest&, const Model::CreateDashboardOutcome&,
326 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
328typedef std::function<void(const CloudTrailClient*, const Model::CreateEventDataStoreRequest&, const Model::CreateEventDataStoreOutcome&,
329 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
331typedef std::function<void(const CloudTrailClient*, const Model::CreateTrailRequest&, const Model::CreateTrailOutcome&,
332 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
334typedef std::function<void(const CloudTrailClient*, const Model::DeleteChannelRequest&, const Model::DeleteChannelOutcome&,
335 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
337typedef std::function<void(const CloudTrailClient*, const Model::DeleteDashboardRequest&, const Model::DeleteDashboardOutcome&,
338 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
340typedef std::function<void(const CloudTrailClient*, const Model::DeleteEventDataStoreRequest&, const Model::DeleteEventDataStoreOutcome&,
341 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
343typedef std::function<void(const CloudTrailClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&,
344 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
346typedef std::function<void(const CloudTrailClient*, const Model::DeleteTrailRequest&, const Model::DeleteTrailOutcome&,
347 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
349typedef std::function<void(const CloudTrailClient*, const Model::DeregisterOrganizationDelegatedAdminRequest&,
351 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
353typedef std::function<void(const CloudTrailClient*, const Model::DescribeQueryRequest&, const Model::DescribeQueryOutcome&,
354 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
356typedef std::function<void(const CloudTrailClient*, const Model::DescribeTrailsRequest&, const Model::DescribeTrailsOutcome&,
357 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
359typedef std::function<void(const CloudTrailClient*, const Model::DisableFederationRequest&, const Model::DisableFederationOutcome&,
360 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
362typedef std::function<void(const CloudTrailClient*, const Model::EnableFederationRequest&, const Model::EnableFederationOutcome&,
363 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
365typedef std::function<void(const CloudTrailClient*, const Model::GenerateQueryRequest&, const Model::GenerateQueryOutcome&,
366 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
368typedef std::function<void(const CloudTrailClient*, const Model::GetChannelRequest&, const Model::GetChannelOutcome&,
369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
371typedef std::function<void(const CloudTrailClient*, const Model::GetDashboardRequest&, const Model::GetDashboardOutcome&,
372 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
375 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
377typedef std::function<void(const CloudTrailClient*, const Model::GetEventDataStoreRequest&, const Model::GetEventDataStoreOutcome&,
378 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
380typedef std::function<void(const CloudTrailClient*, const Model::GetEventSelectorsRequest&, const Model::GetEventSelectorsOutcome&,
381 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
383typedef std::function<void(const CloudTrailClient*, const Model::GetImportRequest&, const Model::GetImportOutcome&,
384 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
386typedef std::function<void(const CloudTrailClient*, const Model::GetInsightSelectorsRequest&, const Model::GetInsightSelectorsOutcome&,
387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
389typedef std::function<void(const CloudTrailClient*, const Model::GetQueryResultsRequest&, const Model::GetQueryResultsOutcome&,
390 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
392typedef std::function<void(const CloudTrailClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&,
393 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
395typedef std::function<void(const CloudTrailClient*, const Model::GetTrailRequest&, const Model::GetTrailOutcome&,
396 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
398typedef std::function<void(const CloudTrailClient*, const Model::GetTrailStatusRequest&, const Model::GetTrailStatusOutcome&,
399 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
401typedef std::function<void(const CloudTrailClient*, const Model::ListChannelsRequest&, const Model::ListChannelsOutcome&,
402 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
404typedef std::function<void(const CloudTrailClient*, const Model::ListDashboardsRequest&, const Model::ListDashboardsOutcome&,
405 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
407typedef std::function<void(const CloudTrailClient*, const Model::ListEventDataStoresRequest&, const Model::ListEventDataStoresOutcome&,
408 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
410typedef std::function<void(const CloudTrailClient*, const Model::ListImportFailuresRequest&, const Model::ListImportFailuresOutcome&,
411 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
413typedef std::function<void(const CloudTrailClient*, const Model::ListImportsRequest&, const Model::ListImportsOutcome&,
414 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
416typedef std::function<void(const CloudTrailClient*, const Model::ListInsightsMetricDataRequest&,
417 const Model::ListInsightsMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
419typedef std::function<void(const CloudTrailClient*, const Model::ListPublicKeysRequest&, const Model::ListPublicKeysOutcome&,
420 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
422typedef std::function<void(const CloudTrailClient*, const Model::ListQueriesRequest&, const Model::ListQueriesOutcome&,
423 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
425typedef std::function<void(const CloudTrailClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&,
426 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
428typedef std::function<void(const CloudTrailClient*, const Model::ListTrailsRequest&, const Model::ListTrailsOutcome&,
429 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
431typedef std::function<void(const CloudTrailClient*, const Model::LookupEventsRequest&, const Model::LookupEventsOutcome&,
432 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
435 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
437typedef std::function<void(const CloudTrailClient*, const Model::PutEventSelectorsRequest&, const Model::PutEventSelectorsOutcome&,
438 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
440typedef std::function<void(const CloudTrailClient*, const Model::PutInsightSelectorsRequest&, const Model::PutInsightSelectorsOutcome&,
441 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
443typedef std::function<void(const CloudTrailClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&,
444 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
446typedef std::function<void(const CloudTrailClient*, const Model::RegisterOrganizationDelegatedAdminRequest&,
448 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
450typedef std::function<void(const CloudTrailClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&,
451 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
454 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
456typedef std::function<void(const CloudTrailClient*, const Model::SearchSampleQueriesRequest&, const Model::SearchSampleQueriesOutcome&,
457 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
460 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
462typedef std::function<void(const CloudTrailClient*, const Model::StartEventDataStoreIngestionRequest&,
464 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
466typedef std::function<void(const CloudTrailClient*, const Model::StartImportRequest&, const Model::StartImportOutcome&,
467 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
469typedef std::function<void(const CloudTrailClient*, const Model::StartLoggingRequest&, const Model::StartLoggingOutcome&,
470 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
472typedef std::function<void(const CloudTrailClient*, const Model::StartQueryRequest&, const Model::StartQueryOutcome&,
473 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
475typedef std::function<void(const CloudTrailClient*, const Model::StopEventDataStoreIngestionRequest&,
476 const Model::StopEventDataStoreIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const CloudTrailClient*, const Model::StopImportRequest&, const Model::StopImportOutcome&,
479 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
481typedef std::function<void(const CloudTrailClient*, const Model::StopLoggingRequest&, const Model::StopLoggingOutcome&,
482 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
484typedef std::function<void(const CloudTrailClient*, const Model::UpdateChannelRequest&, const Model::UpdateChannelOutcome&,
485 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
487typedef std::function<void(const CloudTrailClient*, const Model::UpdateDashboardRequest&, const Model::UpdateDashboardOutcome&,
488 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
490typedef std::function<void(const CloudTrailClient*, const Model::UpdateEventDataStoreRequest&, const Model::UpdateEventDataStoreOutcome&,
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
493typedef std::function<void(const CloudTrailClient*, const Model::UpdateTrailRequest&, const Model::UpdateTrailOutcome&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496/* End of service model async handlers definitions */
497} // namespace CloudTrail
498} // namespace Aws
EndpointProviderBase< CloudTrailClientConfiguration, CloudTrailBuiltInParameters, CloudTrailClientContextParameters > CloudTrailEndpointProviderBase
std::future< UpdateDashboardOutcome > UpdateDashboardOutcomeCallable
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< SearchSampleQueriesOutcome > SearchSampleQueriesOutcomeCallable
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< DeleteDashboardOutcome > DeleteDashboardOutcomeCallable
Aws::Utils::Outcome< SearchSampleQueriesResult, CloudTrailError > SearchSampleQueriesOutcome
std::future< StartLoggingOutcome > StartLoggingOutcomeCallable
Aws::Utils::Outcome< GetDashboardResult, CloudTrailError > GetDashboardOutcome
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< GenerateQueryOutcome > GenerateQueryOutcomeCallable
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< StartDashboardRefreshOutcome > StartDashboardRefreshOutcomeCallable
Aws::Utils::Outcome< DeleteDashboardResult, CloudTrailError > DeleteDashboardOutcome
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< CreateDashboardResult, CloudTrailError > CreateDashboardOutcome
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
Aws::Utils::Outcome< GetEventConfigurationResult, CloudTrailError > GetEventConfigurationOutcome
std::future< DescribeTrailsOutcome > DescribeTrailsOutcomeCallable
Aws::Utils::Outcome< DeleteEventDataStoreResult, CloudTrailError > DeleteEventDataStoreOutcome
Aws::Utils::Outcome< StartImportResult, CloudTrailError > StartImportOutcome
std::future< GetDashboardOutcome > GetDashboardOutcomeCallable
Aws::Utils::Outcome< LookupEventsResult, CloudTrailError > LookupEventsOutcome
Aws::Utils::Outcome< ListPublicKeysResult, CloudTrailError > ListPublicKeysOutcome
std::future< ListDashboardsOutcome > ListDashboardsOutcomeCallable
Aws::Utils::Outcome< UpdateDashboardResult, CloudTrailError > UpdateDashboardOutcome
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
Aws::Utils::Outcome< PutEventConfigurationResult, CloudTrailError > PutEventConfigurationOutcome
Aws::Utils::Outcome< ListDashboardsResult, CloudTrailError > ListDashboardsOutcome
std::future< CreateEventDataStoreOutcome > CreateEventDataStoreOutcomeCallable
Aws::Utils::Outcome< DescribeQueryResult, CloudTrailError > DescribeQueryOutcome
Aws::Utils::Outcome< GenerateQueryResult, CloudTrailError > GenerateQueryOutcome
std::future< DeleteEventDataStoreOutcome > DeleteEventDataStoreOutcomeCallable
std::future< GetTrailOutcome > GetTrailOutcomeCallable
Aws::Utils::Outcome< DeleteResourcePolicyResult, CloudTrailError > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< StartDashboardRefreshResult, CloudTrailError > StartDashboardRefreshOutcome
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< PutEventConfigurationOutcome > PutEventConfigurationOutcomeCallable
std::future< UpdateTrailOutcome > UpdateTrailOutcomeCallable
std::future< DeleteTrailOutcome > DeleteTrailOutcomeCallable
std::future< GetEventConfigurationOutcome > GetEventConfigurationOutcomeCallable
std::future< GetChannelOutcome > GetChannelOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< CreateDashboardOutcome > CreateDashboardOutcomeCallable
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::CreateEventDataStoreRequest &, const Model::CreateEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateEventDataStoreResponseReceivedHandler
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::DeleteTrailRequest &, const Model::DeleteTrailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteTrailResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::CreateDashboardRequest &, const Model::CreateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> CreateDashboardResponseReceivedHandler
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::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourcePolicyResponseReceivedHandler
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::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::GetImportRequest &, const Model::GetImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetImportResponseReceivedHandler
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::DescribeQueryRequest &, const Model::DescribeQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeQueryResponseReceivedHandler
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::GetDashboardRequest &, const Model::GetDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDashboardResponseReceivedHandler
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::StartEventDataStoreIngestionRequest &, const Model::StartEventDataStoreIngestionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartEventDataStoreIngestionResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::UpdateDashboardRequest &, const Model::UpdateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UpdateDashboardResponseReceivedHandler
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::GetQueryResultsRequest &, const Model::GetQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetQueryResultsResponseReceivedHandler
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::StopImportRequest &, const Model::StopImportOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopImportResponseReceivedHandler
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::PutEventConfigurationRequest &, const Model::PutEventConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEventConfigurationResponseReceivedHandler
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::StartDashboardRefreshRequest &, const Model::StartDashboardRefreshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartDashboardRefreshResponseReceivedHandler
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::GetEventSelectorsRequest &, const Model::GetEventSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventSelectorsResponseReceivedHandler
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::ListPublicKeysRequest &, const Model::ListPublicKeysOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListPublicKeysResponseReceivedHandler
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::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourcePolicyResponseReceivedHandler
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::StopLoggingRequest &, const Model::StopLoggingOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopLoggingResponseReceivedHandler
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::ListInsightsMetricDataRequest &, const Model::ListInsightsMetricDataOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListInsightsMetricDataResponseReceivedHandler
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::GetTrailStatusRequest &, const Model::GetTrailStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetTrailStatusResponseReceivedHandler
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::StartQueryRequest &, const Model::StartQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartQueryResponseReceivedHandler
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::DeleteChannelRequest &, const Model::DeleteChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteChannelResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GetEventConfigurationRequest &, const Model::GetEventConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventConfigurationResponseReceivedHandler
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::DisableFederationRequest &, const Model::DisableFederationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisableFederationResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::GenerateQueryRequest &, const Model::GenerateQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GenerateQueryResponseReceivedHandler
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::GetInsightSelectorsRequest &, const Model::GetInsightSelectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetInsightSelectorsResponseReceivedHandler
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::ListDashboardsRequest &, const Model::ListDashboardsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDashboardsResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::DeleteDashboardRequest &, const Model::DeleteDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDashboardResponseReceivedHandler
std::function< void(const CloudTrailClient *, const Model::SearchSampleQueriesRequest &, const Model::SearchSampleQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SearchSampleQueriesResponseReceivedHandler
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::RestoreEventDataStoreRequest &, const Model::RestoreEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> RestoreEventDataStoreResponseReceivedHandler
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::GetEventDataStoreRequest &, const Model::GetEventDataStoreOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetEventDataStoreResponseReceivedHandler
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::ListQueriesRequest &, const Model::ListQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListQueriesResponseReceivedHandler
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::GetChannelRequest &, const Model::GetChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetChannelResponseReceivedHandler