7#include <aws/config/ConfigServiceServiceClientModel.h>
8#include <aws/config/ConfigService_EXPORTS.h>
9#include <aws/core/client/AWSClient.h>
10#include <aws/core/client/AWSClientAsyncCRTP.h>
11#include <aws/core/client/ClientConfiguration.h>
12#include <aws/core/utils/json/JsonSerializer.h>
15namespace ConfigService {
57 std::shared_ptr<ConfigServiceEndpointProviderBase> endpointProvider =
nullptr);
64 std::shared_ptr<ConfigServiceEndpointProviderBase> endpointProvider =
nullptr,
73 std::shared_ptr<ConfigServiceEndpointProviderBase> endpointProvider =
nullptr,
119 template <
typename AssociateResourceTypesRequestT = Model::AssociateResourceTypesRequest>
121 return SubmitCallable(&ConfigServiceClient::AssociateResourceTypes, request);
128 template <
typename AssociateResourceTypesRequestT = Model::AssociateResourceTypesRequest>
131 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
132 return SubmitAsync(&ConfigServiceClient::AssociateResourceTypes, request, handler, context);
153 template <
typename BatchGetAggregateResourceConfigRequestT = Model::BatchGetAggregateResourceConfigRequest>
155 const BatchGetAggregateResourceConfigRequestT& request)
const {
156 return SubmitCallable(&ConfigServiceClient::BatchGetAggregateResourceConfig, request);
163 template <
typename BatchGetAggregateResourceConfigRequestT = Model::BatchGetAggregateResourceConfigRequest>
166 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
167 return SubmitAsync(&ConfigServiceClient::BatchGetAggregateResourceConfig, request, handler, context);
188 template <
typename BatchGetResourceConfigRequestT = Model::BatchGetResourceConfigRequest>
190 return SubmitCallable(&ConfigServiceClient::BatchGetResourceConfig, request);
197 template <
typename BatchGetResourceConfigRequestT = Model::BatchGetResourceConfigRequest>
200 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
201 return SubmitAsync(&ConfigServiceClient::BatchGetResourceConfig, request, handler, context);
217 template <
typename DeleteAggregationAuthorizationRequestT = Model::DeleteAggregationAuthorizationRequest>
219 const DeleteAggregationAuthorizationRequestT& request)
const {
220 return SubmitCallable(&ConfigServiceClient::DeleteAggregationAuthorization, request);
227 template <
typename DeleteAggregationAuthorizationRequestT = Model::DeleteAggregationAuthorizationRequest>
230 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
231 return SubmitAsync(&ConfigServiceClient::DeleteAggregationAuthorization, request, handler, context);
264 template <
typename DeleteConfigRuleRequestT = Model::DeleteConfigRuleRequest>
266 return SubmitCallable(&ConfigServiceClient::DeleteConfigRule, request);
273 template <
typename DeleteConfigRuleRequestT = Model::DeleteConfigRuleRequest>
275 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
276 return SubmitAsync(&ConfigServiceClient::DeleteConfigRule, request, handler, context);
292 template <
typename DeleteConfigurationAggregatorRequestT = Model::DeleteConfigurationAggregatorRequest>
294 const DeleteConfigurationAggregatorRequestT& request)
const {
295 return SubmitCallable(&ConfigServiceClient::DeleteConfigurationAggregator, request);
302 template <
typename DeleteConfigurationAggregatorRequestT = Model::DeleteConfigurationAggregatorRequest>
305 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
306 return SubmitAsync(&ConfigServiceClient::DeleteConfigurationAggregator, request, handler, context);
327 template <
typename DeleteConfigurationRecorderRequestT = Model::DeleteConfigurationRecorderRequest>
329 const DeleteConfigurationRecorderRequestT& request)
const {
330 return SubmitCallable(&ConfigServiceClient::DeleteConfigurationRecorder, request);
337 template <
typename DeleteConfigurationRecorderRequestT = Model::DeleteConfigurationRecorderRequest>
340 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
341 return SubmitAsync(&ConfigServiceClient::DeleteConfigurationRecorder, request, handler, context);
372 template <
typename DeleteConformancePackRequestT = Model::DeleteConformancePackRequest>
374 return SubmitCallable(&ConfigServiceClient::DeleteConformancePack, request);
381 template <
typename DeleteConformancePackRequestT = Model::DeleteConformancePackRequest>
383 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
384 return SubmitAsync(&ConfigServiceClient::DeleteConformancePack, request, handler, context);
401 template <
typename DeleteDeliveryChannelRequestT = Model::DeleteDeliveryChannelRequest>
403 return SubmitCallable(&ConfigServiceClient::DeleteDeliveryChannel, request);
410 template <
typename DeleteDeliveryChannelRequestT = Model::DeleteDeliveryChannelRequest>
412 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
413 return SubmitAsync(&ConfigServiceClient::DeleteDeliveryChannel, request, handler, context);
430 template <
typename DeleteEvaluationResultsRequestT = Model::DeleteEvaluationResultsRequest>
432 return SubmitCallable(&ConfigServiceClient::DeleteEvaluationResults, request);
439 template <
typename DeleteEvaluationResultsRequestT = Model::DeleteEvaluationResultsRequest>
442 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
443 return SubmitAsync(&ConfigServiceClient::DeleteEvaluationResults, request, handler, context);
478 template <
typename DeleteOrganizationConfigRuleRequestT = Model::DeleteOrganizationConfigRuleRequest>
480 const DeleteOrganizationConfigRuleRequestT& request)
const {
481 return SubmitCallable(&ConfigServiceClient::DeleteOrganizationConfigRule, request);
488 template <
typename DeleteOrganizationConfigRuleRequestT = Model::DeleteOrganizationConfigRuleRequest>
491 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
492 return SubmitAsync(&ConfigServiceClient::DeleteOrganizationConfigRule, request, handler, context);
528 template <
typename DeleteOrganizationConformancePackRequestT = Model::DeleteOrganizationConformancePackRequest>
530 const DeleteOrganizationConformancePackRequestT& request)
const {
531 return SubmitCallable(&ConfigServiceClient::DeleteOrganizationConformancePack, request);
538 template <
typename DeleteOrganizationConformancePackRequestT = Model::DeleteOrganizationConformancePackRequest>
541 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
542 return SubmitAsync(&ConfigServiceClient::DeleteOrganizationConformancePack, request, handler, context);
558 template <
typename DeletePendingAggregationRequestRequestT = Model::DeletePendingAggregationRequestRequest>
560 const DeletePendingAggregationRequestRequestT& request)
const {
561 return SubmitCallable(&ConfigServiceClient::DeletePendingAggregationRequest, request);
568 template <
typename DeletePendingAggregationRequestRequestT = Model::DeletePendingAggregationRequestRequest>
571 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
572 return SubmitAsync(&ConfigServiceClient::DeletePendingAggregationRequest, request, handler, context);
587 template <
typename DeleteRemediationConfigurationRequestT = Model::DeleteRemediationConfigurationRequest>
589 const DeleteRemediationConfigurationRequestT& request)
const {
590 return SubmitCallable(&ConfigServiceClient::DeleteRemediationConfiguration, request);
597 template <
typename DeleteRemediationConfigurationRequestT = Model::DeleteRemediationConfigurationRequest>
600 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
601 return SubmitAsync(&ConfigServiceClient::DeleteRemediationConfiguration, request, handler, context);
620 template <
typename DeleteRemediationExceptionsRequestT = Model::DeleteRemediationExceptionsRequest>
622 const DeleteRemediationExceptionsRequestT& request)
const {
623 return SubmitCallable(&ConfigServiceClient::DeleteRemediationExceptions, request);
630 template <
typename DeleteRemediationExceptionsRequestT = Model::DeleteRemediationExceptionsRequest>
633 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
634 return SubmitAsync(&ConfigServiceClient::DeleteRemediationExceptions, request, handler, context);
651 template <
typename DeleteResourceConfigRequestT = Model::DeleteResourceConfigRequest>
653 return SubmitCallable(&ConfigServiceClient::DeleteResourceConfig, request);
660 template <
typename DeleteResourceConfigRequestT = Model::DeleteResourceConfigRequest>
662 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
663 return SubmitAsync(&ConfigServiceClient::DeleteResourceConfig, request, handler, context);
678 template <
typename DeleteRetentionConfigurationRequestT = Model::DeleteRetentionConfigurationRequest>
680 const DeleteRetentionConfigurationRequestT& request)
const {
681 return SubmitCallable(&ConfigServiceClient::DeleteRetentionConfiguration, request);
688 template <
typename DeleteRetentionConfigurationRequestT = Model::DeleteRetentionConfigurationRequest>
691 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
692 return SubmitAsync(&ConfigServiceClient::DeleteRetentionConfiguration, request, handler, context);
719 template <
typename DeleteServiceLinkedConfigurationRecorderRequestT = Model::DeleteServiceLinkedConfigurationRecorderRequest>
721 const DeleteServiceLinkedConfigurationRecorderRequestT& request)
const {
722 return SubmitCallable(&ConfigServiceClient::DeleteServiceLinkedConfigurationRecorder, request);
729 template <
typename DeleteServiceLinkedConfigurationRecorderRequestT = Model::DeleteServiceLinkedConfigurationRecorderRequest>
731 const DeleteServiceLinkedConfigurationRecorderRequestT& request,
733 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
734 return SubmitAsync(&ConfigServiceClient::DeleteServiceLinkedConfigurationRecorder, request, handler, context);
749 template <
typename DeleteStoredQueryRequestT = Model::DeleteStoredQueryRequest>
751 return SubmitCallable(&ConfigServiceClient::DeleteStoredQuery, request);
758 template <
typename DeleteStoredQueryRequestT = Model::DeleteStoredQueryRequest>
760 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
761 return SubmitAsync(&ConfigServiceClient::DeleteStoredQuery, request, handler, context);
781 template <
typename DeliverConfigSnapshotRequestT = Model::DeliverConfigSnapshotRequest>
783 return SubmitCallable(&ConfigServiceClient::DeliverConfigSnapshot, request);
790 template <
typename DeliverConfigSnapshotRequestT = Model::DeliverConfigSnapshotRequest>
792 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
793 return SubmitAsync(&ConfigServiceClient::DeliverConfigSnapshot, request, handler, context);
812 template <
typename DescribeAggregateComplianceByConfigRulesRequestT = Model::DescribeAggregateComplianceByConfigRulesRequest>
814 const DescribeAggregateComplianceByConfigRulesRequestT& request)
const {
815 return SubmitCallable(&ConfigServiceClient::DescribeAggregateComplianceByConfigRules, request);
822 template <
typename DescribeAggregateComplianceByConfigRulesRequestT = Model::DescribeAggregateComplianceByConfigRulesRequest>
824 const DescribeAggregateComplianceByConfigRulesRequestT& request,
826 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
827 return SubmitAsync(&ConfigServiceClient::DescribeAggregateComplianceByConfigRules, request, handler, context);
848 template <
typename DescribeAggregateComplianceByConformancePacksRequestT = Model::DescribeAggregateComplianceByConformancePacksRequest>
850 const DescribeAggregateComplianceByConformancePacksRequestT& request)
const {
851 return SubmitCallable(&ConfigServiceClient::DescribeAggregateComplianceByConformancePacks, request);
858 template <
typename DescribeAggregateComplianceByConformancePacksRequestT = Model::DescribeAggregateComplianceByConformancePacksRequest>
860 const DescribeAggregateComplianceByConformancePacksRequestT& request,
862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
863 return SubmitAsync(&ConfigServiceClient::DescribeAggregateComplianceByConformancePacks, request, handler, context);
879 template <
typename DescribeAggregationAuthorizationsRequestT = Model::DescribeAggregationAuthorizationsRequest>
881 const DescribeAggregationAuthorizationsRequestT& request = {})
const {
882 return SubmitCallable(&ConfigServiceClient::DescribeAggregationAuthorizations, request);
889 template <
typename DescribeAggregationAuthorizationsRequestT = Model::DescribeAggregationAuthorizationsRequest>
891 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
892 const DescribeAggregationAuthorizationsRequestT& request = {})
const {
893 return SubmitAsync(&ConfigServiceClient::DescribeAggregationAuthorizations, request, handler, context);
926 template <
typename DescribeComplianceByConfigRuleRequestT = Model::DescribeComplianceByConfigRuleRequest>
928 const DescribeComplianceByConfigRuleRequestT& request = {})
const {
929 return SubmitCallable(&ConfigServiceClient::DescribeComplianceByConfigRule, request);
936 template <
typename DescribeComplianceByConfigRuleRequestT = Model::DescribeComplianceByConfigRuleRequest>
938 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
939 const DescribeComplianceByConfigRuleRequestT& request = {})
const {
940 return SubmitAsync(&ConfigServiceClient::DescribeComplianceByConfigRule, request, handler, context);
974 template <
typename DescribeComplianceByResourceRequestT = Model::DescribeComplianceByResourceRequest>
976 const DescribeComplianceByResourceRequestT& request = {})
const {
977 return SubmitCallable(&ConfigServiceClient::DescribeComplianceByResource, request);
984 template <
typename DescribeComplianceByResourceRequestT = Model::DescribeComplianceByResourceRequest>
986 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
987 const DescribeComplianceByResourceRequestT& request = {})
const {
988 return SubmitAsync(&ConfigServiceClient::DescribeComplianceByResource, request, handler, context);
1006 template <
typename DescribeConfigRuleEvaluationStatusRequestT = Model::DescribeConfigRuleEvaluationStatusRequest>
1008 const DescribeConfigRuleEvaluationStatusRequestT& request = {})
const {
1009 return SubmitCallable(&ConfigServiceClient::DescribeConfigRuleEvaluationStatus, request);
1016 template <
typename DescribeConfigRuleEvaluationStatusRequestT = Model::DescribeConfigRuleEvaluationStatusRequest>
1018 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1019 const DescribeConfigRuleEvaluationStatusRequestT& request = {})
const {
1020 return SubmitAsync(&ConfigServiceClient::DescribeConfigRuleEvaluationStatus, request, handler, context);
1034 template <
typename DescribeConfigRulesRequestT = Model::DescribeConfigRulesRequest>
1036 return SubmitCallable(&ConfigServiceClient::DescribeConfigRules, request);
1043 template <
typename DescribeConfigRulesRequestT = Model::DescribeConfigRulesRequest>
1045 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1046 const DescribeConfigRulesRequestT& request = {})
const {
1047 return SubmitAsync(&ConfigServiceClient::DescribeConfigRules, request, handler, context);
1065 template <
typename DescribeConfigurationAggregatorSourcesStatusRequestT = Model::DescribeConfigurationAggregatorSourcesStatusRequest>
1067 const DescribeConfigurationAggregatorSourcesStatusRequestT& request)
const {
1068 return SubmitCallable(&ConfigServiceClient::DescribeConfigurationAggregatorSourcesStatus, request);
1075 template <
typename DescribeConfigurationAggregatorSourcesStatusRequestT = Model::DescribeConfigurationAggregatorSourcesStatusRequest>
1077 const DescribeConfigurationAggregatorSourcesStatusRequestT& request,
1079 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1080 return SubmitAsync(&ConfigServiceClient::DescribeConfigurationAggregatorSourcesStatus, request, handler, context);
1098 template <
typename DescribeConfigurationAggregatorsRequestT = Model::DescribeConfigurationAggregatorsRequest>
1100 const DescribeConfigurationAggregatorsRequestT& request = {})
const {
1101 return SubmitCallable(&ConfigServiceClient::DescribeConfigurationAggregators, request);
1108 template <
typename DescribeConfigurationAggregatorsRequestT = Model::DescribeConfigurationAggregatorsRequest>
1110 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1111 const DescribeConfigurationAggregatorsRequestT& request = {})
const {
1112 return SubmitAsync(&ConfigServiceClient::DescribeConfigurationAggregators, request, handler, context);
1134 template <
typename DescribeConfigurationRecorderStatusRequestT = Model::DescribeConfigurationRecorderStatusRequest>
1136 const DescribeConfigurationRecorderStatusRequestT& request = {})
const {
1137 return SubmitCallable(&ConfigServiceClient::DescribeConfigurationRecorderStatus, request);
1144 template <
typename DescribeConfigurationRecorderStatusRequestT = Model::DescribeConfigurationRecorderStatusRequest>
1146 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1147 const DescribeConfigurationRecorderStatusRequestT& request = {})
const {
1148 return SubmitAsync(&ConfigServiceClient::DescribeConfigurationRecorderStatus, request, handler, context);
1167 template <
typename DescribeConfigurationRecordersRequestT = Model::DescribeConfigurationRecordersRequest>
1169 const DescribeConfigurationRecordersRequestT& request = {})
const {
1170 return SubmitCallable(&ConfigServiceClient::DescribeConfigurationRecorders, request);
1177 template <
typename DescribeConfigurationRecordersRequestT = Model::DescribeConfigurationRecordersRequest>
1179 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1180 const DescribeConfigurationRecordersRequestT& request = {})
const {
1181 return SubmitAsync(&ConfigServiceClient::DescribeConfigurationRecorders, request, handler, context);
1197 template <
typename DescribeConformancePackComplianceRequestT = Model::DescribeConformancePackComplianceRequest>
1199 const DescribeConformancePackComplianceRequestT& request)
const {
1200 return SubmitCallable(&ConfigServiceClient::DescribeConformancePackCompliance, request);
1207 template <
typename DescribeConformancePackComplianceRequestT = Model::DescribeConformancePackComplianceRequest>
1210 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1211 return SubmitAsync(&ConfigServiceClient::DescribeConformancePackCompliance, request, handler, context);
1228 template <
typename DescribeConformancePackStatusRequestT = Model::DescribeConformancePackStatusRequest>
1230 const DescribeConformancePackStatusRequestT& request = {})
const {
1231 return SubmitCallable(&ConfigServiceClient::DescribeConformancePackStatus, request);
1238 template <
typename DescribeConformancePackStatusRequestT = Model::DescribeConformancePackStatusRequest>
1240 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1241 const DescribeConformancePackStatusRequestT& request = {})
const {
1242 return SubmitAsync(&ConfigServiceClient::DescribeConformancePackStatus, request, handler, context);
1257 template <
typename DescribeConformancePacksRequestT = Model::DescribeConformancePacksRequest>
1259 const DescribeConformancePacksRequestT& request = {})
const {
1260 return SubmitCallable(&ConfigServiceClient::DescribeConformancePacks, request);
1267 template <
typename DescribeConformancePacksRequestT = Model::DescribeConformancePacksRequest>
1269 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1270 const DescribeConformancePacksRequestT& request = {})
const {
1271 return SubmitAsync(&ConfigServiceClient::DescribeConformancePacks, request, handler, context);
1290 template <
typename DescribeDeliveryChannelStatusRequestT = Model::DescribeDeliveryChannelStatusRequest>
1292 const DescribeDeliveryChannelStatusRequestT& request = {})
const {
1293 return SubmitCallable(&ConfigServiceClient::DescribeDeliveryChannelStatus, request);
1300 template <
typename DescribeDeliveryChannelStatusRequestT = Model::DescribeDeliveryChannelStatusRequest>
1302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1303 const DescribeDeliveryChannelStatusRequestT& request = {})
const {
1304 return SubmitAsync(&ConfigServiceClient::DescribeDeliveryChannelStatus, request, handler, context);
1322 template <
typename DescribeDeliveryChannelsRequestT = Model::DescribeDeliveryChannelsRequest>
1324 const DescribeDeliveryChannelsRequestT& request = {})
const {
1325 return SubmitCallable(&ConfigServiceClient::DescribeDeliveryChannels, request);
1332 template <
typename DescribeDeliveryChannelsRequestT = Model::DescribeDeliveryChannelsRequest>
1334 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1335 const DescribeDeliveryChannelsRequestT& request = {})
const {
1336 return SubmitAsync(&ConfigServiceClient::DescribeDeliveryChannels, request, handler, context);
1357 template <
typename DescribeOrganizationConfigRuleStatusesRequestT = Model::DescribeOrganizationConfigRuleStatusesRequest>
1359 const DescribeOrganizationConfigRuleStatusesRequestT& request = {})
const {
1360 return SubmitCallable(&ConfigServiceClient::DescribeOrganizationConfigRuleStatuses, request);
1367 template <
typename DescribeOrganizationConfigRuleStatusesRequestT = Model::DescribeOrganizationConfigRuleStatusesRequest>
1369 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1370 const DescribeOrganizationConfigRuleStatusesRequestT& request = {})
const {
1371 return SubmitAsync(&ConfigServiceClient::DescribeOrganizationConfigRuleStatuses, request, handler, context);
1401 template <
typename DescribeOrganizationConfigRulesRequestT = Model::DescribeOrganizationConfigRulesRequest>
1403 const DescribeOrganizationConfigRulesRequestT& request = {})
const {
1404 return SubmitCallable(&ConfigServiceClient::DescribeOrganizationConfigRules, request);
1411 template <
typename DescribeOrganizationConfigRulesRequestT = Model::DescribeOrganizationConfigRulesRequest>
1413 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1414 const DescribeOrganizationConfigRulesRequestT& request = {})
const {
1415 return SubmitAsync(&ConfigServiceClient::DescribeOrganizationConfigRules, request, handler, context);
1437 template <
typename DescribeOrganizationConformancePackStatusesRequestT = Model::DescribeOrganizationConformancePackStatusesRequest>
1439 const DescribeOrganizationConformancePackStatusesRequestT& request = {})
const {
1440 return SubmitCallable(&ConfigServiceClient::DescribeOrganizationConformancePackStatuses, request);
1447 template <
typename DescribeOrganizationConformancePackStatusesRequestT = Model::DescribeOrganizationConformancePackStatusesRequest>
1449 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1450 const DescribeOrganizationConformancePackStatusesRequestT& request = {})
const {
1451 return SubmitAsync(&ConfigServiceClient::DescribeOrganizationConformancePackStatuses, request, handler, context);
1481 template <
typename DescribeOrganizationConformancePacksRequestT = Model::DescribeOrganizationConformancePacksRequest>
1483 const DescribeOrganizationConformancePacksRequestT& request = {})
const {
1484 return SubmitCallable(&ConfigServiceClient::DescribeOrganizationConformancePacks, request);
1491 template <
typename DescribeOrganizationConformancePacksRequestT = Model::DescribeOrganizationConformancePacksRequest>
1493 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1494 const DescribeOrganizationConformancePacksRequestT& request = {})
const {
1495 return SubmitAsync(&ConfigServiceClient::DescribeOrganizationConformancePacks, request, handler, context);
1511 template <
typename DescribePendingAggregationRequestsRequestT = Model::DescribePendingAggregationRequestsRequest>
1513 const DescribePendingAggregationRequestsRequestT& request = {})
const {
1514 return SubmitCallable(&ConfigServiceClient::DescribePendingAggregationRequests, request);
1521 template <
typename DescribePendingAggregationRequestsRequestT = Model::DescribePendingAggregationRequestsRequest>
1523 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1524 const DescribePendingAggregationRequestsRequestT& request = {})
const {
1525 return SubmitAsync(&ConfigServiceClient::DescribePendingAggregationRequests, request, handler, context);
1541 template <
typename DescribeRemediationConfigurationsRequestT = Model::DescribeRemediationConfigurationsRequest>
1543 const DescribeRemediationConfigurationsRequestT& request)
const {
1544 return SubmitCallable(&ConfigServiceClient::DescribeRemediationConfigurations, request);
1551 template <
typename DescribeRemediationConfigurationsRequestT = Model::DescribeRemediationConfigurationsRequest>
1554 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1555 return SubmitAsync(&ConfigServiceClient::DescribeRemediationConfigurations, request, handler, context);
1580 template <
typename DescribeRemediationExceptionsRequestT = Model::DescribeRemediationExceptionsRequest>
1582 const DescribeRemediationExceptionsRequestT& request)
const {
1583 return SubmitCallable(&ConfigServiceClient::DescribeRemediationExceptions, request);
1590 template <
typename DescribeRemediationExceptionsRequestT = Model::DescribeRemediationExceptionsRequest>
1593 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1594 return SubmitAsync(&ConfigServiceClient::DescribeRemediationExceptions, request, handler, context);
1613 template <
typename DescribeRemediationExecutionStatusRequestT = Model::DescribeRemediationExecutionStatusRequest>
1615 const DescribeRemediationExecutionStatusRequestT& request)
const {
1616 return SubmitCallable(&ConfigServiceClient::DescribeRemediationExecutionStatus, request);
1623 template <
typename DescribeRemediationExecutionStatusRequestT = Model::DescribeRemediationExecutionStatusRequest>
1626 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1627 return SubmitAsync(&ConfigServiceClient::DescribeRemediationExecutionStatus, request, handler, context);
1646 template <
typename DescribeRetentionConfigurationsRequestT = Model::DescribeRetentionConfigurationsRequest>
1648 const DescribeRetentionConfigurationsRequestT& request = {})
const {
1649 return SubmitCallable(&ConfigServiceClient::DescribeRetentionConfigurations, request);
1656 template <
typename DescribeRetentionConfigurationsRequestT = Model::DescribeRetentionConfigurationsRequest>
1658 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1659 const DescribeRetentionConfigurationsRequestT& request = {})
const {
1660 return SubmitAsync(&ConfigServiceClient::DescribeRetentionConfigurations, request, handler, context);
1681 template <
typename DisassociateResourceTypesRequestT = Model::DisassociateResourceTypesRequest>
1683 const DisassociateResourceTypesRequestT& request)
const {
1684 return SubmitCallable(&ConfigServiceClient::DisassociateResourceTypes, request);
1691 template <
typename DisassociateResourceTypesRequestT = Model::DisassociateResourceTypesRequest>
1694 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1695 return SubmitAsync(&ConfigServiceClient::DisassociateResourceTypes, request, handler, context);
1715 template <
typename GetAggregateComplianceDetailsByConfigRuleRequestT = Model::GetAggregateComplianceDetailsByConfigRuleRequest>
1717 const GetAggregateComplianceDetailsByConfigRuleRequestT& request)
const {
1718 return SubmitCallable(&ConfigServiceClient::GetAggregateComplianceDetailsByConfigRule, request);
1725 template <
typename GetAggregateComplianceDetailsByConfigRuleRequestT = Model::GetAggregateComplianceDetailsByConfigRuleRequest>
1727 const GetAggregateComplianceDetailsByConfigRuleRequestT& request,
1729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1730 return SubmitAsync(&ConfigServiceClient::GetAggregateComplianceDetailsByConfigRule, request, handler, context);
1748 template <
typename GetAggregateConfigRuleComplianceSummaryRequestT = Model::GetAggregateConfigRuleComplianceSummaryRequest>
1750 const GetAggregateConfigRuleComplianceSummaryRequestT& request)
const {
1751 return SubmitCallable(&ConfigServiceClient::GetAggregateConfigRuleComplianceSummary, request);
1758 template <
typename GetAggregateConfigRuleComplianceSummaryRequestT = Model::GetAggregateConfigRuleComplianceSummaryRequest>
1761 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1762 return SubmitAsync(&ConfigServiceClient::GetAggregateConfigRuleComplianceSummary, request, handler, context);
1782 template <
typename GetAggregateConformancePackComplianceSummaryRequestT = Model::GetAggregateConformancePackComplianceSummaryRequest>
1784 const GetAggregateConformancePackComplianceSummaryRequestT& request)
const {
1785 return SubmitCallable(&ConfigServiceClient::GetAggregateConformancePackComplianceSummary, request);
1792 template <
typename GetAggregateConformancePackComplianceSummaryRequestT = Model::GetAggregateConformancePackComplianceSummaryRequest>
1794 const GetAggregateConformancePackComplianceSummaryRequestT& request,
1796 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1797 return SubmitAsync(&ConfigServiceClient::GetAggregateConformancePackComplianceSummary, request, handler, context);
1818 template <
typename GetAggregateDiscoveredResourceCountsRequestT = Model::GetAggregateDiscoveredResourceCountsRequest>
1820 const GetAggregateDiscoveredResourceCountsRequestT& request)
const {
1821 return SubmitCallable(&ConfigServiceClient::GetAggregateDiscoveredResourceCounts, request);
1828 template <
typename GetAggregateDiscoveredResourceCountsRequestT = Model::GetAggregateDiscoveredResourceCountsRequest>
1831 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1832 return SubmitAsync(&ConfigServiceClient::GetAggregateDiscoveredResourceCounts, request, handler, context);
1849 template <
typename GetAggregateResourceConfigRequestT = Model::GetAggregateResourceConfigRequest>
1851 const GetAggregateResourceConfigRequestT& request)
const {
1852 return SubmitCallable(&ConfigServiceClient::GetAggregateResourceConfig, request);
1859 template <
typename GetAggregateResourceConfigRequestT = Model::GetAggregateResourceConfigRequest>
1862 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1863 return SubmitAsync(&ConfigServiceClient::GetAggregateResourceConfig, request, handler, context);
1881 template <
typename GetComplianceDetailsByConfigRuleRequestT = Model::GetComplianceDetailsByConfigRuleRequest>
1883 const GetComplianceDetailsByConfigRuleRequestT& request)
const {
1884 return SubmitCallable(&ConfigServiceClient::GetComplianceDetailsByConfigRule, request);
1891 template <
typename GetComplianceDetailsByConfigRuleRequestT = Model::GetComplianceDetailsByConfigRuleRequest>
1894 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
1895 return SubmitAsync(&ConfigServiceClient::GetComplianceDetailsByConfigRule, request, handler, context);
1913 template <
typename GetComplianceDetailsByResourceRequestT = Model::GetComplianceDetailsByResourceRequest>
1915 const GetComplianceDetailsByResourceRequestT& request = {})
const {
1916 return SubmitCallable(&ConfigServiceClient::GetComplianceDetailsByResource, request);
1923 template <
typename GetComplianceDetailsByResourceRequestT = Model::GetComplianceDetailsByResourceRequest>
1925 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1926 const GetComplianceDetailsByResourceRequestT& request = {})
const {
1927 return SubmitAsync(&ConfigServiceClient::GetComplianceDetailsByResource, request, handler, context);
1943 template <
typename GetComplianceSummaryByConfigRuleRequestT = Model::GetComplianceSummaryByConfigRuleRequest>
1945 const GetComplianceSummaryByConfigRuleRequestT& request = {})
const {
1946 return SubmitCallable(&ConfigServiceClient::GetComplianceSummaryByConfigRule, request);
1953 template <
typename GetComplianceSummaryByConfigRuleRequestT = Model::GetComplianceSummaryByConfigRuleRequest>
1955 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1956 const GetComplianceSummaryByConfigRuleRequestT& request = {})
const {
1957 return SubmitAsync(&ConfigServiceClient::GetComplianceSummaryByConfigRule, request, handler, context);
1975 template <
typename GetComplianceSummaryByResourceTypeRequestT = Model::GetComplianceSummaryByResourceTypeRequest>
1977 const GetComplianceSummaryByResourceTypeRequestT& request = {})
const {
1978 return SubmitCallable(&ConfigServiceClient::GetComplianceSummaryByResourceType, request);
1985 template <
typename GetComplianceSummaryByResourceTypeRequestT = Model::GetComplianceSummaryByResourceTypeRequest>
1987 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
1988 const GetComplianceSummaryByResourceTypeRequestT& request = {})
const {
1989 return SubmitAsync(&ConfigServiceClient::GetComplianceSummaryByResourceType, request, handler, context);
2005 template <
typename GetConformancePackComplianceDetailsRequestT = Model::GetConformancePackComplianceDetailsRequest>
2007 const GetConformancePackComplianceDetailsRequestT& request)
const {
2008 return SubmitCallable(&ConfigServiceClient::GetConformancePackComplianceDetails, request);
2015 template <
typename GetConformancePackComplianceDetailsRequestT = Model::GetConformancePackComplianceDetailsRequest>
2018 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2019 return SubmitAsync(&ConfigServiceClient::GetConformancePackComplianceDetails, request, handler, context);
2036 template <
typename GetConformancePackComplianceSummaryRequestT = Model::GetConformancePackComplianceSummaryRequest>
2038 const GetConformancePackComplianceSummaryRequestT& request)
const {
2039 return SubmitCallable(&ConfigServiceClient::GetConformancePackComplianceSummary, request);
2046 template <
typename GetConformancePackComplianceSummaryRequestT = Model::GetConformancePackComplianceSummaryRequest>
2049 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2050 return SubmitAsync(&ConfigServiceClient::GetConformancePackComplianceSummary, request, handler, context);
2065 template <
typename GetCustomRulePolicyRequestT = Model::GetCustomRulePolicyRequest>
2067 return SubmitCallable(&ConfigServiceClient::GetCustomRulePolicy, request);
2074 template <
typename GetCustomRulePolicyRequestT = Model::GetCustomRulePolicyRequest>
2076 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2077 const GetCustomRulePolicyRequestT& request = {})
const {
2078 return SubmitAsync(&ConfigServiceClient::GetCustomRulePolicy, request, handler, context);
2114 template <
typename GetDiscoveredResourceCountsRequestT = Model::GetDiscoveredResourceCountsRequest>
2116 const GetDiscoveredResourceCountsRequestT& request = {})
const {
2117 return SubmitCallable(&ConfigServiceClient::GetDiscoveredResourceCounts, request);
2124 template <
typename GetDiscoveredResourceCountsRequestT = Model::GetDiscoveredResourceCountsRequest>
2126 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2127 const GetDiscoveredResourceCountsRequestT& request = {})
const {
2128 return SubmitAsync(&ConfigServiceClient::GetDiscoveredResourceCounts, request, handler, context);
2144 template <
typename GetOrganizationConfigRuleDetailedStatusRequestT = Model::GetOrganizationConfigRuleDetailedStatusRequest>
2146 const GetOrganizationConfigRuleDetailedStatusRequestT& request)
const {
2147 return SubmitCallable(&ConfigServiceClient::GetOrganizationConfigRuleDetailedStatus, request);
2154 template <
typename GetOrganizationConfigRuleDetailedStatusRequestT = Model::GetOrganizationConfigRuleDetailedStatusRequest>
2157 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2158 return SubmitAsync(&ConfigServiceClient::GetOrganizationConfigRuleDetailedStatus, request, handler, context);
2174 template <
typename GetOrganizationConformancePackDetailedStatusRequestT = Model::GetOrganizationConformancePackDetailedStatusRequest>
2176 const GetOrganizationConformancePackDetailedStatusRequestT& request)
const {
2177 return SubmitCallable(&ConfigServiceClient::GetOrganizationConformancePackDetailedStatus, request);
2184 template <
typename GetOrganizationConformancePackDetailedStatusRequestT = Model::GetOrganizationConformancePackDetailedStatusRequest>
2186 const GetOrganizationConformancePackDetailedStatusRequestT& request,
2188 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2189 return SubmitAsync(&ConfigServiceClient::GetOrganizationConformancePackDetailedStatus, request, handler, context);
2205 template <
typename GetOrganizationCustomRulePolicyRequestT = Model::GetOrganizationCustomRulePolicyRequest>
2207 const GetOrganizationCustomRulePolicyRequestT& request)
const {
2208 return SubmitCallable(&ConfigServiceClient::GetOrganizationCustomRulePolicy, request);
2215 template <
typename GetOrganizationCustomRulePolicyRequestT = Model::GetOrganizationCustomRulePolicyRequest>
2218 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2219 return SubmitAsync(&ConfigServiceClient::GetOrganizationCustomRulePolicy, request, handler, context);
2251 template <
typename GetResourceConfigHistoryRequestT = Model::GetResourceConfigHistoryRequest>
2253 return SubmitCallable(&ConfigServiceClient::GetResourceConfigHistory, request);
2260 template <
typename GetResourceConfigHistoryRequestT = Model::GetResourceConfigHistoryRequest>
2263 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2264 return SubmitAsync(&ConfigServiceClient::GetResourceConfigHistory, request, handler, context);
2289 template <
typename GetResourceEvaluationSummaryRequestT = Model::GetResourceEvaluationSummaryRequest>
2291 const GetResourceEvaluationSummaryRequestT& request)
const {
2292 return SubmitCallable(&ConfigServiceClient::GetResourceEvaluationSummary, request);
2299 template <
typename GetResourceEvaluationSummaryRequestT = Model::GetResourceEvaluationSummaryRequest>
2302 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2303 return SubmitAsync(&ConfigServiceClient::GetResourceEvaluationSummary, request, handler, context);
2316 template <
typename GetStoredQueryRequestT = Model::GetStoredQueryRequest>
2318 return SubmitCallable(&ConfigServiceClient::GetStoredQuery, request);
2325 template <
typename GetStoredQueryRequestT = Model::GetStoredQueryRequest>
2327 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2328 return SubmitAsync(&ConfigServiceClient::GetStoredQuery, request, handler, context);
2352 template <
typename ListAggregateDiscoveredResourcesRequestT = Model::ListAggregateDiscoveredResourcesRequest>
2354 const ListAggregateDiscoveredResourcesRequestT& request)
const {
2355 return SubmitCallable(&ConfigServiceClient::ListAggregateDiscoveredResources, request);
2362 template <
typename ListAggregateDiscoveredResourcesRequestT = Model::ListAggregateDiscoveredResourcesRequest>
2365 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2366 return SubmitAsync(&ConfigServiceClient::ListAggregateDiscoveredResources, request, handler, context);
2382 template <
typename ListConfigurationRecordersRequestT = Model::ListConfigurationRecordersRequest>
2384 const ListConfigurationRecordersRequestT& request = {})
const {
2385 return SubmitCallable(&ConfigServiceClient::ListConfigurationRecorders, request);
2392 template <
typename ListConfigurationRecordersRequestT = Model::ListConfigurationRecordersRequest>
2394 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2395 const ListConfigurationRecordersRequestT& request = {})
const {
2396 return SubmitAsync(&ConfigServiceClient::ListConfigurationRecorders, request, handler, context);
2419 template <
typename ListConformancePackComplianceScoresRequestT = Model::ListConformancePackComplianceScoresRequest>
2421 const ListConformancePackComplianceScoresRequestT& request = {})
const {
2422 return SubmitCallable(&ConfigServiceClient::ListConformancePackComplianceScores, request);
2429 template <
typename ListConformancePackComplianceScoresRequestT = Model::ListConformancePackComplianceScoresRequest>
2431 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2432 const ListConformancePackComplianceScoresRequestT& request = {})
const {
2433 return SubmitAsync(&ConfigServiceClient::ListConformancePackComplianceScores, request, handler, context);
2466 template <
typename ListDiscoveredResourcesRequestT = Model::ListDiscoveredResourcesRequest>
2468 return SubmitCallable(&ConfigServiceClient::ListDiscoveredResources, request);
2475 template <
typename ListDiscoveredResourcesRequestT = Model::ListDiscoveredResourcesRequest>
2478 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2479 return SubmitAsync(&ConfigServiceClient::ListDiscoveredResources, request, handler, context);
2494 template <
typename ListResourceEvaluationsRequestT = Model::ListResourceEvaluationsRequest>
2496 return SubmitCallable(&ConfigServiceClient::ListResourceEvaluations, request);
2503 template <
typename ListResourceEvaluationsRequestT = Model::ListResourceEvaluationsRequest>
2505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2506 const ListResourceEvaluationsRequestT& request = {})
const {
2507 return SubmitAsync(&ConfigServiceClient::ListResourceEvaluations, request, handler, context);
2523 template <
typename ListStoredQueriesRequestT = Model::ListStoredQueriesRequest>
2525 return SubmitCallable(&ConfigServiceClient::ListStoredQueries, request);
2532 template <
typename ListStoredQueriesRequestT = Model::ListStoredQueriesRequest>
2534 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
2535 const ListStoredQueriesRequestT& request = {})
const {
2536 return SubmitAsync(&ConfigServiceClient::ListStoredQueries, request, handler, context);
2550 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2552 return SubmitCallable(&ConfigServiceClient::ListTagsForResource, request);
2559 template <
typename ListTagsForResourceRequestT = Model::ListTagsForResourceRequest>
2561 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2562 return SubmitAsync(&ConfigServiceClient::ListTagsForResource, request, handler, context);
2589 template <
typename PutAggregationAuthorizationRequestT = Model::PutAggregationAuthorizationRequest>
2591 const PutAggregationAuthorizationRequestT& request)
const {
2592 return SubmitCallable(&ConfigServiceClient::PutAggregationAuthorization, request);
2599 template <
typename PutAggregationAuthorizationRequestT = Model::PutAggregationAuthorizationRequest>
2602 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2603 return SubmitAsync(&ConfigServiceClient::PutAggregationAuthorization, request, handler, context);
2662 template <
typename PutConfigRuleRequestT = Model::PutConfigRuleRequest>
2664 return SubmitCallable(&ConfigServiceClient::PutConfigRule, request);
2671 template <
typename PutConfigRuleRequestT = Model::PutConfigRuleRequest>
2673 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2674 return SubmitAsync(&ConfigServiceClient::PutConfigRule, request, handler, context);
2716 template <
typename PutConfigurationAggregatorRequestT = Model::PutConfigurationAggregatorRequest>
2718 const PutConfigurationAggregatorRequestT& request)
const {
2719 return SubmitCallable(&ConfigServiceClient::PutConfigurationAggregator, request);
2726 template <
typename PutConfigurationAggregatorRequestT = Model::PutConfigurationAggregatorRequest>
2729 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2730 return SubmitAsync(&ConfigServiceClient::PutConfigurationAggregator, request, handler, context);
2772 template <
typename PutConfigurationRecorderRequestT = Model::PutConfigurationRecorderRequest>
2774 return SubmitCallable(&ConfigServiceClient::PutConfigurationRecorder, request);
2781 template <
typename PutConfigurationRecorderRequestT = Model::PutConfigurationRecorderRequest>
2784 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2785 return SubmitAsync(&ConfigServiceClient::PutConfigurationRecorder, request, handler, context);
2828 template <
typename PutConformancePackRequestT = Model::PutConformancePackRequest>
2830 return SubmitCallable(&ConfigServiceClient::PutConformancePack, request);
2837 template <
typename PutConformancePackRequestT = Model::PutConformancePackRequest>
2839 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2840 return SubmitAsync(&ConfigServiceClient::PutConformancePack, request, handler, context);
2862 template <
typename PutDeliveryChannelRequestT = Model::PutDeliveryChannelRequest>
2864 return SubmitCallable(&ConfigServiceClient::PutDeliveryChannel, request);
2871 template <
typename PutDeliveryChannelRequestT = Model::PutDeliveryChannelRequest>
2873 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2874 return SubmitAsync(&ConfigServiceClient::PutDeliveryChannel, request, handler, context);
2889 template <
typename PutEvaluationsRequestT = Model::PutEvaluationsRequest>
2891 return SubmitCallable(&ConfigServiceClient::PutEvaluations, request);
2898 template <
typename PutEvaluationsRequestT = Model::PutEvaluationsRequest>
2900 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2901 return SubmitAsync(&ConfigServiceClient::PutEvaluations, request, handler, context);
2917 template <
typename PutExternalEvaluationRequestT = Model::PutExternalEvaluationRequest>
2919 return SubmitCallable(&ConfigServiceClient::PutExternalEvaluation, request);
2926 template <
typename PutExternalEvaluationRequestT = Model::PutExternalEvaluationRequest>
2928 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
2929 return SubmitAsync(&ConfigServiceClient::PutExternalEvaluation, request, handler, context);
2989 template <
typename PutOrganizationConfigRuleRequestT = Model::PutOrganizationConfigRuleRequest>
2991 const PutOrganizationConfigRuleRequestT& request)
const {
2992 return SubmitCallable(&ConfigServiceClient::PutOrganizationConfigRule, request);
2999 template <
typename PutOrganizationConfigRuleRequestT = Model::PutOrganizationConfigRuleRequest>
3002 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3003 return SubmitAsync(&ConfigServiceClient::PutOrganizationConfigRule, request, handler, context);
3052 template <
typename PutOrganizationConformancePackRequestT = Model::PutOrganizationConformancePackRequest>
3054 const PutOrganizationConformancePackRequestT& request)
const {
3055 return SubmitCallable(&ConfigServiceClient::PutOrganizationConformancePack, request);
3062 template <
typename PutOrganizationConformancePackRequestT = Model::PutOrganizationConformancePackRequest>
3065 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3066 return SubmitAsync(&ConfigServiceClient::PutOrganizationConformancePack, request, handler, context);
3110 template <
typename PutRemediationConfigurationsRequestT = Model::PutRemediationConfigurationsRequest>
3112 const PutRemediationConfigurationsRequestT& request)
const {
3113 return SubmitCallable(&ConfigServiceClient::PutRemediationConfigurations, request);
3120 template <
typename PutRemediationConfigurationsRequestT = Model::PutRemediationConfigurationsRequest>
3123 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3124 return SubmitAsync(&ConfigServiceClient::PutRemediationConfigurations, request, handler, context);
3175 template <
typename PutRemediationExceptionsRequestT = Model::PutRemediationExceptionsRequest>
3177 return SubmitCallable(&ConfigServiceClient::PutRemediationExceptions, request);
3184 template <
typename PutRemediationExceptionsRequestT = Model::PutRemediationExceptionsRequest>
3187 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3188 return SubmitAsync(&ConfigServiceClient::PutRemediationExceptions, request, handler, context);
3212 template <
typename PutResourceConfigRequestT = Model::PutResourceConfigRequest>
3214 return SubmitCallable(&ConfigServiceClient::PutResourceConfig, request);
3221 template <
typename PutResourceConfigRequestT = Model::PutResourceConfigRequest>
3223 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3224 return SubmitAsync(&ConfigServiceClient::PutResourceConfig, request, handler, context);
3244 template <
typename PutRetentionConfigurationRequestT = Model::PutRetentionConfigurationRequest>
3246 const PutRetentionConfigurationRequestT& request)
const {
3247 return SubmitCallable(&ConfigServiceClient::PutRetentionConfiguration, request);
3254 template <
typename PutRetentionConfigurationRequestT = Model::PutRetentionConfigurationRequest>
3257 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3258 return SubmitAsync(&ConfigServiceClient::PutRetentionConfiguration, request, handler, context);
3294 template <
typename PutServiceLinkedConfigurationRecorderRequestT = Model::PutServiceLinkedConfigurationRecorderRequest>
3296 const PutServiceLinkedConfigurationRecorderRequestT& request)
const {
3297 return SubmitCallable(&ConfigServiceClient::PutServiceLinkedConfigurationRecorder, request);
3304 template <
typename PutServiceLinkedConfigurationRecorderRequestT = Model::PutServiceLinkedConfigurationRecorderRequest>
3307 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3308 return SubmitAsync(&ConfigServiceClient::PutServiceLinkedConfigurationRecorder, request, handler, context);
3331 template <
typename PutStoredQueryRequestT = Model::PutStoredQueryRequest>
3333 return SubmitCallable(&ConfigServiceClient::PutStoredQuery, request);
3340 template <
typename PutStoredQueryRequestT = Model::PutStoredQueryRequest>
3342 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3343 return SubmitAsync(&ConfigServiceClient::PutStoredQuery, request, handler, context);
3374 template <
typename SelectAggregateResourceConfigRequestT = Model::SelectAggregateResourceConfigRequest>
3376 const SelectAggregateResourceConfigRequestT& request)
const {
3377 return SubmitCallable(&ConfigServiceClient::SelectAggregateResourceConfig, request);
3384 template <
typename SelectAggregateResourceConfigRequestT = Model::SelectAggregateResourceConfigRequest>
3387 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3388 return SubmitAsync(&ConfigServiceClient::SelectAggregateResourceConfig, request, handler, context);
3407 template <
typename SelectResourceConfigRequestT = Model::SelectResourceConfigRequest>
3409 return SubmitCallable(&ConfigServiceClient::SelectResourceConfig, request);
3416 template <
typename SelectResourceConfigRequestT = Model::SelectResourceConfigRequest>
3418 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3419 return SubmitAsync(&ConfigServiceClient::SelectResourceConfig, request, handler, context);
3457 template <
typename StartConfigRulesEvaluationRequestT = Model::StartConfigRulesEvaluationRequest>
3459 const StartConfigRulesEvaluationRequestT& request = {})
const {
3460 return SubmitCallable(&ConfigServiceClient::StartConfigRulesEvaluation, request);
3467 template <
typename StartConfigRulesEvaluationRequestT = Model::StartConfigRulesEvaluationRequest>
3469 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr,
3470 const StartConfigRulesEvaluationRequestT& request = {})
const {
3471 return SubmitAsync(&ConfigServiceClient::StartConfigRulesEvaluation, request, handler, context);
3492 template <
typename StartConfigurationRecorderRequestT = Model::StartConfigurationRecorderRequest>
3494 const StartConfigurationRecorderRequestT& request)
const {
3495 return SubmitCallable(&ConfigServiceClient::StartConfigurationRecorder, request);
3502 template <
typename StartConfigurationRecorderRequestT = Model::StartConfigurationRecorderRequest>
3505 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3506 return SubmitAsync(&ConfigServiceClient::StartConfigurationRecorder, request, handler, context);
3525 template <
typename StartRemediationExecutionRequestT = Model::StartRemediationExecutionRequest>
3527 const StartRemediationExecutionRequestT& request)
const {
3528 return SubmitCallable(&ConfigServiceClient::StartRemediationExecution, request);
3535 template <
typename StartRemediationExecutionRequestT = Model::StartRemediationExecutionRequest>
3538 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3539 return SubmitAsync(&ConfigServiceClient::StartRemediationExecution, request, handler, context);
3569 template <
typename StartResourceEvaluationRequestT = Model::StartResourceEvaluationRequest>
3571 return SubmitCallable(&ConfigServiceClient::StartResourceEvaluation, request);
3578 template <
typename StartResourceEvaluationRequestT = Model::StartResourceEvaluationRequest>
3581 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3582 return SubmitAsync(&ConfigServiceClient::StartResourceEvaluation, request, handler, context);
3598 template <
typename StopConfigurationRecorderRequestT = Model::StopConfigurationRecorderRequest>
3600 const StopConfigurationRecorderRequestT& request)
const {
3601 return SubmitCallable(&ConfigServiceClient::StopConfigurationRecorder, request);
3608 template <
typename StopConfigurationRecorderRequestT = Model::StopConfigurationRecorderRequest>
3611 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3612 return SubmitAsync(&ConfigServiceClient::StopConfigurationRecorder, request, handler, context);
3629 template <
typename TagResourceRequestT = Model::TagResourceRequest>
3631 return SubmitCallable(&ConfigServiceClient::TagResource, request);
3638 template <
typename TagResourceRequestT = Model::TagResourceRequest>
3640 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3641 return SubmitAsync(&ConfigServiceClient::TagResource, request, handler, context);
3654 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
3656 return SubmitCallable(&ConfigServiceClient::UntagResource, request);
3663 template <
typename UntagResourceRequestT = Model::UntagResourceRequest>
3665 const std::shared_ptr<const Aws::Client::AsyncCallerContext>& context =
nullptr)
const {
3666 return SubmitAsync(&ConfigServiceClient::UntagResource, request, handler, context);
3677 std::shared_ptr<ConfigServiceEndpointProviderBase> m_endpointProvider;
virtual Model::AssociateResourceTypesOutcome AssociateResourceTypes(const Model::AssociateResourceTypesRequest &request) const
Model::ListResourceEvaluationsOutcomeCallable ListResourceEvaluationsCallable(const ListResourceEvaluationsRequestT &request={}) const
virtual Model::ListDiscoveredResourcesOutcome ListDiscoveredResources(const Model::ListDiscoveredResourcesRequest &request) const
Model::PutOrganizationConformancePackOutcomeCallable PutOrganizationConformancePackCallable(const PutOrganizationConformancePackRequestT &request) const
Model::DescribeRemediationConfigurationsOutcomeCallable DescribeRemediationConfigurationsCallable(const DescribeRemediationConfigurationsRequestT &request) const
Model::GetOrganizationConformancePackDetailedStatusOutcomeCallable GetOrganizationConformancePackDetailedStatusCallable(const GetOrganizationConformancePackDetailedStatusRequestT &request) const
Model::StopConfigurationRecorderOutcomeCallable StopConfigurationRecorderCallable(const StopConfigurationRecorderRequestT &request) const
ConfigServiceEndpointProvider EndpointProviderType
Model::DeleteEvaluationResultsOutcomeCallable DeleteEvaluationResultsCallable(const DeleteEvaluationResultsRequestT &request) const
virtual Model::DeleteResourceConfigOutcome DeleteResourceConfig(const Model::DeleteResourceConfigRequest &request) const
void GetResourceEvaluationSummaryAsync(const GetResourceEvaluationSummaryRequestT &request, const GetResourceEvaluationSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeComplianceByConfigRuleAsync(const DescribeComplianceByConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeComplianceByConfigRuleRequestT &request={}) const
void DescribeAggregateComplianceByConformancePacksAsync(const DescribeAggregateComplianceByConformancePacksRequestT &request, const DescribeAggregateComplianceByConformancePacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetOrganizationCustomRulePolicyOutcome GetOrganizationCustomRulePolicy(const Model::GetOrganizationCustomRulePolicyRequest &request) const
virtual Model::PutExternalEvaluationOutcome PutExternalEvaluation(const Model::PutExternalEvaluationRequest &request) const
Model::PutStoredQueryOutcomeCallable PutStoredQueryCallable(const PutStoredQueryRequestT &request) const
Model::GetConformancePackComplianceDetailsOutcomeCallable GetConformancePackComplianceDetailsCallable(const GetConformancePackComplianceDetailsRequestT &request) const
virtual Model::DescribeConfigRuleEvaluationStatusOutcome DescribeConfigRuleEvaluationStatus(const Model::DescribeConfigRuleEvaluationStatusRequest &request={}) const
Model::DeleteConformancePackOutcomeCallable DeleteConformancePackCallable(const DeleteConformancePackRequestT &request) const
Model::DeleteRemediationExceptionsOutcomeCallable DeleteRemediationExceptionsCallable(const DeleteRemediationExceptionsRequestT &request) const
Model::BatchGetResourceConfigOutcomeCallable BatchGetResourceConfigCallable(const BatchGetResourceConfigRequestT &request) const
virtual Model::PutConformancePackOutcome PutConformancePack(const Model::PutConformancePackRequest &request) const
void DescribeDeliveryChannelStatusAsync(const DescribeDeliveryChannelStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeliveryChannelStatusRequestT &request={}) const
void GetCustomRulePolicyAsync(const GetCustomRulePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetCustomRulePolicyRequestT &request={}) const
ConfigServiceClient(const Aws::ConfigService::ConfigServiceClientConfiguration &clientConfiguration=Aws::ConfigService::ConfigServiceClientConfiguration(), std::shared_ptr< ConfigServiceEndpointProviderBase > endpointProvider=nullptr)
Model::DescribeAggregateComplianceByConformancePacksOutcomeCallable DescribeAggregateComplianceByConformancePacksCallable(const DescribeAggregateComplianceByConformancePacksRequestT &request) const
Model::SelectResourceConfigOutcomeCallable SelectResourceConfigCallable(const SelectResourceConfigRequestT &request) const
Model::DescribeComplianceByResourceOutcomeCallable DescribeComplianceByResourceCallable(const DescribeComplianceByResourceRequestT &request={}) const
void DeleteRetentionConfigurationAsync(const DeleteRetentionConfigurationRequestT &request, const DeleteRetentionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeRemediationConfigurationsAsync(const DescribeRemediationConfigurationsRequestT &request, const DescribeRemediationConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAggregateConformancePackComplianceSummaryOutcome GetAggregateConformancePackComplianceSummary(const Model::GetAggregateConformancePackComplianceSummaryRequest &request) const
Model::DeleteResourceConfigOutcomeCallable DeleteResourceConfigCallable(const DeleteResourceConfigRequestT &request) const
void ListConfigurationRecordersAsync(const ListConfigurationRecordersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConfigurationRecordersRequestT &request={}) const
Model::ListConformancePackComplianceScoresOutcomeCallable ListConformancePackComplianceScoresCallable(const ListConformancePackComplianceScoresRequestT &request={}) const
void GetAggregateComplianceDetailsByConfigRuleAsync(const GetAggregateComplianceDetailsByConfigRuleRequestT &request, const GetAggregateComplianceDetailsByConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutExternalEvaluationAsync(const PutExternalEvaluationRequestT &request, const PutExternalEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetCustomRulePolicyOutcomeCallable GetCustomRulePolicyCallable(const GetCustomRulePolicyRequestT &request={}) const
void DescribeOrganizationConformancePackStatusesAsync(const DescribeOrganizationConformancePackStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationConformancePackStatusesRequestT &request={}) const
void DescribeOrganizationConfigRuleStatusesAsync(const DescribeOrganizationConfigRuleStatusesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationConfigRuleStatusesRequestT &request={}) const
Aws::Client::AWSJsonClient BASECLASS
Model::PutEvaluationsOutcomeCallable PutEvaluationsCallable(const PutEvaluationsRequestT &request) const
Model::DescribeConformancePackStatusOutcomeCallable DescribeConformancePackStatusCallable(const DescribeConformancePackStatusRequestT &request={}) const
virtual Model::DeletePendingAggregationRequestOutcome DeletePendingAggregationRequest(const Model::DeletePendingAggregationRequestRequest &request) const
Model::PutConfigurationAggregatorOutcomeCallable PutConfigurationAggregatorCallable(const PutConfigurationAggregatorRequestT &request) const
virtual Model::GetComplianceSummaryByConfigRuleOutcome GetComplianceSummaryByConfigRule(const Model::GetComplianceSummaryByConfigRuleRequest &request={}) const
virtual Model::TagResourceOutcome TagResource(const Model::TagResourceRequest &request) const
void GetConformancePackComplianceSummaryAsync(const GetConformancePackComplianceSummaryRequestT &request, const GetConformancePackComplianceSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeOrganizationConformancePacksAsync(const DescribeOrganizationConformancePacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationConformancePacksRequestT &request={}) const
virtual Model::DescribeRemediationExecutionStatusOutcome DescribeRemediationExecutionStatus(const Model::DescribeRemediationExecutionStatusRequest &request) const
Model::DeleteDeliveryChannelOutcomeCallable DeleteDeliveryChannelCallable(const DeleteDeliveryChannelRequestT &request) const
void SelectAggregateResourceConfigAsync(const SelectAggregateResourceConfigRequestT &request, const SelectAggregateResourceConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetOrganizationCustomRulePolicyOutcomeCallable GetOrganizationCustomRulePolicyCallable(const GetOrganizationCustomRulePolicyRequestT &request) const
void GetResourceConfigHistoryAsync(const GetResourceConfigHistoryRequestT &request, const GetResourceConfigHistoryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConformancePackComplianceAsync(const DescribeConformancePackComplianceRequestT &request, const DescribeConformancePackComplianceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeAggregateComplianceByConfigRulesOutcome DescribeAggregateComplianceByConfigRules(const Model::DescribeAggregateComplianceByConfigRulesRequest &request) const
Model::StartConfigurationRecorderOutcomeCallable StartConfigurationRecorderCallable(const StartConfigurationRecorderRequestT &request) const
void PutRetentionConfigurationAsync(const PutRetentionConfigurationRequestT &request, const PutRetentionConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteConfigurationAggregatorOutcomeCallable DeleteConfigurationAggregatorCallable(const DeleteConfigurationAggregatorRequestT &request) const
virtual Model::BatchGetResourceConfigOutcome BatchGetResourceConfig(const Model::BatchGetResourceConfigRequest &request) const
virtual Model::PutDeliveryChannelOutcome PutDeliveryChannel(const Model::PutDeliveryChannelRequest &request) const
virtual Model::GetAggregateConfigRuleComplianceSummaryOutcome GetAggregateConfigRuleComplianceSummary(const Model::GetAggregateConfigRuleComplianceSummaryRequest &request) const
void GetComplianceDetailsByConfigRuleAsync(const GetComplianceDetailsByConfigRuleRequestT &request, const GetComplianceDetailsByConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConfigRulesAsync(const DescribeConfigRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConfigRulesRequestT &request={}) const
Model::DescribeComplianceByConfigRuleOutcomeCallable DescribeComplianceByConfigRuleCallable(const DescribeComplianceByConfigRuleRequestT &request={}) const
void BatchGetResourceConfigAsync(const BatchGetResourceConfigRequestT &request, const BatchGetResourceConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetDiscoveredResourceCountsOutcomeCallable GetDiscoveredResourceCountsCallable(const GetDiscoveredResourceCountsRequestT &request={}) const
virtual Model::DescribeRemediationConfigurationsOutcome DescribeRemediationConfigurations(const Model::DescribeRemediationConfigurationsRequest &request) const
Model::DeleteOrganizationConfigRuleOutcomeCallable DeleteOrganizationConfigRuleCallable(const DeleteOrganizationConfigRuleRequestT &request) const
Model::DescribeConfigRuleEvaluationStatusOutcomeCallable DescribeConfigRuleEvaluationStatusCallable(const DescribeConfigRuleEvaluationStatusRequestT &request={}) const
virtual Model::StopConfigurationRecorderOutcome StopConfigurationRecorder(const Model::StopConfigurationRecorderRequest &request) const
virtual Model::DeleteConfigRuleOutcome DeleteConfigRule(const Model::DeleteConfigRuleRequest &request) const
ConfigServiceClientConfiguration ClientConfigurationType
virtual Model::DescribeConformancePackStatusOutcome DescribeConformancePackStatus(const Model::DescribeConformancePackStatusRequest &request={}) const
virtual Model::GetConformancePackComplianceSummaryOutcome GetConformancePackComplianceSummary(const Model::GetConformancePackComplianceSummaryRequest &request) const
Model::ListStoredQueriesOutcomeCallable ListStoredQueriesCallable(const ListStoredQueriesRequestT &request={}) const
Model::PutConfigurationRecorderOutcomeCallable PutConfigurationRecorderCallable(const PutConfigurationRecorderRequestT &request) const
virtual Model::DescribeConfigRulesOutcome DescribeConfigRules(const Model::DescribeConfigRulesRequest &request={}) const
void DeleteEvaluationResultsAsync(const DeleteEvaluationResultsRequestT &request, const DeleteEvaluationResultsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::ListResourceEvaluationsOutcome ListResourceEvaluations(const Model::ListResourceEvaluationsRequest &request={}) const
virtual Model::GetAggregateDiscoveredResourceCountsOutcome GetAggregateDiscoveredResourceCounts(const Model::GetAggregateDiscoveredResourceCountsRequest &request) const
void GetAggregateDiscoveredResourceCountsAsync(const GetAggregateDiscoveredResourceCountsRequestT &request, const GetAggregateDiscoveredResourceCountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteServiceLinkedConfigurationRecorderOutcome DeleteServiceLinkedConfigurationRecorder(const Model::DeleteServiceLinkedConfigurationRecorderRequest &request) const
static const char * GetAllocationTag()
virtual Model::DescribeConformancePackComplianceOutcome DescribeConformancePackCompliance(const Model::DescribeConformancePackComplianceRequest &request) const
void PutRemediationExceptionsAsync(const PutRemediationExceptionsRequestT &request, const PutRemediationExceptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutOrganizationConfigRuleOutcome PutOrganizationConfigRule(const Model::PutOrganizationConfigRuleRequest &request) const
virtual Model::GetResourceEvaluationSummaryOutcome GetResourceEvaluationSummary(const Model::GetResourceEvaluationSummaryRequest &request) const
ConfigServiceClient(const Aws::Auth::AWSCredentials &credentials, const Aws::Client::ClientConfiguration &clientConfiguration)
virtual Model::DeleteStoredQueryOutcome DeleteStoredQuery(const Model::DeleteStoredQueryRequest &request) const
Model::GetResourceConfigHistoryOutcomeCallable GetResourceConfigHistoryCallable(const GetResourceConfigHistoryRequestT &request) const
Model::GetComplianceSummaryByConfigRuleOutcomeCallable GetComplianceSummaryByConfigRuleCallable(const GetComplianceSummaryByConfigRuleRequestT &request={}) const
virtual Model::GetDiscoveredResourceCountsOutcome GetDiscoveredResourceCounts(const Model::GetDiscoveredResourceCountsRequest &request={}) const
Model::DeleteConfigRuleOutcomeCallable DeleteConfigRuleCallable(const DeleteConfigRuleRequestT &request) const
void PutConfigurationRecorderAsync(const PutConfigurationRecorderRequestT &request, const PutConfigurationRecorderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetComplianceSummaryByResourceTypeAsync(const GetComplianceSummaryByResourceTypeResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetComplianceSummaryByResourceTypeRequestT &request={}) const
void DeleteStoredQueryAsync(const DeleteStoredQueryRequestT &request, const DeleteStoredQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::StartResourceEvaluationOutcomeCallable StartResourceEvaluationCallable(const StartResourceEvaluationRequestT &request) const
virtual Model::DescribeOrganizationConformancePacksOutcome DescribeOrganizationConformancePacks(const Model::DescribeOrganizationConformancePacksRequest &request={}) const
void DeletePendingAggregationRequestAsync(const DeletePendingAggregationRequestRequestT &request, const DeletePendingAggregationRequestResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void SelectResourceConfigAsync(const SelectResourceConfigRequestT &request, const SelectResourceConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeRetentionConfigurationsAsync(const DescribeRetentionConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeRetentionConfigurationsRequestT &request={}) const
virtual Model::PutConfigRuleOutcome PutConfigRule(const Model::PutConfigRuleRequest &request) const
Model::DescribePendingAggregationRequestsOutcomeCallable DescribePendingAggregationRequestsCallable(const DescribePendingAggregationRequestsRequestT &request={}) const
void DeleteConfigurationAggregatorAsync(const DeleteConfigurationAggregatorRequestT &request, const DeleteConfigurationAggregatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ConfigServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, const Aws::Client::ClientConfiguration &clientConfiguration)
ConfigServiceClient(const Aws::Auth::AWSCredentials &credentials, std::shared_ptr< ConfigServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::ConfigService::ConfigServiceClientConfiguration &clientConfiguration=Aws::ConfigService::ConfigServiceClientConfiguration())
Model::GetOrganizationConfigRuleDetailedStatusOutcomeCallable GetOrganizationConfigRuleDetailedStatusCallable(const GetOrganizationConfigRuleDetailedStatusRequestT &request) const
Model::DeleteOrganizationConformancePackOutcomeCallable DeleteOrganizationConformancePackCallable(const DeleteOrganizationConformancePackRequestT &request) const
void ListAggregateDiscoveredResourcesAsync(const ListAggregateDiscoveredResourcesRequestT &request, const ListAggregateDiscoveredResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConfigurationRecordersOutcome DescribeConfigurationRecorders(const Model::DescribeConfigurationRecordersRequest &request={}) const
void TagResourceAsync(const TagResourceRequestT &request, const TagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeAggregationAuthorizationsOutcomeCallable DescribeAggregationAuthorizationsCallable(const DescribeAggregationAuthorizationsRequestT &request={}) const
void PutOrganizationConfigRuleAsync(const PutOrganizationConfigRuleRequestT &request, const PutOrganizationConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeConformancePackComplianceOutcomeCallable DescribeConformancePackComplianceCallable(const DescribeConformancePackComplianceRequestT &request) const
virtual Model::PutEvaluationsOutcome PutEvaluations(const Model::PutEvaluationsRequest &request) const
virtual Model::StartRemediationExecutionOutcome StartRemediationExecution(const Model::StartRemediationExecutionRequest &request) const
virtual Model::PutConfigurationAggregatorOutcome PutConfigurationAggregator(const Model::PutConfigurationAggregatorRequest &request) const
Model::GetComplianceDetailsByConfigRuleOutcomeCallable GetComplianceDetailsByConfigRuleCallable(const GetComplianceDetailsByConfigRuleRequestT &request) const
virtual Model::DescribeAggregateComplianceByConformancePacksOutcome DescribeAggregateComplianceByConformancePacks(const Model::DescribeAggregateComplianceByConformancePacksRequest &request) const
virtual Model::DescribeComplianceByResourceOutcome DescribeComplianceByResource(const Model::DescribeComplianceByResourceRequest &request={}) const
Model::DeleteRetentionConfigurationOutcomeCallable DeleteRetentionConfigurationCallable(const DeleteRetentionConfigurationRequestT &request) const
Model::PutResourceConfigOutcomeCallable PutResourceConfigCallable(const PutResourceConfigRequestT &request) const
Model::GetComplianceDetailsByResourceOutcomeCallable GetComplianceDetailsByResourceCallable(const GetComplianceDetailsByResourceRequestT &request={}) const
Model::DescribeConfigurationAggregatorSourcesStatusOutcomeCallable DescribeConfigurationAggregatorSourcesStatusCallable(const DescribeConfigurationAggregatorSourcesStatusRequestT &request) const
Model::UntagResourceOutcomeCallable UntagResourceCallable(const UntagResourceRequestT &request) const
virtual Model::ListConfigurationRecordersOutcome ListConfigurationRecorders(const Model::ListConfigurationRecordersRequest &request={}) const
void GetComplianceDetailsByResourceAsync(const GetComplianceDetailsByResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetComplianceDetailsByResourceRequestT &request={}) const
void DeleteRemediationConfigurationAsync(const DeleteRemediationConfigurationRequestT &request, const DeleteRemediationConfigurationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListTagsForResourceAsync(const ListTagsForResourceRequestT &request, const ListTagsForResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeDeliveryChannelStatusOutcome DescribeDeliveryChannelStatus(const Model::DescribeDeliveryChannelStatusRequest &request={}) const
virtual Model::DeleteOrganizationConformancePackOutcome DeleteOrganizationConformancePack(const Model::DeleteOrganizationConformancePackRequest &request) const
virtual Model::DescribeConformancePacksOutcome DescribeConformancePacks(const Model::DescribeConformancePacksRequest &request={}) const
Model::GetAggregateDiscoveredResourceCountsOutcomeCallable GetAggregateDiscoveredResourceCountsCallable(const GetAggregateDiscoveredResourceCountsRequestT &request) const
void GetStoredQueryAsync(const GetStoredQueryRequestT &request, const GetStoredQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetOrganizationCustomRulePolicyAsync(const GetOrganizationCustomRulePolicyRequestT &request, const GetOrganizationCustomRulePolicyResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeOrganizationConfigRuleStatusesOutcome DescribeOrganizationConfigRuleStatuses(const Model::DescribeOrganizationConfigRuleStatusesRequest &request={}) const
Model::PutRetentionConfigurationOutcomeCallable PutRetentionConfigurationCallable(const PutRetentionConfigurationRequestT &request) const
void ListDiscoveredResourcesAsync(const ListDiscoveredResourcesRequestT &request, const ListDiscoveredResourcesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeletePendingAggregationRequestOutcomeCallable DeletePendingAggregationRequestCallable(const DeletePendingAggregationRequestRequestT &request) const
Model::DescribeConfigurationAggregatorsOutcomeCallable DescribeConfigurationAggregatorsCallable(const DescribeConfigurationAggregatorsRequestT &request={}) const
Model::GetResourceEvaluationSummaryOutcomeCallable GetResourceEvaluationSummaryCallable(const GetResourceEvaluationSummaryRequestT &request) const
virtual Model::GetOrganizationConfigRuleDetailedStatusOutcome GetOrganizationConfigRuleDetailedStatus(const Model::GetOrganizationConfigRuleDetailedStatusRequest &request) const
void PutDeliveryChannelAsync(const PutDeliveryChannelRequestT &request, const PutDeliveryChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetComplianceSummaryByResourceTypeOutcome GetComplianceSummaryByResourceType(const Model::GetComplianceSummaryByResourceTypeRequest &request={}) const
Model::DeleteAggregationAuthorizationOutcomeCallable DeleteAggregationAuthorizationCallable(const DeleteAggregationAuthorizationRequestT &request) const
void StartConfigurationRecorderAsync(const StartConfigurationRecorderRequestT &request, const StartConfigurationRecorderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DescribeConfigurationRecorderStatusOutcomeCallable DescribeConfigurationRecorderStatusCallable(const DescribeConfigurationRecorderStatusRequestT &request={}) const
virtual Model::PutRetentionConfigurationOutcome PutRetentionConfiguration(const Model::PutRetentionConfigurationRequest &request) const
void PutResourceConfigAsync(const PutResourceConfigRequestT &request, const PutResourceConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeAggregationAuthorizationsAsync(const DescribeAggregationAuthorizationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeAggregationAuthorizationsRequestT &request={}) const
Model::DeleteServiceLinkedConfigurationRecorderOutcomeCallable DeleteServiceLinkedConfigurationRecorderCallable(const DeleteServiceLinkedConfigurationRecorderRequestT &request) const
Model::DescribeRemediationExecutionStatusOutcomeCallable DescribeRemediationExecutionStatusCallable(const DescribeRemediationExecutionStatusRequestT &request) const
void GetAggregateConfigRuleComplianceSummaryAsync(const GetAggregateConfigRuleComplianceSummaryRequestT &request, const GetAggregateConfigRuleComplianceSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartResourceEvaluationOutcome StartResourceEvaluation(const Model::StartResourceEvaluationRequest &request) const
void DescribeConfigurationAggregatorsAsync(const DescribeConfigurationAggregatorsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConfigurationAggregatorsRequestT &request={}) const
Model::GetAggregateConfigRuleComplianceSummaryOutcomeCallable GetAggregateConfigRuleComplianceSummaryCallable(const GetAggregateConfigRuleComplianceSummaryRequestT &request) const
Model::PutRemediationConfigurationsOutcomeCallable PutRemediationConfigurationsCallable(const PutRemediationConfigurationsRequestT &request) const
virtual ~ConfigServiceClient()
Model::DescribeDeliveryChannelStatusOutcomeCallable DescribeDeliveryChannelStatusCallable(const DescribeDeliveryChannelStatusRequestT &request={}) const
void DescribeAggregateComplianceByConfigRulesAsync(const DescribeAggregateComplianceByConfigRulesRequestT &request, const DescribeAggregateComplianceByConfigRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConfigurationRecorderStatusAsync(const DescribeConfigurationRecorderStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConfigurationRecorderStatusRequestT &request={}) const
Model::GetComplianceSummaryByResourceTypeOutcomeCallable GetComplianceSummaryByResourceTypeCallable(const GetComplianceSummaryByResourceTypeRequestT &request={}) const
void DeleteAggregationAuthorizationAsync(const DeleteAggregationAuthorizationRequestT &request, const DeleteAggregationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeConfigurationAggregatorsOutcome DescribeConfigurationAggregators(const Model::DescribeConfigurationAggregatorsRequest &request={}) const
Model::BatchGetAggregateResourceConfigOutcomeCallable BatchGetAggregateResourceConfigCallable(const BatchGetAggregateResourceConfigRequestT &request) const
Model::GetAggregateComplianceDetailsByConfigRuleOutcomeCallable GetAggregateComplianceDetailsByConfigRuleCallable(const GetAggregateComplianceDetailsByConfigRuleRequestT &request) const
virtual Model::GetComplianceDetailsByResourceOutcome GetComplianceDetailsByResource(const Model::GetComplianceDetailsByResourceRequest &request={}) const
void DescribeOrganizationConfigRulesAsync(const DescribeOrganizationConfigRulesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeOrganizationConfigRulesRequestT &request={}) const
virtual Model::DescribeDeliveryChannelsOutcome DescribeDeliveryChannels(const Model::DescribeDeliveryChannelsRequest &request={}) const
Model::DescribeOrganizationConformancePackStatusesOutcomeCallable DescribeOrganizationConformancePackStatusesCallable(const DescribeOrganizationConformancePackStatusesRequestT &request={}) const
void DescribePendingAggregationRequestsAsync(const DescribePendingAggregationRequestsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribePendingAggregationRequestsRequestT &request={}) const
virtual Model::DescribeConfigurationAggregatorSourcesStatusOutcome DescribeConfigurationAggregatorSourcesStatus(const Model::DescribeConfigurationAggregatorSourcesStatusRequest &request) const
void DeleteConfigurationRecorderAsync(const DeleteConfigurationRecorderRequestT &request, const DeleteConfigurationRecorderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DescribeConfigRuleEvaluationStatusAsync(const DescribeConfigRuleEvaluationStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConfigRuleEvaluationStatusRequestT &request={}) const
virtual Model::GetAggregateResourceConfigOutcome GetAggregateResourceConfig(const Model::GetAggregateResourceConfigRequest &request) const
virtual Model::GetComplianceDetailsByConfigRuleOutcome GetComplianceDetailsByConfigRule(const Model::GetComplianceDetailsByConfigRuleRequest &request) const
virtual Model::DeleteConfigurationRecorderOutcome DeleteConfigurationRecorder(const Model::DeleteConfigurationRecorderRequest &request) const
virtual Model::DescribePendingAggregationRequestsOutcome DescribePendingAggregationRequests(const Model::DescribePendingAggregationRequestsRequest &request={}) const
virtual Model::SelectAggregateResourceConfigOutcome SelectAggregateResourceConfig(const Model::SelectAggregateResourceConfigRequest &request) const
virtual Model::PutOrganizationConformancePackOutcome PutOrganizationConformancePack(const Model::PutOrganizationConformancePackRequest &request) const
void StartRemediationExecutionAsync(const StartRemediationExecutionRequestT &request, const StartRemediationExecutionResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListStoredQueriesAsync(const ListStoredQueriesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListStoredQueriesRequestT &request={}) const
Model::DescribeOrganizationConformancePacksOutcomeCallable DescribeOrganizationConformancePacksCallable(const DescribeOrganizationConformancePacksRequestT &request={}) const
void DeleteConformancePackAsync(const DeleteConformancePackRequestT &request, const DeleteConformancePackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteAggregationAuthorizationOutcome DeleteAggregationAuthorization(const Model::DeleteAggregationAuthorizationRequest &request) const
Model::DescribeRetentionConfigurationsOutcomeCallable DescribeRetentionConfigurationsCallable(const DescribeRetentionConfigurationsRequestT &request={}) const
Model::StartConfigRulesEvaluationOutcomeCallable StartConfigRulesEvaluationCallable(const StartConfigRulesEvaluationRequestT &request={}) const
virtual Model::BatchGetAggregateResourceConfigOutcome BatchGetAggregateResourceConfig(const Model::BatchGetAggregateResourceConfigRequest &request) const
void PutConformancePackAsync(const PutConformancePackRequestT &request, const PutConformancePackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutStoredQueryAsync(const PutStoredQueryRequestT &request, const PutStoredQueryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListResourceEvaluationsAsync(const ListResourceEvaluationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListResourceEvaluationsRequestT &request={}) const
virtual Model::DescribeOrganizationConformancePackStatusesOutcome DescribeOrganizationConformancePackStatuses(const Model::DescribeOrganizationConformancePackStatusesRequest &request={}) const
void PutOrganizationConformancePackAsync(const PutOrganizationConformancePackRequestT &request, const PutOrganizationConformancePackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void PutRemediationConfigurationsAsync(const PutRemediationConfigurationsRequestT &request, const PutRemediationConfigurationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListDiscoveredResourcesOutcomeCallable ListDiscoveredResourcesCallable(const ListDiscoveredResourcesRequestT &request) const
Model::DescribeDeliveryChannelsOutcomeCallable DescribeDeliveryChannelsCallable(const DescribeDeliveryChannelsRequestT &request={}) const
Model::DeliverConfigSnapshotOutcomeCallable DeliverConfigSnapshotCallable(const DeliverConfigSnapshotRequestT &request) const
void DescribeConformancePackStatusAsync(const DescribeConformancePackStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConformancePackStatusRequestT &request={}) const
void GetAggregateResourceConfigAsync(const GetAggregateResourceConfigRequestT &request, const GetAggregateResourceConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetOrganizationConformancePackDetailedStatusAsync(const GetOrganizationConformancePackDetailedStatusRequestT &request, const GetOrganizationConformancePackDetailedStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetAggregateComplianceDetailsByConfigRuleOutcome GetAggregateComplianceDetailsByConfigRule(const Model::GetAggregateComplianceDetailsByConfigRuleRequest &request) const
void StopConfigurationRecorderAsync(const StopConfigurationRecorderRequestT &request, const StopConfigurationRecorderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConfigurationAggregatorOutcome DeleteConfigurationAggregator(const Model::DeleteConfigurationAggregatorRequest &request) const
Model::TagResourceOutcomeCallable TagResourceCallable(const TagResourceRequestT &request) const
Model::PutOrganizationConfigRuleOutcomeCallable PutOrganizationConfigRuleCallable(const PutOrganizationConfigRuleRequestT &request) const
virtual Model::GetResourceConfigHistoryOutcome GetResourceConfigHistory(const Model::GetResourceConfigHistoryRequest &request) const
virtual Model::DeleteRemediationConfigurationOutcome DeleteRemediationConfiguration(const Model::DeleteRemediationConfigurationRequest &request) const
void PutConfigurationAggregatorAsync(const PutConfigurationAggregatorRequestT &request, const PutConfigurationAggregatorResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void StartResourceEvaluationAsync(const StartResourceEvaluationRequestT &request, const StartResourceEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::PutServiceLinkedConfigurationRecorderOutcome PutServiceLinkedConfigurationRecorder(const Model::PutServiceLinkedConfigurationRecorderRequest &request) const
virtual void OverrideEndpoint(const Aws::String &endpoint)
Model::PutAggregationAuthorizationOutcomeCallable PutAggregationAuthorizationCallable(const PutAggregationAuthorizationRequestT &request) const
Model::GetStoredQueryOutcomeCallable GetStoredQueryCallable(const GetStoredQueryRequestT &request) const
void PutAggregationAuthorizationAsync(const PutAggregationAuthorizationRequestT &request, const PutAggregationAuthorizationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::StartConfigRulesEvaluationOutcome StartConfigRulesEvaluation(const Model::StartConfigRulesEvaluationRequest &request={}) const
void DescribeConfigurationRecordersAsync(const DescribeConfigurationRecordersResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConfigurationRecordersRequestT &request={}) const
Model::DescribeOrganizationConfigRulesOutcomeCallable DescribeOrganizationConfigRulesCallable(const DescribeOrganizationConfigRulesRequestT &request={}) const
virtual Model::ListConformancePackComplianceScoresOutcome ListConformancePackComplianceScores(const Model::ListConformancePackComplianceScoresRequest &request={}) const
void DeleteConfigRuleAsync(const DeleteConfigRuleRequestT &request, const DeleteConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteResourceConfigAsync(const DeleteResourceConfigRequestT &request, const DeleteResourceConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutConfigRuleOutcomeCallable PutConfigRuleCallable(const PutConfigRuleRequestT &request) const
void DeleteOrganizationConfigRuleAsync(const DeleteOrganizationConfigRuleRequestT &request, const DeleteOrganizationConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void ListConformancePackComplianceScoresAsync(const ListConformancePackComplianceScoresResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const ListConformancePackComplianceScoresRequestT &request={}) const
void GetOrganizationConfigRuleDetailedStatusAsync(const GetOrganizationConfigRuleDetailedStatusRequestT &request, const GetOrganizationConfigRuleDetailedStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
static const char * GetServiceName()
void PutEvaluationsAsync(const PutEvaluationsRequestT &request, const PutEvaluationsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteConformancePackOutcome DeleteConformancePack(const Model::DeleteConformancePackRequest &request) const
void PutConfigRuleAsync(const PutConfigRuleRequestT &request, const PutConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListAggregateDiscoveredResourcesOutcomeCallable ListAggregateDiscoveredResourcesCallable(const ListAggregateDiscoveredResourcesRequestT &request) const
virtual Model::DescribeAggregationAuthorizationsOutcome DescribeAggregationAuthorizations(const Model::DescribeAggregationAuthorizationsRequest &request={}) const
void DescribeConfigurationAggregatorSourcesStatusAsync(const DescribeConfigurationAggregatorSourcesStatusRequestT &request, const DescribeConfigurationAggregatorSourcesStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetAggregateConformancePackComplianceSummaryAsync(const GetAggregateConformancePackComplianceSummaryRequestT &request, const GetAggregateConformancePackComplianceSummaryResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeOrganizationConfigRulesOutcome DescribeOrganizationConfigRules(const Model::DescribeOrganizationConfigRulesRequest &request={}) const
void DeleteDeliveryChannelAsync(const DeleteDeliveryChannelRequestT &request, const DeleteDeliveryChannelResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::ListTagsForResourceOutcomeCallable ListTagsForResourceCallable(const ListTagsForResourceRequestT &request) const
virtual Model::DescribeConfigurationRecorderStatusOutcome DescribeConfigurationRecorderStatus(const Model::DescribeConfigurationRecorderStatusRequest &request={}) const
Model::PutServiceLinkedConfigurationRecorderOutcomeCallable PutServiceLinkedConfigurationRecorderCallable(const PutServiceLinkedConfigurationRecorderRequestT &request) const
void DeliverConfigSnapshotAsync(const DeliverConfigSnapshotRequestT &request, const DeliverConfigSnapshotResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutDeliveryChannelOutcomeCallable PutDeliveryChannelCallable(const PutDeliveryChannelRequestT &request) const
virtual Model::UntagResourceOutcome UntagResource(const Model::UntagResourceRequest &request) const
void DescribeComplianceByResourceAsync(const DescribeComplianceByResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeComplianceByResourceRequestT &request={}) const
void DescribeRemediationExceptionsAsync(const DescribeRemediationExceptionsRequestT &request, const DescribeRemediationExceptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::GetAggregateConformancePackComplianceSummaryOutcomeCallable GetAggregateConformancePackComplianceSummaryCallable(const GetAggregateConformancePackComplianceSummaryRequestT &request) const
virtual Model::DeliverConfigSnapshotOutcome DeliverConfigSnapshot(const Model::DeliverConfigSnapshotRequest &request) const
virtual Model::GetOrganizationConformancePackDetailedStatusOutcome GetOrganizationConformancePackDetailedStatus(const Model::GetOrganizationConformancePackDetailedStatusRequest &request) const
Model::DeleteStoredQueryOutcomeCallable DeleteStoredQueryCallable(const DeleteStoredQueryRequestT &request) const
Model::ListConfigurationRecordersOutcomeCallable ListConfigurationRecordersCallable(const ListConfigurationRecordersRequestT &request={}) const
virtual Model::PutRemediationConfigurationsOutcome PutRemediationConfigurations(const Model::PutRemediationConfigurationsRequest &request) const
Model::PutRemediationExceptionsOutcomeCallable PutRemediationExceptionsCallable(const PutRemediationExceptionsRequestT &request) const
virtual Model::ListAggregateDiscoveredResourcesOutcome ListAggregateDiscoveredResources(const Model::ListAggregateDiscoveredResourcesRequest &request) const
Model::DescribeRemediationExceptionsOutcomeCallable DescribeRemediationExceptionsCallable(const DescribeRemediationExceptionsRequestT &request) const
Model::DescribeConfigurationRecordersOutcomeCallable DescribeConfigurationRecordersCallable(const DescribeConfigurationRecordersRequestT &request={}) const
void DescribeConformancePacksAsync(const DescribeConformancePacksResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeConformancePacksRequestT &request={}) const
virtual Model::GetCustomRulePolicyOutcome GetCustomRulePolicy(const Model::GetCustomRulePolicyRequest &request={}) const
virtual std::shared_ptr< ConfigServiceEndpointProviderBase > & accessEndpointProvider()
virtual Model::DeleteEvaluationResultsOutcome DeleteEvaluationResults(const Model::DeleteEvaluationResultsRequest &request) const
virtual Model::DescribeComplianceByConfigRuleOutcome DescribeComplianceByConfigRule(const Model::DescribeComplianceByConfigRuleRequest &request={}) const
Model::StartRemediationExecutionOutcomeCallable StartRemediationExecutionCallable(const StartRemediationExecutionRequestT &request) const
Model::DescribeConformancePacksOutcomeCallable DescribeConformancePacksCallable(const DescribeConformancePacksRequestT &request={}) const
Model::DescribeConfigRulesOutcomeCallable DescribeConfigRulesCallable(const DescribeConfigRulesRequestT &request={}) const
void DescribeDeliveryChannelsAsync(const DescribeDeliveryChannelsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const DescribeDeliveryChannelsRequestT &request={}) const
virtual Model::PutRemediationExceptionsOutcome PutRemediationExceptions(const Model::PutRemediationExceptionsRequest &request) const
void StartConfigRulesEvaluationAsync(const StartConfigRulesEvaluationResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const StartConfigRulesEvaluationRequestT &request={}) const
Model::PutConformancePackOutcomeCallable PutConformancePackCallable(const PutConformancePackRequestT &request) const
virtual Model::DescribeRetentionConfigurationsOutcome DescribeRetentionConfigurations(const Model::DescribeRetentionConfigurationsRequest &request={}) const
Model::DescribeAggregateComplianceByConfigRulesOutcomeCallable DescribeAggregateComplianceByConfigRulesCallable(const DescribeAggregateComplianceByConfigRulesRequestT &request) const
ConfigServiceClient(const Aws::Client::ClientConfiguration &clientConfiguration)
void GetConformancePackComplianceDetailsAsync(const GetConformancePackComplianceDetailsRequestT &request, const GetConformancePackComplianceDetailsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::DeleteConfigurationRecorderOutcomeCallable DeleteConfigurationRecorderCallable(const DeleteConfigurationRecorderRequestT &request) const
virtual Model::PutStoredQueryOutcome PutStoredQuery(const Model::PutStoredQueryRequest &request) const
virtual Model::DisassociateResourceTypesOutcome DisassociateResourceTypes(const Model::DisassociateResourceTypesRequest &request) const
void AssociateResourceTypesAsync(const AssociateResourceTypesRequestT &request, const AssociateResourceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::PutExternalEvaluationOutcomeCallable PutExternalEvaluationCallable(const PutExternalEvaluationRequestT &request) const
void DisassociateResourceTypesAsync(const DisassociateResourceTypesRequestT &request, const DisassociateResourceTypesResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetDiscoveredResourceCountsAsync(const GetDiscoveredResourceCountsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetDiscoveredResourceCountsRequestT &request={}) const
Model::DisassociateResourceTypesOutcomeCallable DisassociateResourceTypesCallable(const DisassociateResourceTypesRequestT &request) const
void PutServiceLinkedConfigurationRecorderAsync(const PutServiceLinkedConfigurationRecorderRequestT &request, const PutServiceLinkedConfigurationRecorderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DeleteOrganizationConfigRuleOutcome DeleteOrganizationConfigRule(const Model::DeleteOrganizationConfigRuleRequest &request) const
virtual Model::GetConformancePackComplianceDetailsOutcome GetConformancePackComplianceDetails(const Model::GetConformancePackComplianceDetailsRequest &request) const
Model::DeleteRemediationConfigurationOutcomeCallable DeleteRemediationConfigurationCallable(const DeleteRemediationConfigurationRequestT &request) const
Model::GetConformancePackComplianceSummaryOutcomeCallable GetConformancePackComplianceSummaryCallable(const GetConformancePackComplianceSummaryRequestT &request) const
virtual Model::DeleteDeliveryChannelOutcome DeleteDeliveryChannel(const Model::DeleteDeliveryChannelRequest &request) const
virtual Model::DeleteRemediationExceptionsOutcome DeleteRemediationExceptions(const Model::DeleteRemediationExceptionsRequest &request) const
void DeleteOrganizationConformancePackAsync(const DeleteOrganizationConformancePackRequestT &request, const DeleteOrganizationConformancePackResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
ConfigServiceClient(const std::shared_ptr< Aws::Auth::AWSCredentialsProvider > &credentialsProvider, std::shared_ptr< ConfigServiceEndpointProviderBase > endpointProvider=nullptr, const Aws::ConfigService::ConfigServiceClientConfiguration &clientConfiguration=Aws::ConfigService::ConfigServiceClientConfiguration())
void UntagResourceAsync(const UntagResourceRequestT &request, const UntagResourceResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void DeleteServiceLinkedConfigurationRecorderAsync(const DeleteServiceLinkedConfigurationRecorderRequestT &request, const DeleteServiceLinkedConfigurationRecorderResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::DescribeRemediationExceptionsOutcome DescribeRemediationExceptions(const Model::DescribeRemediationExceptionsRequest &request) const
virtual Model::ListTagsForResourceOutcome ListTagsForResource(const Model::ListTagsForResourceRequest &request) const
Model::GetAggregateResourceConfigOutcomeCallable GetAggregateResourceConfigCallable(const GetAggregateResourceConfigRequestT &request) const
virtual Model::DeleteRetentionConfigurationOutcome DeleteRetentionConfiguration(const Model::DeleteRetentionConfigurationRequest &request) const
virtual Model::SelectResourceConfigOutcome SelectResourceConfig(const Model::SelectResourceConfigRequest &request) const
void DescribeRemediationExecutionStatusAsync(const DescribeRemediationExecutionStatusRequestT &request, const DescribeRemediationExecutionStatusResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
Model::SelectAggregateResourceConfigOutcomeCallable SelectAggregateResourceConfigCallable(const SelectAggregateResourceConfigRequestT &request) const
Model::AssociateResourceTypesOutcomeCallable AssociateResourceTypesCallable(const AssociateResourceTypesRequestT &request) const
virtual Model::PutAggregationAuthorizationOutcome PutAggregationAuthorization(const Model::PutAggregationAuthorizationRequest &request) const
void BatchGetAggregateResourceConfigAsync(const BatchGetAggregateResourceConfigRequestT &request, const BatchGetAggregateResourceConfigResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
virtual Model::GetStoredQueryOutcome GetStoredQuery(const Model::GetStoredQueryRequest &request) const
virtual Model::ListStoredQueriesOutcome ListStoredQueries(const Model::ListStoredQueriesRequest &request={}) const
void DeleteRemediationExceptionsAsync(const DeleteRemediationExceptionsRequestT &request, const DeleteRemediationExceptionsResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr) const
void GetComplianceSummaryByConfigRuleAsync(const GetComplianceSummaryByConfigRuleResponseReceivedHandler &handler, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &context=nullptr, const GetComplianceSummaryByConfigRuleRequestT &request={}) const
virtual Model::PutConfigurationRecorderOutcome PutConfigurationRecorder(const Model::PutConfigurationRecorderRequest &request) const
Model::DescribeOrganizationConfigRuleStatusesOutcomeCallable DescribeOrganizationConfigRuleStatusesCallable(const DescribeOrganizationConfigRuleStatusesRequestT &request={}) const
virtual Model::PutResourceConfigOutcome PutResourceConfig(const Model::PutResourceConfigRequest &request) const
virtual Model::StartConfigurationRecorderOutcome StartConfigurationRecorder(const Model::StartConfigurationRecorderRequest &request) const
std::future< BatchGetAggregateResourceConfigOutcome > BatchGetAggregateResourceConfigOutcomeCallable
std::future< GetAggregateComplianceDetailsByConfigRuleOutcome > GetAggregateComplianceDetailsByConfigRuleOutcomeCallable
std::future< DescribeComplianceByConfigRuleOutcome > DescribeComplianceByConfigRuleOutcomeCallable
std::future< DeleteConformancePackOutcome > DeleteConformancePackOutcomeCallable
std::future< DeleteOrganizationConfigRuleOutcome > DeleteOrganizationConfigRuleOutcomeCallable
std::future< GetStoredQueryOutcome > GetStoredQueryOutcomeCallable
std::future< GetComplianceDetailsByConfigRuleOutcome > GetComplianceDetailsByConfigRuleOutcomeCallable
std::future< DescribeAggregateComplianceByConformancePacksOutcome > DescribeAggregateComplianceByConformancePacksOutcomeCallable
std::future< PutResourceConfigOutcome > PutResourceConfigOutcomeCallable
std::future< GetResourceConfigHistoryOutcome > GetResourceConfigHistoryOutcomeCallable
std::future< DescribeOrganizationConformancePacksOutcome > DescribeOrganizationConformancePacksOutcomeCallable
std::future< ListDiscoveredResourcesOutcome > ListDiscoveredResourcesOutcomeCallable
std::future< DescribeOrganizationConfigRuleStatusesOutcome > DescribeOrganizationConfigRuleStatusesOutcomeCallable
std::future< DeleteEvaluationResultsOutcome > DeleteEvaluationResultsOutcomeCallable
std::future< DescribeAggregateComplianceByConfigRulesOutcome > DescribeAggregateComplianceByConfigRulesOutcomeCallable
std::future< StopConfigurationRecorderOutcome > StopConfigurationRecorderOutcomeCallable
std::future< DescribeDeliveryChannelStatusOutcome > DescribeDeliveryChannelStatusOutcomeCallable
std::future< PutOrganizationConformancePackOutcome > PutOrganizationConformancePackOutcomeCallable
std::future< GetAggregateConformancePackComplianceSummaryOutcome > GetAggregateConformancePackComplianceSummaryOutcomeCallable
std::future< DescribeConformancePacksOutcome > DescribeConformancePacksOutcomeCallable
std::future< GetOrganizationConformancePackDetailedStatusOutcome > GetOrganizationConformancePackDetailedStatusOutcomeCallable
std::future< StartRemediationExecutionOutcome > StartRemediationExecutionOutcomeCallable
std::future< DeleteRemediationConfigurationOutcome > DeleteRemediationConfigurationOutcomeCallable
std::future< ListAggregateDiscoveredResourcesOutcome > ListAggregateDiscoveredResourcesOutcomeCallable
std::future< PutAggregationAuthorizationOutcome > PutAggregationAuthorizationOutcomeCallable
std::future< DisassociateResourceTypesOutcome > DisassociateResourceTypesOutcomeCallable
std::future< ListResourceEvaluationsOutcome > ListResourceEvaluationsOutcomeCallable
std::future< GetCustomRulePolicyOutcome > GetCustomRulePolicyOutcomeCallable
std::future< DeletePendingAggregationRequestOutcome > DeletePendingAggregationRequestOutcomeCallable
std::future< PutDeliveryChannelOutcome > PutDeliveryChannelOutcomeCallable
std::future< GetComplianceSummaryByConfigRuleOutcome > GetComplianceSummaryByConfigRuleOutcomeCallable
std::future< SelectAggregateResourceConfigOutcome > SelectAggregateResourceConfigOutcomeCallable
std::future< GetOrganizationConfigRuleDetailedStatusOutcome > GetOrganizationConfigRuleDetailedStatusOutcomeCallable
std::future< PutConfigurationAggregatorOutcome > PutConfigurationAggregatorOutcomeCallable
std::future< ListTagsForResourceOutcome > ListTagsForResourceOutcomeCallable
std::future< DescribeRetentionConfigurationsOutcome > DescribeRetentionConfigurationsOutcomeCallable
std::future< DeleteStoredQueryOutcome > DeleteStoredQueryOutcomeCallable
std::future< PutConfigRuleOutcome > PutConfigRuleOutcomeCallable
std::future< ListStoredQueriesOutcome > ListStoredQueriesOutcomeCallable
std::future< DeleteDeliveryChannelOutcome > DeleteDeliveryChannelOutcomeCallable
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< GetAggregateConfigRuleComplianceSummaryOutcome > GetAggregateConfigRuleComplianceSummaryOutcomeCallable
std::future< GetAggregateDiscoveredResourceCountsOutcome > GetAggregateDiscoveredResourceCountsOutcomeCallable
std::future< DescribeOrganizationConfigRulesOutcome > DescribeOrganizationConfigRulesOutcomeCallable
std::future< PutRemediationExceptionsOutcome > PutRemediationExceptionsOutcomeCallable
std::future< PutStoredQueryOutcome > PutStoredQueryOutcomeCallable
std::future< SelectResourceConfigOutcome > SelectResourceConfigOutcomeCallable
std::future< DeleteAggregationAuthorizationOutcome > DeleteAggregationAuthorizationOutcomeCallable
std::future< GetConformancePackComplianceDetailsOutcome > GetConformancePackComplianceDetailsOutcomeCallable
std::future< UntagResourceOutcome > UntagResourceOutcomeCallable
std::future< DescribeConfigurationAggregatorSourcesStatusOutcome > DescribeConfigurationAggregatorSourcesStatusOutcomeCallable
std::future< GetResourceEvaluationSummaryOutcome > GetResourceEvaluationSummaryOutcomeCallable
std::future< DeleteConfigRuleOutcome > DeleteConfigRuleOutcomeCallable
std::future< PutRemediationConfigurationsOutcome > PutRemediationConfigurationsOutcomeCallable
std::future< DeleteRetentionConfigurationOutcome > DeleteRetentionConfigurationOutcomeCallable
std::future< StartResourceEvaluationOutcome > StartResourceEvaluationOutcomeCallable
std::future< PutExternalEvaluationOutcome > PutExternalEvaluationOutcomeCallable
std::future< DescribeConformancePackComplianceOutcome > DescribeConformancePackComplianceOutcomeCallable
std::future< DescribeConfigurationRecordersOutcome > DescribeConfigurationRecordersOutcomeCallable
std::future< TagResourceOutcome > TagResourceOutcomeCallable
std::future< GetConformancePackComplianceSummaryOutcome > GetConformancePackComplianceSummaryOutcomeCallable
std::future< DescribeComplianceByResourceOutcome > DescribeComplianceByResourceOutcomeCallable
std::future< ListConfigurationRecordersOutcome > ListConfigurationRecordersOutcomeCallable
std::future< DescribeConfigurationRecorderStatusOutcome > DescribeConfigurationRecorderStatusOutcomeCallable
std::future< DescribeConformancePackStatusOutcome > DescribeConformancePackStatusOutcomeCallable
std::future< DescribeDeliveryChannelsOutcome > DescribeDeliveryChannelsOutcomeCallable
std::future< ListConformancePackComplianceScoresOutcome > ListConformancePackComplianceScoresOutcomeCallable
std::future< GetComplianceDetailsByResourceOutcome > GetComplianceDetailsByResourceOutcomeCallable
std::future< DeleteConfigurationRecorderOutcome > DeleteConfigurationRecorderOutcomeCallable
std::future< GetComplianceSummaryByResourceTypeOutcome > GetComplianceSummaryByResourceTypeOutcomeCallable
std::future< PutRetentionConfigurationOutcome > PutRetentionConfigurationOutcomeCallable
std::future< StartConfigRulesEvaluationOutcome > StartConfigRulesEvaluationOutcomeCallable
std::future< AssociateResourceTypesOutcome > AssociateResourceTypesOutcomeCallable
std::future< DescribeAggregationAuthorizationsOutcome > DescribeAggregationAuthorizationsOutcomeCallable
std::future< PutConformancePackOutcome > PutConformancePackOutcomeCallable
std::future< PutEvaluationsOutcome > PutEvaluationsOutcomeCallable
std::future< PutServiceLinkedConfigurationRecorderOutcome > PutServiceLinkedConfigurationRecorderOutcomeCallable
std::future< GetOrganizationCustomRulePolicyOutcome > GetOrganizationCustomRulePolicyOutcomeCallable
std::future< PutOrganizationConfigRuleOutcome > PutOrganizationConfigRuleOutcomeCallable
std::future< DeliverConfigSnapshotOutcome > DeliverConfigSnapshotOutcomeCallable
std::future< DescribeRemediationConfigurationsOutcome > DescribeRemediationConfigurationsOutcomeCallable
std::future< DescribeRemediationExecutionStatusOutcome > DescribeRemediationExecutionStatusOutcomeCallable
std::future< DeleteResourceConfigOutcome > DeleteResourceConfigOutcomeCallable
std::future< DescribeConfigRulesOutcome > DescribeConfigRulesOutcomeCallable
std::future< DescribeConfigurationAggregatorsOutcome > DescribeConfigurationAggregatorsOutcomeCallable
std::future< DescribeRemediationExceptionsOutcome > DescribeRemediationExceptionsOutcomeCallable
std::future< DescribeConfigRuleEvaluationStatusOutcome > DescribeConfigRuleEvaluationStatusOutcomeCallable
std::future< StartConfigurationRecorderOutcome > StartConfigurationRecorderOutcomeCallable
std::future< DeleteConfigurationAggregatorOutcome > DeleteConfigurationAggregatorOutcomeCallable
std::future< DescribePendingAggregationRequestsOutcome > DescribePendingAggregationRequestsOutcomeCallable
std::future< DescribeOrganizationConformancePackStatusesOutcome > DescribeOrganizationConformancePackStatusesOutcomeCallable
std::future< BatchGetResourceConfigOutcome > BatchGetResourceConfigOutcomeCallable
std::function< void(const ConfigServiceClient *, const Model::GetResourceConfigHistoryRequest &, const Model::GetResourceConfigHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourceConfigHistoryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartConfigRulesEvaluationRequest &, const Model::StartConfigRulesEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartConfigRulesEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListTagsForResourceRequest &, const Model::ListTagsForResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListTagsForResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::AssociateResourceTypesRequest &, const Model::AssociateResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> AssociateResourceTypesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregateComplianceByConformancePacksRequest &, const Model::DescribeAggregateComplianceByConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAggregateComplianceByConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateConfigRuleComplianceSummaryRequest &, const Model::GetAggregateConfigRuleComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateConfigRuleComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePacksRequest &, const Model::DescribeConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationAggregatorsRequest &, const Model::DescribeConfigurationAggregatorsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationAggregatorsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConformancePackRequest &, const Model::PutConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecordersRequest &, const Model::DescribeConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationRecordersResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetDiscoveredResourceCountsRequest &, const Model::GetDiscoveredResourceCountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetDiscoveredResourceCountsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteStoredQueryRequest &, const Model::DeleteStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationCustomRulePolicyRequest &, const Model::GetOrganizationCustomRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOrganizationCustomRulePolicyResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListDiscoveredResourcesRequest &, const Model::ListDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListDiscoveredResourcesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartResourceEvaluationRequest &, const Model::StartResourceEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartResourceEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationExceptionsRequest &, const Model::DescribeRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigurationRecorderRequest &, const Model::PutConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutOrganizationConfigRuleRequest &, const Model::PutOrganizationConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutOrganizationConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationConfigurationsRequest &, const Model::DescribeRemediationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRemediationConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigurationAggregatorRequest &, const Model::DeleteConfigurationAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationAggregatorResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribePendingAggregationRequestsRequest &, const Model::DescribePendingAggregationRequestsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribePendingAggregationRequestsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationAggregatorSourcesStatusRequest &, const Model::DescribeConfigurationAggregatorSourcesStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationAggregatorSourcesStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigurationRecorderRequest &, const Model::DeleteConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartConfigurationRecorderRequest &, const Model::StartConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConformancePacksRequest &, const Model::DescribeOrganizationConformancePacksOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOrganizationConformancePacksResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByResourceRequest &, const Model::DescribeComplianceByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeComplianceByResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutExternalEvaluationRequest &, const Model::PutExternalEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutExternalEvaluationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteAggregationAuthorizationRequest &, const Model::DeleteAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteAggregationAuthorizationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteOrganizationConformancePackRequest &, const Model::DeleteOrganizationConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOrganizationConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelsRequest &, const Model::DescribeDeliveryChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDeliveryChannelsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StartRemediationExecutionRequest &, const Model::StartRemediationExecutionOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StartRemediationExecutionResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByConfigRuleRequest &, const Model::GetComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetComplianceDetailsByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListConfigurationRecordersRequest &, const Model::ListConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConfigurationRecordersResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePackComplianceRequest &, const Model::DescribeConformancePackComplianceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConformancePackComplianceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConformancePackStatusRequest &, const Model::DescribeConformancePackStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConformancePackStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByResourceRequest &, const Model::GetComplianceDetailsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetComplianceDetailsByResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationConfigRuleDetailedStatusRequest &, const Model::GetOrganizationConfigRuleDetailedStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOrganizationConfigRuleDetailedStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetConformancePackComplianceSummaryRequest &, const Model::GetConformancePackComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConformancePackComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConfigRuleRequest &, const Model::DeleteConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutServiceLinkedConfigurationRecorderRequest &, const Model::PutServiceLinkedConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutServiceLinkedConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteConformancePackRequest &, const Model::DeleteConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeliverConfigSnapshotRequest &, const Model::DeliverConfigSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeliverConfigSnapshotResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregateComplianceByConfigRulesRequest &, const Model::DescribeAggregateComplianceByConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAggregateComplianceByConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteServiceLinkedConfigurationRecorderRequest &, const Model::DeleteServiceLinkedConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteServiceLinkedConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateConformancePackComplianceSummaryRequest &, const Model::GetAggregateConformancePackComplianceSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateConformancePackComplianceSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListStoredQueriesRequest &, const Model::ListStoredQueriesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListStoredQueriesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRuleEvaluationStatusRequest &, const Model::DescribeConfigRuleEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigRuleEvaluationStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteDeliveryChannelRequest &, const Model::DeleteDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteDeliveryChannelResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetStoredQueryRequest &, const Model::GetStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutResourceConfigRequest &, const Model::PutResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRetentionConfigurationRequest &, const Model::PutRetentionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRetentionConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::BatchGetAggregateResourceConfigRequest &, const Model::BatchGetAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRetentionConfigurationsRequest &, const Model::DescribeRetentionConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRetentionConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteEvaluationResultsRequest &, const Model::DeleteEvaluationResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteEvaluationResultsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutStoredQueryRequest &, const Model::PutStoredQueryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutStoredQueryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::UntagResourceRequest &, const Model::UntagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> UntagResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::BatchGetResourceConfigRequest &, const Model::BatchGetResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> BatchGetResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::SelectAggregateResourceConfigRequest &, const Model::SelectAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SelectAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteOrganizationConfigRuleRequest &, const Model::DeleteOrganizationConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteOrganizationConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::TagResourceRequest &, const Model::TagResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> TagResourceResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetCustomRulePolicyRequest &, const Model::GetCustomRulePolicyOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetCustomRulePolicyResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutAggregationAuthorizationRequest &, const Model::PutAggregationAuthorizationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutAggregationAuthorizationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListResourceEvaluationsRequest &, const Model::ListResourceEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListResourceEvaluationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutEvaluationsRequest &, const Model::PutEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutEvaluationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelStatusRequest &, const Model::DescribeDeliveryChannelStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeDeliveryChannelStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRemediationExceptionsRequest &, const Model::DeleteRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutOrganizationConformancePackRequest &, const Model::PutOrganizationConformancePackOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutOrganizationConformancePackResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRetentionConfigurationRequest &, const Model::DeleteRetentionConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRetentionConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::SelectResourceConfigRequest &, const Model::SelectResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> SelectResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeRemediationExecutionStatusRequest &, const Model::DescribeRemediationExecutionStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeRemediationExecutionStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConformancePackStatusesRequest &, const Model::DescribeOrganizationConformancePackStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOrganizationConformancePackStatusesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConfigRulesRequest &, const Model::DescribeOrganizationConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOrganizationConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByConfigRuleRequest &, const Model::GetComplianceSummaryByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetComplianceSummaryByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRemediationConfigurationsRequest &, const Model::PutRemediationConfigurationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRemediationConfigurationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::StopConfigurationRecorderRequest &, const Model::StopConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> StopConfigurationRecorderResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecorderStatusRequest &, const Model::DescribeConfigurationRecorderStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigurationRecorderStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigurationAggregatorRequest &, const Model::PutConfigurationAggregatorOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutConfigurationAggregatorResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRulesRequest &, const Model::DescribeConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeConfigRulesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteResourceConfigRequest &, const Model::DeleteResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByConfigRuleRequest &, const Model::DescribeComplianceByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeComplianceByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetOrganizationConformancePackDetailedStatusRequest &, const Model::GetOrganizationConformancePackDetailedStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetOrganizationConformancePackDetailedStatusResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateDiscoveredResourceCountsRequest &, const Model::GetAggregateDiscoveredResourceCountsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateDiscoveredResourceCountsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutDeliveryChannelRequest &, const Model::PutDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutDeliveryChannelResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetConformancePackComplianceDetailsRequest &, const Model::GetConformancePackComplianceDetailsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetConformancePackComplianceDetailsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeletePendingAggregationRequestRequest &, const Model::DeletePendingAggregationRequestOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeletePendingAggregationRequestResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DeleteRemediationConfigurationRequest &, const Model::DeleteRemediationConfigurationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DeleteRemediationConfigurationResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutRemediationExceptionsRequest &, const Model::PutRemediationExceptionsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutRemediationExceptionsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeAggregationAuthorizationsRequest &, const Model::DescribeAggregationAuthorizationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeAggregationAuthorizationsResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateResourceConfigRequest &, const Model::GetAggregateResourceConfigOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateResourceConfigResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DisassociateResourceTypesRequest &, const Model::DisassociateResourceTypesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DisassociateResourceTypesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::PutConfigRuleRequest &, const Model::PutConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> PutConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetAggregateComplianceDetailsByConfigRuleRequest &, const Model::GetAggregateComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetAggregateComplianceDetailsByConfigRuleResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetResourceEvaluationSummaryRequest &, const Model::GetResourceEvaluationSummaryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetResourceEvaluationSummaryResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::DescribeOrganizationConfigRuleStatusesRequest &, const Model::DescribeOrganizationConfigRuleStatusesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> DescribeOrganizationConfigRuleStatusesResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListConformancePackComplianceScoresRequest &, const Model::ListConformancePackComplianceScoresOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListConformancePackComplianceScoresResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByResourceTypeRequest &, const Model::GetComplianceSummaryByResourceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> GetComplianceSummaryByResourceTypeResponseReceivedHandler
std::function< void(const ConfigServiceClient *, const Model::ListAggregateDiscoveredResourcesRequest &, const Model::ListAggregateDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &)> ListAggregateDiscoveredResourcesResponseReceivedHandler
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String