AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
CloudWatchLogsServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/logs/CloudWatchLogsErrors.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/logs/CloudWatchLogsEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in CloudWatchLogsClient header */
21#include <aws/logs/model/CreateDeliveryResult.h>
22#include <aws/logs/model/CreateExportTaskResult.h>
23#include <aws/logs/model/CreateLogAnomalyDetectorResult.h>
24#include <aws/logs/model/DeleteQueryDefinitionResult.h>
25#include <aws/logs/model/DescribeAccountPoliciesResult.h>
26#include <aws/logs/model/DescribeConfigurationTemplatesResult.h>
27#include <aws/logs/model/DescribeDeliveriesResult.h>
28#include <aws/logs/model/DescribeDeliveryDestinationsResult.h>
29#include <aws/logs/model/DescribeDeliverySourcesResult.h>
30#include <aws/logs/model/DescribeDestinationsResult.h>
31#include <aws/logs/model/DescribeExportTasksResult.h>
32#include <aws/logs/model/DescribeLogGroupsResult.h>
33#include <aws/logs/model/DescribeLogStreamsResult.h>
34#include <aws/logs/model/DescribeMetricFiltersResult.h>
35#include <aws/logs/model/DescribeQueriesResult.h>
36#include <aws/logs/model/DescribeQueryDefinitionsResult.h>
37#include <aws/logs/model/DescribeResourcePoliciesResult.h>
38#include <aws/logs/model/DescribeSubscriptionFiltersResult.h>
39#include <aws/logs/model/FilterLogEventsResult.h>
40#include <aws/logs/model/GetDataProtectionPolicyResult.h>
41#include <aws/logs/model/GetDeliveryResult.h>
42#include <aws/logs/model/GetDeliveryDestinationResult.h>
43#include <aws/logs/model/GetDeliveryDestinationPolicyResult.h>
44#include <aws/logs/model/GetDeliverySourceResult.h>
45#include <aws/logs/model/GetLogAnomalyDetectorResult.h>
46#include <aws/logs/model/GetLogEventsResult.h>
47#include <aws/logs/model/GetLogGroupFieldsResult.h>
48#include <aws/logs/model/GetLogRecordResult.h>
49#include <aws/logs/model/GetQueryResultsResult.h>
50#include <aws/logs/model/ListAnomaliesResult.h>
51#include <aws/logs/model/ListLogAnomalyDetectorsResult.h>
52#include <aws/logs/model/ListTagsForResourceResult.h>
53#include <aws/logs/model/PutAccountPolicyResult.h>
54#include <aws/logs/model/PutDataProtectionPolicyResult.h>
55#include <aws/logs/model/PutDeliveryDestinationResult.h>
56#include <aws/logs/model/PutDeliveryDestinationPolicyResult.h>
57#include <aws/logs/model/PutDeliverySourceResult.h>
58#include <aws/logs/model/PutDestinationResult.h>
59#include <aws/logs/model/PutLogEventsResult.h>
60#include <aws/logs/model/PutQueryDefinitionResult.h>
61#include <aws/logs/model/PutResourcePolicyResult.h>
62#include <aws/logs/model/StartQueryResult.h>
63#include <aws/logs/model/StopQueryResult.h>
64#include <aws/logs/model/TestMetricFilterResult.h>
65#include <aws/logs/model/UpdateDeliveryConfigurationResult.h>
66#include <aws/logs/model/DeleteResourcePolicyRequest.h>
67#include <aws/logs/model/ListAnomaliesRequest.h>
68#include <aws/logs/model/DescribeQueriesRequest.h>
69#include <aws/logs/model/DescribeDeliverySourcesRequest.h>
70#include <aws/logs/model/FilterLogEventsRequest.h>
71#include <aws/logs/model/DescribeMetricFiltersRequest.h>
72#include <aws/logs/model/DescribeResourcePoliciesRequest.h>
73#include <aws/logs/model/PutResourcePolicyRequest.h>
74#include <aws/logs/model/DescribeDeliveriesRequest.h>
75#include <aws/logs/model/DescribeQueryDefinitionsRequest.h>
76#include <aws/logs/model/DescribeConfigurationTemplatesRequest.h>
77#include <aws/logs/model/DescribeExportTasksRequest.h>
78#include <aws/logs/model/DescribeDestinationsRequest.h>
79#include <aws/logs/model/DescribeLogGroupsRequest.h>
80#include <aws/logs/model/DescribeLogStreamsRequest.h>
81#include <aws/logs/model/GetLogGroupFieldsRequest.h>
82#include <aws/logs/model/DescribeDeliveryDestinationsRequest.h>
83#include <aws/logs/model/DisassociateKmsKeyRequest.h>
84#include <aws/logs/model/ListLogAnomalyDetectorsRequest.h>
85#include <aws/core/NoResult.h>
86/* End of service model headers required in CloudWatchLogsClient header */
87
88namespace Aws
89{
90 namespace Http
91 {
92 class HttpClient;
93 class HttpClientFactory;
94 } // namespace Http
95
96 namespace Utils
97 {
98 template< typename R, typename E> class Outcome;
99
100 namespace Threading
101 {
102 class Executor;
103 } // namespace Threading
104 } // namespace Utils
105
106 namespace Auth
107 {
108 class AWSCredentials;
109 class AWSCredentialsProvider;
110 } // namespace Auth
111
112 namespace Client
113 {
114 class RetryStrategy;
115 } // namespace Client
116
117 namespace CloudWatchLogs
118 {
122
123 namespace Model
124 {
125 /* Service model forward declarations required in CloudWatchLogsClient header */
165 class GetDeliveryRequest;
191 class StartQueryRequest;
192 class StopQueryRequest;
193 class TagResourceRequest;
199 /* End of service model forward declarations required in CloudWatchLogsClient header */
200
201 /* Service model Outcome class definitions */
275 /* End of service model Outcome class definitions */
276
277 /* Service model Outcome callable definitions */
278 typedef std::future<AssociateKmsKeyOutcome> AssociateKmsKeyOutcomeCallable;
279 typedef std::future<CancelExportTaskOutcome> CancelExportTaskOutcomeCallable;
280 typedef std::future<CreateDeliveryOutcome> CreateDeliveryOutcomeCallable;
281 typedef std::future<CreateExportTaskOutcome> CreateExportTaskOutcomeCallable;
282 typedef std::future<CreateLogAnomalyDetectorOutcome> CreateLogAnomalyDetectorOutcomeCallable;
283 typedef std::future<CreateLogGroupOutcome> CreateLogGroupOutcomeCallable;
284 typedef std::future<CreateLogStreamOutcome> CreateLogStreamOutcomeCallable;
285 typedef std::future<DeleteAccountPolicyOutcome> DeleteAccountPolicyOutcomeCallable;
286 typedef std::future<DeleteDataProtectionPolicyOutcome> DeleteDataProtectionPolicyOutcomeCallable;
287 typedef std::future<DeleteDeliveryOutcome> DeleteDeliveryOutcomeCallable;
288 typedef std::future<DeleteDeliveryDestinationOutcome> DeleteDeliveryDestinationOutcomeCallable;
289 typedef std::future<DeleteDeliveryDestinationPolicyOutcome> DeleteDeliveryDestinationPolicyOutcomeCallable;
290 typedef std::future<DeleteDeliverySourceOutcome> DeleteDeliverySourceOutcomeCallable;
291 typedef std::future<DeleteDestinationOutcome> DeleteDestinationOutcomeCallable;
292 typedef std::future<DeleteLogAnomalyDetectorOutcome> DeleteLogAnomalyDetectorOutcomeCallable;
293 typedef std::future<DeleteLogGroupOutcome> DeleteLogGroupOutcomeCallable;
294 typedef std::future<DeleteLogStreamOutcome> DeleteLogStreamOutcomeCallable;
295 typedef std::future<DeleteMetricFilterOutcome> DeleteMetricFilterOutcomeCallable;
296 typedef std::future<DeleteQueryDefinitionOutcome> DeleteQueryDefinitionOutcomeCallable;
297 typedef std::future<DeleteResourcePolicyOutcome> DeleteResourcePolicyOutcomeCallable;
298 typedef std::future<DeleteRetentionPolicyOutcome> DeleteRetentionPolicyOutcomeCallable;
299 typedef std::future<DeleteSubscriptionFilterOutcome> DeleteSubscriptionFilterOutcomeCallable;
300 typedef std::future<DescribeAccountPoliciesOutcome> DescribeAccountPoliciesOutcomeCallable;
301 typedef std::future<DescribeConfigurationTemplatesOutcome> DescribeConfigurationTemplatesOutcomeCallable;
302 typedef std::future<DescribeDeliveriesOutcome> DescribeDeliveriesOutcomeCallable;
303 typedef std::future<DescribeDeliveryDestinationsOutcome> DescribeDeliveryDestinationsOutcomeCallable;
304 typedef std::future<DescribeDeliverySourcesOutcome> DescribeDeliverySourcesOutcomeCallable;
305 typedef std::future<DescribeDestinationsOutcome> DescribeDestinationsOutcomeCallable;
306 typedef std::future<DescribeExportTasksOutcome> DescribeExportTasksOutcomeCallable;
307 typedef std::future<DescribeLogGroupsOutcome> DescribeLogGroupsOutcomeCallable;
308 typedef std::future<DescribeLogStreamsOutcome> DescribeLogStreamsOutcomeCallable;
309 typedef std::future<DescribeMetricFiltersOutcome> DescribeMetricFiltersOutcomeCallable;
310 typedef std::future<DescribeQueriesOutcome> DescribeQueriesOutcomeCallable;
311 typedef std::future<DescribeQueryDefinitionsOutcome> DescribeQueryDefinitionsOutcomeCallable;
312 typedef std::future<DescribeResourcePoliciesOutcome> DescribeResourcePoliciesOutcomeCallable;
313 typedef std::future<DescribeSubscriptionFiltersOutcome> DescribeSubscriptionFiltersOutcomeCallable;
314 typedef std::future<DisassociateKmsKeyOutcome> DisassociateKmsKeyOutcomeCallable;
315 typedef std::future<FilterLogEventsOutcome> FilterLogEventsOutcomeCallable;
316 typedef std::future<GetDataProtectionPolicyOutcome> GetDataProtectionPolicyOutcomeCallable;
317 typedef std::future<GetDeliveryOutcome> GetDeliveryOutcomeCallable;
318 typedef std::future<GetDeliveryDestinationOutcome> GetDeliveryDestinationOutcomeCallable;
319 typedef std::future<GetDeliveryDestinationPolicyOutcome> GetDeliveryDestinationPolicyOutcomeCallable;
320 typedef std::future<GetDeliverySourceOutcome> GetDeliverySourceOutcomeCallable;
321 typedef std::future<GetLogAnomalyDetectorOutcome> GetLogAnomalyDetectorOutcomeCallable;
322 typedef std::future<GetLogEventsOutcome> GetLogEventsOutcomeCallable;
323 typedef std::future<GetLogGroupFieldsOutcome> GetLogGroupFieldsOutcomeCallable;
324 typedef std::future<GetLogRecordOutcome> GetLogRecordOutcomeCallable;
325 typedef std::future<GetQueryResultsOutcome> GetQueryResultsOutcomeCallable;
326 typedef std::future<ListAnomaliesOutcome> ListAnomaliesOutcomeCallable;
327 typedef std::future<ListLogAnomalyDetectorsOutcome> ListLogAnomalyDetectorsOutcomeCallable;
328 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
329 typedef std::future<PutAccountPolicyOutcome> PutAccountPolicyOutcomeCallable;
330 typedef std::future<PutDataProtectionPolicyOutcome> PutDataProtectionPolicyOutcomeCallable;
331 typedef std::future<PutDeliveryDestinationOutcome> PutDeliveryDestinationOutcomeCallable;
332 typedef std::future<PutDeliveryDestinationPolicyOutcome> PutDeliveryDestinationPolicyOutcomeCallable;
333 typedef std::future<PutDeliverySourceOutcome> PutDeliverySourceOutcomeCallable;
334 typedef std::future<PutDestinationOutcome> PutDestinationOutcomeCallable;
335 typedef std::future<PutDestinationPolicyOutcome> PutDestinationPolicyOutcomeCallable;
336 typedef std::future<PutLogEventsOutcome> PutLogEventsOutcomeCallable;
337 typedef std::future<PutMetricFilterOutcome> PutMetricFilterOutcomeCallable;
338 typedef std::future<PutQueryDefinitionOutcome> PutQueryDefinitionOutcomeCallable;
339 typedef std::future<PutResourcePolicyOutcome> PutResourcePolicyOutcomeCallable;
340 typedef std::future<PutRetentionPolicyOutcome> PutRetentionPolicyOutcomeCallable;
341 typedef std::future<PutSubscriptionFilterOutcome> PutSubscriptionFilterOutcomeCallable;
342 typedef std::future<StartLiveTailOutcome> StartLiveTailOutcomeCallable;
343 typedef std::future<StartQueryOutcome> StartQueryOutcomeCallable;
344 typedef std::future<StopQueryOutcome> StopQueryOutcomeCallable;
345 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
346 typedef std::future<TestMetricFilterOutcome> TestMetricFilterOutcomeCallable;
347 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
348 typedef std::future<UpdateAnomalyOutcome> UpdateAnomalyOutcomeCallable;
349 typedef std::future<UpdateDeliveryConfigurationOutcome> UpdateDeliveryConfigurationOutcomeCallable;
350 typedef std::future<UpdateLogAnomalyDetectorOutcome> UpdateLogAnomalyDetectorOutcomeCallable;
351 /* End of service model Outcome callable definitions */
352 } // namespace Model
353
355
356 /* Service model async handlers definitions */
357 typedef std::function<void(const CloudWatchLogsClient*, const Model::AssociateKmsKeyRequest&, const Model::AssociateKmsKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > AssociateKmsKeyResponseReceivedHandler;
358 typedef std::function<void(const CloudWatchLogsClient*, const Model::CancelExportTaskRequest&, const Model::CancelExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CancelExportTaskResponseReceivedHandler;
359 typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateDeliveryRequest&, const Model::CreateDeliveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateDeliveryResponseReceivedHandler;
360 typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateExportTaskRequest&, const Model::CreateExportTaskOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateExportTaskResponseReceivedHandler;
361 typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateLogAnomalyDetectorRequest&, const Model::CreateLogAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogAnomalyDetectorResponseReceivedHandler;
362 typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateLogGroupRequest&, const Model::CreateLogGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogGroupResponseReceivedHandler;
363 typedef std::function<void(const CloudWatchLogsClient*, const Model::CreateLogStreamRequest&, const Model::CreateLogStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > CreateLogStreamResponseReceivedHandler;
364 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteAccountPolicyRequest&, const Model::DeleteAccountPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAccountPolicyResponseReceivedHandler;
365 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteDataProtectionPolicyRequest&, const Model::DeleteDataProtectionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDataProtectionPolicyResponseReceivedHandler;
366 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteDeliveryRequest&, const Model::DeleteDeliveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeliveryResponseReceivedHandler;
367 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteDeliveryDestinationRequest&, const Model::DeleteDeliveryDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeliveryDestinationResponseReceivedHandler;
368 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteDeliveryDestinationPolicyRequest&, const Model::DeleteDeliveryDestinationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeliveryDestinationPolicyResponseReceivedHandler;
369 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteDeliverySourceRequest&, const Model::DeleteDeliverySourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeliverySourceResponseReceivedHandler;
370 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteDestinationRequest&, const Model::DeleteDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDestinationResponseReceivedHandler;
371 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteLogAnomalyDetectorRequest&, const Model::DeleteLogAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogAnomalyDetectorResponseReceivedHandler;
372 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteLogGroupRequest&, const Model::DeleteLogGroupOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogGroupResponseReceivedHandler;
373 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteLogStreamRequest&, const Model::DeleteLogStreamOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteLogStreamResponseReceivedHandler;
374 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteMetricFilterRequest&, const Model::DeleteMetricFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteMetricFilterResponseReceivedHandler;
375 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteQueryDefinitionRequest&, const Model::DeleteQueryDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteQueryDefinitionResponseReceivedHandler;
376 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteResourcePolicyRequest&, const Model::DeleteResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourcePolicyResponseReceivedHandler;
377 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteRetentionPolicyRequest&, const Model::DeleteRetentionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRetentionPolicyResponseReceivedHandler;
378 typedef std::function<void(const CloudWatchLogsClient*, const Model::DeleteSubscriptionFilterRequest&, const Model::DeleteSubscriptionFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteSubscriptionFilterResponseReceivedHandler;
379 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeAccountPoliciesRequest&, const Model::DescribeAccountPoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAccountPoliciesResponseReceivedHandler;
380 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeConfigurationTemplatesRequest&, const Model::DescribeConfigurationTemplatesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationTemplatesResponseReceivedHandler;
381 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeDeliveriesRequest&, const Model::DescribeDeliveriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDeliveriesResponseReceivedHandler;
382 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeDeliveryDestinationsRequest&, const Model::DescribeDeliveryDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDeliveryDestinationsResponseReceivedHandler;
383 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeDeliverySourcesRequest&, const Model::DescribeDeliverySourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDeliverySourcesResponseReceivedHandler;
384 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeDestinationsRequest&, const Model::DescribeDestinationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDestinationsResponseReceivedHandler;
385 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeExportTasksRequest&, const Model::DescribeExportTasksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeExportTasksResponseReceivedHandler;
386 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeLogGroupsRequest&, const Model::DescribeLogGroupsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLogGroupsResponseReceivedHandler;
387 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeLogStreamsRequest&, const Model::DescribeLogStreamsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeLogStreamsResponseReceivedHandler;
388 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeMetricFiltersRequest&, const Model::DescribeMetricFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeMetricFiltersResponseReceivedHandler;
389 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeQueriesRequest&, const Model::DescribeQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueriesResponseReceivedHandler;
390 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeQueryDefinitionsRequest&, const Model::DescribeQueryDefinitionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeQueryDefinitionsResponseReceivedHandler;
391 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeResourcePoliciesRequest&, const Model::DescribeResourcePoliciesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeResourcePoliciesResponseReceivedHandler;
392 typedef std::function<void(const CloudWatchLogsClient*, const Model::DescribeSubscriptionFiltersRequest&, const Model::DescribeSubscriptionFiltersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeSubscriptionFiltersResponseReceivedHandler;
393 typedef std::function<void(const CloudWatchLogsClient*, const Model::DisassociateKmsKeyRequest&, const Model::DisassociateKmsKeyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DisassociateKmsKeyResponseReceivedHandler;
394 typedef std::function<void(const CloudWatchLogsClient*, const Model::FilterLogEventsRequest&, const Model::FilterLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > FilterLogEventsResponseReceivedHandler;
395 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetDataProtectionPolicyRequest&, const Model::GetDataProtectionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDataProtectionPolicyResponseReceivedHandler;
396 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetDeliveryRequest&, const Model::GetDeliveryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeliveryResponseReceivedHandler;
397 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetDeliveryDestinationRequest&, const Model::GetDeliveryDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeliveryDestinationResponseReceivedHandler;
398 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetDeliveryDestinationPolicyRequest&, const Model::GetDeliveryDestinationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeliveryDestinationPolicyResponseReceivedHandler;
399 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetDeliverySourceRequest&, const Model::GetDeliverySourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDeliverySourceResponseReceivedHandler;
400 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetLogAnomalyDetectorRequest&, const Model::GetLogAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLogAnomalyDetectorResponseReceivedHandler;
401 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetLogEventsRequest&, const Model::GetLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLogEventsResponseReceivedHandler;
402 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetLogGroupFieldsRequest&, const Model::GetLogGroupFieldsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLogGroupFieldsResponseReceivedHandler;
403 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetLogRecordRequest&, const Model::GetLogRecordOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetLogRecordResponseReceivedHandler;
404 typedef std::function<void(const CloudWatchLogsClient*, const Model::GetQueryResultsRequest&, const Model::GetQueryResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetQueryResultsResponseReceivedHandler;
405 typedef std::function<void(const CloudWatchLogsClient*, const Model::ListAnomaliesRequest&, const Model::ListAnomaliesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAnomaliesResponseReceivedHandler;
406 typedef std::function<void(const CloudWatchLogsClient*, const Model::ListLogAnomalyDetectorsRequest&, const Model::ListLogAnomalyDetectorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListLogAnomalyDetectorsResponseReceivedHandler;
407 typedef std::function<void(const CloudWatchLogsClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
408 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutAccountPolicyRequest&, const Model::PutAccountPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAccountPolicyResponseReceivedHandler;
409 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDataProtectionPolicyRequest&, const Model::PutDataProtectionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDataProtectionPolicyResponseReceivedHandler;
410 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDeliveryDestinationRequest&, const Model::PutDeliveryDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDeliveryDestinationResponseReceivedHandler;
411 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDeliveryDestinationPolicyRequest&, const Model::PutDeliveryDestinationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDeliveryDestinationPolicyResponseReceivedHandler;
412 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDeliverySourceRequest&, const Model::PutDeliverySourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDeliverySourceResponseReceivedHandler;
413 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDestinationRequest&, const Model::PutDestinationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDestinationResponseReceivedHandler;
414 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutDestinationPolicyRequest&, const Model::PutDestinationPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDestinationPolicyResponseReceivedHandler;
415 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutLogEventsRequest&, const Model::PutLogEventsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutLogEventsResponseReceivedHandler;
416 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutMetricFilterRequest&, const Model::PutMetricFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutMetricFilterResponseReceivedHandler;
417 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutQueryDefinitionRequest&, const Model::PutQueryDefinitionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutQueryDefinitionResponseReceivedHandler;
418 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutResourcePolicyRequest&, const Model::PutResourcePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourcePolicyResponseReceivedHandler;
419 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutRetentionPolicyRequest&, const Model::PutRetentionPolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRetentionPolicyResponseReceivedHandler;
420 typedef std::function<void(const CloudWatchLogsClient*, const Model::PutSubscriptionFilterRequest&, const Model::PutSubscriptionFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutSubscriptionFilterResponseReceivedHandler;
421 typedef std::function<void(const CloudWatchLogsClient*, const Model::StartLiveTailRequest&, const Model::StartLiveTailOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartLiveTailResponseReceivedHandler;
422 typedef std::function<void(const CloudWatchLogsClient*, const Model::StartQueryRequest&, const Model::StartQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartQueryResponseReceivedHandler;
423 typedef std::function<void(const CloudWatchLogsClient*, const Model::StopQueryRequest&, const Model::StopQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopQueryResponseReceivedHandler;
424 typedef std::function<void(const CloudWatchLogsClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
425 typedef std::function<void(const CloudWatchLogsClient*, const Model::TestMetricFilterRequest&, const Model::TestMetricFilterOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TestMetricFilterResponseReceivedHandler;
426 typedef std::function<void(const CloudWatchLogsClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
427 typedef std::function<void(const CloudWatchLogsClient*, const Model::UpdateAnomalyRequest&, const Model::UpdateAnomalyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateAnomalyResponseReceivedHandler;
428 typedef std::function<void(const CloudWatchLogsClient*, const Model::UpdateDeliveryConfigurationRequest&, const Model::UpdateDeliveryConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateDeliveryConfigurationResponseReceivedHandler;
429 typedef std::function<void(const CloudWatchLogsClient*, const Model::UpdateLogAnomalyDetectorRequest&, const Model::UpdateLogAnomalyDetectorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UpdateLogAnomalyDetectorResponseReceivedHandler;
430 /* End of service model async handlers definitions */
431 } // namespace CloudWatchLogs
432} // namespace Aws
EndpointProviderBase< CloudWatchLogsClientConfiguration, CloudWatchLogsBuiltInParameters, CloudWatchLogsClientContextParameters > CloudWatchLogsEndpointProviderBase
std::future< DescribeLogGroupsOutcome > DescribeLogGroupsOutcomeCallable
std::future< GetQueryResultsOutcome > GetQueryResultsOutcomeCallable
std::future< DeleteDeliveryOutcome > DeleteDeliveryOutcomeCallable
Aws::Utils::Outcome< GetLogEventsResult, CloudWatchLogsError > GetLogEventsOutcome
std::future< DescribeDeliveriesOutcome > DescribeDeliveriesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDestinationOutcome
std::future< GetDeliveryDestinationOutcome > GetDeliveryDestinationOutcomeCallable
std::future< PutMetricFilterOutcome > PutMetricFilterOutcomeCallable
std::future< GetDeliveryOutcome > GetDeliveryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogAnomalyDetectorOutcome
std::future< DeleteAccountPolicyOutcome > DeleteAccountPolicyOutcomeCallable
Aws::Utils::Outcome< PutDeliveryDestinationResult, CloudWatchLogsError > PutDeliveryDestinationOutcome
Aws::Utils::Outcome< DescribeDeliverySourcesResult, CloudWatchLogsError > DescribeDeliverySourcesOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > TagResourceOutcome
std::future< PutAccountPolicyOutcome > PutAccountPolicyOutcomeCallable
std::future< PutDestinationPolicyOutcome > PutDestinationPolicyOutcomeCallable
std::future< PutDestinationOutcome > PutDestinationOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > UntagResourceOutcome
Aws::Utils::Outcome< ListLogAnomalyDetectorsResult, CloudWatchLogsError > ListLogAnomalyDetectorsOutcome
std::future< GetDeliveryDestinationPolicyOutcome > GetDeliveryDestinationPolicyOutcomeCallable
Aws::Utils::Outcome< TestMetricFilterResult, CloudWatchLogsError > TestMetricFilterOutcome
std::future< CreateExportTaskOutcome > CreateExportTaskOutcomeCallable
std::future< DeleteSubscriptionFilterOutcome > DeleteSubscriptionFilterOutcomeCallable
Aws::Utils::Outcome< CreateExportTaskResult, CloudWatchLogsError > CreateExportTaskOutcome
std::future< PutDeliveryDestinationPolicyOutcome > PutDeliveryDestinationPolicyOutcomeCallable
std::future< UpdateLogAnomalyDetectorOutcome > UpdateLogAnomalyDetectorOutcomeCallable
std::future< DescribeConfigurationTemplatesOutcome > DescribeConfigurationTemplatesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CreateLogStreamOutcome
Aws::Utils::Outcome< PutDeliveryDestinationPolicyResult, CloudWatchLogsError > PutDeliveryDestinationPolicyOutcome
Aws::Utils::Outcome< DescribeQueriesResult, CloudWatchLogsError > DescribeQueriesOutcome
std::future< DescribeDeliverySourcesOutcome > DescribeDeliverySourcesOutcomeCallable
std::future< DisassociateKmsKeyOutcome > DisassociateKmsKeyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteSubscriptionFilterOutcome
std::future< TestMetricFilterOutcome > TestMetricFilterOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogStreamOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CreateLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteRetentionPolicyOutcome
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DeleteLogStreamOutcome > DeleteLogStreamOutcomeCallable
std::future< StopQueryOutcome > StopQueryOutcomeCallable
Aws::Utils::Outcome< DescribeDeliveryDestinationsResult, CloudWatchLogsError > DescribeDeliveryDestinationsOutcome
std::future< DeleteDeliveryDestinationPolicyOutcome > DeleteDeliveryDestinationPolicyOutcomeCallable
std::future< StartLiveTailOutcome > StartLiveTailOutcomeCallable
Aws::Utils::Outcome< DescribeSubscriptionFiltersResult, CloudWatchLogsError > DescribeSubscriptionFiltersOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > UpdateAnomalyOutcome
std::future< DescribeMetricFiltersOutcome > DescribeMetricFiltersOutcomeCallable
Aws::Utils::Outcome< FilterLogEventsResult, CloudWatchLogsError > FilterLogEventsOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliveryDestinationPolicyOutcome
Aws::Utils::Outcome< GetDeliveryDestinationPolicyResult, CloudWatchLogsError > GetDeliveryDestinationPolicyOutcome
Aws::Utils::Outcome< PutDestinationResult, CloudWatchLogsError > PutDestinationOutcome
Aws::Utils::Outcome< DescribeExportTasksResult, CloudWatchLogsError > DescribeExportTasksOutcome
Aws::Utils::Outcome< PutAccountPolicyResult, CloudWatchLogsError > PutAccountPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > AssociateKmsKeyOutcome
Aws::Utils::Outcome< GetLogAnomalyDetectorResult, CloudWatchLogsError > GetLogAnomalyDetectorOutcome
std::future< CancelExportTaskOutcome > CancelExportTaskOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteResourcePolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutRetentionPolicyOutcome
std::future< DescribeExportTasksOutcome > DescribeExportTasksOutcomeCallable
std::future< CreateDeliveryOutcome > CreateDeliveryOutcomeCallable
Aws::Utils::Outcome< CreateLogAnomalyDetectorResult, CloudWatchLogsError > CreateLogAnomalyDetectorOutcome
std::future< CreateLogGroupOutcome > CreateLogGroupOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDataProtectionPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteLogGroupOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > StartLiveTailOutcome
std::future< FilterLogEventsOutcome > FilterLogEventsOutcomeCallable
std::future< DescribeDestinationsOutcome > DescribeDestinationsOutcomeCallable
std::future< DescribeResourcePoliciesOutcome > DescribeResourcePoliciesOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliverySourceOutcome
Aws::Utils::Outcome< DescribeQueryDefinitionsResult, CloudWatchLogsError > DescribeQueryDefinitionsOutcome
std::future< UpdateAnomalyOutcome > UpdateAnomalyOutcomeCallable
std::future< GetLogGroupFieldsOutcome > GetLogGroupFieldsOutcomeCallable
Aws::Utils::Outcome< GetDeliveryDestinationResult, CloudWatchLogsError > GetDeliveryDestinationOutcome
Aws::Utils::Outcome< UpdateDeliveryConfigurationResult, CloudWatchLogsError > UpdateDeliveryConfigurationOutcome
Aws::Utils::Outcome< PutQueryDefinitionResult, CloudWatchLogsError > PutQueryDefinitionOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutMetricFilterOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliveryDestinationOutcome
std::future< DeleteMetricFilterOutcome > DeleteMetricFilterOutcomeCallable
Aws::Utils::Outcome< GetLogRecordResult, CloudWatchLogsError > GetLogRecordOutcome
std::future< DescribeLogStreamsOutcome > DescribeLogStreamsOutcomeCallable
std::future< CreateLogStreamOutcome > CreateLogStreamOutcomeCallable
std::future< DescribeAccountPoliciesOutcome > DescribeAccountPoliciesOutcomeCallable
Aws::Utils::Outcome< PutLogEventsResult, CloudWatchLogsError > PutLogEventsOutcome
std::future< PutDeliverySourceOutcome > PutDeliverySourceOutcomeCallable
Aws::Utils::Outcome< DescribeMetricFiltersResult, CloudWatchLogsError > DescribeMetricFiltersOutcome
Aws::Utils::Outcome< GetDataProtectionPolicyResult, CloudWatchLogsError > GetDataProtectionPolicyOutcome
std::future< StartQueryOutcome > StartQueryOutcomeCallable
std::future< UpdateDeliveryConfigurationOutcome > UpdateDeliveryConfigurationOutcomeCallable
Aws::Utils::Outcome< GetQueryResultsResult, CloudWatchLogsError > GetQueryResultsOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteDeliveryOutcome
Aws::Utils::Outcome< PutDeliverySourceResult, CloudWatchLogsError > PutDeliverySourceOutcome
std::future< GetDeliverySourceOutcome > GetDeliverySourceOutcomeCallable
Aws::Utils::Outcome< DescribeResourcePoliciesResult, CloudWatchLogsError > DescribeResourcePoliciesOutcome
std::future< DescribeQueriesOutcome > DescribeQueriesOutcomeCallable
Aws::Utils::Outcome< GetLogGroupFieldsResult, CloudWatchLogsError > GetLogGroupFieldsOutcome
std::future< DeleteQueryDefinitionOutcome > DeleteQueryDefinitionOutcomeCallable
std::future< GetLogRecordOutcome > GetLogRecordOutcomeCallable
std::future< DescribeSubscriptionFiltersOutcome > DescribeSubscriptionFiltersOutcomeCallable
std::future< AssociateKmsKeyOutcome > AssociateKmsKeyOutcomeCallable
Aws::Utils::Outcome< DescribeLogGroupsResult, CloudWatchLogsError > DescribeLogGroupsOutcome
std::future< GetLogAnomalyDetectorOutcome > GetLogAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutDestinationPolicyOutcome
std::future< PutDataProtectionPolicyOutcome > PutDataProtectionPolicyOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, CloudWatchLogsError > ListTagsForResourceOutcome
std::future< DeleteDataProtectionPolicyOutcome > DeleteDataProtectionPolicyOutcomeCallable
std::future< DeleteResourcePolicyOutcome > DeleteResourcePolicyOutcomeCallable
std::future< CreateLogAnomalyDetectorOutcome > CreateLogAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< PutDataProtectionPolicyResult, CloudWatchLogsError > PutDataProtectionPolicyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteAccountPolicyOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< PutSubscriptionFilterOutcome > PutSubscriptionFilterOutcomeCallable
std::future< GetDataProtectionPolicyOutcome > GetDataProtectionPolicyOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > PutSubscriptionFilterOutcome
Aws::Utils::Outcome< DeleteQueryDefinitionResult, CloudWatchLogsError > DeleteQueryDefinitionOutcome
Aws::Utils::Outcome< DescribeConfigurationTemplatesResult, CloudWatchLogsError > DescribeConfigurationTemplatesOutcome
std::future< TagResourceOutcome > TagResourceOutcomeCallable
Aws::Utils::Outcome< StartQueryResult, CloudWatchLogsError > StartQueryOutcome
std::future< PutRetentionPolicyOutcome > PutRetentionPolicyOutcomeCallable
std::future< PutResourcePolicyOutcome > PutResourcePolicyOutcomeCallable
std::future< DescribeDeliveryDestinationsOutcome > DescribeDeliveryDestinationsOutcomeCallable
std::future< GetLogEventsOutcome > GetLogEventsOutcomeCallable
Aws::Utils::Outcome< DescribeLogStreamsResult, CloudWatchLogsError > DescribeLogStreamsOutcome
std::future< DeleteRetentionPolicyOutcome > DeleteRetentionPolicyOutcomeCallable
Aws::Utils::Outcome< ListAnomaliesResult, CloudWatchLogsError > ListAnomaliesOutcome
std::future< PutLogEventsOutcome > PutLogEventsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DisassociateKmsKeyOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > UpdateLogAnomalyDetectorOutcome
Aws::Utils::Outcome< DescribeDestinationsResult, CloudWatchLogsError > DescribeDestinationsOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > CancelExportTaskOutcome
std::future< DeleteDeliverySourceOutcome > DeleteDeliverySourceOutcomeCallable
std::future< DeleteDeliveryDestinationOutcome > DeleteDeliveryDestinationOutcomeCallable
Aws::Utils::Outcome< GetDeliveryResult, CloudWatchLogsError > GetDeliveryOutcome
std::future< ListAnomaliesOutcome > ListAnomaliesOutcomeCallable
Aws::Utils::Outcome< DescribeDeliveriesResult, CloudWatchLogsError > DescribeDeliveriesOutcome
std::future< DeleteLogGroupOutcome > DeleteLogGroupOutcomeCallable
std::future< DescribeQueryDefinitionsOutcome > DescribeQueryDefinitionsOutcomeCallable
Aws::Utils::Outcome< CreateDeliveryResult, CloudWatchLogsError > CreateDeliveryOutcome
std::future< DeleteLogAnomalyDetectorOutcome > DeleteLogAnomalyDetectorOutcomeCallable
Aws::Utils::Outcome< GetDeliverySourceResult, CloudWatchLogsError > GetDeliverySourceOutcome
Aws::Utils::Outcome< Aws::NoResult, CloudWatchLogsError > DeleteMetricFilterOutcome
Aws::Utils::Outcome< StopQueryResult, CloudWatchLogsError > StopQueryOutcome
Aws::Utils::Outcome< DescribeAccountPoliciesResult, CloudWatchLogsError > DescribeAccountPoliciesOutcome
Aws::Utils::Outcome< PutResourcePolicyResult, CloudWatchLogsError > PutResourcePolicyOutcome
std::future< DeleteDestinationOutcome > DeleteDestinationOutcomeCallable
std::future< PutQueryDefinitionOutcome > PutQueryDefinitionOutcomeCallable
std::future< PutDeliveryDestinationOutcome > PutDeliveryDestinationOutcomeCallable
std::future< ListLogAnomalyDetectorsOutcome > ListLogAnomalyDetectorsOutcomeCallable
std::function< void(const CloudWatchLogsClient *, const Model::PutSubscriptionFilterRequest &, const Model::PutSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationRequest &, const Model::PutDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::AssociateKmsKeyRequest &, const Model::AssociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > AssociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CancelExportTaskRequest &, const Model::CancelExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CancelExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StartLiveTailRequest &, const Model::StartLiveTailOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartLiveTailResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeExportTasksRequest &, const Model::DescribeExportTasksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeExportTasksResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogRecordRequest &, const Model::GetLogRecordOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogRecordResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateDeliveryConfigurationRequest &, const Model::UpdateDeliveryConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateDeliveryConfigurationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteRetentionPolicyRequest &, const Model::DeleteRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateAnomalyRequest &, const Model::UpdateAnomalyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateAnomalyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDataProtectionPolicyRequest &, const Model::PutDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateExportTaskRequest &, const Model::CreateExportTaskOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateExportTaskResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutMetricFilterRequest &, const Model::PutMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutRetentionPolicyRequest &, const Model::PutRetentionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogAnomalyDetectorRequest &, const Model::CreateLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueryDefinitionsRequest &, const Model::DescribeQueryDefinitionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueryDefinitionsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogGroupsRequest &, const Model::DescribeLogGroupsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogGroupsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliveryDestinationsRequest &, const Model::DescribeDeliveryDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryDestinationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDestinationsRequest &, const Model::DescribeDestinationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDestinationsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::FilterLogEventsRequest &, const Model::FilterLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > FilterLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DisassociateKmsKeyRequest &, const Model::DisassociateKmsKeyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DisassociateKmsKeyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogGroupRequest &, const Model::CreateLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TestMetricFilterRequest &, const Model::TestMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TestMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeMetricFiltersRequest &, const Model::DescribeMetricFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeMetricFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDeliveryDestinationRequest &, const Model::PutDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutQueryDefinitionRequest &, const Model::PutQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliverySourceRequest &, const Model::GetDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogAnomalyDetectorRequest &, const Model::GetLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogEventsRequest &, const Model::GetLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDestinationPolicyRequest &, const Model::PutDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeAccountPoliciesRequest &, const Model::DescribeAccountPoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAccountPoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateDeliveryRequest &, const Model::CreateDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogStreamRequest &, const Model::DeleteLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeConfigurationTemplatesRequest &, const Model::DescribeConfigurationTemplatesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationTemplatesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogGroupRequest &, const Model::DeleteLogGroupOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogGroupResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetQueryResultsRequest &, const Model::GetQueryResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetQueryResultsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDestinationRequest &, const Model::DeleteDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeQueriesRequest &, const Model::DescribeQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeQueriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryDestinationPolicyRequest &, const Model::GetDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryRequest &, const Model::GetDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryRequest &, const Model::DeleteDeliveryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeLogStreamsRequest &, const Model::DescribeLogStreamsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeLogStreamsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteLogAnomalyDetectorRequest &, const Model::DeleteLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteMetricFilterRequest &, const Model::DeleteMetricFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteMetricFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliveriesRequest &, const Model::DescribeDeliveriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveriesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeResourcePoliciesRequest &, const Model::DescribeResourcePoliciesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeResourcePoliciesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDeliveryDestinationPolicyRequest &, const Model::PutDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDataProtectionPolicyRequest &, const Model::DeleteDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDeliveryDestinationRequest &, const Model::GetDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetDataProtectionPolicyRequest &, const Model::GetDataProtectionPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDataProtectionPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StopQueryRequest &, const Model::StopQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::StartQueryRequest &, const Model::StartQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartQueryResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutAccountPolicyRequest &, const Model::PutAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAccountPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutDeliverySourceRequest &, const Model::PutDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::GetLogGroupFieldsRequest &, const Model::GetLogGroupFieldsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetLogGroupFieldsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteQueryDefinitionRequest &, const Model::DeleteQueryDefinitionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteQueryDefinitionResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListLogAnomalyDetectorsRequest &, const Model::ListLogAnomalyDetectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListLogAnomalyDetectorsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliverySourceRequest &, const Model::DeleteDeliverySourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliverySourceResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteAccountPolicyRequest &, const Model::DeleteAccountPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAccountPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeDeliverySourcesRequest &, const Model::DescribeDeliverySourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliverySourcesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DescribeSubscriptionFiltersRequest &, const Model::DescribeSubscriptionFiltersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeSubscriptionFiltersResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::UpdateLogAnomalyDetectorRequest &, const Model::UpdateLogAnomalyDetectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UpdateLogAnomalyDetectorResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteSubscriptionFilterRequest &, const Model::DeleteSubscriptionFilterOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteSubscriptionFilterResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::ListAnomaliesRequest &, const Model::ListAnomaliesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAnomaliesResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutLogEventsRequest &, const Model::PutLogEventsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutLogEventsResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteResourcePolicyRequest &, const Model::DeleteResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourcePolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::CreateLogStreamRequest &, const Model::CreateLogStreamOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > CreateLogStreamResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryDestinationRequest &, const Model::DeleteDeliveryDestinationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryDestinationResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::DeleteDeliveryDestinationPolicyRequest &, const Model::DeleteDeliveryDestinationPolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryDestinationPolicyResponseReceivedHandler
std::function< void(const CloudWatchLogsClient *, const Model::PutResourcePolicyRequest &, const Model::PutResourcePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourcePolicyResponseReceivedHandler