AWS SDK for C++

AWS SDK for C++ Version 1.11.849

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/DeleteServiceLinkedConfigurationRecorderRequest.h>
29#include <aws/config/model/DeleteServiceLinkedConfigurationRecorderResult.h>
30#include <aws/config/model/DeleteStoredQueryResult.h>
31#include <aws/config/model/DeliverConfigSnapshotResult.h>
32#include <aws/config/model/DescribeAggregateComplianceByConfigRulesResult.h>
33#include <aws/config/model/DescribeAggregateComplianceByConformancePacksResult.h>
34#include <aws/config/model/DescribeAggregationAuthorizationsRequest.h>
35#include <aws/config/model/DescribeAggregationAuthorizationsResult.h>
36#include <aws/config/model/DescribeComplianceByConfigRuleRequest.h>
37#include <aws/config/model/DescribeComplianceByConfigRuleResult.h>
38#include <aws/config/model/DescribeComplianceByResourceRequest.h>
39#include <aws/config/model/DescribeComplianceByResourceResult.h>
40#include <aws/config/model/DescribeConfigRuleEvaluationStatusRequest.h>
41#include <aws/config/model/DescribeConfigRuleEvaluationStatusResult.h>
42#include <aws/config/model/DescribeConfigRulesRequest.h>
43#include <aws/config/model/DescribeConfigRulesResult.h>
44#include <aws/config/model/DescribeConfigurationAggregatorSourcesStatusResult.h>
45#include <aws/config/model/DescribeConfigurationAggregatorsRequest.h>
46#include <aws/config/model/DescribeConfigurationAggregatorsResult.h>
47#include <aws/config/model/DescribeConfigurationRecorderStatusRequest.h>
48#include <aws/config/model/DescribeConfigurationRecorderStatusResult.h>
49#include <aws/config/model/DescribeConfigurationRecordersRequest.h>
50#include <aws/config/model/DescribeConfigurationRecordersResult.h>
51#include <aws/config/model/DescribeConformancePackComplianceResult.h>
52#include <aws/config/model/DescribeConformancePackStatusRequest.h>
53#include <aws/config/model/DescribeConformancePackStatusResult.h>
54#include <aws/config/model/DescribeConformancePacksRequest.h>
55#include <aws/config/model/DescribeConformancePacksResult.h>
56#include <aws/config/model/DescribeDeliveryChannelStatusRequest.h>
57#include <aws/config/model/DescribeDeliveryChannelStatusResult.h>
58#include <aws/config/model/DescribeDeliveryChannelsRequest.h>
59#include <aws/config/model/DescribeDeliveryChannelsResult.h>
60#include <aws/config/model/DescribeOrganizationConfigRuleStatusesRequest.h>
61#include <aws/config/model/DescribeOrganizationConfigRuleStatusesResult.h>
62#include <aws/config/model/DescribeOrganizationConfigRulesRequest.h>
63#include <aws/config/model/DescribeOrganizationConfigRulesResult.h>
64#include <aws/config/model/DescribeOrganizationConformancePackStatusesRequest.h>
65#include <aws/config/model/DescribeOrganizationConformancePackStatusesResult.h>
66#include <aws/config/model/DescribeOrganizationConformancePacksRequest.h>
67#include <aws/config/model/DescribeOrganizationConformancePacksResult.h>
68#include <aws/config/model/DescribePendingAggregationRequestsRequest.h>
69#include <aws/config/model/DescribePendingAggregationRequestsResult.h>
70#include <aws/config/model/DescribeRemediationConfigurationsResult.h>
71#include <aws/config/model/DescribeRemediationExceptionsResult.h>
72#include <aws/config/model/DescribeRemediationExecutionStatusResult.h>
73#include <aws/config/model/DescribeRetentionConfigurationsRequest.h>
74#include <aws/config/model/DescribeRetentionConfigurationsResult.h>
75#include <aws/config/model/DisassociateResourceTypesResult.h>
76#include <aws/config/model/GetAggregateComplianceDetailsByConfigRuleResult.h>
77#include <aws/config/model/GetAggregateConfigRuleComplianceSummaryResult.h>
78#include <aws/config/model/GetAggregateConformancePackComplianceSummaryResult.h>
79#include <aws/config/model/GetAggregateDiscoveredResourceCountsResult.h>
80#include <aws/config/model/GetAggregateResourceConfigResult.h>
81#include <aws/config/model/GetComplianceDetailsByConfigRuleResult.h>
82#include <aws/config/model/GetComplianceDetailsByResourceRequest.h>
83#include <aws/config/model/GetComplianceDetailsByResourceResult.h>
84#include <aws/config/model/GetComplianceSummaryByConfigRuleRequest.h>
85#include <aws/config/model/GetComplianceSummaryByConfigRuleResult.h>
86#include <aws/config/model/GetComplianceSummaryByResourceTypeRequest.h>
87#include <aws/config/model/GetComplianceSummaryByResourceTypeResult.h>
88#include <aws/config/model/GetConformancePackComplianceDetailsResult.h>
89#include <aws/config/model/GetConformancePackComplianceSummaryResult.h>
90#include <aws/config/model/GetConnectorResult.h>
91#include <aws/config/model/GetCustomRulePolicyRequest.h>
92#include <aws/config/model/GetCustomRulePolicyResult.h>
93#include <aws/config/model/GetDiscoveredResourceCountsRequest.h>
94#include <aws/config/model/GetDiscoveredResourceCountsResult.h>
95#include <aws/config/model/GetOrganizationConfigRuleDetailedStatusResult.h>
96#include <aws/config/model/GetOrganizationConformancePackDetailedStatusResult.h>
97#include <aws/config/model/GetOrganizationCustomRulePolicyResult.h>
98#include <aws/config/model/GetResourceConfigHistoryResult.h>
99#include <aws/config/model/GetResourceEvaluationSummaryResult.h>
100#include <aws/config/model/GetStoredQueryResult.h>
101#include <aws/config/model/ListAggregateDiscoveredResourcesResult.h>
102#include <aws/config/model/ListConfigurationRecordersRequest.h>
103#include <aws/config/model/ListConfigurationRecordersResult.h>
104#include <aws/config/model/ListConformancePackComplianceScoresRequest.h>
105#include <aws/config/model/ListConformancePackComplianceScoresResult.h>
106#include <aws/config/model/ListConnectorsRequest.h>
107#include <aws/config/model/ListConnectorsResult.h>
108#include <aws/config/model/ListDiscoveredResourcesResult.h>
109#include <aws/config/model/ListResourceEvaluationsRequest.h>
110#include <aws/config/model/ListResourceEvaluationsResult.h>
111#include <aws/config/model/ListStoredQueriesRequest.h>
112#include <aws/config/model/ListStoredQueriesResult.h>
113#include <aws/config/model/ListTagsForResourceResult.h>
114#include <aws/config/model/PutAggregationAuthorizationResult.h>
115#include <aws/config/model/PutConfigurationAggregatorResult.h>
116#include <aws/config/model/PutConformancePackResult.h>
117#include <aws/config/model/PutConnectorResult.h>
118#include <aws/config/model/PutEvaluationsResult.h>
119#include <aws/config/model/PutExternalEvaluationResult.h>
120#include <aws/config/model/PutOrganizationConfigRuleResult.h>
121#include <aws/config/model/PutOrganizationConformancePackResult.h>
122#include <aws/config/model/PutRemediationConfigurationsResult.h>
123#include <aws/config/model/PutRemediationExceptionsResult.h>
124#include <aws/config/model/PutRetentionConfigurationResult.h>
125#include <aws/config/model/PutServiceLinkedConfigurationRecorderResult.h>
126#include <aws/config/model/PutStoredQueryResult.h>
127#include <aws/config/model/PutThirdPartyServiceLinkedConfigurationRecorderResult.h>
128#include <aws/config/model/SelectAggregateResourceConfigResult.h>
129#include <aws/config/model/SelectResourceConfigResult.h>
130#include <aws/config/model/StartConfigRulesEvaluationRequest.h>
131#include <aws/config/model/StartConfigRulesEvaluationResult.h>
132#include <aws/config/model/StartRemediationExecutionResult.h>
133#include <aws/config/model/StartResourceEvaluationResult.h>
134#include <aws/core/NoResult.h>
135/* End of service model headers required in ConfigServiceClient header */
136
137namespace Aws {
138namespace Http {
139class HttpClient;
140class HttpClientFactory;
141} // namespace Http
142
143namespace Utils {
144template <typename R, typename E>
145class Outcome;
146
147namespace Threading {
148class Executor;
149} // namespace Threading
150} // namespace Utils
151
152namespace Auth {
153class AWSCredentials;
154class AWSCredentialsProvider;
155} // namespace Auth
156
157namespace Client {
158class RetryStrategy;
159} // namespace Client
160
161namespace ConfigService {
165
166namespace Model {
167/* Service model forward declarations required in ConfigServiceClient header */
270/* End of service model forward declarations required in ConfigServiceClient header */
271
272/* Service model Outcome class definitions */
386/* End of service model Outcome class definitions */
387
388/* Service model Outcome callable definitions */
389typedef std::future<AssociateResourceTypesOutcome> AssociateResourceTypesOutcomeCallable;
390typedef std::future<BatchGetAggregateResourceConfigOutcome> BatchGetAggregateResourceConfigOutcomeCallable;
391typedef std::future<BatchGetResourceConfigOutcome> BatchGetResourceConfigOutcomeCallable;
392typedef std::future<DeleteAggregationAuthorizationOutcome> DeleteAggregationAuthorizationOutcomeCallable;
393typedef std::future<DeleteConfigRuleOutcome> DeleteConfigRuleOutcomeCallable;
394typedef std::future<DeleteConfigurationAggregatorOutcome> DeleteConfigurationAggregatorOutcomeCallable;
395typedef std::future<DeleteConfigurationRecorderOutcome> DeleteConfigurationRecorderOutcomeCallable;
396typedef std::future<DeleteConformancePackOutcome> DeleteConformancePackOutcomeCallable;
397typedef std::future<DeleteConnectorOutcome> DeleteConnectorOutcomeCallable;
398typedef std::future<DeleteDeliveryChannelOutcome> DeleteDeliveryChannelOutcomeCallable;
399typedef std::future<DeleteEvaluationResultsOutcome> DeleteEvaluationResultsOutcomeCallable;
400typedef std::future<DeleteOrganizationConfigRuleOutcome> DeleteOrganizationConfigRuleOutcomeCallable;
401typedef std::future<DeleteOrganizationConformancePackOutcome> DeleteOrganizationConformancePackOutcomeCallable;
402typedef std::future<DeletePendingAggregationRequestOutcome> DeletePendingAggregationRequestOutcomeCallable;
403typedef std::future<DeleteRemediationConfigurationOutcome> DeleteRemediationConfigurationOutcomeCallable;
404typedef std::future<DeleteRemediationExceptionsOutcome> DeleteRemediationExceptionsOutcomeCallable;
405typedef std::future<DeleteResourceConfigOutcome> DeleteResourceConfigOutcomeCallable;
406typedef std::future<DeleteRetentionConfigurationOutcome> DeleteRetentionConfigurationOutcomeCallable;
407typedef std::future<DeleteServiceLinkedConfigurationRecorderOutcome> DeleteServiceLinkedConfigurationRecorderOutcomeCallable;
408typedef std::future<DeleteStoredQueryOutcome> DeleteStoredQueryOutcomeCallable;
409typedef std::future<DeliverConfigSnapshotOutcome> DeliverConfigSnapshotOutcomeCallable;
410typedef std::future<DescribeAggregateComplianceByConfigRulesOutcome> DescribeAggregateComplianceByConfigRulesOutcomeCallable;
411typedef std::future<DescribeAggregateComplianceByConformancePacksOutcome> DescribeAggregateComplianceByConformancePacksOutcomeCallable;
412typedef std::future<DescribeAggregationAuthorizationsOutcome> DescribeAggregationAuthorizationsOutcomeCallable;
413typedef std::future<DescribeComplianceByConfigRuleOutcome> DescribeComplianceByConfigRuleOutcomeCallable;
414typedef std::future<DescribeComplianceByResourceOutcome> DescribeComplianceByResourceOutcomeCallable;
415typedef std::future<DescribeConfigRuleEvaluationStatusOutcome> DescribeConfigRuleEvaluationStatusOutcomeCallable;
416typedef std::future<DescribeConfigRulesOutcome> DescribeConfigRulesOutcomeCallable;
417typedef std::future<DescribeConfigurationAggregatorSourcesStatusOutcome> DescribeConfigurationAggregatorSourcesStatusOutcomeCallable;
418typedef std::future<DescribeConfigurationAggregatorsOutcome> DescribeConfigurationAggregatorsOutcomeCallable;
419typedef std::future<DescribeConfigurationRecorderStatusOutcome> DescribeConfigurationRecorderStatusOutcomeCallable;
420typedef std::future<DescribeConfigurationRecordersOutcome> DescribeConfigurationRecordersOutcomeCallable;
421typedef std::future<DescribeConformancePackComplianceOutcome> DescribeConformancePackComplianceOutcomeCallable;
422typedef std::future<DescribeConformancePackStatusOutcome> DescribeConformancePackStatusOutcomeCallable;
423typedef std::future<DescribeConformancePacksOutcome> DescribeConformancePacksOutcomeCallable;
424typedef std::future<DescribeDeliveryChannelStatusOutcome> DescribeDeliveryChannelStatusOutcomeCallable;
425typedef std::future<DescribeDeliveryChannelsOutcome> DescribeDeliveryChannelsOutcomeCallable;
426typedef std::future<DescribeOrganizationConfigRuleStatusesOutcome> DescribeOrganizationConfigRuleStatusesOutcomeCallable;
427typedef std::future<DescribeOrganizationConfigRulesOutcome> DescribeOrganizationConfigRulesOutcomeCallable;
428typedef std::future<DescribeOrganizationConformancePackStatusesOutcome> DescribeOrganizationConformancePackStatusesOutcomeCallable;
429typedef std::future<DescribeOrganizationConformancePacksOutcome> DescribeOrganizationConformancePacksOutcomeCallable;
430typedef std::future<DescribePendingAggregationRequestsOutcome> DescribePendingAggregationRequestsOutcomeCallable;
431typedef std::future<DescribeRemediationConfigurationsOutcome> DescribeRemediationConfigurationsOutcomeCallable;
432typedef std::future<DescribeRemediationExceptionsOutcome> DescribeRemediationExceptionsOutcomeCallable;
433typedef std::future<DescribeRemediationExecutionStatusOutcome> DescribeRemediationExecutionStatusOutcomeCallable;
434typedef std::future<DescribeRetentionConfigurationsOutcome> DescribeRetentionConfigurationsOutcomeCallable;
435typedef std::future<DisassociateResourceTypesOutcome> DisassociateResourceTypesOutcomeCallable;
436typedef std::future<GetAggregateComplianceDetailsByConfigRuleOutcome> GetAggregateComplianceDetailsByConfigRuleOutcomeCallable;
437typedef std::future<GetAggregateConfigRuleComplianceSummaryOutcome> GetAggregateConfigRuleComplianceSummaryOutcomeCallable;
438typedef std::future<GetAggregateConformancePackComplianceSummaryOutcome> GetAggregateConformancePackComplianceSummaryOutcomeCallable;
439typedef std::future<GetAggregateDiscoveredResourceCountsOutcome> GetAggregateDiscoveredResourceCountsOutcomeCallable;
440typedef std::future<GetAggregateResourceConfigOutcome> GetAggregateResourceConfigOutcomeCallable;
441typedef std::future<GetComplianceDetailsByConfigRuleOutcome> GetComplianceDetailsByConfigRuleOutcomeCallable;
442typedef std::future<GetComplianceDetailsByResourceOutcome> GetComplianceDetailsByResourceOutcomeCallable;
443typedef std::future<GetComplianceSummaryByConfigRuleOutcome> GetComplianceSummaryByConfigRuleOutcomeCallable;
444typedef std::future<GetComplianceSummaryByResourceTypeOutcome> GetComplianceSummaryByResourceTypeOutcomeCallable;
445typedef std::future<GetConformancePackComplianceDetailsOutcome> GetConformancePackComplianceDetailsOutcomeCallable;
446typedef std::future<GetConformancePackComplianceSummaryOutcome> GetConformancePackComplianceSummaryOutcomeCallable;
447typedef std::future<GetConnectorOutcome> GetConnectorOutcomeCallable;
448typedef std::future<GetCustomRulePolicyOutcome> GetCustomRulePolicyOutcomeCallable;
449typedef std::future<GetDiscoveredResourceCountsOutcome> GetDiscoveredResourceCountsOutcomeCallable;
450typedef std::future<GetOrganizationConfigRuleDetailedStatusOutcome> GetOrganizationConfigRuleDetailedStatusOutcomeCallable;
451typedef std::future<GetOrganizationConformancePackDetailedStatusOutcome> GetOrganizationConformancePackDetailedStatusOutcomeCallable;
452typedef std::future<GetOrganizationCustomRulePolicyOutcome> GetOrganizationCustomRulePolicyOutcomeCallable;
453typedef std::future<GetResourceConfigHistoryOutcome> GetResourceConfigHistoryOutcomeCallable;
454typedef std::future<GetResourceEvaluationSummaryOutcome> GetResourceEvaluationSummaryOutcomeCallable;
455typedef std::future<GetStoredQueryOutcome> GetStoredQueryOutcomeCallable;
456typedef std::future<ListAggregateDiscoveredResourcesOutcome> ListAggregateDiscoveredResourcesOutcomeCallable;
457typedef std::future<ListConfigurationRecordersOutcome> ListConfigurationRecordersOutcomeCallable;
458typedef std::future<ListConformancePackComplianceScoresOutcome> ListConformancePackComplianceScoresOutcomeCallable;
459typedef std::future<ListConnectorsOutcome> ListConnectorsOutcomeCallable;
460typedef std::future<ListDiscoveredResourcesOutcome> ListDiscoveredResourcesOutcomeCallable;
461typedef std::future<ListResourceEvaluationsOutcome> ListResourceEvaluationsOutcomeCallable;
462typedef std::future<ListStoredQueriesOutcome> ListStoredQueriesOutcomeCallable;
463typedef std::future<ListTagsForResourceOutcome> ListTagsForResourceOutcomeCallable;
464typedef std::future<PutAggregationAuthorizationOutcome> PutAggregationAuthorizationOutcomeCallable;
465typedef std::future<PutConfigRuleOutcome> PutConfigRuleOutcomeCallable;
466typedef std::future<PutConfigurationAggregatorOutcome> PutConfigurationAggregatorOutcomeCallable;
467typedef std::future<PutConfigurationRecorderOutcome> PutConfigurationRecorderOutcomeCallable;
468typedef std::future<PutConformancePackOutcome> PutConformancePackOutcomeCallable;
469typedef std::future<PutConnectorOutcome> PutConnectorOutcomeCallable;
470typedef std::future<PutDeliveryChannelOutcome> PutDeliveryChannelOutcomeCallable;
471typedef std::future<PutEvaluationsOutcome> PutEvaluationsOutcomeCallable;
472typedef std::future<PutExternalEvaluationOutcome> PutExternalEvaluationOutcomeCallable;
473typedef std::future<PutOrganizationConfigRuleOutcome> PutOrganizationConfigRuleOutcomeCallable;
474typedef std::future<PutOrganizationConformancePackOutcome> PutOrganizationConformancePackOutcomeCallable;
475typedef std::future<PutRemediationConfigurationsOutcome> PutRemediationConfigurationsOutcomeCallable;
476typedef std::future<PutRemediationExceptionsOutcome> PutRemediationExceptionsOutcomeCallable;
477typedef std::future<PutResourceConfigOutcome> PutResourceConfigOutcomeCallable;
478typedef std::future<PutRetentionConfigurationOutcome> PutRetentionConfigurationOutcomeCallable;
479typedef std::future<PutServiceLinkedConfigurationRecorderOutcome> PutServiceLinkedConfigurationRecorderOutcomeCallable;
480typedef std::future<PutStoredQueryOutcome> PutStoredQueryOutcomeCallable;
481typedef std::future<PutThirdPartyServiceLinkedConfigurationRecorderOutcome> PutThirdPartyServiceLinkedConfigurationRecorderOutcomeCallable;
482typedef std::future<SelectAggregateResourceConfigOutcome> SelectAggregateResourceConfigOutcomeCallable;
483typedef std::future<SelectResourceConfigOutcome> SelectResourceConfigOutcomeCallable;
484typedef std::future<StartConfigRulesEvaluationOutcome> StartConfigRulesEvaluationOutcomeCallable;
485typedef std::future<StartConfigurationRecorderOutcome> StartConfigurationRecorderOutcomeCallable;
486typedef std::future<StartRemediationExecutionOutcome> StartRemediationExecutionOutcomeCallable;
487typedef std::future<StartResourceEvaluationOutcome> StartResourceEvaluationOutcomeCallable;
488typedef std::future<StopConfigurationRecorderOutcome> StopConfigurationRecorderOutcomeCallable;
489typedef std::future<TagResourceOutcome> TagResourceOutcomeCallable;
490typedef std::future<UntagResourceOutcome> UntagResourceOutcomeCallable;
491/* End of service model Outcome callable definitions */
492} // namespace Model
493
495
496/* Service model async handlers definitions */
497typedef std::function<void(const ConfigServiceClient*, const Model::AssociateResourceTypesRequest&,
498 const Model::AssociateResourceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
500typedef std::function<void(const ConfigServiceClient*, const Model::BatchGetAggregateResourceConfigRequest&,
502 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
504typedef std::function<void(const ConfigServiceClient*, const Model::BatchGetResourceConfigRequest&,
505 const Model::BatchGetResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
507typedef std::function<void(const ConfigServiceClient*, const Model::DeleteAggregationAuthorizationRequest&,
509 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
511typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigRuleRequest&, const Model::DeleteConfigRuleOutcome&,
512 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
514typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigurationAggregatorRequest&,
516 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
518typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConfigurationRecorderRequest&,
519 const Model::DeleteConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
521typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConformancePackRequest&,
522 const Model::DeleteConformancePackOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
524typedef std::function<void(const ConfigServiceClient*, const Model::DeleteConnectorRequest&, const Model::DeleteConnectorOutcome&,
525 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
527typedef std::function<void(const ConfigServiceClient*, const Model::DeleteDeliveryChannelRequest&,
528 const Model::DeleteDeliveryChannelOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
530typedef std::function<void(const ConfigServiceClient*, const Model::DeleteEvaluationResultsRequest&,
531 const Model::DeleteEvaluationResultsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
533typedef std::function<void(const ConfigServiceClient*, const Model::DeleteOrganizationConfigRuleRequest&,
535 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
537typedef std::function<void(const ConfigServiceClient*, const Model::DeleteOrganizationConformancePackRequest&,
539 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
541typedef std::function<void(const ConfigServiceClient*, const Model::DeletePendingAggregationRequestRequest&,
543 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
545typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRemediationConfigurationRequest&,
547 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
549typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRemediationExceptionsRequest&,
550 const Model::DeleteRemediationExceptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
553 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
555typedef std::function<void(const ConfigServiceClient*, const Model::DeleteRetentionConfigurationRequest&,
557 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
563typedef std::function<void(const ConfigServiceClient*, const Model::DeleteStoredQueryRequest&, const Model::DeleteStoredQueryOutcome&,
564 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
566typedef std::function<void(const ConfigServiceClient*, const Model::DeliverConfigSnapshotRequest&,
567 const Model::DeliverConfigSnapshotOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
575 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
577typedef std::function<void(const ConfigServiceClient*, const Model::DescribeAggregationAuthorizationsRequest&,
579 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
581typedef std::function<void(const ConfigServiceClient*, const Model::DescribeComplianceByConfigRuleRequest&,
583 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
585typedef std::function<void(const ConfigServiceClient*, const Model::DescribeComplianceByResourceRequest&,
587 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
589typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigRuleEvaluationStatusRequest&,
591 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
593typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigRulesRequest&, const Model::DescribeConfigRulesOutcome&,
594 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
598 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
600typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationAggregatorsRequest&,
602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
604typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationRecorderStatusRequest&,
606 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
608typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConfigurationRecordersRequest&,
610 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
612typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePackComplianceRequest&,
614 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
616typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePackStatusRequest&,
618 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
620typedef std::function<void(const ConfigServiceClient*, const Model::DescribeConformancePacksRequest&,
621 const Model::DescribeConformancePacksOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
623typedef std::function<void(const ConfigServiceClient*, const Model::DescribeDeliveryChannelStatusRequest&,
625 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
627typedef std::function<void(const ConfigServiceClient*, const Model::DescribeDeliveryChannelsRequest&,
628 const Model::DescribeDeliveryChannelsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
630typedef std::function<void(const ConfigServiceClient*, const Model::DescribeOrganizationConfigRuleStatusesRequest&,
632 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
634typedef std::function<void(const ConfigServiceClient*, const Model::DescribeOrganizationConfigRulesRequest&,
636 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
642typedef std::function<void(const ConfigServiceClient*, const Model::DescribeOrganizationConformancePacksRequest&,
644 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
646typedef std::function<void(const ConfigServiceClient*, const Model::DescribePendingAggregationRequestsRequest&,
648 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
650typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationConfigurationsRequest&,
652 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
654typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationExceptionsRequest&,
656 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
658typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRemediationExecutionStatusRequest&,
660 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
662typedef std::function<void(const ConfigServiceClient*, const Model::DescribeRetentionConfigurationsRequest&,
664 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
666typedef std::function<void(const ConfigServiceClient*, const Model::DisassociateResourceTypesRequest&,
667 const Model::DisassociateResourceTypesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
671 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
673typedef std::function<void(const ConfigServiceClient*, const Model::GetAggregateConfigRuleComplianceSummaryRequest&,
675 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
679 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
681typedef std::function<void(const ConfigServiceClient*, const Model::GetAggregateDiscoveredResourceCountsRequest&,
683 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
685typedef std::function<void(const ConfigServiceClient*, const Model::GetAggregateResourceConfigRequest&,
686 const Model::GetAggregateResourceConfigOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
688typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceDetailsByConfigRuleRequest&,
690 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
692typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceDetailsByResourceRequest&,
694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
696typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceSummaryByConfigRuleRequest&,
698 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
700typedef std::function<void(const ConfigServiceClient*, const Model::GetComplianceSummaryByResourceTypeRequest&,
702 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
704typedef std::function<void(const ConfigServiceClient*, const Model::GetConformancePackComplianceDetailsRequest&,
706 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
708typedef std::function<void(const ConfigServiceClient*, const Model::GetConformancePackComplianceSummaryRequest&,
710 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
712typedef std::function<void(const ConfigServiceClient*, const Model::GetConnectorRequest&, const Model::GetConnectorOutcome&,
713 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
715typedef std::function<void(const ConfigServiceClient*, const Model::GetCustomRulePolicyRequest&, const Model::GetCustomRulePolicyOutcome&,
716 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
718typedef std::function<void(const ConfigServiceClient*, const Model::GetDiscoveredResourceCountsRequest&,
719 const Model::GetDiscoveredResourceCountsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
721typedef std::function<void(const ConfigServiceClient*, const Model::GetOrganizationConfigRuleDetailedStatusRequest&,
723 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
727 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
729typedef std::function<void(const ConfigServiceClient*, const Model::GetOrganizationCustomRulePolicyRequest&,
731 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
733typedef std::function<void(const ConfigServiceClient*, const Model::GetResourceConfigHistoryRequest&,
734 const Model::GetResourceConfigHistoryOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
736typedef std::function<void(const ConfigServiceClient*, const Model::GetResourceEvaluationSummaryRequest&,
738 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
740typedef std::function<void(const ConfigServiceClient*, const Model::GetStoredQueryRequest&, const Model::GetStoredQueryOutcome&,
741 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
743typedef std::function<void(const ConfigServiceClient*, const Model::ListAggregateDiscoveredResourcesRequest&,
745 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
747typedef std::function<void(const ConfigServiceClient*, const Model::ListConfigurationRecordersRequest&,
748 const Model::ListConfigurationRecordersOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
750typedef std::function<void(const ConfigServiceClient*, const Model::ListConformancePackComplianceScoresRequest&,
752 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
754typedef std::function<void(const ConfigServiceClient*, const Model::ListConnectorsRequest&, const Model::ListConnectorsOutcome&,
755 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
757typedef std::function<void(const ConfigServiceClient*, const Model::ListDiscoveredResourcesRequest&,
758 const Model::ListDiscoveredResourcesOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
760typedef std::function<void(const ConfigServiceClient*, const Model::ListResourceEvaluationsRequest&,
761 const Model::ListResourceEvaluationsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
763typedef std::function<void(const ConfigServiceClient*, const Model::ListStoredQueriesRequest&, const Model::ListStoredQueriesOutcome&,
764 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
766typedef std::function<void(const ConfigServiceClient*, const Model::ListTagsForResourceRequest&, const Model::ListTagsForResourceOutcome&,
767 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
769typedef std::function<void(const ConfigServiceClient*, const Model::PutAggregationAuthorizationRequest&,
770 const Model::PutAggregationAuthorizationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
772typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigRuleRequest&, const Model::PutConfigRuleOutcome&,
773 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
775typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigurationAggregatorRequest&,
776 const Model::PutConfigurationAggregatorOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
778typedef std::function<void(const ConfigServiceClient*, const Model::PutConfigurationRecorderRequest&,
779 const Model::PutConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
781typedef std::function<void(const ConfigServiceClient*, const Model::PutConformancePackRequest&, const Model::PutConformancePackOutcome&,
782 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
784typedef std::function<void(const ConfigServiceClient*, const Model::PutConnectorRequest&, const Model::PutConnectorOutcome&,
785 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
787typedef std::function<void(const ConfigServiceClient*, const Model::PutDeliveryChannelRequest&, const Model::PutDeliveryChannelOutcome&,
788 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
790typedef std::function<void(const ConfigServiceClient*, const Model::PutEvaluationsRequest&, const Model::PutEvaluationsOutcome&,
791 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
793typedef std::function<void(const ConfigServiceClient*, const Model::PutExternalEvaluationRequest&,
794 const Model::PutExternalEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
796typedef std::function<void(const ConfigServiceClient*, const Model::PutOrganizationConfigRuleRequest&,
797 const Model::PutOrganizationConfigRuleOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
799typedef std::function<void(const ConfigServiceClient*, const Model::PutOrganizationConformancePackRequest&,
801 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
803typedef std::function<void(const ConfigServiceClient*, const Model::PutRemediationConfigurationsRequest&,
805 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
807typedef std::function<void(const ConfigServiceClient*, const Model::PutRemediationExceptionsRequest&,
808 const Model::PutRemediationExceptionsOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
810typedef std::function<void(const ConfigServiceClient*, const Model::PutResourceConfigRequest&, const Model::PutResourceConfigOutcome&,
811 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
813typedef std::function<void(const ConfigServiceClient*, const Model::PutRetentionConfigurationRequest&,
814 const Model::PutRetentionConfigurationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
816typedef std::function<void(const ConfigServiceClient*, const Model::PutServiceLinkedConfigurationRecorderRequest&,
818 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
820typedef std::function<void(const ConfigServiceClient*, const Model::PutStoredQueryRequest&, const Model::PutStoredQueryOutcome&,
821 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
825 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
827typedef std::function<void(const ConfigServiceClient*, const Model::SelectAggregateResourceConfigRequest&,
829 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
832 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
834typedef std::function<void(const ConfigServiceClient*, const Model::StartConfigRulesEvaluationRequest&,
835 const Model::StartConfigRulesEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
837typedef std::function<void(const ConfigServiceClient*, const Model::StartConfigurationRecorderRequest&,
838 const Model::StartConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
840typedef std::function<void(const ConfigServiceClient*, const Model::StartRemediationExecutionRequest&,
841 const Model::StartRemediationExecutionOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
843typedef std::function<void(const ConfigServiceClient*, const Model::StartResourceEvaluationRequest&,
844 const Model::StartResourceEvaluationOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
846typedef std::function<void(const ConfigServiceClient*, const Model::StopConfigurationRecorderRequest&,
847 const Model::StopConfigurationRecorderOutcome&, const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
849typedef std::function<void(const ConfigServiceClient*, const Model::TagResourceRequest&, const Model::TagResourceOutcome&,
850 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
852typedef std::function<void(const ConfigServiceClient*, const Model::UntagResourceRequest&, const Model::UntagResourceOutcome&,
853 const std::shared_ptr<const Aws::Client::AsyncCallerContext>&)>
855/* End of service model async handlers definitions */
856} // namespace ConfigService
857} // 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< PutConnectorResult, ConfigServiceError > PutConnectorOutcome
std::future< ListConnectorsOutcome > ListConnectorsOutcomeCallable
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< ListConnectorsResult, ConfigServiceError > ListConnectorsOutcome
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< GetConnectorResult, ConfigServiceError > GetConnectorOutcome
Aws::Utils::Outcome< DescribeOrganizationConformancePacksResult, ConfigServiceError > DescribeOrganizationConformancePacksOutcome
std::future< DeleteConnectorOutcome > DeleteConnectorOutcomeCallable
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
std::future< GetConnectorOutcome > GetConnectorOutcomeCallable
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
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConnectorOutcome
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< PutConnectorOutcome > PutConnectorOutcomeCallable
std::future< StartResourceEvaluationOutcome > StartResourceEvaluationOutcomeCallable
std::future< PutThirdPartyServiceLinkedConfigurationRecorderOutcome > PutThirdPartyServiceLinkedConfigurationRecorderOutcomeCallable
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< PutThirdPartyServiceLinkedConfigurationRecorderResult, ConfigServiceError > PutThirdPartyServiceLinkedConfigurationRecorderOutcome
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::PutThirdPartyServiceLinkedConfigurationRecorderRequest &, const Model::PutThirdPartyServiceLinkedConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutThirdPartyServiceLinkedConfigurationRecorderResponseReceivedHandler
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::GetConnectorRequest &, const Model::GetConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConnectorResponseReceivedHandler
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::PutConnectorRequest &, const Model::PutConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutConnectorResponseReceivedHandler
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::DeleteConnectorRequest &, const Model::DeleteConnectorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConnectorResponseReceivedHandler
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::ListConnectorsRequest &, const Model::ListConnectorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConnectorsResponseReceivedHandler
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