/** * Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. * SPDX-License-Identifier: Apache-2.0. */ #pragma once /* Generic header includes */ #include #include #include #include #include #include #include #include #include /* End of generic header includes */ /* Service model headers required in ConfigServiceClient header */ #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include /* End of service model headers required in ConfigServiceClient header */ namespace Aws { namespace Http { class HttpClient; class HttpClientFactory; } // namespace Http namespace Utils { template< typename R, typename E> class Outcome; namespace Threading { class Executor; } // namespace Threading } // namespace Utils namespace Auth { class AWSCredentials; class AWSCredentialsProvider; } // namespace Auth namespace Client { class RetryStrategy; } // namespace Client namespace ConfigService { using ConfigServiceClientConfiguration = Aws::Client::GenericClientConfiguration; using ConfigServiceEndpointProviderBase = Aws::ConfigService::Endpoint::ConfigServiceEndpointProviderBase; using ConfigServiceEndpointProvider = Aws::ConfigService::Endpoint::ConfigServiceEndpointProvider; namespace Model { /* Service model forward declarations required in ConfigServiceClient header */ class BatchGetAggregateResourceConfigRequest; class BatchGetResourceConfigRequest; class DeleteAggregationAuthorizationRequest; class DeleteConfigRuleRequest; class DeleteConfigurationAggregatorRequest; class DeleteConfigurationRecorderRequest; class DeleteConformancePackRequest; class DeleteDeliveryChannelRequest; class DeleteEvaluationResultsRequest; class DeleteOrganizationConfigRuleRequest; class DeleteOrganizationConformancePackRequest; class DeletePendingAggregationRequestRequest; class DeleteRemediationConfigurationRequest; class DeleteRemediationExceptionsRequest; class DeleteResourceConfigRequest; class DeleteRetentionConfigurationRequest; class DeleteStoredQueryRequest; class DeliverConfigSnapshotRequest; class DescribeAggregateComplianceByConfigRulesRequest; class DescribeAggregateComplianceByConformancePacksRequest; class DescribeAggregationAuthorizationsRequest; class DescribeComplianceByConfigRuleRequest; class DescribeComplianceByResourceRequest; class DescribeConfigRuleEvaluationStatusRequest; class DescribeConfigRulesRequest; class DescribeConfigurationAggregatorSourcesStatusRequest; class DescribeConfigurationAggregatorsRequest; class DescribeConfigurationRecorderStatusRequest; class DescribeConfigurationRecordersRequest; class DescribeConformancePackComplianceRequest; class DescribeConformancePackStatusRequest; class DescribeConformancePacksRequest; class DescribeDeliveryChannelStatusRequest; class DescribeDeliveryChannelsRequest; class DescribeOrganizationConfigRuleStatusesRequest; class DescribeOrganizationConfigRulesRequest; class DescribeOrganizationConformancePackStatusesRequest; class DescribeOrganizationConformancePacksRequest; class DescribePendingAggregationRequestsRequest; class DescribeRemediationConfigurationsRequest; class DescribeRemediationExceptionsRequest; class DescribeRemediationExecutionStatusRequest; class DescribeRetentionConfigurationsRequest; class GetAggregateComplianceDetailsByConfigRuleRequest; class GetAggregateConfigRuleComplianceSummaryRequest; class GetAggregateConformancePackComplianceSummaryRequest; class GetAggregateDiscoveredResourceCountsRequest; class GetAggregateResourceConfigRequest; class GetComplianceDetailsByConfigRuleRequest; class GetComplianceDetailsByResourceRequest; class GetComplianceSummaryByResourceTypeRequest; class GetConformancePackComplianceDetailsRequest; class GetConformancePackComplianceSummaryRequest; class GetCustomRulePolicyRequest; class GetDiscoveredResourceCountsRequest; class GetOrganizationConfigRuleDetailedStatusRequest; class GetOrganizationConformancePackDetailedStatusRequest; class GetOrganizationCustomRulePolicyRequest; class GetResourceConfigHistoryRequest; class GetResourceEvaluationSummaryRequest; class GetStoredQueryRequest; class ListAggregateDiscoveredResourcesRequest; class ListConformancePackComplianceScoresRequest; class ListDiscoveredResourcesRequest; class ListResourceEvaluationsRequest; class ListStoredQueriesRequest; class ListTagsForResourceRequest; class PutAggregationAuthorizationRequest; class PutConfigRuleRequest; class PutConfigurationAggregatorRequest; class PutConfigurationRecorderRequest; class PutConformancePackRequest; class PutDeliveryChannelRequest; class PutEvaluationsRequest; class PutExternalEvaluationRequest; class PutOrganizationConfigRuleRequest; class PutOrganizationConformancePackRequest; class PutRemediationConfigurationsRequest; class PutRemediationExceptionsRequest; class PutResourceConfigRequest; class PutRetentionConfigurationRequest; class PutStoredQueryRequest; class SelectAggregateResourceConfigRequest; class SelectResourceConfigRequest; class StartConfigRulesEvaluationRequest; class StartConfigurationRecorderRequest; class StartRemediationExecutionRequest; class StartResourceEvaluationRequest; class StopConfigurationRecorderRequest; class TagResourceRequest; class UntagResourceRequest; /* End of service model forward declarations required in ConfigServiceClient header */ /* Service model Outcome class definitions */ typedef Aws::Utils::Outcome BatchGetAggregateResourceConfigOutcome; typedef Aws::Utils::Outcome BatchGetResourceConfigOutcome; typedef Aws::Utils::Outcome DeleteAggregationAuthorizationOutcome; typedef Aws::Utils::Outcome DeleteConfigRuleOutcome; typedef Aws::Utils::Outcome DeleteConfigurationAggregatorOutcome; typedef Aws::Utils::Outcome DeleteConfigurationRecorderOutcome; typedef Aws::Utils::Outcome DeleteConformancePackOutcome; typedef Aws::Utils::Outcome DeleteDeliveryChannelOutcome; typedef Aws::Utils::Outcome DeleteEvaluationResultsOutcome; typedef Aws::Utils::Outcome DeleteOrganizationConfigRuleOutcome; typedef Aws::Utils::Outcome DeleteOrganizationConformancePackOutcome; typedef Aws::Utils::Outcome DeletePendingAggregationRequestOutcome; typedef Aws::Utils::Outcome DeleteRemediationConfigurationOutcome; typedef Aws::Utils::Outcome DeleteRemediationExceptionsOutcome; typedef Aws::Utils::Outcome DeleteResourceConfigOutcome; typedef Aws::Utils::Outcome DeleteRetentionConfigurationOutcome; typedef Aws::Utils::Outcome DeleteStoredQueryOutcome; typedef Aws::Utils::Outcome DeliverConfigSnapshotOutcome; typedef Aws::Utils::Outcome DescribeAggregateComplianceByConfigRulesOutcome; typedef Aws::Utils::Outcome DescribeAggregateComplianceByConformancePacksOutcome; typedef Aws::Utils::Outcome DescribeAggregationAuthorizationsOutcome; typedef Aws::Utils::Outcome DescribeComplianceByConfigRuleOutcome; typedef Aws::Utils::Outcome DescribeComplianceByResourceOutcome; typedef Aws::Utils::Outcome DescribeConfigRuleEvaluationStatusOutcome; typedef Aws::Utils::Outcome DescribeConfigRulesOutcome; typedef Aws::Utils::Outcome DescribeConfigurationAggregatorSourcesStatusOutcome; typedef Aws::Utils::Outcome DescribeConfigurationAggregatorsOutcome; typedef Aws::Utils::Outcome DescribeConfigurationRecorderStatusOutcome; typedef Aws::Utils::Outcome DescribeConfigurationRecordersOutcome; typedef Aws::Utils::Outcome DescribeConformancePackComplianceOutcome; typedef Aws::Utils::Outcome DescribeConformancePackStatusOutcome; typedef Aws::Utils::Outcome DescribeConformancePacksOutcome; typedef Aws::Utils::Outcome DescribeDeliveryChannelStatusOutcome; typedef Aws::Utils::Outcome DescribeDeliveryChannelsOutcome; typedef Aws::Utils::Outcome DescribeOrganizationConfigRuleStatusesOutcome; typedef Aws::Utils::Outcome DescribeOrganizationConfigRulesOutcome; typedef Aws::Utils::Outcome DescribeOrganizationConformancePackStatusesOutcome; typedef Aws::Utils::Outcome DescribeOrganizationConformancePacksOutcome; typedef Aws::Utils::Outcome DescribePendingAggregationRequestsOutcome; typedef Aws::Utils::Outcome DescribeRemediationConfigurationsOutcome; typedef Aws::Utils::Outcome DescribeRemediationExceptionsOutcome; typedef Aws::Utils::Outcome DescribeRemediationExecutionStatusOutcome; typedef Aws::Utils::Outcome DescribeRetentionConfigurationsOutcome; typedef Aws::Utils::Outcome GetAggregateComplianceDetailsByConfigRuleOutcome; typedef Aws::Utils::Outcome GetAggregateConfigRuleComplianceSummaryOutcome; typedef Aws::Utils::Outcome GetAggregateConformancePackComplianceSummaryOutcome; typedef Aws::Utils::Outcome GetAggregateDiscoveredResourceCountsOutcome; typedef Aws::Utils::Outcome GetAggregateResourceConfigOutcome; typedef Aws::Utils::Outcome GetComplianceDetailsByConfigRuleOutcome; typedef Aws::Utils::Outcome GetComplianceDetailsByResourceOutcome; typedef Aws::Utils::Outcome GetComplianceSummaryByConfigRuleOutcome; typedef Aws::Utils::Outcome GetComplianceSummaryByResourceTypeOutcome; typedef Aws::Utils::Outcome GetConformancePackComplianceDetailsOutcome; typedef Aws::Utils::Outcome GetConformancePackComplianceSummaryOutcome; typedef Aws::Utils::Outcome GetCustomRulePolicyOutcome; typedef Aws::Utils::Outcome GetDiscoveredResourceCountsOutcome; typedef Aws::Utils::Outcome GetOrganizationConfigRuleDetailedStatusOutcome; typedef Aws::Utils::Outcome GetOrganizationConformancePackDetailedStatusOutcome; typedef Aws::Utils::Outcome GetOrganizationCustomRulePolicyOutcome; typedef Aws::Utils::Outcome GetResourceConfigHistoryOutcome; typedef Aws::Utils::Outcome GetResourceEvaluationSummaryOutcome; typedef Aws::Utils::Outcome GetStoredQueryOutcome; typedef Aws::Utils::Outcome ListAggregateDiscoveredResourcesOutcome; typedef Aws::Utils::Outcome ListConformancePackComplianceScoresOutcome; typedef Aws::Utils::Outcome ListDiscoveredResourcesOutcome; typedef Aws::Utils::Outcome ListResourceEvaluationsOutcome; typedef Aws::Utils::Outcome ListStoredQueriesOutcome; typedef Aws::Utils::Outcome ListTagsForResourceOutcome; typedef Aws::Utils::Outcome PutAggregationAuthorizationOutcome; typedef Aws::Utils::Outcome PutConfigRuleOutcome; typedef Aws::Utils::Outcome PutConfigurationAggregatorOutcome; typedef Aws::Utils::Outcome PutConfigurationRecorderOutcome; typedef Aws::Utils::Outcome PutConformancePackOutcome; typedef Aws::Utils::Outcome PutDeliveryChannelOutcome; typedef Aws::Utils::Outcome PutEvaluationsOutcome; typedef Aws::Utils::Outcome PutExternalEvaluationOutcome; typedef Aws::Utils::Outcome PutOrganizationConfigRuleOutcome; typedef Aws::Utils::Outcome PutOrganizationConformancePackOutcome; typedef Aws::Utils::Outcome PutRemediationConfigurationsOutcome; typedef Aws::Utils::Outcome PutRemediationExceptionsOutcome; typedef Aws::Utils::Outcome PutResourceConfigOutcome; typedef Aws::Utils::Outcome PutRetentionConfigurationOutcome; typedef Aws::Utils::Outcome PutStoredQueryOutcome; typedef Aws::Utils::Outcome SelectAggregateResourceConfigOutcome; typedef Aws::Utils::Outcome SelectResourceConfigOutcome; typedef Aws::Utils::Outcome StartConfigRulesEvaluationOutcome; typedef Aws::Utils::Outcome StartConfigurationRecorderOutcome; typedef Aws::Utils::Outcome StartRemediationExecutionOutcome; typedef Aws::Utils::Outcome StartResourceEvaluationOutcome; typedef Aws::Utils::Outcome StopConfigurationRecorderOutcome; typedef Aws::Utils::Outcome TagResourceOutcome; typedef Aws::Utils::Outcome UntagResourceOutcome; /* End of service model Outcome class definitions */ /* Service model Outcome callable definitions */ typedef std::future BatchGetAggregateResourceConfigOutcomeCallable; typedef std::future BatchGetResourceConfigOutcomeCallable; typedef std::future DeleteAggregationAuthorizationOutcomeCallable; typedef std::future DeleteConfigRuleOutcomeCallable; typedef std::future DeleteConfigurationAggregatorOutcomeCallable; typedef std::future DeleteConfigurationRecorderOutcomeCallable; typedef std::future DeleteConformancePackOutcomeCallable; typedef std::future DeleteDeliveryChannelOutcomeCallable; typedef std::future DeleteEvaluationResultsOutcomeCallable; typedef std::future DeleteOrganizationConfigRuleOutcomeCallable; typedef std::future DeleteOrganizationConformancePackOutcomeCallable; typedef std::future DeletePendingAggregationRequestOutcomeCallable; typedef std::future DeleteRemediationConfigurationOutcomeCallable; typedef std::future DeleteRemediationExceptionsOutcomeCallable; typedef std::future DeleteResourceConfigOutcomeCallable; typedef std::future DeleteRetentionConfigurationOutcomeCallable; typedef std::future DeleteStoredQueryOutcomeCallable; typedef std::future DeliverConfigSnapshotOutcomeCallable; typedef std::future DescribeAggregateComplianceByConfigRulesOutcomeCallable; typedef std::future DescribeAggregateComplianceByConformancePacksOutcomeCallable; typedef std::future DescribeAggregationAuthorizationsOutcomeCallable; typedef std::future DescribeComplianceByConfigRuleOutcomeCallable; typedef std::future DescribeComplianceByResourceOutcomeCallable; typedef std::future DescribeConfigRuleEvaluationStatusOutcomeCallable; typedef std::future DescribeConfigRulesOutcomeCallable; typedef std::future DescribeConfigurationAggregatorSourcesStatusOutcomeCallable; typedef std::future DescribeConfigurationAggregatorsOutcomeCallable; typedef std::future DescribeConfigurationRecorderStatusOutcomeCallable; typedef std::future DescribeConfigurationRecordersOutcomeCallable; typedef std::future DescribeConformancePackComplianceOutcomeCallable; typedef std::future DescribeConformancePackStatusOutcomeCallable; typedef std::future DescribeConformancePacksOutcomeCallable; typedef std::future DescribeDeliveryChannelStatusOutcomeCallable; typedef std::future DescribeDeliveryChannelsOutcomeCallable; typedef std::future DescribeOrganizationConfigRuleStatusesOutcomeCallable; typedef std::future DescribeOrganizationConfigRulesOutcomeCallable; typedef std::future DescribeOrganizationConformancePackStatusesOutcomeCallable; typedef std::future DescribeOrganizationConformancePacksOutcomeCallable; typedef std::future DescribePendingAggregationRequestsOutcomeCallable; typedef std::future DescribeRemediationConfigurationsOutcomeCallable; typedef std::future DescribeRemediationExceptionsOutcomeCallable; typedef std::future DescribeRemediationExecutionStatusOutcomeCallable; typedef std::future DescribeRetentionConfigurationsOutcomeCallable; typedef std::future GetAggregateComplianceDetailsByConfigRuleOutcomeCallable; typedef std::future GetAggregateConfigRuleComplianceSummaryOutcomeCallable; typedef std::future GetAggregateConformancePackComplianceSummaryOutcomeCallable; typedef std::future GetAggregateDiscoveredResourceCountsOutcomeCallable; typedef std::future GetAggregateResourceConfigOutcomeCallable; typedef std::future GetComplianceDetailsByConfigRuleOutcomeCallable; typedef std::future GetComplianceDetailsByResourceOutcomeCallable; typedef std::future GetComplianceSummaryByConfigRuleOutcomeCallable; typedef std::future GetComplianceSummaryByResourceTypeOutcomeCallable; typedef std::future GetConformancePackComplianceDetailsOutcomeCallable; typedef std::future GetConformancePackComplianceSummaryOutcomeCallable; typedef std::future GetCustomRulePolicyOutcomeCallable; typedef std::future GetDiscoveredResourceCountsOutcomeCallable; typedef std::future GetOrganizationConfigRuleDetailedStatusOutcomeCallable; typedef std::future GetOrganizationConformancePackDetailedStatusOutcomeCallable; typedef std::future GetOrganizationCustomRulePolicyOutcomeCallable; typedef std::future GetResourceConfigHistoryOutcomeCallable; typedef std::future GetResourceEvaluationSummaryOutcomeCallable; typedef std::future GetStoredQueryOutcomeCallable; typedef std::future ListAggregateDiscoveredResourcesOutcomeCallable; typedef std::future ListConformancePackComplianceScoresOutcomeCallable; typedef std::future ListDiscoveredResourcesOutcomeCallable; typedef std::future ListResourceEvaluationsOutcomeCallable; typedef std::future ListStoredQueriesOutcomeCallable; typedef std::future ListTagsForResourceOutcomeCallable; typedef std::future PutAggregationAuthorizationOutcomeCallable; typedef std::future PutConfigRuleOutcomeCallable; typedef std::future PutConfigurationAggregatorOutcomeCallable; typedef std::future PutConfigurationRecorderOutcomeCallable; typedef std::future PutConformancePackOutcomeCallable; typedef std::future PutDeliveryChannelOutcomeCallable; typedef std::future PutEvaluationsOutcomeCallable; typedef std::future PutExternalEvaluationOutcomeCallable; typedef std::future PutOrganizationConfigRuleOutcomeCallable; typedef std::future PutOrganizationConformancePackOutcomeCallable; typedef std::future PutRemediationConfigurationsOutcomeCallable; typedef std::future PutRemediationExceptionsOutcomeCallable; typedef std::future PutResourceConfigOutcomeCallable; typedef std::future PutRetentionConfigurationOutcomeCallable; typedef std::future PutStoredQueryOutcomeCallable; typedef std::future SelectAggregateResourceConfigOutcomeCallable; typedef std::future SelectResourceConfigOutcomeCallable; typedef std::future StartConfigRulesEvaluationOutcomeCallable; typedef std::future StartConfigurationRecorderOutcomeCallable; typedef std::future StartRemediationExecutionOutcomeCallable; typedef std::future StartResourceEvaluationOutcomeCallable; typedef std::future StopConfigurationRecorderOutcomeCallable; typedef std::future TagResourceOutcomeCallable; typedef std::future UntagResourceOutcomeCallable; /* End of service model Outcome callable definitions */ } // namespace Model class ConfigServiceClient; /* Service model async handlers definitions */ typedef std::function&) > BatchGetAggregateResourceConfigResponseReceivedHandler; typedef std::function&) > BatchGetResourceConfigResponseReceivedHandler; typedef std::function&) > DeleteAggregationAuthorizationResponseReceivedHandler; typedef std::function&) > DeleteConfigRuleResponseReceivedHandler; typedef std::function&) > DeleteConfigurationAggregatorResponseReceivedHandler; typedef std::function&) > DeleteConfigurationRecorderResponseReceivedHandler; typedef std::function&) > DeleteConformancePackResponseReceivedHandler; typedef std::function&) > DeleteDeliveryChannelResponseReceivedHandler; typedef std::function&) > DeleteEvaluationResultsResponseReceivedHandler; typedef std::function&) > DeleteOrganizationConfigRuleResponseReceivedHandler; typedef std::function&) > DeleteOrganizationConformancePackResponseReceivedHandler; typedef std::function&) > DeletePendingAggregationRequestResponseReceivedHandler; typedef std::function&) > DeleteRemediationConfigurationResponseReceivedHandler; typedef std::function&) > DeleteRemediationExceptionsResponseReceivedHandler; typedef std::function&) > DeleteResourceConfigResponseReceivedHandler; typedef std::function&) > DeleteRetentionConfigurationResponseReceivedHandler; typedef std::function&) > DeleteStoredQueryResponseReceivedHandler; typedef std::function&) > DeliverConfigSnapshotResponseReceivedHandler; typedef std::function&) > DescribeAggregateComplianceByConfigRulesResponseReceivedHandler; typedef std::function&) > DescribeAggregateComplianceByConformancePacksResponseReceivedHandler; typedef std::function&) > DescribeAggregationAuthorizationsResponseReceivedHandler; typedef std::function&) > DescribeComplianceByConfigRuleResponseReceivedHandler; typedef std::function&) > DescribeComplianceByResourceResponseReceivedHandler; typedef std::function&) > DescribeConfigRuleEvaluationStatusResponseReceivedHandler; typedef std::function&) > DescribeConfigRulesResponseReceivedHandler; typedef std::function&) > DescribeConfigurationAggregatorSourcesStatusResponseReceivedHandler; typedef std::function&) > DescribeConfigurationAggregatorsResponseReceivedHandler; typedef std::function&) > DescribeConfigurationRecorderStatusResponseReceivedHandler; typedef std::function&) > DescribeConfigurationRecordersResponseReceivedHandler; typedef std::function&) > DescribeConformancePackComplianceResponseReceivedHandler; typedef std::function&) > DescribeConformancePackStatusResponseReceivedHandler; typedef std::function&) > DescribeConformancePacksResponseReceivedHandler; typedef std::function&) > DescribeDeliveryChannelStatusResponseReceivedHandler; typedef std::function&) > DescribeDeliveryChannelsResponseReceivedHandler; typedef std::function&) > DescribeOrganizationConfigRuleStatusesResponseReceivedHandler; typedef std::function&) > DescribeOrganizationConfigRulesResponseReceivedHandler; typedef std::function&) > DescribeOrganizationConformancePackStatusesResponseReceivedHandler; typedef std::function&) > DescribeOrganizationConformancePacksResponseReceivedHandler; typedef std::function&) > DescribePendingAggregationRequestsResponseReceivedHandler; typedef std::function&) > DescribeRemediationConfigurationsResponseReceivedHandler; typedef std::function&) > DescribeRemediationExceptionsResponseReceivedHandler; typedef std::function&) > DescribeRemediationExecutionStatusResponseReceivedHandler; typedef std::function&) > DescribeRetentionConfigurationsResponseReceivedHandler; typedef std::function&) > GetAggregateComplianceDetailsByConfigRuleResponseReceivedHandler; typedef std::function&) > GetAggregateConfigRuleComplianceSummaryResponseReceivedHandler; typedef std::function&) > GetAggregateConformancePackComplianceSummaryResponseReceivedHandler; typedef std::function&) > GetAggregateDiscoveredResourceCountsResponseReceivedHandler; typedef std::function&) > GetAggregateResourceConfigResponseReceivedHandler; typedef std::function&) > GetComplianceDetailsByConfigRuleResponseReceivedHandler; typedef std::function&) > GetComplianceDetailsByResourceResponseReceivedHandler; typedef std::function&) > GetComplianceSummaryByConfigRuleResponseReceivedHandler; typedef std::function&) > GetComplianceSummaryByResourceTypeResponseReceivedHandler; typedef std::function&) > GetConformancePackComplianceDetailsResponseReceivedHandler; typedef std::function&) > GetConformancePackComplianceSummaryResponseReceivedHandler; typedef std::function&) > GetCustomRulePolicyResponseReceivedHandler; typedef std::function&) > GetDiscoveredResourceCountsResponseReceivedHandler; typedef std::function&) > GetOrganizationConfigRuleDetailedStatusResponseReceivedHandler; typedef std::function&) > GetOrganizationConformancePackDetailedStatusResponseReceivedHandler; typedef std::function&) > GetOrganizationCustomRulePolicyResponseReceivedHandler; typedef std::function&) > GetResourceConfigHistoryResponseReceivedHandler; typedef std::function&) > GetResourceEvaluationSummaryResponseReceivedHandler; typedef std::function&) > GetStoredQueryResponseReceivedHandler; typedef std::function&) > ListAggregateDiscoveredResourcesResponseReceivedHandler; typedef std::function&) > ListConformancePackComplianceScoresResponseReceivedHandler; typedef std::function&) > ListDiscoveredResourcesResponseReceivedHandler; typedef std::function&) > ListResourceEvaluationsResponseReceivedHandler; typedef std::function&) > ListStoredQueriesResponseReceivedHandler; typedef std::function&) > ListTagsForResourceResponseReceivedHandler; typedef std::function&) > PutAggregationAuthorizationResponseReceivedHandler; typedef std::function&) > PutConfigRuleResponseReceivedHandler; typedef std::function&) > PutConfigurationAggregatorResponseReceivedHandler; typedef std::function&) > PutConfigurationRecorderResponseReceivedHandler; typedef std::function&) > PutConformancePackResponseReceivedHandler; typedef std::function&) > PutDeliveryChannelResponseReceivedHandler; typedef std::function&) > PutEvaluationsResponseReceivedHandler; typedef std::function&) > PutExternalEvaluationResponseReceivedHandler; typedef std::function&) > PutOrganizationConfigRuleResponseReceivedHandler; typedef std::function&) > PutOrganizationConformancePackResponseReceivedHandler; typedef std::function&) > PutRemediationConfigurationsResponseReceivedHandler; typedef std::function&) > PutRemediationExceptionsResponseReceivedHandler; typedef std::function&) > PutResourceConfigResponseReceivedHandler; typedef std::function&) > PutRetentionConfigurationResponseReceivedHandler; typedef std::function&) > PutStoredQueryResponseReceivedHandler; typedef std::function&) > SelectAggregateResourceConfigResponseReceivedHandler; typedef std::function&) > SelectResourceConfigResponseReceivedHandler; typedef std::function&) > StartConfigRulesEvaluationResponseReceivedHandler; typedef std::function&) > StartConfigurationRecorderResponseReceivedHandler; typedef std::function&) > StartRemediationExecutionResponseReceivedHandler; typedef std::function&) > StartResourceEvaluationResponseReceivedHandler; typedef std::function&) > StopConfigurationRecorderResponseReceivedHandler; typedef std::function&) > TagResourceResponseReceivedHandler; typedef std::function&) > UntagResourceResponseReceivedHandler; /* End of service model async handlers definitions */ } // namespace ConfigService } // namespace Aws