AWS SDK for C++

AWS SDK for C++ Version 1.11.555

All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
Loading...
Searching...
No Matches
CloudTrailServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
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>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CloudTrailClient header */
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/CreateDashboardResult.h>
25#include <aws/cloudtrail/model/CreateEventDataStoreResult.h>
26#include <aws/cloudtrail/model/CreateTrailResult.h>
27#include <aws/cloudtrail/model/DeleteChannelResult.h>
28#include <aws/cloudtrail/model/DeleteDashboardResult.h>
29#include <aws/cloudtrail/model/DeleteEventDataStoreResult.h>
30#include <aws/cloudtrail/model/DeleteResourcePolicyResult.h>
31#include <aws/cloudtrail/model/DeleteTrailResult.h>
32#include <aws/cloudtrail/model/DeregisterOrganizationDelegatedAdminResult.h>
33#include <aws/cloudtrail/model/DescribeQueryResult.h>
34#include <aws/cloudtrail/model/DescribeTrailsResult.h>
35#include <aws/cloudtrail/model/DisableFederationResult.h>
36#include <aws/cloudtrail/model/EnableFederationResult.h>
37#include <aws/cloudtrail/model/GenerateQueryResult.h>
38#include <aws/cloudtrail/model/GetChannelResult.h>
39#include <aws/cloudtrail/model/GetDashboardResult.h>
40#include <aws/cloudtrail/model/GetEventDataStoreResult.h>
41#include <aws/cloudtrail/model/GetEventSelectorsResult.h>
42#include <aws/cloudtrail/model/GetImportResult.h>
43#include <aws/cloudtrail/model/GetInsightSelectorsResult.h>
44#include <aws/cloudtrail/model/GetQueryResultsResult.h>
45#include <aws/cloudtrail/model/GetResourcePolicyResult.h>
46#include <aws/cloudtrail/model/GetTrailResult.h>
47#include <aws/cloudtrail/model/GetTrailStatusResult.h>
48#include <aws/cloudtrail/model/ListChannelsResult.h>
49#include <aws/cloudtrail/model/ListDashboardsResult.h>
50#include <aws/cloudtrail/model/ListEventDataStoresResult.h>
51#include <aws/cloudtrail/model/ListImportFailuresResult.h>
52#include <aws/cloudtrail/model/ListImportsResult.h>
53#include <aws/cloudtrail/model/ListInsightsMetricDataResult.h>
54#include <aws/cloudtrail/model/ListPublicKeysResult.h>
55#include <aws/cloudtrail/model/ListQueriesResult.h>
56#include <aws/cloudtrail/model/ListTagsResult.h>
57#include <aws/cloudtrail/model/ListTrailsResult.h>
58#include <aws/cloudtrail/model/LookupEventsResult.h>
59#include <aws/cloudtrail/model/PutEventSelectorsResult.h>
60#include <aws/cloudtrail/model/PutInsightSelectorsResult.h>
61#include <aws/cloudtrail/model/PutResourcePolicyResult.h>
62#include <aws/cloudtrail/model/RegisterOrganizationDelegatedAdminResult.h>
63#include <aws/cloudtrail/model/RemoveTagsResult.h>
64#include <aws/cloudtrail/model/RestoreEventDataStoreResult.h>
65#include <aws/cloudtrail/model/SearchSampleQueriesResult.h>
66#include <aws/cloudtrail/model/StartDashboardRefreshResult.h>
67#include <aws/cloudtrail/model/StartEventDataStoreIngestionResult.h>
68#include <aws/cloudtrail/model/StartImportResult.h>
69#include <aws/cloudtrail/model/StartLoggingResult.h>
70#include <aws/cloudtrail/model/StartQueryResult.h>
71#include <aws/cloudtrail/model/StopEventDataStoreIngestionResult.h>
72#include <aws/cloudtrail/model/StopImportResult.h>
73#include <aws/cloudtrail/model/StopLoggingResult.h>
74#include <aws/cloudtrail/model/UpdateChannelResult.h>
75#include <aws/cloudtrail/model/UpdateDashboardResult.h>
76#include <aws/cloudtrail/model/UpdateEventDataStoreResult.h>
77#include <aws/cloudtrail/model/UpdateTrailResult.h>
78#include <aws/cloudtrail/model/ListImportsRequest.h>
79#include <aws/cloudtrail/model/ListDashboardsRequest.h>
80#include <aws/cloudtrail/model/ListChannelsRequest.h>
81#include <aws/cloudtrail/model/DescribeQueryRequest.h>
82#include <aws/cloudtrail/model/GetInsightSelectorsRequest.h>
83#include <aws/cloudtrail/model/LookupEventsRequest.h>
84#include <aws/cloudtrail/model/DescribeTrailsRequest.h>
85#include <aws/cloudtrail/model/StartImportRequest.h>
86#include <aws/cloudtrail/model/ListEventDataStoresRequest.h>
87#include <aws/cloudtrail/model/ListPublicKeysRequest.h>
88#include <aws/cloudtrail/model/StartQueryRequest.h>
89#include <aws/cloudtrail/model/ListTrailsRequest.h>
90/* End of service model headers required in CloudTrailClient header */
91
92namespace Aws
93{
94 namespace Http
95 {
96 class HttpClient;
97 class HttpClientFactory;
98 } // namespace Http
99
100 namespace Utils
101 {
102 template< typename R, typename E> class Outcome;
103
104 namespace Threading
105 {
106 class Executor;
107 } // namespace Threading
108 } // namespace Utils
109
110 namespace Auth
111 {
112 class AWSCredentials;
113 class AWSCredentialsProvider;
114 } // namespace Auth
115
116 namespace Client
117 {
118 class RetryStrategy;
119 } // namespace Client
120
121 namespace CloudTrail
122 {
126
127 namespace Model
128 {
129 /* Service model forward declarations required in CloudTrailClient header */
130 class AddTagsRequest;
131 class CancelQueryRequest;
135 class CreateTrailRequest;
140 class DeleteTrailRequest;
147 class GetChannelRequest;
151 class GetImportRequest;
155 class GetTrailRequest;
161 class ListImportsRequest;
164 class ListQueriesRequest;
165 class ListTagsRequest;
166 class ListTrailsRequest;
172 class RemoveTagsRequest;
177 class StartImportRequest;
179 class StartQueryRequest;
181 class StopImportRequest;
182 class StopLoggingRequest;
186 class UpdateTrailRequest;
187 /* End of service model forward declarations required in CloudTrailClient header */
188
189 /* Service model Outcome class definitions */
247 /* End of service model Outcome class definitions */
248
249 /* Service model Outcome callable definitions */
250 typedef std::future<AddTagsOutcome> AddTagsOutcomeCallable;
251 typedef std::future<CancelQueryOutcome> CancelQueryOutcomeCallable;
252 typedef std::future<CreateChannelOutcome> CreateChannelOutcomeCallable;
253 typedef std::future<CreateDashboardOutcome> CreateDashboardOutcomeCallable;
254 typedef std::future<CreateEventDataStoreOutcome> CreateEventDataStoreOutcomeCallable;
255 typedef std::future<CreateTrailOutcome> CreateTrailOutcomeCallable;
256 typedef std::future<DeleteChannelOutcome> DeleteChannelOutcomeCallable;
257 typedef std::future<DeleteDashboardOutcome> DeleteDashboardOutcomeCallable;
258 typedef std::future<DeleteEventDataStoreOutcome> DeleteEventDataStoreOutcomeCallable;
259 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
260 typedef std::future<DeleteTrailOutcome> DeleteTrailOutcomeCallable;
261 typedef std::future<DeregisterOrganizationDelegatedAdminOutcome> DeregisterOrganizationDelegatedAdminOutcomeCallable;
262 typedef std::future<DescribeQueryOutcome> DescribeQueryOutcomeCallable;
263 typedef std::future<DescribeTrailsOutcome> DescribeTrailsOutcomeCallable;
264 typedef std::future<DisableFederationOutcome> DisableFederationOutcomeCallable;
265 typedef std::future<EnableFederationOutcome> EnableFederationOutcomeCallable;
266 typedef std::future<GenerateQueryOutcome> GenerateQueryOutcomeCallable;
267 typedef std::future<GetChannelOutcome> GetChannelOutcomeCallable;
268 typedef std::future<GetDashboardOutcome> GetDashboardOutcomeCallable;
269 typedef std::future<GetEventDataStoreOutcome> GetEventDataStoreOutcomeCallable;
270 typedef std::future<GetEventSelectorsOutcome> GetEventSelectorsOutcomeCallable;
271 typedef std::future<GetImportOutcome> GetImportOutcomeCallable;
272 typedef std::future<GetInsightSelectorsOutcome> GetInsightSelectorsOutcomeCallable;
273 typedef std::future<GetQueryResultsOutcome> GetQueryResultsOutcomeCallable;
274 typedef std::future<GetResourcePolicyOutcome> GetResourcePolicyOutcomeCallable;
275 typedef std::future<GetTrailOutcome> GetTrailOutcomeCallable;
276 typedef std::future<GetTrailStatusOutcome> GetTrailStatusOutcomeCallable;
277 typedef std::future<ListChannelsOutcome> ListChannelsOutcomeCallable;
278 typedef std::future<ListDashboardsOutcome> ListDashboardsOutcomeCallable;
279 typedef std::future<ListEventDataStoresOutcome> ListEventDataStoresOutcomeCallable;
280 typedef std::future<ListImportFailuresOutcome> ListImportFailuresOutcomeCallable;
281 typedef std::future<ListImportsOutcome> ListImportsOutcomeCallable;
282 typedef std::future<ListInsightsMetricDataOutcome> ListInsightsMetricDataOutcomeCallable;
283 typedef std::future<ListPublicKeysOutcome> ListPublicKeysOutcomeCallable;
284 typedef std::future<ListQueriesOutcome> ListQueriesOutcomeCallable;
285 typedef std::future<ListTagsOutcome> ListTagsOutcomeCallable;
286 typedef std::future<ListTrailsOutcome> ListTrailsOutcomeCallable;
287 typedef std::future<LookupEventsOutcome> LookupEventsOutcomeCallable;
288 typedef std::future<PutEventSelectorsOutcome> PutEventSelectorsOutcomeCallable;
289 typedef std::future<PutInsightSelectorsOutcome> PutInsightSelectorsOutcomeCallable;
290 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
291 typedef std::future<RegisterOrganizationDelegatedAdminOutcome> RegisterOrganizationDelegatedAdminOutcomeCallable;
292 typedef std::future<RemoveTagsOutcome> RemoveTagsOutcomeCallable;
293 typedef std::future<RestoreEventDataStoreOutcome> RestoreEventDataStoreOutcomeCallable;
294 typedef std::future<SearchSampleQueriesOutcome> SearchSampleQueriesOutcomeCallable;
295 typedef std::future<StartDashboardRefreshOutcome> StartDashboardRefreshOutcomeCallable;
296 typedef std::future<StartEventDataStoreIngestionOutcome> StartEventDataStoreIngestionOutcomeCallable;
297 typedef std::future<StartImportOutcome> StartImportOutcomeCallable;
298 typedef std::future<StartLoggingOutcome> StartLoggingOutcomeCallable;
299 typedef std::future<StartQueryOutcome> StartQueryOutcomeCallable;
300 typedef std::future<StopEventDataStoreIngestionOutcome> StopEventDataStoreIngestionOutcomeCallable;
301 typedef std::future<StopImportOutcome> StopImportOutcomeCallable;
302 typedef std::future<StopLoggingOutcome> StopLoggingOutcomeCallable;
303 typedef std::future<UpdateChannelOutcome> UpdateChannelOutcomeCallable;
304 typedef std::future<UpdateDashboardOutcome> UpdateDashboardOutcomeCallable;
305 typedef std::future<UpdateEventDataStoreOutcome> UpdateEventDataStoreOutcomeCallable;
306 typedef std::future<UpdateTrailOutcome> UpdateTrailOutcomeCallable;
307 /* End of service model Outcome callable definitions */
308 } // namespace Model
309
310 class CloudTrailClient;
311
312 /* Service model async handlers definitions */
313 typedef std::function<void(const CloudTrailClient*, const Model::AddTagsRequest&, const Model::AddTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AddTagsResponseReceivedHandler;
314 typedef std::function<void(const CloudTrailClient*, const Model::CancelQueryRequest&, const Model::CancelQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelQueryResponseReceivedHandler;
315 typedef std::function<void(const CloudTrailClient*, const Model::CreateChannelRequest&, const Model::CreateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateChannelResponseReceivedHandler;
316 typedef std::function<void(const CloudTrailClient*, const Model::CreateDashboardRequest&, const Model::CreateDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDashboardResponseReceivedHandler;
317 typedef std::function<void(const CloudTrailClient*, const Model::CreateEventDataStoreRequest&, const Model::CreateEventDataStoreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateEventDataStoreResponseReceivedHandler;
318 typedef std::function<void(const CloudTrailClient*, const Model::CreateTrailRequest&, const Model::CreateTrailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateTrailResponseReceivedHandler;
319 typedef std::function<void(const CloudTrailClient*, const Model::DeleteChannelRequest&, const Model::DeleteChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteChannelResponseReceivedHandler;
320 typedef std::function<void(const CloudTrailClient*, const Model::DeleteDashboardRequest&, const Model::DeleteDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDashboardResponseReceivedHandler;
321 typedef std::function<void(const CloudTrailClient*, const Model::DeleteEventDataStoreRequest&, const Model::DeleteEventDataStoreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEventDataStoreResponseReceivedHandler;
322 typedef std::function<void(const CloudTrailClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
323 typedef std::function<void(const CloudTrailClient*, const Model::DeleteTrailRequest&, const Model::DeleteTrailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteTrailResponseReceivedHandler;
324 typedef std::function<void(const CloudTrailClient*, const Model::DeregisterOrganizationDelegatedAdminRequest&, const Model::DeregisterOrganizationDelegatedAdminOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeregisterOrganizationDelegatedAdminResponseReceivedHandler;
325 typedef std::function<void(const CloudTrailClient*, const Model::DescribeQueryRequest&, const Model::DescribeQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueryResponseReceivedHandler;
326 typedef std::function<void(const CloudTrailClient*, const Model::DescribeTrailsRequest&, const Model::DescribeTrailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeTrailsResponseReceivedHandler;
327 typedef std::function<void(const CloudTrailClient*, const Model::DisableFederationRequest&, const Model::DisableFederationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisableFederationResponseReceivedHandler;
328 typedef std::function<void(const CloudTrailClient*, const Model::EnableFederationRequest&, const Model::EnableFederationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > EnableFederationResponseReceivedHandler;
329 typedef std::function<void(const CloudTrailClient*, const Model::GenerateQueryRequest&, const Model::GenerateQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GenerateQueryResponseReceivedHandler;
330 typedef std::function<void(const CloudTrailClient*, const Model::GetChannelRequest&, const Model::GetChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetChannelResponseReceivedHandler;
331 typedef std::function<void(const CloudTrailClient*, const Model::GetDashboardRequest&, const Model::GetDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDashboardResponseReceivedHandler;
332 typedef std::function<void(const CloudTrailClient*, const Model::GetEventDataStoreRequest&, const Model::GetEventDataStoreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEventDataStoreResponseReceivedHandler;
333 typedef std::function<void(const CloudTrailClient*, const Model::GetEventSelectorsRequest&, const Model::GetEventSelectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetEventSelectorsResponseReceivedHandler;
334 typedef std::function<void(const CloudTrailClient*, const Model::GetImportRequest&, const Model::GetImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetImportResponseReceivedHandler;
335 typedef std::function<void(const CloudTrailClient*, const Model::GetInsightSelectorsRequest&, const Model::GetInsightSelectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetInsightSelectorsResponseReceivedHandler;
336 typedef std::function<void(const CloudTrailClient*, const Model::GetQueryResultsRequest&, const Model::GetQueryResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQueryResultsResponseReceivedHandler;
337 typedef std::function<void(const CloudTrailClient*, const Model::GetResourcePolicyRequest&, const Model::GetResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourcePolicyResponseReceivedHandler;
338 typedef std::function<void(const CloudTrailClient*, const Model::GetTrailRequest&, const Model::GetTrailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTrailResponseReceivedHandler;
339 typedef std::function<void(const CloudTrailClient*, const Model::GetTrailStatusRequest&, const Model::GetTrailStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetTrailStatusResponseReceivedHandler;
340 typedef std::function<void(const CloudTrailClient*, const Model::ListChannelsRequest&, const Model::ListChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListChannelsResponseReceivedHandler;
341 typedef std::function<void(const CloudTrailClient*, const Model::ListDashboardsRequest&, const Model::ListDashboardsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDashboardsResponseReceivedHandler;
342 typedef std::function<void(const CloudTrailClient*, const Model::ListEventDataStoresRequest&, const Model::ListEventDataStoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListEventDataStoresResponseReceivedHandler;
343 typedef std::function<void(const CloudTrailClient*, const Model::ListImportFailuresRequest&, const Model::ListImportFailuresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportFailuresResponseReceivedHandler;
344 typedef std::function<void(const CloudTrailClient*, const Model::ListImportsRequest&, const Model::ListImportsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListImportsResponseReceivedHandler;
345 typedef std::function<void(const CloudTrailClient*, const Model::ListInsightsMetricDataRequest&, const Model::ListInsightsMetricDataOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListInsightsMetricDataResponseReceivedHandler;
346 typedef std::function<void(const CloudTrailClient*, const Model::ListPublicKeysRequest&, const Model::ListPublicKeysOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListPublicKeysResponseReceivedHandler;
347 typedef std::function<void(const CloudTrailClient*, const Model::ListQueriesRequest&, const Model::ListQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListQueriesResponseReceivedHandler;
348 typedef std::function<void(const CloudTrailClient*, const Model::ListTagsRequest&, const Model::ListTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsResponseReceivedHandler;
349 typedef std::function<void(const CloudTrailClient*, const Model::ListTrailsRequest&, const Model::ListTrailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTrailsResponseReceivedHandler;
350 typedef std::function<void(const CloudTrailClient*, const Model::LookupEventsRequest&, const Model::LookupEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > LookupEventsResponseReceivedHandler;
351 typedef std::function<void(const CloudTrailClient*, const Model::PutEventSelectorsRequest&, const Model::PutEventSelectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEventSelectorsResponseReceivedHandler;
352 typedef std::function<void(const CloudTrailClient*, const Model::PutInsightSelectorsRequest&, const Model::PutInsightSelectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutInsightSelectorsResponseReceivedHandler;
353 typedef std::function<void(const CloudTrailClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
354 typedef std::function<void(const CloudTrailClient*, const Model::RegisterOrganizationDelegatedAdminRequest&, const Model::RegisterOrganizationDelegatedAdminOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RegisterOrganizationDelegatedAdminResponseReceivedHandler;
355 typedef std::function<void(const CloudTrailClient*, const Model::RemoveTagsRequest&, const Model::RemoveTagsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RemoveTagsResponseReceivedHandler;
356 typedef std::function<void(const CloudTrailClient*, const Model::RestoreEventDataStoreRequest&, const Model::RestoreEventDataStoreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > RestoreEventDataStoreResponseReceivedHandler;
357 typedef std::function<void(const CloudTrailClient*, const Model::SearchSampleQueriesRequest&, const Model::SearchSampleQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SearchSampleQueriesResponseReceivedHandler;
358 typedef std::function<void(const CloudTrailClient*, const Model::StartDashboardRefreshRequest&, const Model::StartDashboardRefreshOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartDashboardRefreshResponseReceivedHandler;
359 typedef std::function<void(const CloudTrailClient*, const Model::StartEventDataStoreIngestionRequest&, const Model::StartEventDataStoreIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartEventDataStoreIngestionResponseReceivedHandler;
360 typedef std::function<void(const CloudTrailClient*, const Model::StartImportRequest&, const Model::StartImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartImportResponseReceivedHandler;
361 typedef std::function<void(const CloudTrailClient*, const Model::StartLoggingRequest&, const Model::StartLoggingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartLoggingResponseReceivedHandler;
362 typedef std::function<void(const CloudTrailClient*, const Model::StartQueryRequest&, const Model::StartQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartQueryResponseReceivedHandler;
363 typedef std::function<void(const CloudTrailClient*, const Model::StopEventDataStoreIngestionRequest&, const Model::StopEventDataStoreIngestionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopEventDataStoreIngestionResponseReceivedHandler;
364 typedef std::function<void(const CloudTrailClient*, const Model::StopImportRequest&, const Model::StopImportOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopImportResponseReceivedHandler;
365 typedef std::function<void(const CloudTrailClient*, const Model::StopLoggingRequest&, const Model::StopLoggingOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopLoggingResponseReceivedHandler;
366 typedef std::function<void(const CloudTrailClient*, const Model::UpdateChannelRequest&, const Model::UpdateChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateChannelResponseReceivedHandler;
367 typedef std::function<void(const CloudTrailClient*, const Model::UpdateDashboardRequest&, const Model::UpdateDashboardOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDashboardResponseReceivedHandler;
368 typedef std::function<void(const CloudTrailClient*, const Model::UpdateEventDataStoreRequest&, const Model::UpdateEventDataStoreOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateEventDataStoreResponseReceivedHandler;
369 typedef std::function<void(const CloudTrailClient*, const Model::UpdateTrailRequest&, const Model::UpdateTrailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateTrailResponseReceivedHandler;
370 /* End of service model async handlers definitions */
371 } // namespace CloudTrail
372} // 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
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< 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< UpdateTrailOutcome > UpdateTrailOutcomeCallable
std::future< DeleteTrailOutcome > DeleteTrailOutcomeCallable
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::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::DeleteDashboardRequest &, const Model::DeleteDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDashboardResponseReceivedHandler
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::GenerateQueryRequest &, const Model::GenerateQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GenerateQueryResponseReceivedHandler
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::UpdateDashboardRequest &, const Model::UpdateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDashboardResponseReceivedHandler
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::GetDashboardRequest &, const Model::GetDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDashboardResponseReceivedHandler
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::SearchSampleQueriesRequest &, const Model::SearchSampleQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SearchSampleQueriesResponseReceivedHandler
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::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::StartDashboardRefreshRequest &, const Model::StartDashboardRefreshOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartDashboardRefreshResponseReceivedHandler
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::CreateDashboardRequest &, const Model::CreateDashboardOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDashboardResponseReceivedHandler
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