AWS SDK for C++

AWS SDK for C++ Version 1.11.748

Loading...
Searching...
No Matches
ConfigServiceServiceClientModel.h
1
6#pragma once
7
8/* Generic header includes */
9#include <aws/config/ConfigServiceEndpointProvider.h>
10#include <aws/config/ConfigServiceErrors.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/client/AsyncCallerContext.h>
13#include <aws/core/client/GenericClientConfiguration.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/core/utils/memory/stl/AWSString.h>
16
17#include <functional>
18#include <future>
19/* End of generic header includes */
20
21/* Service model headers required in ConfigServiceClient header */
22#include <aws/config/model/AssociateResourceTypesResult.h>
23#include <aws/config/model/BatchGetAggregateResourceConfigResult.h>
24#include <aws/config/model/BatchGetResourceConfigResult.h>
25#include <aws/config/model/DeleteEvaluationResultsResult.h>
26#include <aws/config/model/DeleteRemediationConfigurationResult.h>
27#include <aws/config/model/DeleteRemediationExceptionsResult.h>
28#include <aws/config/model/DeleteServiceLinkedConfigurationRecorderResult.h>
29#include <aws/config/model/DeleteStoredQueryResult.h>
30#include <aws/config/model/DeliverConfigSnapshotResult.h>
31#include <aws/config/model/DescribeAggregateComplianceByConfigRulesResult.h>
32#include <aws/config/model/DescribeAggregateComplianceByConformancePacksResult.h>
33#include <aws/config/model/DescribeAggregationAuthorizationsRequest.h>
34#include <aws/config/model/DescribeAggregationAuthorizationsResult.h>
35#include <aws/config/model/DescribeComplianceByConfigRuleRequest.h>
36#include <aws/config/model/DescribeComplianceByConfigRuleResult.h>
37#include <aws/config/model/DescribeComplianceByResourceRequest.h>
38#include <aws/config/model/DescribeComplianceByResourceResult.h>
39#include <aws/config/model/DescribeConfigRuleEvaluationStatusRequest.h>
40#include <aws/config/model/DescribeConfigRuleEvaluationStatusResult.h>
41#include <aws/config/model/DescribeConfigRulesRequest.h>
42#include <aws/config/model/DescribeConfigRulesResult.h>
43#include <aws/config/model/DescribeConfigurationAggregatorSourcesStatusResult.h>
44#include <aws/config/model/DescribeConfigurationAggregatorsRequest.h>
45#include <aws/config/model/DescribeConfigurationAggregatorsResult.h>
46#include <aws/config/model/DescribeConfigurationRecorderStatusRequest.h>
47#include <aws/config/model/DescribeConfigurationRecorderStatusResult.h>
48#include <aws/config/model/DescribeConfigurationRecordersRequest.h>
49#include <aws/config/model/DescribeConfigurationRecordersResult.h>
50#include <aws/config/model/DescribeConformancePackComplianceResult.h>
51#include <aws/config/model/DescribeConformancePackStatusRequest.h>
52#include <aws/config/model/DescribeConformancePackStatusResult.h>
53#include <aws/config/model/DescribeConformancePacksRequest.h>
54#include <aws/config/model/DescribeConformancePacksResult.h>
55#include <aws/config/model/DescribeDeliveryChannelStatusRequest.h>
56#include <aws/config/model/DescribeDeliveryChannelStatusResult.h>
57#include <aws/config/model/DescribeDeliveryChannelsRequest.h>
58#include <aws/config/model/DescribeDeliveryChannelsResult.h>
59#include <aws/config/model/DescribeOrganizationConfigRuleStatusesRequest.h>
60#include <aws/config/model/DescribeOrganizationConfigRuleStatusesResult.h>
61#include <aws/config/model/DescribeOrganizationConfigRulesRequest.h>
62#include <aws/config/model/DescribeOrganizationConfigRulesResult.h>
63#include <aws/config/model/DescribeOrganizationConformancePackStatusesRequest.h>
64#include <aws/config/model/DescribeOrganizationConformancePackStatusesResult.h>
65#include <aws/config/model/DescribeOrganizationConformancePacksRequest.h>
66#include <aws/config/model/DescribeOrganizationConformancePacksResult.h>
67#include <aws/config/model/DescribePendingAggregationRequestsRequest.h>
68#include <aws/config/model/DescribePendingAggregationRequestsResult.h>
69#include <aws/config/model/DescribeRemediationConfigurationsResult.h>
70#include <aws/config/model/DescribeRemediationExceptionsResult.h>
71#include <aws/config/model/DescribeRemediationExecutionStatusResult.h>
72#include <aws/config/model/DescribeRetentionConfigurationsRequest.h>
73#include <aws/config/model/DescribeRetentionConfigurationsResult.h>
74#include <aws/config/model/DisassociateResourceTypesResult.h>
75#include <aws/config/model/GetAggregateComplianceDetailsByConfigRuleResult.h>
76#include <aws/config/model/GetAggregateConfigRuleComplianceSummaryResult.h>
77#include <aws/config/model/GetAggregateConformancePackComplianceSummaryResult.h>
78#include <aws/config/model/GetAggregateDiscoveredResourceCountsResult.h>
79#include <aws/config/model/GetAggregateResourceConfigResult.h>
80#include <aws/config/model/GetComplianceDetailsByConfigRuleResult.h>
81#include <aws/config/model/GetComplianceDetailsByResourceRequest.h>
82#include <aws/config/model/GetComplianceDetailsByResourceResult.h>
83#include <aws/config/model/GetComplianceSummaryByConfigRuleRequest.h>
84#include <aws/config/model/GetComplianceSummaryByConfigRuleResult.h>
85#include <aws/config/model/GetComplianceSummaryByResourceTypeRequest.h>
86#include <aws/config/model/GetComplianceSummaryByResourceTypeResult.h>
87#include <aws/config/model/GetConformancePackComplianceDetailsResult.h>
88#include <aws/config/model/GetConformancePackComplianceSummaryResult.h>
89#include <aws/config/model/GetCustomRulePolicyRequest.h>
90#include <aws/config/model/GetCustomRulePolicyResult.h>
91#include <aws/config/model/GetDiscoveredResourceCountsRequest.h>
92#include <aws/config/model/GetDiscoveredResourceCountsResult.h>
93#include <aws/config/model/GetOrganizationConfigRuleDetailedStatusResult.h>
94#include <aws/config/model/GetOrganizationConformancePackDetailedStatusResult.h>
95#include <aws/config/model/GetOrganizationCustomRulePolicyResult.h>
96#include <aws/config/model/GetResourceConfigHistoryResult.h>
97#include <aws/config/model/GetResourceEvaluationSummaryResult.h>
98#include <aws/config/model/GetStoredQueryResult.h>
99#include <aws/config/model/ListAggregateDiscoveredResourcesResult.h>
100#include <aws/config/model/ListConfigurationRecordersRequest.h>
101#include <aws/config/model/ListConfigurationRecordersResult.h>
102#include <aws/config/model/ListConformancePackComplianceScoresRequest.h>
103#include <aws/config/model/ListConformancePackComplianceScoresResult.h>
104#include <aws/config/model/ListDiscoveredResourcesResult.h>
105#include <aws/config/model/ListResourceEvaluationsRequest.h>
106#include <aws/config/model/ListResourceEvaluationsResult.h>
107#include <aws/config/model/ListStoredQueriesRequest.h>
108#include <aws/config/model/ListStoredQueriesResult.h>
109#include <aws/config/model/ListTagsForResourceResult.h>
110#include <aws/config/model/PutAggregationAuthorizationResult.h>
111#include <aws/config/model/PutConfigurationAggregatorResult.h>
112#include <aws/config/model/PutConformancePackResult.h>
113#include <aws/config/model/PutEvaluationsResult.h>
114#include <aws/config/model/PutExternalEvaluationResult.h>
115#include <aws/config/model/PutOrganizationConfigRuleResult.h>
116#include <aws/config/model/PutOrganizationConformancePackResult.h>
117#include <aws/config/model/PutRemediationConfigurationsResult.h>
118#include <aws/config/model/PutRemediationExceptionsResult.h>
119#include <aws/config/model/PutRetentionConfigurationResult.h>
120#include <aws/config/model/PutServiceLinkedConfigurationRecorderResult.h>
121#include <aws/config/model/PutStoredQueryResult.h>
122#include <aws/config/model/SelectAggregateResourceConfigResult.h>
123#include <aws/config/model/SelectResourceConfigResult.h>
124#include <aws/config/model/StartConfigRulesEvaluationRequest.h>
125#include <aws/config/model/StartConfigRulesEvaluationResult.h>
126#include <aws/config/model/StartRemediationExecutionResult.h>
127#include <aws/config/model/StartResourceEvaluationResult.h>
128#include <aws/core/NoResult.h>
129/* End of service model headers required in ConfigServiceClient header */
130
131namespace Aws {
132namespace Http {
133class HttpClient;
134class HttpClientFactory;
135} // namespace Http
136
137namespace Utils {
138template <typename R, typename E>
139class Outcome;
140
141namespace Threading {
142class Executor;
143} // namespace Threading
144} // namespace Utils
145
146namespace Auth {
147class AWSCredentials;
148class AWSCredentialsProvider;
149} // namespace Auth
150
151namespace Client {
152class RetryStrategy;
153} // namespace Client
154
155namespace ConfigService {
159
160namespace Model {
161/* Service model forward declarations required in ConfigServiceClient header */
259/* End of service model forward declarations required in ConfigServiceClient header */
260
261/* Service model Outcome class definitions */
369/* End of service model Outcome class definitions */
370
371/* Service model Outcome callable definitions */
372typedef std::future<AssociateResourceTypesOutcome> AssociateResourceTypesOutcomeCallable;
373typedef std::future<BatchGetAggregateResourceConfigOutcome> BatchGetAggregateResourceConfigOutcomeCallable;
374typedef std::future<BatchGetResourceConfigOutcome> BatchGetResourceConfigOutcomeCallable;
375typedef std::future<DeleteAggregationAuthorizationOutcome> DeleteAggregationAuthorizationOutcomeCallable;
376typedef std::future<DeleteConfigRuleOutcome> DeleteConfigRuleOutcomeCallable;
377typedef std::future<DeleteConfigurationAggregatorOutcome> DeleteConfigurationAggregatorOutcomeCallable;
378typedef std::future<DeleteConfigurationRecorderOutcome> DeleteConfigurationRecorderOutcomeCallable;
379typedef std::future<DeleteConformancePackOutcome> DeleteConformancePackOutcomeCallable;
380typedef std::future<DeleteDeliveryChannelOutcome> DeleteDeliveryChannelOutcomeCallable;
381typedef std::future<DeleteEvaluationResultsOutcome> DeleteEvaluationResultsOutcomeCallable;
382typedef std::future<DeleteOrganizationConfigRuleOutcome> DeleteOrganizationConfigRuleOutcomeCallable;
383typedef std::future<DeleteOrganizationConformancePackOutcome> DeleteOrganizationConformancePackOutcomeCallable;
384typedef std::future<DeletePendingAggregationRequestOutcome> DeletePendingAggregationRequestOutcomeCallable;
385typedef std::future<DeleteRemediationConfigurationOutcome> DeleteRemediationConfigurationOutcomeCallable;
386typedef std::future<DeleteRemediationExceptionsOutcome> DeleteRemediationExceptionsOutcomeCallable;
387typedef std::future<DeleteResourceConfigOutcome> DeleteResourceConfigOutcomeCallable;
388typedef std::future<DeleteRetentionConfigurationOutcome> DeleteRetentionConfigurationOutcomeCallable;
389typedef std::future<DeleteServiceLinkedConfigurationRecorderOutcome> DeleteServiceLinkedConfigurationRecorderOutcomeCallable;
390typedef std::future<DeleteStoredQueryOutcome> DeleteStoredQueryOutcomeCallable;
391typedef std::future<DeliverConfigSnapshotOutcome> DeliverConfigSnapshotOutcomeCallable;
392typedef std::future<DescribeAggregateComplianceByConfigRulesOutcome> DescribeAggregateComplianceByConfigRulesOutcomeCallable;
393typedef std::future<DescribeAggregateComplianceByConformancePacksOutcome> DescribeAggregateComplianceByConformancePacksOutcomeCallable;
394typedef std::future<DescribeAggregationAuthorizationsOutcome> DescribeAggregationAuthorizationsOutcomeCallable;
395typedef std::future<DescribeComplianceByConfigRuleOutcome> DescribeComplianceByConfigRuleOutcomeCallable;
396typedef std::future<DescribeComplianceByResourceOutcome> DescribeComplianceByResourceOutcomeCallable;
397typedef std::future<DescribeConfigRuleEvaluationStatusOutcome> DescribeConfigRuleEvaluationStatusOutcomeCallable;
398typedef std::future<DescribeConfigRulesOutcome> DescribeConfigRulesOutcomeCallable;
399typedef std::future<DescribeConfigurationAggregatorSourcesStatusOutcome> DescribeConfigurationAggregatorSourcesStatusOutcomeCallable;
400typedef std::future<DescribeConfigurationAggregatorsOutcome> DescribeConfigurationAggregatorsOutcomeCallable;
401typedef std::future<DescribeConfigurationRecorderStatusOutcome> DescribeConfigurationRecorderStatusOutcomeCallable;
402typedef std::future<DescribeConfigurationRecordersOutcome> DescribeConfigurationRecordersOutcomeCallable;
403typedef std::future<DescribeConformancePackComplianceOutcome> DescribeConformancePackComplianceOutcomeCallable;
404typedef std::future<DescribeConformancePackStatusOutcome> DescribeConformancePackStatusOutcomeCallable;
405typedef std::future<DescribeConformancePacksOutcome> DescribeConformancePacksOutcomeCallable;
406typedef std::future<DescribeDeliveryChannelStatusOutcome> DescribeDeliveryChannelStatusOutcomeCallable;
407typedef std::future<DescribeDeliveryChannelsOutcome> DescribeDeliveryChannelsOutcomeCallable;
408typedef std::future<DescribeOrganizationConfigRuleStatusesOutcome> DescribeOrganizationConfigRuleStatusesOutcomeCallable;
409typedef std::future<DescribeOrganizationConfigRulesOutcome> DescribeOrganizationConfigRulesOutcomeCallable;
410typedef std::future<DescribeOrganizationConformancePackStatusesOutcome> DescribeOrganizationConformancePackStatusesOutcomeCallable;
411typedef std::future<DescribeOrganizationConformancePacksOutcome> DescribeOrganizationConformancePacksOutcomeCallable;
412typedef std::future<DescribePendingAggregationRequestsOutcome> DescribePendingAggregationRequestsOutcomeCallable;
413typedef std::future<DescribeRemediationConfigurationsOutcome> DescribeRemediationConfigurationsOutcomeCallable;
414typedef std::future<DescribeRemediationExceptionsOutcome> DescribeRemediationExceptionsOutcomeCallable;
415typedef std::future<DescribeRemediationExecutionStatusOutcome> DescribeRemediationExecutionStatusOutcomeCallable;
416typedef std::future<DescribeRetentionConfigurationsOutcome> DescribeRetentionConfigurationsOutcomeCallable;
417typedef std::future<DisassociateResourceTypesOutcome> DisassociateResourceTypesOutcomeCallable;
418typedef std::future<GetAggregateComplianceDetailsByConfigRuleOutcome> GetAggregateComplianceDetailsByConfigRuleOutcomeCallable;
419typedef std::future<GetAggregateConfigRuleComplianceSummaryOutcome> GetAggregateConfigRuleComplianceSummaryOutcomeCallable;
420typedef std::future<GetAggregateConformancePackComplianceSummaryOutcome> GetAggregateConformancePackComplianceSummaryOutcomeCallable;
421typedef std::future<GetAggregateDiscoveredResourceCountsOutcome> GetAggregateDiscoveredResourceCountsOutcomeCallable;
422typedef std::future<GetAggregateResourceConfigOutcome> GetAggregateResourceConfigOutcomeCallable;
423typedef std::future<GetComplianceDetailsByConfigRuleOutcome> GetComplianceDetailsByConfigRuleOutcomeCallable;
424typedef std::future<GetComplianceDetailsByResourceOutcome> GetComplianceDetailsByResourceOutcomeCallable;
425typedef std::future<GetComplianceSummaryByConfigRuleOutcome> GetComplianceSummaryByConfigRuleOutcomeCallable;
426typedef std::future<GetComplianceSummaryByResourceTypeOutcome> GetComplianceSummaryByResourceTypeOutcomeCallable;
427typedef std::future<GetConformancePackComplianceDetailsOutcome> GetConformancePackComplianceDetailsOutcomeCallable;
428typedef std::future<GetConformancePackComplianceSummaryOutcome> GetConformancePackComplianceSummaryOutcomeCallable;
429typedef std::future<GetCustomRulePolicyOutcome> GetCustomRulePolicyOutcomeCallable;
430typedef std::future<GetDiscoveredResourceCountsOutcome> GetDiscoveredResourceCountsOutcomeCallable;
431typedef std::future<GetOrganizationConfigRuleDetailedStatusOutcome> GetOrganizationConfigRuleDetailedStatusOutcomeCallable;
432typedef std::future<GetOrganizationConformancePackDetailedStatusOutcome> GetOrganizationConformancePackDetailedStatusOutcomeCallable;
433typedef std::future<GetOrganizationCustomRulePolicyOutcome> GetOrganizationCustomRulePolicyOutcomeCallable;
434typedef std::future<GetResourceConfigHistoryOutcome> GetResourceConfigHistoryOutcomeCallable;
435typedef std::future<GetResourceEvaluationSummaryOutcome> GetResourceEvaluationSummaryOutcomeCallable;
436typedef std::future<GetStoredQueryOutcome> GetStoredQueryOutcomeCallable;
437typedef std::future<ListAggregateDiscoveredResourcesOutcome> ListAggregateDiscoveredResourcesOutcomeCallable;
438typedef std::future<ListConfigurationRecordersOutcome> ListConfigurationRecordersOutcomeCallable;
439typedef std::future<ListConformancePackComplianceScoresOutcome> ListConformancePackComplianceScoresOutcomeCallable;
440typedef std::future<ListDiscoveredResourcesOutcome> ListDiscoveredResourcesOutcomeCallable;
441typedef std::future<ListResourceEvaluationsOutcome> ListResourceEvaluationsOutcomeCallable;
442typedef std::future<ListStoredQueriesOutcome> ListStoredQueriesOutcomeCallable;
443typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
444typedef std::future<PutAggregationAuthorizationOutcome> PutAggregationAuthorizationOutcomeCallable;
445typedef std::future<PutConfigRuleOutcome> PutConfigRuleOutcomeCallable;
446typedef std::future<PutConfigurationAggregatorOutcome> PutConfigurationAggregatorOutcomeCallable;
447typedef std::future<PutConfigurationRecorderOutcome> PutConfigurationRecorderOutcomeCallable;
448typedef std::future<PutConformancePackOutcome> PutConformancePackOutcomeCallable;
449typedef std::future<PutDeliveryChannelOutcome> PutDeliveryChannelOutcomeCallable;
450typedef std::future<PutEvaluationsOutcome> PutEvaluationsOutcomeCallable;
451typedef std::future<PutExternalEvaluationOutcome> PutExternalEvaluationOutcomeCallable;
452typedef std::future<PutOrganizationConfigRuleOutcome> PutOrganizationConfigRuleOutcomeCallable;
453typedef std::future<PutOrganizationConformancePackOutcome> PutOrganizationConformancePackOutcomeCallable;
454typedef std::future<PutRemediationConfigurationsOutcome> PutRemediationConfigurationsOutcomeCallable;
455typedef std::future<PutRemediationExceptionsOutcome> PutRemediationExceptionsOutcomeCallable;
456typedef std::future<PutResourceConfigOutcome> PutResourceConfigOutcomeCallable;
457typedef std::future<PutRetentionConfigurationOutcome> PutRetentionConfigurationOutcomeCallable;
458typedef std::future<PutServiceLinkedConfigurationRecorderOutcome> PutServiceLinkedConfigurationRecorderOutcomeCallable;
459typedef std::future<PutStoredQueryOutcome> PutStoredQueryOutcomeCallable;
460typedef std::future<SelectAggregateResourceConfigOutcome> SelectAggregateResourceConfigOutcomeCallable;
461typedef std::future<SelectResourceConfigOutcome> SelectResourceConfigOutcomeCallable;
462typedef std::future<StartConfigRulesEvaluationOutcome> StartConfigRulesEvaluationOutcomeCallable;
463typedef std::future<StartConfigurationRecorderOutcome> StartConfigurationRecorderOutcomeCallable;
464typedef std::future<StartRemediationExecutionOutcome> StartRemediationExecutionOutcomeCallable;
465typedef std::future<StartResourceEvaluationOutcome> StartResourceEvaluationOutcomeCallable;
466typedef std::future<StopConfigurationRecorderOutcome> StopConfigurationRecorderOutcomeCallable;
467typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
468typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
469/* End of service model Outcome callable definitions */
470} // namespace Model
471
473
474/* Service model async handlers definitions */
475typedef std::function<void(const ConfigServiceClient*, const Model::AssociateResourceTypesRequest&,
476 const Model::AssociateResourceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
478typedef std::function<void(const ConfigServiceClient*, const Model::BatchGetAggregateResourceConfigRequest&,
480 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
482typedef std::function<void(const ConfigServiceClient*, const Model::BatchGetResourceConfigRequest&,
483 const Model::BatchGetResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
485typedef std::function<void(const ConfigServiceClient*, const Model::DeleteAggregationAuthorizationRequest&,
487 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
489typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigRuleRequest&, const Model::DeleteConfigRuleOutcome&,
490 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
492typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigurationAggregatorRequest&,
494 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
496typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigurationRecorderRequest&,
497 const Model::DeleteConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
499typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConformancePackRequest&,
500 const Model::DeleteConformancePackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
502typedef std::function<void(const ConfigServiceClient*, const Model::DeleteDeliveryChannelRequest&,
503 const Model::DeleteDeliveryChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
505typedef std::function<void(const ConfigServiceClient*, const Model::DeleteEvaluationResultsRequest&,
506 const Model::DeleteEvaluationResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
508typedef std::function<void(const ConfigServiceClient*, const Model::DeleteOrganizationConfigRuleRequest&,
510 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
512typedef std::function<void(const ConfigServiceClient*, const Model::DeleteOrganizationConformancePackRequest&,
514 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
516typedef std::function<void(const ConfigServiceClient*, const Model::DeletePendingAggregationRequestRequest&,
518 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
520typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRemediationConfigurationRequest&,
522 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRemediationExceptionsRequest&,
525 const Model::DeleteRemediationExceptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
528 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRetentionConfigurationRequest&,
532 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
536 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
538typedef std::function<void(const ConfigServiceClient*, const Model::DeleteStoredQueryRequest&, const Model::DeleteStoredQueryOutcome&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const ConfigServiceClient*, const Model::DeliverConfigSnapshotRequest&,
542 const Model::DeliverConfigSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
546 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
550 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
552typedef std::function<void(const ConfigServiceClient*, const Model::DescribeAggregationAuthorizationsRequest&,
554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
556typedef std::function<void(const ConfigServiceClient*, const Model::DescribeComplianceByConfigRuleRequest&,
558 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
560typedef std::function<void(const ConfigServiceClient*, const Model::DescribeComplianceByResourceRequest&,
562 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
564typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigRuleEvaluationStatusRequest&,
566 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
568typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigRulesRequest&, const Model::DescribeConfigRulesOutcome&,
569 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
573 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationAggregatorsRequest&,
577 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
579typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationRecorderStatusRequest&,
581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
583typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationRecordersRequest&,
585 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
587typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePackComplianceRequest&,
589 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
591typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePackStatusRequest&,
593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
595typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePacksRequest&,
596 const Model::DescribeConformancePacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598typedef std::function<void(const ConfigServiceClient*, const Model::DescribeDeliveryChannelStatusRequest&,
600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
602typedef std::function<void(const ConfigServiceClient*, const Model::DescribeDeliveryChannelsRequest&,
603 const Model::DescribeDeliveryChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
605typedef std::function<void(const ConfigServiceClient*, const Model::DescribeOrganizationConfigRuleStatusesRequest&,
607 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
609typedef std::function<void(const ConfigServiceClient*, const Model::DescribeOrganizationConfigRulesRequest&,
611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
615 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
617typedef std::function<void(const ConfigServiceClient*, const Model::DescribeOrganizationConformancePacksRequest&,
619 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
621typedef std::function<void(const ConfigServiceClient*, const Model::DescribePendingAggregationRequestsRequest&,
623 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
625typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationConfigurationsRequest&,
627 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
629typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationExceptionsRequest&,
631 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
633typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationExecutionStatusRequest&,
635 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
637typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRetentionConfigurationsRequest&,
639 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
641typedef std::function<void(const ConfigServiceClient*, const Model::DisassociateResourceTypesRequest&,
642 const Model::DisassociateResourceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
646 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
648typedef std::function<void(const ConfigServiceClient*, const Model::GetAggregateConfigRuleComplianceSummaryRequest&,
650 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
654 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
656typedef std::function<void(const ConfigServiceClient*, const Model::GetAggregateDiscoveredResourceCountsRequest&,
658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
660typedef std::function<void(const ConfigServiceClient*, const Model::GetAggregateResourceConfigRequest&,
661 const Model::GetAggregateResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
663typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceDetailsByConfigRuleRequest&,
665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
667typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceDetailsByResourceRequest&,
669 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceSummaryByConfigRuleRequest&,
673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
675typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceSummaryByResourceTypeRequest&,
677 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679typedef std::function<void(const ConfigServiceClient*, const Model::GetConformancePackComplianceDetailsRequest&,
681 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
683typedef std::function<void(const ConfigServiceClient*, const Model::GetConformancePackComplianceSummaryRequest&,
685 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
687typedef std::function<void(const ConfigServiceClient*, const Model::GetCustomRulePolicyRequest&, const Model::GetCustomRulePolicyOutcome&,
688 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
690typedef std::function<void(const ConfigServiceClient*, const Model::GetDiscoveredResourceCountsRequest&,
691 const Model::GetDiscoveredResourceCountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
693typedef std::function<void(const ConfigServiceClient*, const Model::GetOrganizationConfigRuleDetailedStatusRequest&,
695 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
699 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
701typedef std::function<void(const ConfigServiceClient*, const Model::GetOrganizationCustomRulePolicyRequest&,
703 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
705typedef std::function<void(const ConfigServiceClient*, const Model::GetResourceConfigHistoryRequest&,
706 const Model::GetResourceConfigHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
708typedef std::function<void(const ConfigServiceClient*, const Model::GetResourceEvaluationSummaryRequest&,
710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
712typedef std::function<void(const ConfigServiceClient*, const Model::GetStoredQueryRequest&, const Model::GetStoredQueryOutcome&,
713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
715typedef std::function<void(const ConfigServiceClient*, const Model::ListAggregateDiscoveredResourcesRequest&,
717 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
719typedef std::function<void(const ConfigServiceClient*, const Model::ListConfigurationRecordersRequest&,
720 const Model::ListConfigurationRecordersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
722typedef std::function<void(const ConfigServiceClient*, const Model::ListConformancePackComplianceScoresRequest&,
724 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
726typedef std::function<void(const ConfigServiceClient*, const Model::ListDiscoveredResourcesRequest&,
727 const Model::ListDiscoveredResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
729typedef std::function<void(const ConfigServiceClient*, const Model::ListResourceEvaluationsRequest&,
730 const Model::ListResourceEvaluationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
732typedef std::function<void(const ConfigServiceClient*, const Model::ListStoredQueriesRequest&, const Model::ListStoredQueriesOutcome&,
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
735typedef std::function<void(const ConfigServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
736 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
738typedef std::function<void(const ConfigServiceClient*, const Model::PutAggregationAuthorizationRequest&,
739 const Model::PutAggregationAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
741typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigRuleRequest&, const Model::PutConfigRuleOutcome&,
742 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
744typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigurationAggregatorRequest&,
745 const Model::PutConfigurationAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
747typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigurationRecorderRequest&,
748 const Model::PutConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
750typedef std::function<void(const ConfigServiceClient*, const Model::PutConformancePackRequest&, const Model::PutConformancePackOutcome&,
751 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
753typedef std::function<void(const ConfigServiceClient*, const Model::PutDeliveryChannelRequest&, const Model::PutDeliveryChannelOutcome&,
754 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
756typedef std::function<void(const ConfigServiceClient*, const Model::PutEvaluationsRequest&, const Model::PutEvaluationsOutcome&,
757 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
759typedef std::function<void(const ConfigServiceClient*, const Model::PutExternalEvaluationRequest&,
760 const Model::PutExternalEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
762typedef std::function<void(const ConfigServiceClient*, const Model::PutOrganizationConfigRuleRequest&,
763 const Model::PutOrganizationConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
765typedef std::function<void(const ConfigServiceClient*, const Model::PutOrganizationConformancePackRequest&,
767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
769typedef std::function<void(const ConfigServiceClient*, const Model::PutRemediationConfigurationsRequest&,
771 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
773typedef std::function<void(const ConfigServiceClient*, const Model::PutRemediationExceptionsRequest&,
774 const Model::PutRemediationExceptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
776typedef std::function<void(const ConfigServiceClient*, const Model::PutResourceConfigRequest&, const Model::PutResourceConfigOutcome&,
777 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
779typedef std::function<void(const ConfigServiceClient*, const Model::PutRetentionConfigurationRequest&,
780 const Model::PutRetentionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
782typedef std::function<void(const ConfigServiceClient*, const Model::PutServiceLinkedConfigurationRecorderRequest&,
784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
786typedef std::function<void(const ConfigServiceClient*, const Model::PutStoredQueryRequest&, const Model::PutStoredQueryOutcome&,
787 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
789typedef std::function<void(const ConfigServiceClient*, const Model::SelectAggregateResourceConfigRequest&,
791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
794 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
796typedef std::function<void(const ConfigServiceClient*, const Model::StartConfigRulesEvaluationRequest&,
797 const Model::StartConfigRulesEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
799typedef std::function<void(const ConfigServiceClient*, const Model::StartConfigurationRecorderRequest&,
800 const Model::StartConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
802typedef std::function<void(const ConfigServiceClient*, const Model::StartRemediationExecutionRequest&,
803 const Model::StartRemediationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
805typedef std::function<void(const ConfigServiceClient*, const Model::StartResourceEvaluationRequest&,
806 const Model::StartResourceEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
808typedef std::function<void(const ConfigServiceClient*, const Model::StopConfigurationRecorderRequest&,
809 const Model::StopConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
811typedef std::function<void(const ConfigServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
812 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
814typedef std::function<void(const ConfigServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
815 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
817/* End of service model async handlers definitions */
818} // namespace ConfigService
819} // namespace Aws
EndpointProviderBase< ConfigServiceClientConfiguration, ConfigServiceBuiltInParameters, ConfigServiceClientContextParameters > ConfigServiceEndpointProviderBase
std::future< BatchGetAggregateResourceConfigOutcome > BatchGetAggregateResourceConfigOutcomeCallable
std::future< GetAggregateComplianceDetailsByConfigRuleOutcome > GetAggregateComplianceDetailsByConfigRuleOutcomeCallable
Aws::Utils::Outcome< DeleteServiceLinkedConfigurationRecorderResult, ConfigServiceError > DeleteServiceLinkedConfigurationRecorderOutcome
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
std::future< DisassociateResourceTypesOutcome > DisassociateResourceTypesOutcomeCallable
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< AssociateResourceTypesResult, ConfigServiceError > AssociateResourceTypesOutcome
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
Aws::Utils::Outcome< PutServiceLinkedConfigurationRecorderResult, ConfigServiceError > PutServiceLinkedConfigurationRecorderOutcome
std::future< DeleteDeliveryChannelOutcome > DeleteDeliveryChannelOutcomeCallable
Aws::Utils::Outcome< GetOrganizationCustomRulePolicyResult, ConfigServiceError > GetOrganizationCustomRulePolicyOutcome
std::future< DeleteServiceLinkedConfigurationRecorderOutcome > DeleteServiceLinkedConfigurationRecorderOutcomeCallable
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
std::future< ListConfigurationRecordersOutcome > ListConfigurationRecordersOutcomeCallable
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< AssociateResourceTypesOutcome > AssociateResourceTypesOutcomeCallable
std::future< DescribeAggregationAuthorizationsOutcome > DescribeAggregationAuthorizationsOutcomeCallable
std::future< PutConformancePackOutcome > PutConformancePackOutcomeCallable
Aws::Utils::Outcome< PutRemediationExceptionsResult, ConfigServiceError > PutRemediationExceptionsOutcome
std::future< PutEvaluationsOutcome > PutEvaluationsOutcomeCallable
std::future< PutServiceLinkedConfigurationRecorderOutcome > PutServiceLinkedConfigurationRecorderOutcomeCallable
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< DisassociateResourceTypesResult, ConfigServiceError > DisassociateResourceTypesOutcome
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< ListConfigurationRecordersResult, ConfigServiceError > ListConfigurationRecordersOutcome
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::GetResourceConfigHistoryRequest &, const Model::GetResourceConfigHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourceConfigHistoryResponseReceivedHandler
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::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::AssociateResourceTypesRequest &, const Model::AssociateResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateResourceTypesResponseReceivedHandler
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::GetAggregateConfigRuleComplianceSummaryRequest &, const Model::GetAggregateConfigRuleComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateConfigRuleComplianceSummaryResponseReceivedHandler
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::DescribeConfigurationAggregatorsRequest &, const Model::DescribeConfigurationAggregatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationAggregatorsResponseReceivedHandler
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::DescribeConfigurationRecordersRequest &, const Model::DescribeConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationRecordersResponseReceivedHandler
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::DeleteStoredQueryRequest &, const Model::DeleteStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStoredQueryResponseReceivedHandler
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::ListDiscoveredResourcesRequest &, const Model::ListDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDiscoveredResourcesResponseReceivedHandler
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::DescribeRemediationExceptionsRequest &, const Model::DescribeRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRemediationExceptionsResponseReceivedHandler
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::PutOrganizationConfigRuleRequest &, const Model::PutOrganizationConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutOrganizationConfigRuleResponseReceivedHandler
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::DeleteConfigurationAggregatorRequest &, const Model::DeleteConfigurationAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationAggregatorResponseReceivedHandler
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::DescribeConfigurationAggregatorSourcesStatusRequest &, const Model::DescribeConfigurationAggregatorSourcesStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationAggregatorSourcesStatusResponseReceivedHandler
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::StartConfigurationRecorderRequest &, const Model::StartConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartConfigurationRecorderResponseReceivedHandler
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::DescribeComplianceByResourceRequest &, const Model::DescribeComplianceByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeComplianceByResourceResponseReceivedHandler
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::DeleteAggregationAuthorizationRequest &, const Model::DeleteAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAggregationAuthorizationResponseReceivedHandler
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::DescribeDeliveryChannelsRequest &, const Model::DescribeDeliveryChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDeliveryChannelsResponseReceivedHandler
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::GetComplianceDetailsByConfigRuleRequest &, const Model::GetComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetComplianceDetailsByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListConfigurationRecordersRequest &, const Model::ListConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationRecordersResponseReceivedHandler
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::DescribeConformancePackStatusRequest &, const Model::DescribeConformancePackStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConformancePackStatusResponseReceivedHandler
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::GetOrganizationConfigRuleDetailedStatusRequest &, const Model::GetOrganizationConfigRuleDetailedStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOrganizationConfigRuleDetailedStatusResponseReceivedHandler
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::DeleteConfigRuleRequest &, const Model::DeleteConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutServiceLinkedConfigurationRecorderRequest &, const Model::PutServiceLinkedConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutServiceLinkedConfigurationRecorderResponseReceivedHandler
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::DeliverConfigSnapshotRequest &, const Model::DeliverConfigSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeliverConfigSnapshotResponseReceivedHandler
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::DeleteServiceLinkedConfigurationRecorderRequest &, const Model::DeleteServiceLinkedConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServiceLinkedConfigurationRecorderResponseReceivedHandler
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::ListStoredQueriesRequest &, const Model::ListStoredQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStoredQueriesResponseReceivedHandler
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::DeleteDeliveryChannelRequest &, const Model::DeleteDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDeliveryChannelResponseReceivedHandler
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::PutResourceConfigRequest &, const Model::PutResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourceConfigResponseReceivedHandler
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::BatchGetAggregateResourceConfigRequest &, const Model::BatchGetAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetAggregateResourceConfigResponseReceivedHandler
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::DeleteEvaluationResultsRequest &, const Model::DeleteEvaluationResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEvaluationResultsResponseReceivedHandler
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::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
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::SelectAggregateResourceConfigRequest &, const Model::SelectAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SelectAggregateResourceConfigResponseReceivedHandler
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::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
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::PutAggregationAuthorizationRequest &, const Model::PutAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAggregationAuthorizationResponseReceivedHandler
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::PutEvaluationsRequest &, const Model::PutEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEvaluationsResponseReceivedHandler
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::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::DeleteRetentionConfigurationRequest &, const Model::DeleteRetentionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRetentionConfigurationResponseReceivedHandler
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::DescribeRemediationExecutionStatusRequest &, const Model::DescribeRemediationExecutionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRemediationExecutionStatusResponseReceivedHandler
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::DescribeOrganizationConfigRulesRequest &, const Model::DescribeOrganizationConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOrganizationConfigRulesResponseReceivedHandler
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::PutRemediationConfigurationsRequest &, const Model::PutRemediationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRemediationConfigurationsResponseReceivedHandler
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::DescribeConfigurationRecorderStatusRequest &, const Model::DescribeConfigurationRecorderStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationRecorderStatusResponseReceivedHandler
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::DescribeConfigRulesRequest &, const Model::DescribeConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigRulesResponseReceivedHandler
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::DescribeComplianceByConfigRuleRequest &, const Model::DescribeComplianceByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeComplianceByConfigRuleResponseReceivedHandler
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::GetAggregateDiscoveredResourceCountsRequest &, const Model::GetAggregateDiscoveredResourceCountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateDiscoveredResourceCountsResponseReceivedHandler
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::GetConformancePackComplianceDetailsRequest &, const Model::GetConformancePackComplianceDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConformancePackComplianceDetailsResponseReceivedHandler
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::DeleteRemediationConfigurationRequest &, const Model::DeleteRemediationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRemediationConfigurationResponseReceivedHandler
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::DescribeAggregationAuthorizationsRequest &, const Model::DescribeAggregationAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAggregationAuthorizationsResponseReceivedHandler
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::DisassociateResourceTypesRequest &, const Model::DisassociateResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateResourceTypesResponseReceivedHandler
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::GetAggregateComplianceDetailsByConfigRuleRequest &, const Model::GetAggregateComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateComplianceDetailsByConfigRuleResponseReceivedHandler
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::DescribeOrganizationConfigRuleStatusesRequest &, const Model::DescribeOrganizationConfigRuleStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOrganizationConfigRuleStatusesResponseReceivedHandler
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::ListAggregateDiscoveredResourcesRequest &, const Model::ListAggregateDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAggregateDiscoveredResourcesResponseReceivedHandler