AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
ConfigServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/config/ConfigServiceErrors.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/config/ConfigServiceEndpointProvider.h>
16#include <future>
17#include <functional>
18/* End of generic header includes */
19
20/* Service model headers required in ConfigServiceClient header */
21#include <aws/config/model/BatchGetAggregateResourceConfigResult.h>
22#include <aws/config/model/BatchGetResourceConfigResult.h>
23#include <aws/config/model/DeleteEvaluationResultsResult.h>
24#include <aws/config/model/DeleteRemediationConfigurationResult.h>
25#include <aws/config/model/DeleteRemediationExceptionsResult.h>
26#include <aws/config/model/DeleteStoredQueryResult.h>
27#include <aws/config/model/DeliverConfigSnapshotResult.h>
28#include <aws/config/model/DescribeAggregateComplianceByConfigRulesResult.h>
29#include <aws/config/model/DescribeAggregateComplianceByConformancePacksResult.h>
30#include <aws/config/model/DescribeAggregationAuthorizationsResult.h>
31#include <aws/config/model/DescribeComplianceByConfigRuleResult.h>
32#include <aws/config/model/DescribeComplianceByResourceResult.h>
33#include <aws/config/model/DescribeConfigRuleEvaluationStatusResult.h>
34#include <aws/config/model/DescribeConfigRulesResult.h>
35#include <aws/config/model/DescribeConfigurationAggregatorSourcesStatusResult.h>
36#include <aws/config/model/DescribeConfigurationAggregatorsResult.h>
37#include <aws/config/model/DescribeConfigurationRecorderStatusResult.h>
38#include <aws/config/model/DescribeConfigurationRecordersResult.h>
39#include <aws/config/model/DescribeConformancePackComplianceResult.h>
40#include <aws/config/model/DescribeConformancePackStatusResult.h>
41#include <aws/config/model/DescribeConformancePacksResult.h>
42#include <aws/config/model/DescribeDeliveryChannelStatusResult.h>
43#include <aws/config/model/DescribeDeliveryChannelsResult.h>
44#include <aws/config/model/DescribeOrganizationConfigRuleStatusesResult.h>
45#include <aws/config/model/DescribeOrganizationConfigRulesResult.h>
46#include <aws/config/model/DescribeOrganizationConformancePackStatusesResult.h>
47#include <aws/config/model/DescribeOrganizationConformancePacksResult.h>
48#include <aws/config/model/DescribePendingAggregationRequestsResult.h>
49#include <aws/config/model/DescribeRemediationConfigurationsResult.h>
50#include <aws/config/model/DescribeRemediationExceptionsResult.h>
51#include <aws/config/model/DescribeRemediationExecutionStatusResult.h>
52#include <aws/config/model/DescribeRetentionConfigurationsResult.h>
53#include <aws/config/model/GetAggregateComplianceDetailsByConfigRuleResult.h>
54#include <aws/config/model/GetAggregateConfigRuleComplianceSummaryResult.h>
55#include <aws/config/model/GetAggregateConformancePackComplianceSummaryResult.h>
56#include <aws/config/model/GetAggregateDiscoveredResourceCountsResult.h>
57#include <aws/config/model/GetAggregateResourceConfigResult.h>
58#include <aws/config/model/GetComplianceDetailsByConfigRuleResult.h>
59#include <aws/config/model/GetComplianceDetailsByResourceResult.h>
60#include <aws/config/model/GetComplianceSummaryByConfigRuleResult.h>
61#include <aws/config/model/GetComplianceSummaryByResourceTypeResult.h>
62#include <aws/config/model/GetConformancePackComplianceDetailsResult.h>
63#include <aws/config/model/GetConformancePackComplianceSummaryResult.h>
64#include <aws/config/model/GetCustomRulePolicyResult.h>
65#include <aws/config/model/GetDiscoveredResourceCountsResult.h>
66#include <aws/config/model/GetOrganizationConfigRuleDetailedStatusResult.h>
67#include <aws/config/model/GetOrganizationConformancePackDetailedStatusResult.h>
68#include <aws/config/model/GetOrganizationCustomRulePolicyResult.h>
69#include <aws/config/model/GetResourceConfigHistoryResult.h>
70#include <aws/config/model/GetResourceEvaluationSummaryResult.h>
71#include <aws/config/model/GetStoredQueryResult.h>
72#include <aws/config/model/ListAggregateDiscoveredResourcesResult.h>
73#include <aws/config/model/ListConformancePackComplianceScoresResult.h>
74#include <aws/config/model/ListDiscoveredResourcesResult.h>
75#include <aws/config/model/ListResourceEvaluationsResult.h>
76#include <aws/config/model/ListStoredQueriesResult.h>
77#include <aws/config/model/ListTagsForResourceResult.h>
78#include <aws/config/model/PutAggregationAuthorizationResult.h>
79#include <aws/config/model/PutConfigurationAggregatorResult.h>
80#include <aws/config/model/PutConformancePackResult.h>
81#include <aws/config/model/PutEvaluationsResult.h>
82#include <aws/config/model/PutExternalEvaluationResult.h>
83#include <aws/config/model/PutOrganizationConfigRuleResult.h>
84#include <aws/config/model/PutOrganizationConformancePackResult.h>
85#include <aws/config/model/PutRemediationConfigurationsResult.h>
86#include <aws/config/model/PutRemediationExceptionsResult.h>
87#include <aws/config/model/PutRetentionConfigurationResult.h>
88#include <aws/config/model/PutStoredQueryResult.h>
89#include <aws/config/model/SelectAggregateResourceConfigResult.h>
90#include <aws/config/model/SelectResourceConfigResult.h>
91#include <aws/config/model/StartConfigRulesEvaluationResult.h>
92#include <aws/config/model/StartRemediationExecutionResult.h>
93#include <aws/config/model/StartResourceEvaluationResult.h>
94#include <aws/config/model/ListStoredQueriesRequest.h>
95#include <aws/config/model/DescribeDeliveryChannelStatusRequest.h>
96#include <aws/config/model/DescribeRetentionConfigurationsRequest.h>
97#include <aws/config/model/StartConfigRulesEvaluationRequest.h>
98#include <aws/config/model/DescribeConformancePacksRequest.h>
99#include <aws/config/model/GetComplianceDetailsByResourceRequest.h>
100#include <aws/config/model/DescribeOrganizationConfigRuleStatusesRequest.h>
101#include <aws/config/model/DescribeConfigurationAggregatorsRequest.h>
102#include <aws/config/model/DescribeConfigRulesRequest.h>
103#include <aws/config/model/DescribeConfigRuleEvaluationStatusRequest.h>
104#include <aws/config/model/GetDiscoveredResourceCountsRequest.h>
105#include <aws/config/model/GetCustomRulePolicyRequest.h>
106#include <aws/config/model/DescribeDeliveryChannelsRequest.h>
107#include <aws/config/model/ListConformancePackComplianceScoresRequest.h>
108#include <aws/config/model/DescribeConfigurationRecorderStatusRequest.h>
109#include <aws/config/model/DescribeAggregationAuthorizationsRequest.h>
110#include <aws/config/model/DescribeComplianceByResourceRequest.h>
111#include <aws/config/model/DescribeOrganizationConformancePacksRequest.h>
112#include <aws/config/model/DescribeConformancePackStatusRequest.h>
113#include <aws/config/model/DescribeComplianceByConfigRuleRequest.h>
114#include <aws/config/model/DescribeConfigurationRecordersRequest.h>
115#include <aws/config/model/ListResourceEvaluationsRequest.h>
116#include <aws/config/model/DescribeOrganizationConformancePackStatusesRequest.h>
117#include <aws/config/model/GetComplianceSummaryByResourceTypeRequest.h>
118#include <aws/config/model/DescribePendingAggregationRequestsRequest.h>
119#include <aws/config/model/DescribeOrganizationConfigRulesRequest.h>
120#include <aws/config/model/GetComplianceSummaryByConfigRuleRequest.h>
121#include <aws/core/NoResult.h>
122/* End of service model headers required in ConfigServiceClient header */
123
124namespace Aws
125{
126 namespace Http
127 {
128 class HttpClient;
129 class HttpClientFactory;
130 } // namespace Http
131
132 namespace Utils
133 {
134 template< typename R, typename E> class Outcome;
135
136 namespace Threading
137 {
138 class Executor;
139 } // namespace Threading
140 } // namespace Utils
141
142 namespace Auth
143 {
144 class AWSCredentials;
145 class AWSCredentialsProvider;
146 } // namespace Auth
147
148 namespace Client
149 {
150 class RetryStrategy;
151 } // namespace Client
152
153 namespace ConfigService
154 {
158
159 namespace Model
160 {
161 /* Service model forward declarations required in ConfigServiceClient header */
252 class TagResourceRequest;
254 /* End of service model forward declarations required in ConfigServiceClient header */
255
256 /* Service model Outcome class definitions */
349 /* End of service model Outcome class definitions */
350
351 /* Service model Outcome callable definitions */
352 typedef std::future<BatchGetAggregateResourceConfigOutcome> BatchGetAggregateResourceConfigOutcomeCallable;
353 typedef std::future<BatchGetResourceConfigOutcome> BatchGetResourceConfigOutcomeCallable;
354 typedef std::future<DeleteAggregationAuthorizationOutcome> DeleteAggregationAuthorizationOutcomeCallable;
355 typedef std::future<DeleteConfigRuleOutcome> DeleteConfigRuleOutcomeCallable;
356 typedef std::future<DeleteConfigurationAggregatorOutcome> DeleteConfigurationAggregatorOutcomeCallable;
357 typedef std::future<DeleteConfigurationRecorderOutcome> DeleteConfigurationRecorderOutcomeCallable;
358 typedef std::future<DeleteConformancePackOutcome> DeleteConformancePackOutcomeCallable;
359 typedef std::future<DeleteDeliveryChannelOutcome> DeleteDeliveryChannelOutcomeCallable;
360 typedef std::future<DeleteEvaluationResultsOutcome> DeleteEvaluationResultsOutcomeCallable;
361 typedef std::future<DeleteOrganizationConfigRuleOutcome> DeleteOrganizationConfigRuleOutcomeCallable;
362 typedef std::future<DeleteOrganizationConformancePackOutcome> DeleteOrganizationConformancePackOutcomeCallable;
363 typedef std::future<DeletePendingAggregationRequestOutcome> DeletePendingAggregationRequestOutcomeCallable;
364 typedef std::future<DeleteRemediationConfigurationOutcome> DeleteRemediationConfigurationOutcomeCallable;
365 typedef std::future<DeleteRemediationExceptionsOutcome> DeleteRemediationExceptionsOutcomeCallable;
366 typedef std::future<DeleteResourceConfigOutcome> DeleteResourceConfigOutcomeCallable;
367 typedef std::future<DeleteRetentionConfigurationOutcome> DeleteRetentionConfigurationOutcomeCallable;
368 typedef std::future<DeleteStoredQueryOutcome> DeleteStoredQueryOutcomeCallable;
369 typedef std::future<DeliverConfigSnapshotOutcome> DeliverConfigSnapshotOutcomeCallable;
370 typedef std::future<DescribeAggregateComplianceByConfigRulesOutcome> DescribeAggregateComplianceByConfigRulesOutcomeCallable;
371 typedef std::future<DescribeAggregateComplianceByConformancePacksOutcome> DescribeAggregateComplianceByConformancePacksOutcomeCallable;
372 typedef std::future<DescribeAggregationAuthorizationsOutcome> DescribeAggregationAuthorizationsOutcomeCallable;
373 typedef std::future<DescribeComplianceByConfigRuleOutcome> DescribeComplianceByConfigRuleOutcomeCallable;
374 typedef std::future<DescribeComplianceByResourceOutcome> DescribeComplianceByResourceOutcomeCallable;
375 typedef std::future<DescribeConfigRuleEvaluationStatusOutcome> DescribeConfigRuleEvaluationStatusOutcomeCallable;
376 typedef std::future<DescribeConfigRulesOutcome> DescribeConfigRulesOutcomeCallable;
377 typedef std::future<DescribeConfigurationAggregatorSourcesStatusOutcome> DescribeConfigurationAggregatorSourcesStatusOutcomeCallable;
378 typedef std::future<DescribeConfigurationAggregatorsOutcome> DescribeConfigurationAggregatorsOutcomeCallable;
379 typedef std::future<DescribeConfigurationRecorderStatusOutcome> DescribeConfigurationRecorderStatusOutcomeCallable;
380 typedef std::future<DescribeConfigurationRecordersOutcome> DescribeConfigurationRecordersOutcomeCallable;
381 typedef std::future<DescribeConformancePackComplianceOutcome> DescribeConformancePackComplianceOutcomeCallable;
382 typedef std::future<DescribeConformancePackStatusOutcome> DescribeConformancePackStatusOutcomeCallable;
383 typedef std::future<DescribeConformancePacksOutcome> DescribeConformancePacksOutcomeCallable;
384 typedef std::future<DescribeDeliveryChannelStatusOutcome> DescribeDeliveryChannelStatusOutcomeCallable;
385 typedef std::future<DescribeDeliveryChannelsOutcome> DescribeDeliveryChannelsOutcomeCallable;
386 typedef std::future<DescribeOrganizationConfigRuleStatusesOutcome> DescribeOrganizationConfigRuleStatusesOutcomeCallable;
387 typedef std::future<DescribeOrganizationConfigRulesOutcome> DescribeOrganizationConfigRulesOutcomeCallable;
388 typedef std::future<DescribeOrganizationConformancePackStatusesOutcome> DescribeOrganizationConformancePackStatusesOutcomeCallable;
389 typedef std::future<DescribeOrganizationConformancePacksOutcome> DescribeOrganizationConformancePacksOutcomeCallable;
390 typedef std::future<DescribePendingAggregationRequestsOutcome> DescribePendingAggregationRequestsOutcomeCallable;
391 typedef std::future<DescribeRemediationConfigurationsOutcome> DescribeRemediationConfigurationsOutcomeCallable;
392 typedef std::future<DescribeRemediationExceptionsOutcome> DescribeRemediationExceptionsOutcomeCallable;
393 typedef std::future<DescribeRemediationExecutionStatusOutcome> DescribeRemediationExecutionStatusOutcomeCallable;
394 typedef std::future<DescribeRetentionConfigurationsOutcome> DescribeRetentionConfigurationsOutcomeCallable;
395 typedef std::future<GetAggregateComplianceDetailsByConfigRuleOutcome> GetAggregateComplianceDetailsByConfigRuleOutcomeCallable;
396 typedef std::future<GetAggregateConfigRuleComplianceSummaryOutcome> GetAggregateConfigRuleComplianceSummaryOutcomeCallable;
397 typedef std::future<GetAggregateConformancePackComplianceSummaryOutcome> GetAggregateConformancePackComplianceSummaryOutcomeCallable;
398 typedef std::future<GetAggregateDiscoveredResourceCountsOutcome> GetAggregateDiscoveredResourceCountsOutcomeCallable;
399 typedef std::future<GetAggregateResourceConfigOutcome> GetAggregateResourceConfigOutcomeCallable;
400 typedef std::future<GetComplianceDetailsByConfigRuleOutcome> GetComplianceDetailsByConfigRuleOutcomeCallable;
401 typedef std::future<GetComplianceDetailsByResourceOutcome> GetComplianceDetailsByResourceOutcomeCallable;
402 typedef std::future<GetComplianceSummaryByConfigRuleOutcome> GetComplianceSummaryByConfigRuleOutcomeCallable;
403 typedef std::future<GetComplianceSummaryByResourceTypeOutcome> GetComplianceSummaryByResourceTypeOutcomeCallable;
404 typedef std::future<GetConformancePackComplianceDetailsOutcome> GetConformancePackComplianceDetailsOutcomeCallable;
405 typedef std::future<GetConformancePackComplianceSummaryOutcome> GetConformancePackComplianceSummaryOutcomeCallable;
406 typedef std::future<GetCustomRulePolicyOutcome> GetCustomRulePolicyOutcomeCallable;
407 typedef std::future<GetDiscoveredResourceCountsOutcome> GetDiscoveredResourceCountsOutcomeCallable;
408 typedef std::future<GetOrganizationConfigRuleDetailedStatusOutcome> GetOrganizationConfigRuleDetailedStatusOutcomeCallable;
409 typedef std::future<GetOrganizationConformancePackDetailedStatusOutcome> GetOrganizationConformancePackDetailedStatusOutcomeCallable;
410 typedef std::future<GetOrganizationCustomRulePolicyOutcome> GetOrganizationCustomRulePolicyOutcomeCallable;
411 typedef std::future<GetResourceConfigHistoryOutcome> GetResourceConfigHistoryOutcomeCallable;
412 typedef std::future<GetResourceEvaluationSummaryOutcome> GetResourceEvaluationSummaryOutcomeCallable;
413 typedef std::future<GetStoredQueryOutcome> GetStoredQueryOutcomeCallable;
414 typedef std::future<ListAggregateDiscoveredResourcesOutcome> ListAggregateDiscoveredResourcesOutcomeCallable;
415 typedef std::future<ListConformancePackComplianceScoresOutcome> ListConformancePackComplianceScoresOutcomeCallable;
416 typedef std::future<ListDiscoveredResourcesOutcome> ListDiscoveredResourcesOutcomeCallable;
417 typedef std::future<ListResourceEvaluationsOutcome> ListResourceEvaluationsOutcomeCallable;
418 typedef std::future<ListStoredQueriesOutcome> ListStoredQueriesOutcomeCallable;
419 typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
420 typedef std::future<PutAggregationAuthorizationOutcome> PutAggregationAuthorizationOutcomeCallable;
421 typedef std::future<PutConfigRuleOutcome> PutConfigRuleOutcomeCallable;
422 typedef std::future<PutConfigurationAggregatorOutcome> PutConfigurationAggregatorOutcomeCallable;
423 typedef std::future<PutConfigurationRecorderOutcome> PutConfigurationRecorderOutcomeCallable;
424 typedef std::future<PutConformancePackOutcome> PutConformancePackOutcomeCallable;
425 typedef std::future<PutDeliveryChannelOutcome> PutDeliveryChannelOutcomeCallable;
426 typedef std::future<PutEvaluationsOutcome> PutEvaluationsOutcomeCallable;
427 typedef std::future<PutExternalEvaluationOutcome> PutExternalEvaluationOutcomeCallable;
428 typedef std::future<PutOrganizationConfigRuleOutcome> PutOrganizationConfigRuleOutcomeCallable;
429 typedef std::future<PutOrganizationConformancePackOutcome> PutOrganizationConformancePackOutcomeCallable;
430 typedef std::future<PutRemediationConfigurationsOutcome> PutRemediationConfigurationsOutcomeCallable;
431 typedef std::future<PutRemediationExceptionsOutcome> PutRemediationExceptionsOutcomeCallable;
432 typedef std::future<PutResourceConfigOutcome> PutResourceConfigOutcomeCallable;
433 typedef std::future<PutRetentionConfigurationOutcome> PutRetentionConfigurationOutcomeCallable;
434 typedef std::future<PutStoredQueryOutcome> PutStoredQueryOutcomeCallable;
435 typedef std::future<SelectAggregateResourceConfigOutcome> SelectAggregateResourceConfigOutcomeCallable;
436 typedef std::future<SelectResourceConfigOutcome> SelectResourceConfigOutcomeCallable;
437 typedef std::future<StartConfigRulesEvaluationOutcome> StartConfigRulesEvaluationOutcomeCallable;
438 typedef std::future<StartConfigurationRecorderOutcome> StartConfigurationRecorderOutcomeCallable;
439 typedef std::future<StartRemediationExecutionOutcome> StartRemediationExecutionOutcomeCallable;
440 typedef std::future<StartResourceEvaluationOutcome> StartResourceEvaluationOutcomeCallable;
441 typedef std::future<StopConfigurationRecorderOutcome> StopConfigurationRecorderOutcomeCallable;
442 typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
443 typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
444 /* End of service model Outcome callable definitions */
445 } // namespace Model
446
448
449 /* Service model async handlers definitions */
450 typedef std::function<void(const ConfigServiceClient*, const Model::BatchGetAggregateResourceConfigRequest&, const Model::BatchGetAggregateResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetAggregateResourceConfigResponseReceivedHandler;
451 typedef std::function<void(const ConfigServiceClient*, const Model::BatchGetResourceConfigRequest&, const Model::BatchGetResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > BatchGetResourceConfigResponseReceivedHandler;
452 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteAggregationAuthorizationRequest&, const Model::DeleteAggregationAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteAggregationAuthorizationResponseReceivedHandler;
453 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigRuleRequest&, const Model::DeleteConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigRuleResponseReceivedHandler;
454 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigurationAggregatorRequest&, const Model::DeleteConfigurationAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationAggregatorResponseReceivedHandler;
455 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigurationRecorderRequest&, const Model::DeleteConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConfigurationRecorderResponseReceivedHandler;
456 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConformancePackRequest&, const Model::DeleteConformancePackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteConformancePackResponseReceivedHandler;
457 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteDeliveryChannelRequest&, const Model::DeleteDeliveryChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteDeliveryChannelResponseReceivedHandler;
458 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteEvaluationResultsRequest&, const Model::DeleteEvaluationResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteEvaluationResultsResponseReceivedHandler;
459 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteOrganizationConfigRuleRequest&, const Model::DeleteOrganizationConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOrganizationConfigRuleResponseReceivedHandler;
460 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteOrganizationConformancePackRequest&, const Model::DeleteOrganizationConformancePackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteOrganizationConformancePackResponseReceivedHandler;
461 typedef std::function<void(const ConfigServiceClient*, const Model::DeletePendingAggregationRequestRequest&, const Model::DeletePendingAggregationRequestOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeletePendingAggregationRequestResponseReceivedHandler;
462 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRemediationConfigurationRequest&, const Model::DeleteRemediationConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRemediationConfigurationResponseReceivedHandler;
463 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRemediationExceptionsRequest&, const Model::DeleteRemediationExceptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRemediationExceptionsResponseReceivedHandler;
464 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteResourceConfigRequest&, const Model::DeleteResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteResourceConfigResponseReceivedHandler;
465 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRetentionConfigurationRequest&, const Model::DeleteRetentionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteRetentionConfigurationResponseReceivedHandler;
466 typedef std::function<void(const ConfigServiceClient*, const Model::DeleteStoredQueryRequest&, const Model::DeleteStoredQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeleteStoredQueryResponseReceivedHandler;
467 typedef std::function<void(const ConfigServiceClient*, const Model::DeliverConfigSnapshotRequest&, const Model::DeliverConfigSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DeliverConfigSnapshotResponseReceivedHandler;
470 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeAggregationAuthorizationsRequest&, const Model::DescribeAggregationAuthorizationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeAggregationAuthorizationsResponseReceivedHandler;
471 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeComplianceByConfigRuleRequest&, const Model::DescribeComplianceByConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeComplianceByConfigRuleResponseReceivedHandler;
472 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeComplianceByResourceRequest&, const Model::DescribeComplianceByResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeComplianceByResourceResponseReceivedHandler;
473 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigRuleEvaluationStatusRequest&, const Model::DescribeConfigRuleEvaluationStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigRuleEvaluationStatusResponseReceivedHandler;
474 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigRulesRequest&, const Model::DescribeConfigRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigRulesResponseReceivedHandler;
476 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationAggregatorsRequest&, const Model::DescribeConfigurationAggregatorsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationAggregatorsResponseReceivedHandler;
477 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationRecorderStatusRequest&, const Model::DescribeConfigurationRecorderStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationRecorderStatusResponseReceivedHandler;
478 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationRecordersRequest&, const Model::DescribeConfigurationRecordersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConfigurationRecordersResponseReceivedHandler;
479 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePackComplianceRequest&, const Model::DescribeConformancePackComplianceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConformancePackComplianceResponseReceivedHandler;
480 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePackStatusRequest&, const Model::DescribeConformancePackStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConformancePackStatusResponseReceivedHandler;
481 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePacksRequest&, const Model::DescribeConformancePacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeConformancePacksResponseReceivedHandler;
482 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeDeliveryChannelStatusRequest&, const Model::DescribeDeliveryChannelStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDeliveryChannelStatusResponseReceivedHandler;
483 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeDeliveryChannelsRequest&, const Model::DescribeDeliveryChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeDeliveryChannelsResponseReceivedHandler;
485 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeOrganizationConfigRulesRequest&, const Model::DescribeOrganizationConfigRulesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeOrganizationConfigRulesResponseReceivedHandler;
488 typedef std::function<void(const ConfigServiceClient*, const Model::DescribePendingAggregationRequestsRequest&, const Model::DescribePendingAggregationRequestsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribePendingAggregationRequestsResponseReceivedHandler;
489 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationConfigurationsRequest&, const Model::DescribeRemediationConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRemediationConfigurationsResponseReceivedHandler;
490 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationExceptionsRequest&, const Model::DescribeRemediationExceptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRemediationExceptionsResponseReceivedHandler;
491 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationExecutionStatusRequest&, const Model::DescribeRemediationExecutionStatusOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRemediationExecutionStatusResponseReceivedHandler;
492 typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRetentionConfigurationsRequest&, const Model::DescribeRetentionConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > DescribeRetentionConfigurationsResponseReceivedHandler;
497 typedef std::function<void(const ConfigServiceClient*, const Model::GetAggregateResourceConfigRequest&, const Model::GetAggregateResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetAggregateResourceConfigResponseReceivedHandler;
498 typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceDetailsByConfigRuleRequest&, const Model::GetComplianceDetailsByConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComplianceDetailsByConfigRuleResponseReceivedHandler;
499 typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceDetailsByResourceRequest&, const Model::GetComplianceDetailsByResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComplianceDetailsByResourceResponseReceivedHandler;
500 typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceSummaryByConfigRuleRequest&, const Model::GetComplianceSummaryByConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComplianceSummaryByConfigRuleResponseReceivedHandler;
501 typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceSummaryByResourceTypeRequest&, const Model::GetComplianceSummaryByResourceTypeOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetComplianceSummaryByResourceTypeResponseReceivedHandler;
502 typedef std::function<void(const ConfigServiceClient*, const Model::GetConformancePackComplianceDetailsRequest&, const Model::GetConformancePackComplianceDetailsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConformancePackComplianceDetailsResponseReceivedHandler;
503 typedef std::function<void(const ConfigServiceClient*, const Model::GetConformancePackComplianceSummaryRequest&, const Model::GetConformancePackComplianceSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetConformancePackComplianceSummaryResponseReceivedHandler;
504 typedef std::function<void(const ConfigServiceClient*, const Model::GetCustomRulePolicyRequest&, const Model::GetCustomRulePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetCustomRulePolicyResponseReceivedHandler;
505 typedef std::function<void(const ConfigServiceClient*, const Model::GetDiscoveredResourceCountsRequest&, const Model::GetDiscoveredResourceCountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetDiscoveredResourceCountsResponseReceivedHandler;
508 typedef std::function<void(const ConfigServiceClient*, const Model::GetOrganizationCustomRulePolicyRequest&, const Model::GetOrganizationCustomRulePolicyOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetOrganizationCustomRulePolicyResponseReceivedHandler;
509 typedef std::function<void(const ConfigServiceClient*, const Model::GetResourceConfigHistoryRequest&, const Model::GetResourceConfigHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceConfigHistoryResponseReceivedHandler;
510 typedef std::function<void(const ConfigServiceClient*, const Model::GetResourceEvaluationSummaryRequest&, const Model::GetResourceEvaluationSummaryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetResourceEvaluationSummaryResponseReceivedHandler;
511 typedef std::function<void(const ConfigServiceClient*, const Model::GetStoredQueryRequest&, const Model::GetStoredQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > GetStoredQueryResponseReceivedHandler;
512 typedef std::function<void(const ConfigServiceClient*, const Model::ListAggregateDiscoveredResourcesRequest&, const Model::ListAggregateDiscoveredResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListAggregateDiscoveredResourcesResponseReceivedHandler;
513 typedef std::function<void(const ConfigServiceClient*, const Model::ListConformancePackComplianceScoresRequest&, const Model::ListConformancePackComplianceScoresOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListConformancePackComplianceScoresResponseReceivedHandler;
514 typedef std::function<void(const ConfigServiceClient*, const Model::ListDiscoveredResourcesRequest&, const Model::ListDiscoveredResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListDiscoveredResourcesResponseReceivedHandler;
515 typedef std::function<void(const ConfigServiceClient*, const Model::ListResourceEvaluationsRequest&, const Model::ListResourceEvaluationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListResourceEvaluationsResponseReceivedHandler;
516 typedef std::function<void(const ConfigServiceClient*, const Model::ListStoredQueriesRequest&, const Model::ListStoredQueriesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListStoredQueriesResponseReceivedHandler;
517 typedef std::function<void(const ConfigServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > ListTagsForResourceResponseReceivedHandler;
518 typedef std::function<void(const ConfigServiceClient*, const Model::PutAggregationAuthorizationRequest&, const Model::PutAggregationAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutAggregationAuthorizationResponseReceivedHandler;
519 typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigRuleRequest&, const Model::PutConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigRuleResponseReceivedHandler;
520 typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigurationAggregatorRequest&, const Model::PutConfigurationAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigurationAggregatorResponseReceivedHandler;
521 typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigurationRecorderRequest&, const Model::PutConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConfigurationRecorderResponseReceivedHandler;
522 typedef std::function<void(const ConfigServiceClient*, const Model::PutConformancePackRequest&, const Model::PutConformancePackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutConformancePackResponseReceivedHandler;
523 typedef std::function<void(const ConfigServiceClient*, const Model::PutDeliveryChannelRequest&, const Model::PutDeliveryChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutDeliveryChannelResponseReceivedHandler;
524 typedef std::function<void(const ConfigServiceClient*, const Model::PutEvaluationsRequest&, const Model::PutEvaluationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutEvaluationsResponseReceivedHandler;
525 typedef std::function<void(const ConfigServiceClient*, const Model::PutExternalEvaluationRequest&, const Model::PutExternalEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutExternalEvaluationResponseReceivedHandler;
526 typedef std::function<void(const ConfigServiceClient*, const Model::PutOrganizationConfigRuleRequest&, const Model::PutOrganizationConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutOrganizationConfigRuleResponseReceivedHandler;
527 typedef std::function<void(const ConfigServiceClient*, const Model::PutOrganizationConformancePackRequest&, const Model::PutOrganizationConformancePackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutOrganizationConformancePackResponseReceivedHandler;
528 typedef std::function<void(const ConfigServiceClient*, const Model::PutRemediationConfigurationsRequest&, const Model::PutRemediationConfigurationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRemediationConfigurationsResponseReceivedHandler;
529 typedef std::function<void(const ConfigServiceClient*, const Model::PutRemediationExceptionsRequest&, const Model::PutRemediationExceptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRemediationExceptionsResponseReceivedHandler;
530 typedef std::function<void(const ConfigServiceClient*, const Model::PutResourceConfigRequest&, const Model::PutResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutResourceConfigResponseReceivedHandler;
531 typedef std::function<void(const ConfigServiceClient*, const Model::PutRetentionConfigurationRequest&, const Model::PutRetentionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutRetentionConfigurationResponseReceivedHandler;
532 typedef std::function<void(const ConfigServiceClient*, const Model::PutStoredQueryRequest&, const Model::PutStoredQueryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > PutStoredQueryResponseReceivedHandler;
533 typedef std::function<void(const ConfigServiceClient*, const Model::SelectAggregateResourceConfigRequest&, const Model::SelectAggregateResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SelectAggregateResourceConfigResponseReceivedHandler;
534 typedef std::function<void(const ConfigServiceClient*, const Model::SelectResourceConfigRequest&, const Model::SelectResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > SelectResourceConfigResponseReceivedHandler;
535 typedef std::function<void(const ConfigServiceClient*, const Model::StartConfigRulesEvaluationRequest&, const Model::StartConfigRulesEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartConfigRulesEvaluationResponseReceivedHandler;
536 typedef std::function<void(const ConfigServiceClient*, const Model::StartConfigurationRecorderRequest&, const Model::StartConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartConfigurationRecorderResponseReceivedHandler;
537 typedef std::function<void(const ConfigServiceClient*, const Model::StartRemediationExecutionRequest&, const Model::StartRemediationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartRemediationExecutionResponseReceivedHandler;
538 typedef std::function<void(const ConfigServiceClient*, const Model::StartResourceEvaluationRequest&, const Model::StartResourceEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StartResourceEvaluationResponseReceivedHandler;
539 typedef std::function<void(const ConfigServiceClient*, const Model::StopConfigurationRecorderRequest&, const Model::StopConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > StopConfigurationRecorderResponseReceivedHandler;
540 typedef std::function<void(const ConfigServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > TagResourceResponseReceivedHandler;
541 typedef std::function<void(const ConfigServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&) > UntagResourceResponseReceivedHandler;
542 /* End of service model async handlers definitions */
543 } // namespace ConfigService
544} // namespace Aws
EndpointProviderBase< ConfigServiceClientConfiguration, ConfigServiceBuiltInParameters, ConfigServiceClientContextParameters > ConfigServiceEndpointProviderBase
std::future< BatchGetAggregateResourceConfigOutcome > BatchGetAggregateResourceConfigOutcomeCallable
std::future< GetAggregateComplianceDetailsByConfigRuleOutcome > GetAggregateComplianceDetailsByConfigRuleOutcomeCallable
Aws::Utils::Outcome< ListResourceEvaluationsResult, ConfigServiceError > ListResourceEvaluationsOutcome
std::future< DescribeComplianceByConfigRuleOutcome > DescribeComplianceByConfigRuleOutcomeCallable
std::future< DeleteConformancePackOutcome > DeleteConformancePackOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteOrganizationConfigRuleOutcome
std::future< DeleteOrganizationConfigRuleOutcome > DeleteOrganizationConfigRuleOutcomeCallable
std::future< GetStoredQueryOutcome > GetStoredQueryOutcomeCallable
std::future< GetComplianceDetailsByConfigRuleOutcome > GetComplianceDetailsByConfigRuleOutcomeCallable
std::future< DescribeAggregateComplianceByConformancePacksOutcome > DescribeAggregateComplianceByConformancePacksOutcomeCallable
std::future< PutResourceConfigOutcome > PutResourceConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteDeliveryChannelOutcome
std::future< GetResourceConfigHistoryOutcome > GetResourceConfigHistoryOutcomeCallable
std::future< DescribeOrganizationConformancePacksOutcome > DescribeOrganizationConformancePacksOutcomeCallable
std::future< ListDiscoveredResourcesOutcome > ListDiscoveredResourcesOutcomeCallable
std::future< DescribeOrganizationConfigRuleStatusesOutcome > DescribeOrganizationConfigRuleStatusesOutcomeCallable
std::future< DeleteEvaluationResultsOutcome > DeleteEvaluationResultsOutcomeCallable
Aws::Utils::Outcome< BatchGetResourceConfigResult, ConfigServiceError > BatchGetResourceConfigOutcome
std::future< DescribeAggregateComplianceByConfigRulesOutcome > DescribeAggregateComplianceByConfigRulesOutcomeCallable
std::future< StopConfigurationRecorderOutcome > StopConfigurationRecorderOutcomeCallable
std::future< DescribeDeliveryChannelStatusOutcome > DescribeDeliveryChannelStatusOutcomeCallable
Aws::Utils::Outcome< DescribeRemediationExecutionStatusResult, ConfigServiceError > DescribeRemediationExecutionStatusOutcome
std::future< PutOrganizationConformancePackOutcome > PutOrganizationConformancePackOutcomeCallable
std::future< GetAggregateConformancePackComplianceSummaryOutcome > GetAggregateConformancePackComplianceSummaryOutcomeCallable
std::future< DescribeConformancePacksOutcome > DescribeConformancePacksOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConformancePackOutcome
Aws::Utils::Outcome< GetComplianceSummaryByResourceTypeResult, ConfigServiceError > GetComplianceSummaryByResourceTypeOutcome
Aws::Utils::Outcome< DescribeConfigRuleEvaluationStatusResult, ConfigServiceError > DescribeConfigRuleEvaluationStatusOutcome
std::future< GetOrganizationConformancePackDetailedStatusOutcome > GetOrganizationConformancePackDetailedStatusOutcomeCallable
Aws::Utils::Outcome< GetStoredQueryResult, ConfigServiceError > GetStoredQueryOutcome
Aws::Utils::Outcome< GetConformancePackComplianceSummaryResult, ConfigServiceError > GetConformancePackComplianceSummaryOutcome
std::future< StartRemediationExecutionOutcome > StartRemediationExecutionOutcomeCallable
std::future< DeleteRemediationConfigurationOutcome > DeleteRemediationConfigurationOutcomeCallable
std::future< ListAggregateDiscoveredResourcesOutcome > ListAggregateDiscoveredResourcesOutcomeCallable
Aws::Utils::Outcome< ListDiscoveredResourcesResult, ConfigServiceError > ListDiscoveredResourcesOutcome
Aws::Utils::Outcome< PutRetentionConfigurationResult, ConfigServiceError > PutRetentionConfigurationOutcome
Aws::Utils::Outcome< DescribeConfigurationAggregatorSourcesStatusResult, ConfigServiceError > DescribeConfigurationAggregatorSourcesStatusOutcome
Aws::Utils::Outcome< GetComplianceSummaryByConfigRuleResult, ConfigServiceError > GetComplianceSummaryByConfigRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteResourceConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConfigurationRecorderOutcome
Aws::Utils::Outcome< DeleteStoredQueryResult, ConfigServiceError > DeleteStoredQueryOutcome
std::future< PutAggregationAuthorizationOutcome > PutAggregationAuthorizationOutcomeCallable
Aws::Utils::Outcome< GetCustomRulePolicyResult, ConfigServiceError > GetCustomRulePolicyOutcome
Aws::Utils::Outcome< StartConfigRulesEvaluationResult, ConfigServiceError > StartConfigRulesEvaluationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConfigurationAggregatorOutcome
Aws::Utils::Outcome< GetResourceEvaluationSummaryResult, ConfigServiceError > GetResourceEvaluationSummaryOutcome
Aws::Utils::Outcome< DescribeComplianceByConfigRuleResult, ConfigServiceError > DescribeComplianceByConfigRuleOutcome
std::future< ListResourceEvaluationsOutcome > ListResourceEvaluationsOutcomeCallable
std::future< GetCustomRulePolicyOutcome > GetCustomRulePolicyOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConformancePacksResult, ConfigServiceError > DescribeOrganizationConformancePacksOutcome
Aws::Utils::Outcome< GetAggregateConfigRuleComplianceSummaryResult, ConfigServiceError > GetAggregateConfigRuleComplianceSummaryOutcome
std::future< DeletePendingAggregationRequestOutcome > DeletePendingAggregationRequestOutcomeCallable
std::future< PutDeliveryChannelOutcome > PutDeliveryChannelOutcomeCallable
Aws::Utils::Outcome< DescribeComplianceByResourceResult, ConfigServiceError > DescribeComplianceByResourceOutcome
std::future< GetComplianceSummaryByConfigRuleOutcome > GetComplianceSummaryByConfigRuleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutDeliveryChannelOutcome
Aws::Utils::Outcome< PutRemediationConfigurationsResult, ConfigServiceError > PutRemediationConfigurationsOutcome
std::future< SelectAggregateResourceConfigOutcome > SelectAggregateResourceConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConfigRuleOutcome
Aws::Utils::Outcome< ListConformancePackComplianceScoresResult, ConfigServiceError > ListConformancePackComplianceScoresOutcome
Aws::Utils::Outcome< SelectResourceConfigResult, ConfigServiceError > SelectResourceConfigOutcome
Aws::Utils::Outcome< DescribeAggregationAuthorizationsResult, ConfigServiceError > DescribeAggregationAuthorizationsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteRetentionConfigurationOutcome
std::future< GetOrganizationConfigRuleDetailedStatusOutcome > GetOrganizationConfigRuleDetailedStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutConfigurationRecorderOutcome
Aws::Utils::Outcome< DescribePendingAggregationRequestsResult, ConfigServiceError > DescribePendingAggregationRequestsOutcome
std::future< PutConfigurationAggregatorOutcome > PutConfigurationAggregatorOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< StartResourceEvaluationResult, ConfigServiceError > StartResourceEvaluationOutcome
Aws::Utils::Outcome< GetDiscoveredResourceCountsResult, ConfigServiceError > GetDiscoveredResourceCountsOutcome
std::future< DescribeRetentionConfigurationsOutcome > DescribeRetentionConfigurationsOutcomeCallable
std::future< DeleteStoredQueryOutcome > DeleteStoredQueryOutcomeCallable
std::future< PutConfigRuleOutcome > PutConfigRuleOutcomeCallable
std::future< ListStoredQueriesOutcome > ListStoredQueriesOutcomeCallable
std::future< DeleteDeliveryChannelOutcome > DeleteDeliveryChannelOutcomeCallable
Aws::Utils::Outcome< GetOrganizationCustomRulePolicyResult, ConfigServiceError > GetOrganizationCustomRulePolicyOutcome
std::future< GetDiscoveredResourceCountsOutcome > GetDiscoveredResourceCountsOutcomeCallable
std::future< GetAggregateResourceConfigOutcome > GetAggregateResourceConfigOutcomeCallable
std::future< PutConfigurationRecorderOutcome > PutConfigurationRecorderOutcomeCallable
std::future< DeleteRemediationExceptionsOutcome > DeleteRemediationExceptionsOutcomeCallable
std::future< DeleteOrganizationConformancePackOutcome > DeleteOrganizationConformancePackOutcomeCallable
Aws::Utils::Outcome< DescribeDeliveryChannelsResult, ConfigServiceError > DescribeDeliveryChannelsOutcome
Aws::Utils::Outcome< ListAggregateDiscoveredResourcesResult, ConfigServiceError > ListAggregateDiscoveredResourcesOutcome
std::future< GetAggregateConfigRuleComplianceSummaryOutcome > GetAggregateConfigRuleComplianceSummaryOutcomeCallable
std::future< GetAggregateDiscoveredResourceCountsOutcome > GetAggregateDiscoveredResourceCountsOutcomeCallable
std::future< DescribeOrganizationConfigRulesOutcome > DescribeOrganizationConfigRulesOutcomeCallable
std::future< PutRemediationExceptionsOutcome > PutRemediationExceptionsOutcomeCallable
Aws::Utils::Outcome< DescribeRetentionConfigurationsResult, ConfigServiceError > DescribeRetentionConfigurationsOutcome
std::future< PutStoredQueryOutcome > PutStoredQueryOutcomeCallable
Aws::Utils::Outcome< PutAggregationAuthorizationResult, ConfigServiceError > PutAggregationAuthorizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteOrganizationConformancePackOutcome
Aws::Utils::Outcome< PutOrganizationConformancePackResult, ConfigServiceError > PutOrganizationConformancePackOutcome
Aws::Utils::Outcome< DescribeConformancePackComplianceResult, ConfigServiceError > DescribeConformancePackComplianceOutcome
std::future< SelectResourceConfigOutcome > SelectResourceConfigOutcomeCallable
std::future< DeleteAggregationAuthorizationOutcome > DeleteAggregationAuthorizationOutcomeCallable
std::future< GetConformancePackComplianceDetailsOutcome > GetConformancePackComplianceDetailsOutcomeCallable
Aws::Utils::Outcome< DescribeRemediationConfigurationsResult, ConfigServiceError > DescribeRemediationConfigurationsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetAggregateComplianceDetailsByConfigRuleResult, ConfigServiceError > GetAggregateComplianceDetailsByConfigRuleOutcome
std::future< DescribeConfigurationAggregatorSourcesStatusOutcome > DescribeConfigurationAggregatorSourcesStatusOutcomeCallable
std::future< GetResourceEvaluationSummaryOutcome > GetResourceEvaluationSummaryOutcomeCallable
std::future< DeleteConfigRuleOutcome > DeleteConfigRuleOutcomeCallable
std::future< PutRemediationConfigurationsOutcome > PutRemediationConfigurationsOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConfigRulesResult, ConfigServiceError > DescribeOrganizationConfigRulesOutcome
std::future< DeleteRetentionConfigurationOutcome > DeleteRetentionConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeConformancePacksResult, ConfigServiceError > DescribeConformancePacksOutcome
std::future< StartResourceEvaluationOutcome > StartResourceEvaluationOutcomeCallable
Aws::Utils::Outcome< GetAggregateConformancePackComplianceSummaryResult, ConfigServiceError > GetAggregateConformancePackComplianceSummaryOutcome
Aws::Utils::Outcome< GetAggregateDiscoveredResourceCountsResult, ConfigServiceError > GetAggregateDiscoveredResourceCountsOutcome
std::future< PutExternalEvaluationOutcome > PutExternalEvaluationOutcomeCallable
std::future< DescribeConformancePackComplianceOutcome > DescribeConformancePackComplianceOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConformancePackStatusesResult, ConfigServiceError > DescribeOrganizationConformancePackStatusesOutcome
std::future< DescribeConfigurationRecordersOutcome > DescribeConfigurationRecordersOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetConformancePackComplianceSummaryOutcome > GetConformancePackComplianceSummaryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutResourceConfigOutcome
std::future< DescribeComplianceByResourceOutcome > DescribeComplianceByResourceOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConfigRuleStatusesResult, ConfigServiceError > DescribeOrganizationConfigRuleStatusesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > StartConfigurationRecorderOutcome
std::future< DescribeConfigurationRecorderStatusOutcome > DescribeConfigurationRecorderStatusOutcomeCallable
std::future< DescribeConformancePackStatusOutcome > DescribeConformancePackStatusOutcomeCallable
Aws::Utils::Outcome< StartRemediationExecutionResult, ConfigServiceError > StartRemediationExecutionOutcome
Aws::Utils::Outcome< ListStoredQueriesResult, ConfigServiceError > ListStoredQueriesOutcome
Aws::Utils::Outcome< DescribeDeliveryChannelStatusResult, ConfigServiceError > DescribeDeliveryChannelStatusOutcome
std::future< DescribeDeliveryChannelsOutcome > DescribeDeliveryChannelsOutcomeCallable
Aws::Utils::Outcome< DeliverConfigSnapshotResult, ConfigServiceError > DeliverConfigSnapshotOutcome
std::future< ListConformancePackComplianceScoresOutcome > ListConformancePackComplianceScoresOutcomeCallable
Aws::Utils::Outcome< PutStoredQueryResult, ConfigServiceError > PutStoredQueryOutcome
std::future< GetComplianceDetailsByResourceOutcome > GetComplianceDetailsByResourceOutcomeCallable
Aws::Utils::Outcome< GetResourceConfigHistoryResult, ConfigServiceError > GetResourceConfigHistoryOutcome
Aws::Utils::Outcome< DescribeConfigRulesResult, ConfigServiceError > DescribeConfigRulesOutcome
std::future< DeleteConfigurationRecorderOutcome > DeleteConfigurationRecorderOutcomeCallable
Aws::Utils::Outcome< GetAggregateResourceConfigResult, ConfigServiceError > GetAggregateResourceConfigOutcome
Aws::Utils::Outcome< DescribeConfigurationRecordersResult, ConfigServiceError > DescribeConfigurationRecordersOutcome
std::future< GetComplianceSummaryByResourceTypeOutcome > GetComplianceSummaryByResourceTypeOutcomeCallable
std::future< PutRetentionConfigurationOutcome > PutRetentionConfigurationOutcomeCallable
std::future< StartConfigRulesEvaluationOutcome > StartConfigRulesEvaluationOutcomeCallable
std::future< DescribeAggregationAuthorizationsOutcome > DescribeAggregationAuthorizationsOutcomeCallable
std::future< PutConformancePackOutcome > PutConformancePackOutcomeCallable
Aws::Utils::Outcome< PutRemediationExceptionsResult, ConfigServiceError > PutRemediationExceptionsOutcome
std::future< PutEvaluationsOutcome > PutEvaluationsOutcomeCallable
std::future< GetOrganizationCustomRulePolicyOutcome > GetOrganizationCustomRulePolicyOutcomeCallable
Aws::Utils::Outcome< GetComplianceDetailsByResourceResult, ConfigServiceError > GetComplianceDetailsByResourceOutcome
std::future< PutOrganizationConfigRuleOutcome > PutOrganizationConfigRuleOutcomeCallable
std::future< DeliverConfigSnapshotOutcome > DeliverConfigSnapshotOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ConfigServiceError > ListTagsForResourceOutcome
std::future< DescribeRemediationConfigurationsOutcome > DescribeRemediationConfigurationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeletePendingAggregationRequestOutcome
Aws::Utils::Outcome< PutConfigurationAggregatorResult, ConfigServiceError > PutConfigurationAggregatorOutcome
std::future< DescribeRemediationExecutionStatusOutcome > DescribeRemediationExecutionStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteAggregationAuthorizationOutcome
Aws::Utils::Outcome< GetOrganizationConfigRuleDetailedStatusResult, ConfigServiceError > GetOrganizationConfigRuleDetailedStatusOutcome
Aws::Utils::Outcome< DescribeConfigurationRecorderStatusResult, ConfigServiceError > DescribeConfigurationRecorderStatusOutcome
Aws::Utils::Outcome< DeleteRemediationExceptionsResult, ConfigServiceError > DeleteRemediationExceptionsOutcome
std::future< DeleteResourceConfigOutcome > DeleteResourceConfigOutcomeCallable
std::future< DescribeConfigRulesOutcome > DescribeConfigRulesOutcomeCallable
std::future< DescribeConfigurationAggregatorsOutcome > DescribeConfigurationAggregatorsOutcomeCallable
Aws::Utils::Outcome< DeleteRemediationConfigurationResult, ConfigServiceError > DeleteRemediationConfigurationOutcome
Aws::Utils::Outcome< PutExternalEvaluationResult, ConfigServiceError > PutExternalEvaluationOutcome
Aws::Utils::Outcome< SelectAggregateResourceConfigResult, ConfigServiceError > SelectAggregateResourceConfigOutcome
Aws::Utils::Outcome< DescribeConfigurationAggregatorsResult, ConfigServiceError > DescribeConfigurationAggregatorsOutcome
Aws::Utils::Outcome< DescribeRemediationExceptionsResult, ConfigServiceError > DescribeRemediationExceptionsOutcome
Aws::Utils::Outcome< GetComplianceDetailsByConfigRuleResult, ConfigServiceError > GetComplianceDetailsByConfigRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > TagResourceOutcome
std::future< DescribeRemediationExceptionsOutcome > DescribeRemediationExceptionsOutcomeCallable
std::future< DescribeConfigRuleEvaluationStatusOutcome > DescribeConfigRuleEvaluationStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutConfigRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > StopConfigurationRecorderOutcome
std::future< StartConfigurationRecorderOutcome > StartConfigurationRecorderOutcomeCallable
Aws::Utils::Outcome< BatchGetAggregateResourceConfigResult, ConfigServiceError > BatchGetAggregateResourceConfigOutcome
Aws::Utils::Outcome< PutConformancePackResult, ConfigServiceError > PutConformancePackOutcome
Aws::Utils::Outcome< PutEvaluationsResult, ConfigServiceError > PutEvaluationsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > UntagResourceOutcome
Aws::Utils::Outcome< DeleteEvaluationResultsResult, ConfigServiceError > DeleteEvaluationResultsOutcome
Aws::Utils::Outcome< GetConformancePackComplianceDetailsResult, ConfigServiceError > GetConformancePackComplianceDetailsOutcome
std::future< DeleteConfigurationAggregatorOutcome > DeleteConfigurationAggregatorOutcomeCallable
std::future< DescribePendingAggregationRequestsOutcome > DescribePendingAggregationRequestsOutcomeCallable
Aws::Utils::Outcome< DescribeConformancePackStatusResult, ConfigServiceError > DescribeConformancePackStatusOutcome
Aws::Utils::Outcome< DescribeAggregateComplianceByConfigRulesResult, ConfigServiceError > DescribeAggregateComplianceByConfigRulesOutcome
std::future< DescribeOrganizationConformancePackStatusesOutcome > DescribeOrganizationConformancePackStatusesOutcomeCallable
std::future< BatchGetResourceConfigOutcome > BatchGetResourceConfigOutcomeCallable
Aws::Utils::Outcome< GetOrganizationConformancePackDetailedStatusResult, ConfigServiceError > GetOrganizationConformancePackDetailedStatusOutcome
Aws::Utils::Outcome< PutOrganizationConfigRuleResult, ConfigServiceError > PutOrganizationConfigRuleOutcome
Aws::Utils::Outcome< DescribeAggregateComplianceByConformancePacksResult, ConfigServiceError > DescribeAggregateComplianceByConformancePacksOutcome
std::function< void(const ConfigServiceClient *, const Model::GetCustomRulePolicyRequest &, const Model::GetCustomRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomRulePolicyResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRuleEvaluationStatusRequest &, const Model::DescribeConfigRuleEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigRuleEvaluationStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateResourceConfigRequest &, const Model::GetAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutStoredQueryRequest &, const Model::PutStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::SelectResourceConfigRequest &, const Model::SelectResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SelectResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByConfigRuleRequest &, const Model::GetComplianceSummaryByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceSummaryByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConfigRuleStatusesRequest &, const Model::DescribeOrganizationConfigRuleStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigRuleStatusesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregationAuthorizationsRequest &, const Model::DescribeAggregationAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAggregationAuthorizationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartConfigRulesEvaluationRequest &, const Model::StartConfigRulesEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigRulesEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationCustomRulePolicyRequest &, const Model::GetOrganizationCustomRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationCustomRulePolicyResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetConformancePackComplianceDetailsRequest &, const Model::GetConformancePackComplianceDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConformancePackComplianceDetailsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListDiscoveredResourcesRequest &, const Model::ListDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoveredResourcesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationExceptionsRequest &, const Model::DescribeRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregateComplianceByConformancePacksRequest &, const Model::DescribeAggregateComplianceByConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAggregateComplianceByConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartResourceEvaluationRequest &, const Model::StartResourceEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartResourceEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribePendingAggregationRequestsRequest &, const Model::DescribePendingAggregationRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePendingAggregationRequestsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigurationAggregatorRequest &, const Model::PutConfigurationAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationAggregatorResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutOrganizationConfigRuleRequest &, const Model::PutOrganizationConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutOrganizationConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateComplianceDetailsByConfigRuleRequest &, const Model::GetAggregateComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateComplianceDetailsByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigurationRecorderRequest &, const Model::DeleteConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationConformancePackDetailedStatusRequest &, const Model::GetOrganizationConformancePackDetailedStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationConformancePackDetailedStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListResourceEvaluationsRequest &, const Model::ListResourceEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceEvaluationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteStoredQueryRequest &, const Model::DeleteStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelStatusRequest &, const Model::DescribeDeliveryChannelStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryChannelStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecorderStatusRequest &, const Model::DescribeConfigurationRecorderStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRecorderStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePacksRequest &, const Model::DescribeConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetResourceEvaluationSummaryRequest &, const Model::GetResourceEvaluationSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceEvaluationSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRemediationConfigurationRequest &, const Model::DeleteRemediationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRemediationConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePackComplianceRequest &, const Model::DescribeConformancePackComplianceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConformancePackComplianceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::BatchGetAggregateResourceConfigRequest &, const Model::BatchGetAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteEvaluationResultsRequest &, const Model::DeleteEvaluationResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEvaluationResultsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByResourceRequest &, const Model::GetComplianceDetailsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceDetailsByResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecordersRequest &, const Model::DescribeConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRecordersResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByResourceRequest &, const Model::DescribeComplianceByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComplianceByResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateConformancePackComplianceSummaryRequest &, const Model::GetAggregateConformancePackComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateConformancePackComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationAggregatorsRequest &, const Model::DescribeConfigurationAggregatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationAggregatorsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConformancePackStatusesRequest &, const Model::DescribeOrganizationConformancePackStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConformancePackStatusesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationConfigRuleDetailedStatusRequest &, const Model::GetOrganizationConfigRuleDetailedStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationConfigRuleDetailedStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetResourceConfigHistoryRequest &, const Model::GetResourceConfigHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceConfigHistoryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigurationAggregatorRequest &, const Model::DeleteConfigurationAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationAggregatorResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListConformancePackComplianceScoresRequest &, const Model::ListConformancePackComplianceScoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConformancePackComplianceScoresResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByResourceTypeRequest &, const Model::GetComplianceSummaryByResourceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceSummaryByResourceTypeResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteOrganizationConformancePackRequest &, const Model::DeleteOrganizationConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOrganizationConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::BatchGetResourceConfigRequest &, const Model::BatchGetResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteDeliveryChannelRequest &, const Model::DeleteDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryChannelResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartConfigurationRecorderRequest &, const Model::StartConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationConfigurationsRequest &, const Model::DescribeRemediationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRemediationConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateConfigRuleComplianceSummaryRequest &, const Model::GetAggregateConfigRuleComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateConfigRuleComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRetentionConfigurationRequest &, const Model::DeleteRetentionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetentionConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeletePendingAggregationRequestRequest &, const Model::DeletePendingAggregationRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePendingAggregationRequestResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteResourceConfigRequest &, const Model::DeleteResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregateComplianceByConfigRulesRequest &, const Model::DescribeAggregateComplianceByConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAggregateComplianceByConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutExternalEvaluationRequest &, const Model::PutExternalEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutExternalEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRemediationExceptionsRequest &, const Model::DeleteRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutOrganizationConformancePackRequest &, const Model::PutOrganizationConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutOrganizationConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutEvaluationsRequest &, const Model::PutEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEvaluationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePackStatusRequest &, const Model::DescribeConformancePackStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConformancePackStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConformancePacksRequest &, const Model::DescribeOrganizationConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationAggregatorSourcesStatusRequest &, const Model::DescribeConfigurationAggregatorSourcesStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationAggregatorSourcesStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationExecutionStatusRequest &, const Model::DescribeRemediationExecutionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRemediationExecutionStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateDiscoveredResourceCountsRequest &, const Model::GetAggregateDiscoveredResourceCountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateDiscoveredResourceCountsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteAggregationAuthorizationRequest &, const Model::DeleteAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAggregationAuthorizationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListAggregateDiscoveredResourcesRequest &, const Model::ListAggregateDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAggregateDiscoveredResourcesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetStoredQueryRequest &, const Model::GetStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRetentionConfigurationRequest &, const Model::PutRetentionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutDeliveryChannelRequest &, const Model::PutDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryChannelResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRulesRequest &, const Model::DescribeConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetConformancePackComplianceSummaryRequest &, const Model::GetConformancePackComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConformancePackComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigurationRecorderRequest &, const Model::PutConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetDiscoveredResourceCountsRequest &, const Model::GetDiscoveredResourceCountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiscoveredResourceCountsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeliverConfigSnapshotRequest &, const Model::DeliverConfigSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeliverConfigSnapshotResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByConfigRuleRequest &, const Model::DescribeComplianceByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComplianceByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StopConfigurationRecorderRequest &, const Model::StopConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByConfigRuleRequest &, const Model::GetComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceDetailsByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::SelectAggregateResourceConfigRequest &, const Model::SelectAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SelectAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListStoredQueriesRequest &, const Model::ListStoredQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStoredQueriesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRemediationExceptionsRequest &, const Model::PutRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteOrganizationConfigRuleRequest &, const Model::DeleteOrganizationConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOrganizationConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigRuleRequest &, const Model::PutConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartRemediationExecutionRequest &, const Model::StartRemediationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRemediationExecutionResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigRuleRequest &, const Model::DeleteConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConformancePackRequest &, const Model::PutConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRetentionConfigurationsRequest &, const Model::DescribeRetentionConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRetentionConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConfigRulesRequest &, const Model::DescribeOrganizationConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelsRequest &, const Model::DescribeDeliveryChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryChannelsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConformancePackRequest &, const Model::DeleteConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutResourceConfigRequest &, const Model::PutResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRemediationConfigurationsRequest &, const Model::PutRemediationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRemediationConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutAggregationAuthorizationRequest &, const Model::PutAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAggregationAuthorizationResponseReceivedHandler