9#include <aws/config/ConfigServiceErrors.h>
10#include <aws/core/client/GenericClientConfiguration.h>
11#include <aws/core/client/AWSError.h>
12#include <aws/core/utils/memory/stl/AWSString.h>
13#include <aws/core/client/AsyncCallerContext.h>
14#include <aws/core/http/HttpTypes.h>
15#include <aws/config/ConfigServiceEndpointProvider.h>
21#include <aws/config/model/BatchGetAggregateResourceConfigResult.h>
22#include <aws/config/model/BatchGetResourceConfigResult.h>
23#include <aws/config/model/DeleteEvaluationResultsResult.h>
24#include <aws/config/model/DeleteRemediationConfigurationResult.h>
25#include <aws/config/model/DeleteRemediationExceptionsResult.h>
26#include <aws/config/model/DeleteStoredQueryResult.h>
27#include <aws/config/model/DeliverConfigSnapshotResult.h>
28#include <aws/config/model/DescribeAggregateComplianceByConfigRulesResult.h>
29#include <aws/config/model/DescribeAggregateComplianceByConformancePacksResult.h>
30#include <aws/config/model/DescribeAggregationAuthorizationsResult.h>
31#include <aws/config/model/DescribeComplianceByConfigRuleResult.h>
32#include <aws/config/model/DescribeComplianceByResourceResult.h>
33#include <aws/config/model/DescribeConfigRuleEvaluationStatusResult.h>
34#include <aws/config/model/DescribeConfigRulesResult.h>
35#include <aws/config/model/DescribeConfigurationAggregatorSourcesStatusResult.h>
36#include <aws/config/model/DescribeConfigurationAggregatorsResult.h>
37#include <aws/config/model/DescribeConfigurationRecorderStatusResult.h>
38#include <aws/config/model/DescribeConfigurationRecordersResult.h>
39#include <aws/config/model/DescribeConformancePackComplianceResult.h>
40#include <aws/config/model/DescribeConformancePackStatusResult.h>
41#include <aws/config/model/DescribeConformancePacksResult.h>
42#include <aws/config/model/DescribeDeliveryChannelStatusResult.h>
43#include <aws/config/model/DescribeDeliveryChannelsResult.h>
44#include <aws/config/model/DescribeOrganizationConfigRuleStatusesResult.h>
45#include <aws/config/model/DescribeOrganizationConfigRulesResult.h>
46#include <aws/config/model/DescribeOrganizationConformancePackStatusesResult.h>
47#include <aws/config/model/DescribeOrganizationConformancePacksResult.h>
48#include <aws/config/model/DescribePendingAggregationRequestsResult.h>
49#include <aws/config/model/DescribeRemediationConfigurationsResult.h>
50#include <aws/config/model/DescribeRemediationExceptionsResult.h>
51#include <aws/config/model/DescribeRemediationExecutionStatusResult.h>
52#include <aws/config/model/DescribeRetentionConfigurationsResult.h>
53#include <aws/config/model/GetAggregateComplianceDetailsByConfigRuleResult.h>
54#include <aws/config/model/GetAggregateConfigRuleComplianceSummaryResult.h>
55#include <aws/config/model/GetAggregateConformancePackComplianceSummaryResult.h>
56#include <aws/config/model/GetAggregateDiscoveredResourceCountsResult.h>
57#include <aws/config/model/GetAggregateResourceConfigResult.h>
58#include <aws/config/model/GetComplianceDetailsByConfigRuleResult.h>
59#include <aws/config/model/GetComplianceDetailsByResourceResult.h>
60#include <aws/config/model/GetComplianceSummaryByConfigRuleResult.h>
61#include <aws/config/model/GetComplianceSummaryByResourceTypeResult.h>
62#include <aws/config/model/GetConformancePackComplianceDetailsResult.h>
63#include <aws/config/model/GetConformancePackComplianceSummaryResult.h>
64#include <aws/config/model/GetCustomRulePolicyResult.h>
65#include <aws/config/model/GetDiscoveredResourceCountsResult.h>
66#include <aws/config/model/GetOrganizationConfigRuleDetailedStatusResult.h>
67#include <aws/config/model/GetOrganizationConformancePackDetailedStatusResult.h>
68#include <aws/config/model/GetOrganizationCustomRulePolicyResult.h>
69#include <aws/config/model/GetResourceConfigHistoryResult.h>
70#include <aws/config/model/GetResourceEvaluationSummaryResult.h>
71#include <aws/config/model/GetStoredQueryResult.h>
72#include <aws/config/model/ListAggregateDiscoveredResourcesResult.h>
73#include <aws/config/model/ListConformancePackComplianceScoresResult.h>
74#include <aws/config/model/ListDiscoveredResourcesResult.h>
75#include <aws/config/model/ListResourceEvaluationsResult.h>
76#include <aws/config/model/ListStoredQueriesResult.h>
77#include <aws/config/model/ListTagsForResourceResult.h>
78#include <aws/config/model/PutAggregationAuthorizationResult.h>
79#include <aws/config/model/PutConfigurationAggregatorResult.h>
80#include <aws/config/model/PutConformancePackResult.h>
81#include <aws/config/model/PutEvaluationsResult.h>
82#include <aws/config/model/PutExternalEvaluationResult.h>
83#include <aws/config/model/PutOrganizationConfigRuleResult.h>
84#include <aws/config/model/PutOrganizationConformancePackResult.h>
85#include <aws/config/model/PutRemediationConfigurationsResult.h>
86#include <aws/config/model/PutRemediationExceptionsResult.h>
87#include <aws/config/model/PutRetentionConfigurationResult.h>
88#include <aws/config/model/PutStoredQueryResult.h>
89#include <aws/config/model/SelectAggregateResourceConfigResult.h>
90#include <aws/config/model/SelectResourceConfigResult.h>
91#include <aws/config/model/StartConfigRulesEvaluationResult.h>
92#include <aws/config/model/StartRemediationExecutionResult.h>
93#include <aws/config/model/StartResourceEvaluationResult.h>
94#include <aws/config/model/ListStoredQueriesRequest.h>
95#include <aws/config/model/DescribeDeliveryChannelStatusRequest.h>
96#include <aws/config/model/DescribeRetentionConfigurationsRequest.h>
97#include <aws/config/model/StartConfigRulesEvaluationRequest.h>
98#include <aws/config/model/DescribeConformancePacksRequest.h>
99#include <aws/config/model/GetComplianceDetailsByResourceRequest.h>
100#include <aws/config/model/DescribeOrganizationConfigRuleStatusesRequest.h>
101#include <aws/config/model/DescribeConfigurationAggregatorsRequest.h>
102#include <aws/config/model/DescribeConfigRulesRequest.h>
103#include <aws/config/model/DescribeConfigRuleEvaluationStatusRequest.h>
104#include <aws/config/model/GetDiscoveredResourceCountsRequest.h>
105#include <aws/config/model/GetCustomRulePolicyRequest.h>
106#include <aws/config/model/DescribeDeliveryChannelsRequest.h>
107#include <aws/config/model/ListConformancePackComplianceScoresRequest.h>
108#include <aws/config/model/DescribeConfigurationRecorderStatusRequest.h>
109#include <aws/config/model/DescribeAggregationAuthorizationsRequest.h>
110#include <aws/config/model/DescribeComplianceByResourceRequest.h>
111#include <aws/config/model/DescribeOrganizationConformancePacksRequest.h>
112#include <aws/config/model/DescribeConformancePackStatusRequest.h>
113#include <aws/config/model/DescribeComplianceByConfigRuleRequest.h>
114#include <aws/config/model/DescribeConfigurationRecordersRequest.h>
115#include <aws/config/model/ListResourceEvaluationsRequest.h>
116#include <aws/config/model/DescribeOrganizationConformancePackStatusesRequest.h>
117#include <aws/config/model/GetComplianceSummaryByResourceTypeRequest.h>
118#include <aws/config/model/DescribePendingAggregationRequestsRequest.h>
119#include <aws/config/model/DescribeOrganizationConfigRulesRequest.h>
120#include <aws/config/model/GetComplianceSummaryByConfigRuleRequest.h>
121#include <aws/core/NoResult.h>
129 class HttpClientFactory;
134 template<
typename R,
typename E>
class Outcome;
144 class AWSCredentials;
145 class AWSCredentialsProvider;
153 namespace ConfigService
EndpointProviderBase< ConfigServiceClientConfiguration, ConfigServiceBuiltInParameters, ConfigServiceClientContextParameters > ConfigServiceEndpointProviderBase
std::future< BatchGetAggregateResourceConfigOutcome > BatchGetAggregateResourceConfigOutcomeCallable
std::future< GetAggregateComplianceDetailsByConfigRuleOutcome > GetAggregateComplianceDetailsByConfigRuleOutcomeCallable
Aws::Utils::Outcome< ListResourceEvaluationsResult, ConfigServiceError > ListResourceEvaluationsOutcome
std::future< DescribeComplianceByConfigRuleOutcome > DescribeComplianceByConfigRuleOutcomeCallable
std::future< DeleteConformancePackOutcome > DeleteConformancePackOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteOrganizationConfigRuleOutcome
std::future< DeleteOrganizationConfigRuleOutcome > DeleteOrganizationConfigRuleOutcomeCallable
std::future< GetStoredQueryOutcome > GetStoredQueryOutcomeCallable
std::future< GetComplianceDetailsByConfigRuleOutcome > GetComplianceDetailsByConfigRuleOutcomeCallable
std::future< DescribeAggregateComplianceByConformancePacksOutcome > DescribeAggregateComplianceByConformancePacksOutcomeCallable
std::future< PutResourceConfigOutcome > PutResourceConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteDeliveryChannelOutcome
std::future< GetResourceConfigHistoryOutcome > GetResourceConfigHistoryOutcomeCallable
std::future< DescribeOrganizationConformancePacksOutcome > DescribeOrganizationConformancePacksOutcomeCallable
std::future< ListDiscoveredResourcesOutcome > ListDiscoveredResourcesOutcomeCallable
std::future< DescribeOrganizationConfigRuleStatusesOutcome > DescribeOrganizationConfigRuleStatusesOutcomeCallable
std::future< DeleteEvaluationResultsOutcome > DeleteEvaluationResultsOutcomeCallable
Aws::Utils::Outcome< BatchGetResourceConfigResult, ConfigServiceError > BatchGetResourceConfigOutcome
std::future< DescribeAggregateComplianceByConfigRulesOutcome > DescribeAggregateComplianceByConfigRulesOutcomeCallable
std::future< StopConfigurationRecorderOutcome > StopConfigurationRecorderOutcomeCallable
std::future< DescribeDeliveryChannelStatusOutcome > DescribeDeliveryChannelStatusOutcomeCallable
Aws::Utils::Outcome< DescribeRemediationExecutionStatusResult, ConfigServiceError > DescribeRemediationExecutionStatusOutcome
std::future< PutOrganizationConformancePackOutcome > PutOrganizationConformancePackOutcomeCallable
std::future< GetAggregateConformancePackComplianceSummaryOutcome > GetAggregateConformancePackComplianceSummaryOutcomeCallable
std::future< DescribeConformancePacksOutcome > DescribeConformancePacksOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConformancePackOutcome
Aws::Utils::Outcome< GetComplianceSummaryByResourceTypeResult, ConfigServiceError > GetComplianceSummaryByResourceTypeOutcome
Aws::Utils::Outcome< DescribeConfigRuleEvaluationStatusResult, ConfigServiceError > DescribeConfigRuleEvaluationStatusOutcome
std::future< GetOrganizationConformancePackDetailedStatusOutcome > GetOrganizationConformancePackDetailedStatusOutcomeCallable
Aws::Utils::Outcome< GetStoredQueryResult, ConfigServiceError > GetStoredQueryOutcome
Aws::Utils::Outcome< GetConformancePackComplianceSummaryResult, ConfigServiceError > GetConformancePackComplianceSummaryOutcome
std::future< StartRemediationExecutionOutcome > StartRemediationExecutionOutcomeCallable
std::future< DeleteRemediationConfigurationOutcome > DeleteRemediationConfigurationOutcomeCallable
std::future< ListAggregateDiscoveredResourcesOutcome > ListAggregateDiscoveredResourcesOutcomeCallable
Aws::Utils::Outcome< ListDiscoveredResourcesResult, ConfigServiceError > ListDiscoveredResourcesOutcome
Aws::Utils::Outcome< PutRetentionConfigurationResult, ConfigServiceError > PutRetentionConfigurationOutcome
Aws::Utils::Outcome< DescribeConfigurationAggregatorSourcesStatusResult, ConfigServiceError > DescribeConfigurationAggregatorSourcesStatusOutcome
Aws::Utils::Outcome< GetComplianceSummaryByConfigRuleResult, ConfigServiceError > GetComplianceSummaryByConfigRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteResourceConfigOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConfigurationRecorderOutcome
Aws::Utils::Outcome< DeleteStoredQueryResult, ConfigServiceError > DeleteStoredQueryOutcome
std::future< PutAggregationAuthorizationOutcome > PutAggregationAuthorizationOutcomeCallable
Aws::Utils::Outcome< GetCustomRulePolicyResult, ConfigServiceError > GetCustomRulePolicyOutcome
Aws::Utils::Outcome< StartConfigRulesEvaluationResult, ConfigServiceError > StartConfigRulesEvaluationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConfigurationAggregatorOutcome
Aws::Utils::Outcome< GetResourceEvaluationSummaryResult, ConfigServiceError > GetResourceEvaluationSummaryOutcome
Aws::Utils::Outcome< DescribeComplianceByConfigRuleResult, ConfigServiceError > DescribeComplianceByConfigRuleOutcome
std::future< ListResourceEvaluationsOutcome > ListResourceEvaluationsOutcomeCallable
std::future< GetCustomRulePolicyOutcome > GetCustomRulePolicyOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConformancePacksResult, ConfigServiceError > DescribeOrganizationConformancePacksOutcome
Aws::Utils::Outcome< GetAggregateConfigRuleComplianceSummaryResult, ConfigServiceError > GetAggregateConfigRuleComplianceSummaryOutcome
std::future< DeletePendingAggregationRequestOutcome > DeletePendingAggregationRequestOutcomeCallable
std::future< PutDeliveryChannelOutcome > PutDeliveryChannelOutcomeCallable
Aws::Utils::Outcome< DescribeComplianceByResourceResult, ConfigServiceError > DescribeComplianceByResourceOutcome
std::future< GetComplianceSummaryByConfigRuleOutcome > GetComplianceSummaryByConfigRuleOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutDeliveryChannelOutcome
Aws::Utils::Outcome< PutRemediationConfigurationsResult, ConfigServiceError > PutRemediationConfigurationsOutcome
std::future< SelectAggregateResourceConfigOutcome > SelectAggregateResourceConfigOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteConfigRuleOutcome
Aws::Utils::Outcome< ListConformancePackComplianceScoresResult, ConfigServiceError > ListConformancePackComplianceScoresOutcome
Aws::Utils::Outcome< SelectResourceConfigResult, ConfigServiceError > SelectResourceConfigOutcome
Aws::Utils::Outcome< DescribeAggregationAuthorizationsResult, ConfigServiceError > DescribeAggregationAuthorizationsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteRetentionConfigurationOutcome
std::future< GetOrganizationConfigRuleDetailedStatusOutcome > GetOrganizationConfigRuleDetailedStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutConfigurationRecorderOutcome
Aws::Utils::Outcome< DescribePendingAggregationRequestsResult, ConfigServiceError > DescribePendingAggregationRequestsOutcome
std::future< PutConfigurationAggregatorOutcome > PutConfigurationAggregatorOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
Aws::Utils::Outcome< StartResourceEvaluationResult, ConfigServiceError > StartResourceEvaluationOutcome
Aws::Utils::Outcome< GetDiscoveredResourceCountsResult, ConfigServiceError > GetDiscoveredResourceCountsOutcome
std::future< DescribeRetentionConfigurationsOutcome > DescribeRetentionConfigurationsOutcomeCallable
std::future< DeleteStoredQueryOutcome > DeleteStoredQueryOutcomeCallable
std::future< PutConfigRuleOutcome > PutConfigRuleOutcomeCallable
std::future< ListStoredQueriesOutcome > ListStoredQueriesOutcomeCallable
std::future< DeleteDeliveryChannelOutcome > DeleteDeliveryChannelOutcomeCallable
Aws::Utils::Outcome< GetOrganizationCustomRulePolicyResult, ConfigServiceError > GetOrganizationCustomRulePolicyOutcome
std::future< GetDiscoveredResourceCountsOutcome > GetDiscoveredResourceCountsOutcomeCallable
std::future< GetAggregateResourceConfigOutcome > GetAggregateResourceConfigOutcomeCallable
std::future< PutConfigurationRecorderOutcome > PutConfigurationRecorderOutcomeCallable
std::future< DeleteRemediationExceptionsOutcome > DeleteRemediationExceptionsOutcomeCallable
std::future< DeleteOrganizationConformancePackOutcome > DeleteOrganizationConformancePackOutcomeCallable
Aws::Utils::Outcome< DescribeDeliveryChannelsResult, ConfigServiceError > DescribeDeliveryChannelsOutcome
Aws::Utils::Outcome< ListAggregateDiscoveredResourcesResult, ConfigServiceError > ListAggregateDiscoveredResourcesOutcome
std::future< GetAggregateConfigRuleComplianceSummaryOutcome > GetAggregateConfigRuleComplianceSummaryOutcomeCallable
std::future< GetAggregateDiscoveredResourceCountsOutcome > GetAggregateDiscoveredResourceCountsOutcomeCallable
std::future< DescribeOrganizationConfigRulesOutcome > DescribeOrganizationConfigRulesOutcomeCallable
std::future< PutRemediationExceptionsOutcome > PutRemediationExceptionsOutcomeCallable
Aws::Utils::Outcome< DescribeRetentionConfigurationsResult, ConfigServiceError > DescribeRetentionConfigurationsOutcome
std::future< PutStoredQueryOutcome > PutStoredQueryOutcomeCallable
Aws::Utils::Outcome< PutAggregationAuthorizationResult, ConfigServiceError > PutAggregationAuthorizationOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteOrganizationConformancePackOutcome
Aws::Utils::Outcome< PutOrganizationConformancePackResult, ConfigServiceError > PutOrganizationConformancePackOutcome
Aws::Utils::Outcome< DescribeConformancePackComplianceResult, ConfigServiceError > DescribeConformancePackComplianceOutcome
std::future< SelectResourceConfigOutcome > SelectResourceConfigOutcomeCallable
std::future< DeleteAggregationAuthorizationOutcome > DeleteAggregationAuthorizationOutcomeCallable
std::future< GetConformancePackComplianceDetailsOutcome > GetConformancePackComplianceDetailsOutcomeCallable
Aws::Utils::Outcome< DescribeRemediationConfigurationsResult, ConfigServiceError > DescribeRemediationConfigurationsOutcome
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
Aws::Utils::Outcome< GetAggregateComplianceDetailsByConfigRuleResult, ConfigServiceError > GetAggregateComplianceDetailsByConfigRuleOutcome
std::future< DescribeConfigurationAggregatorSourcesStatusOutcome > DescribeConfigurationAggregatorSourcesStatusOutcomeCallable
std::future< GetResourceEvaluationSummaryOutcome > GetResourceEvaluationSummaryOutcomeCallable
std::future< DeleteConfigRuleOutcome > DeleteConfigRuleOutcomeCallable
std::future< PutRemediationConfigurationsOutcome > PutRemediationConfigurationsOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConfigRulesResult, ConfigServiceError > DescribeOrganizationConfigRulesOutcome
std::future< DeleteRetentionConfigurationOutcome > DeleteRetentionConfigurationOutcomeCallable
Aws::Utils::Outcome< DescribeConformancePacksResult, ConfigServiceError > DescribeConformancePacksOutcome
std::future< StartResourceEvaluationOutcome > StartResourceEvaluationOutcomeCallable
Aws::Utils::Outcome< GetAggregateConformancePackComplianceSummaryResult, ConfigServiceError > GetAggregateConformancePackComplianceSummaryOutcome
Aws::Utils::Outcome< GetAggregateDiscoveredResourceCountsResult, ConfigServiceError > GetAggregateDiscoveredResourceCountsOutcome
std::future< PutExternalEvaluationOutcome > PutExternalEvaluationOutcomeCallable
std::future< DescribeConformancePackComplianceOutcome > DescribeConformancePackComplianceOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConformancePackStatusesResult, ConfigServiceError > DescribeOrganizationConformancePackStatusesOutcome
std::future< DescribeConfigurationRecordersOutcome > DescribeConfigurationRecordersOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetConformancePackComplianceSummaryOutcome > GetConformancePackComplianceSummaryOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutResourceConfigOutcome
std::future< DescribeComplianceByResourceOutcome > DescribeComplianceByResourceOutcomeCallable
Aws::Utils::Outcome< DescribeOrganizationConfigRuleStatusesResult, ConfigServiceError > DescribeOrganizationConfigRuleStatusesOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > StartConfigurationRecorderOutcome
std::future< DescribeConfigurationRecorderStatusOutcome > DescribeConfigurationRecorderStatusOutcomeCallable
std::future< DescribeConformancePackStatusOutcome > DescribeConformancePackStatusOutcomeCallable
Aws::Utils::Outcome< StartRemediationExecutionResult, ConfigServiceError > StartRemediationExecutionOutcome
Aws::Utils::Outcome< ListStoredQueriesResult, ConfigServiceError > ListStoredQueriesOutcome
Aws::Utils::Outcome< DescribeDeliveryChannelStatusResult, ConfigServiceError > DescribeDeliveryChannelStatusOutcome
std::future< DescribeDeliveryChannelsOutcome > DescribeDeliveryChannelsOutcomeCallable
Aws::Utils::Outcome< DeliverConfigSnapshotResult, ConfigServiceError > DeliverConfigSnapshotOutcome
std::future< ListConformancePackComplianceScoresOutcome > ListConformancePackComplianceScoresOutcomeCallable
Aws::Utils::Outcome< PutStoredQueryResult, ConfigServiceError > PutStoredQueryOutcome
std::future< GetComplianceDetailsByResourceOutcome > GetComplianceDetailsByResourceOutcomeCallable
Aws::Utils::Outcome< GetResourceConfigHistoryResult, ConfigServiceError > GetResourceConfigHistoryOutcome
Aws::Utils::Outcome< DescribeConfigRulesResult, ConfigServiceError > DescribeConfigRulesOutcome
std::future< DeleteConfigurationRecorderOutcome > DeleteConfigurationRecorderOutcomeCallable
Aws::Utils::Outcome< GetAggregateResourceConfigResult, ConfigServiceError > GetAggregateResourceConfigOutcome
Aws::Utils::Outcome< DescribeConfigurationRecordersResult, ConfigServiceError > DescribeConfigurationRecordersOutcome
std::future< GetComplianceSummaryByResourceTypeOutcome > GetComplianceSummaryByResourceTypeOutcomeCallable
std::future< PutRetentionConfigurationOutcome > PutRetentionConfigurationOutcomeCallable
std::future< StartConfigRulesEvaluationOutcome > StartConfigRulesEvaluationOutcomeCallable
std::future< DescribeAggregationAuthorizationsOutcome > DescribeAggregationAuthorizationsOutcomeCallable
std::future< PutConformancePackOutcome > PutConformancePackOutcomeCallable
Aws::Utils::Outcome< PutRemediationExceptionsResult, ConfigServiceError > PutRemediationExceptionsOutcome
std::future< PutEvaluationsOutcome > PutEvaluationsOutcomeCallable
std::future< GetOrganizationCustomRulePolicyOutcome > GetOrganizationCustomRulePolicyOutcomeCallable
Aws::Utils::Outcome< GetComplianceDetailsByResourceResult, ConfigServiceError > GetComplianceDetailsByResourceOutcome
std::future< PutOrganizationConfigRuleOutcome > PutOrganizationConfigRuleOutcomeCallable
std::future< DeliverConfigSnapshotOutcome > DeliverConfigSnapshotOutcomeCallable
Aws::Utils::Outcome< ListTagsForResourceResult, ConfigServiceError > ListTagsForResourceOutcome
std::future< DescribeRemediationConfigurationsOutcome > DescribeRemediationConfigurationsOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeletePendingAggregationRequestOutcome
Aws::Utils::Outcome< PutConfigurationAggregatorResult, ConfigServiceError > PutConfigurationAggregatorOutcome
std::future< DescribeRemediationExecutionStatusOutcome > DescribeRemediationExecutionStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > DeleteAggregationAuthorizationOutcome
Aws::Utils::Outcome< GetOrganizationConfigRuleDetailedStatusResult, ConfigServiceError > GetOrganizationConfigRuleDetailedStatusOutcome
Aws::Utils::Outcome< DescribeConfigurationRecorderStatusResult, ConfigServiceError > DescribeConfigurationRecorderStatusOutcome
Aws::Utils::Outcome< DeleteRemediationExceptionsResult, ConfigServiceError > DeleteRemediationExceptionsOutcome
std::future< DeleteResourceConfigOutcome > DeleteResourceConfigOutcomeCallable
std::future< DescribeConfigRulesOutcome > DescribeConfigRulesOutcomeCallable
std::future< DescribeConfigurationAggregatorsOutcome > DescribeConfigurationAggregatorsOutcomeCallable
Aws::Utils::Outcome< DeleteRemediationConfigurationResult, ConfigServiceError > DeleteRemediationConfigurationOutcome
Aws::Utils::Outcome< PutExternalEvaluationResult, ConfigServiceError > PutExternalEvaluationOutcome
Aws::Utils::Outcome< SelectAggregateResourceConfigResult, ConfigServiceError > SelectAggregateResourceConfigOutcome
Aws::Utils::Outcome< DescribeConfigurationAggregatorsResult, ConfigServiceError > DescribeConfigurationAggregatorsOutcome
Aws::Utils::Outcome< DescribeRemediationExceptionsResult, ConfigServiceError > DescribeRemediationExceptionsOutcome
Aws::Utils::Outcome< GetComplianceDetailsByConfigRuleResult, ConfigServiceError > GetComplianceDetailsByConfigRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > TagResourceOutcome
std::future< DescribeRemediationExceptionsOutcome > DescribeRemediationExceptionsOutcomeCallable
std::future< DescribeConfigRuleEvaluationStatusOutcome > DescribeConfigRuleEvaluationStatusOutcomeCallable
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > PutConfigRuleOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > StopConfigurationRecorderOutcome
std::future< StartConfigurationRecorderOutcome > StartConfigurationRecorderOutcomeCallable
Aws::Utils::Outcome< BatchGetAggregateResourceConfigResult, ConfigServiceError > BatchGetAggregateResourceConfigOutcome
Aws::Utils::Outcome< PutConformancePackResult, ConfigServiceError > PutConformancePackOutcome
Aws::Utils::Outcome< PutEvaluationsResult, ConfigServiceError > PutEvaluationsOutcome
Aws::Utils::Outcome< Aws::NoResult, ConfigServiceError > UntagResourceOutcome
Aws::Utils::Outcome< DeleteEvaluationResultsResult, ConfigServiceError > DeleteEvaluationResultsOutcome
Aws::Utils::Outcome< GetConformancePackComplianceDetailsResult, ConfigServiceError > GetConformancePackComplianceDetailsOutcome
std::future< DeleteConfigurationAggregatorOutcome > DeleteConfigurationAggregatorOutcomeCallable
std::future< DescribePendingAggregationRequestsOutcome > DescribePendingAggregationRequestsOutcomeCallable
Aws::Utils::Outcome< DescribeConformancePackStatusResult, ConfigServiceError > DescribeConformancePackStatusOutcome
Aws::Utils::Outcome< DescribeAggregateComplianceByConfigRulesResult, ConfigServiceError > DescribeAggregateComplianceByConfigRulesOutcome
std::future< DescribeOrganizationConformancePackStatusesOutcome > DescribeOrganizationConformancePackStatusesOutcomeCallable
std::future< BatchGetResourceConfigOutcome > BatchGetResourceConfigOutcomeCallable
Aws::Utils::Outcome< GetOrganizationConformancePackDetailedStatusResult, ConfigServiceError > GetOrganizationConformancePackDetailedStatusOutcome
Aws::Utils::Outcome< PutOrganizationConfigRuleResult, ConfigServiceError > PutOrganizationConfigRuleOutcome
Aws::Utils::Outcome< DescribeAggregateComplianceByConformancePacksResult, ConfigServiceError > DescribeAggregateComplianceByConformancePacksOutcome
std::function< void(const ConfigServiceClient *, const Model::GetCustomRulePolicyRequest &, const Model::GetCustomRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetCustomRulePolicyResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRuleEvaluationStatusRequest &, const Model::DescribeConfigRuleEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigRuleEvaluationStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateResourceConfigRequest &, const Model::GetAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutStoredQueryRequest &, const Model::PutStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::SelectResourceConfigRequest &, const Model::SelectResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SelectResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByConfigRuleRequest &, const Model::GetComplianceSummaryByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceSummaryByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConfigRuleStatusesRequest &, const Model::DescribeOrganizationConfigRuleStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigRuleStatusesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregationAuthorizationsRequest &, const Model::DescribeAggregationAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAggregationAuthorizationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartConfigRulesEvaluationRequest &, const Model::StartConfigRulesEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigRulesEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationCustomRulePolicyRequest &, const Model::GetOrganizationCustomRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationCustomRulePolicyResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetConformancePackComplianceDetailsRequest &, const Model::GetConformancePackComplianceDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConformancePackComplianceDetailsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListDiscoveredResourcesRequest &, const Model::ListDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoveredResourcesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationExceptionsRequest &, const Model::DescribeRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregateComplianceByConformancePacksRequest &, const Model::DescribeAggregateComplianceByConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAggregateComplianceByConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartResourceEvaluationRequest &, const Model::StartResourceEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartResourceEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribePendingAggregationRequestsRequest &, const Model::DescribePendingAggregationRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribePendingAggregationRequestsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigurationAggregatorRequest &, const Model::PutConfigurationAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationAggregatorResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutOrganizationConfigRuleRequest &, const Model::PutOrganizationConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutOrganizationConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateComplianceDetailsByConfigRuleRequest &, const Model::GetAggregateComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateComplianceDetailsByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigurationRecorderRequest &, const Model::DeleteConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationConformancePackDetailedStatusRequest &, const Model::GetOrganizationConformancePackDetailedStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationConformancePackDetailedStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListResourceEvaluationsRequest &, const Model::ListResourceEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListResourceEvaluationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteStoredQueryRequest &, const Model::DeleteStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelStatusRequest &, const Model::DescribeDeliveryChannelStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryChannelStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecorderStatusRequest &, const Model::DescribeConfigurationRecorderStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRecorderStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePacksRequest &, const Model::DescribeConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetResourceEvaluationSummaryRequest &, const Model::GetResourceEvaluationSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceEvaluationSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRemediationConfigurationRequest &, const Model::DeleteRemediationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRemediationConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePackComplianceRequest &, const Model::DescribeConformancePackComplianceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConformancePackComplianceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::BatchGetAggregateResourceConfigRequest &, const Model::BatchGetAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteEvaluationResultsRequest &, const Model::DeleteEvaluationResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEvaluationResultsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByResourceRequest &, const Model::GetComplianceDetailsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceDetailsByResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecordersRequest &, const Model::DescribeConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRecordersResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByResourceRequest &, const Model::DescribeComplianceByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComplianceByResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateConformancePackComplianceSummaryRequest &, const Model::GetAggregateConformancePackComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateConformancePackComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationAggregatorsRequest &, const Model::DescribeConfigurationAggregatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationAggregatorsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConformancePackStatusesRequest &, const Model::DescribeOrganizationConformancePackStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConformancePackStatusesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationConfigRuleDetailedStatusRequest &, const Model::GetOrganizationConfigRuleDetailedStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetOrganizationConfigRuleDetailedStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetResourceConfigHistoryRequest &, const Model::GetResourceConfigHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceConfigHistoryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigurationAggregatorRequest &, const Model::DeleteConfigurationAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationAggregatorResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListConformancePackComplianceScoresRequest &, const Model::ListConformancePackComplianceScoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListConformancePackComplianceScoresResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByResourceTypeRequest &, const Model::GetComplianceSummaryByResourceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceSummaryByResourceTypeResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteOrganizationConformancePackRequest &, const Model::DeleteOrganizationConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOrganizationConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::BatchGetResourceConfigRequest &, const Model::BatchGetResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > BatchGetResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteDeliveryChannelRequest &, const Model::DeleteDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryChannelResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartConfigurationRecorderRequest &, const Model::StartConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationConfigurationsRequest &, const Model::DescribeRemediationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRemediationConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateConfigRuleComplianceSummaryRequest &, const Model::GetAggregateConfigRuleComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateConfigRuleComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRetentionConfigurationRequest &, const Model::DeleteRetentionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRetentionConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeletePendingAggregationRequestRequest &, const Model::DeletePendingAggregationRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeletePendingAggregationRequestResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteResourceConfigRequest &, const Model::DeleteResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregateComplianceByConfigRulesRequest &, const Model::DescribeAggregateComplianceByConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeAggregateComplianceByConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutExternalEvaluationRequest &, const Model::PutExternalEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutExternalEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRemediationExceptionsRequest &, const Model::DeleteRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutOrganizationConformancePackRequest &, const Model::PutOrganizationConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutOrganizationConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutEvaluationsRequest &, const Model::PutEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEvaluationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePackStatusRequest &, const Model::DescribeConformancePackStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConformancePackStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConformancePacksRequest &, const Model::DescribeOrganizationConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationAggregatorSourcesStatusRequest &, const Model::DescribeConfigurationAggregatorSourcesStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationAggregatorSourcesStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationExecutionStatusRequest &, const Model::DescribeRemediationExecutionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRemediationExecutionStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListTagsForResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > TagResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateDiscoveredResourceCountsRequest &, const Model::GetAggregateDiscoveredResourceCountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetAggregateDiscoveredResourceCountsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteAggregationAuthorizationRequest &, const Model::DeleteAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteAggregationAuthorizationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListAggregateDiscoveredResourcesRequest &, const Model::ListAggregateDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListAggregateDiscoveredResourcesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetStoredQueryRequest &, const Model::GetStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRetentionConfigurationRequest &, const Model::PutRetentionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRetentionConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > UntagResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutDeliveryChannelRequest &, const Model::PutDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryChannelResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRulesRequest &, const Model::DescribeConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetConformancePackComplianceSummaryRequest &, const Model::GetConformancePackComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetConformancePackComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigurationRecorderRequest &, const Model::PutConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetDiscoveredResourceCountsRequest &, const Model::GetDiscoveredResourceCountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetDiscoveredResourceCountsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeliverConfigSnapshotRequest &, const Model::DeliverConfigSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeliverConfigSnapshotResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByConfigRuleRequest &, const Model::DescribeComplianceByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComplianceByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StopConfigurationRecorderRequest &, const Model::StopConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByConfigRuleRequest &, const Model::GetComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceDetailsByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::SelectAggregateResourceConfigRequest &, const Model::SelectAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > SelectAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListStoredQueriesRequest &, const Model::ListStoredQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListStoredQueriesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRemediationExceptionsRequest &, const Model::PutRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteOrganizationConfigRuleRequest &, const Model::DeleteOrganizationConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteOrganizationConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigRuleRequest &, const Model::PutConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartRemediationExecutionRequest &, const Model::StartRemediationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartRemediationExecutionResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigRuleRequest &, const Model::DeleteConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConformancePackRequest &, const Model::PutConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRetentionConfigurationsRequest &, const Model::DescribeRetentionConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeRetentionConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConfigRulesRequest &, const Model::DescribeOrganizationConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeOrganizationConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelsRequest &, const Model::DescribeDeliveryChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryChannelsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConformancePackRequest &, const Model::DeleteConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutResourceConfigRequest &, const Model::PutResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRemediationConfigurationsRequest &, const Model::PutRemediationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutRemediationConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutAggregationAuthorizationRequest &, const Model::PutAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutAggregationAuthorizationResponseReceivedHandler