AWS SDK for C++  0.12.9
AWS SDK for C++
Classes | Namespaces | Typedefs
ConfigServiceClient.h File Reference
#include <aws/config/ConfigService_EXPORTS.h>
#include <aws/config/ConfigServiceErrors.h>
#include <aws/core/client/AWSError.h>
#include <aws/core/client/ClientConfiguration.h>
#include <aws/core/client/AWSClient.h>
#include <aws/core/utils/memory/stl/AWSString.h>
#include <aws/core/utils/json/JsonSerializer.h>
#include <aws/config/model/DeliverConfigSnapshotResult.h>
#include <aws/config/model/DescribeComplianceByConfigRuleResult.h>
#include <aws/config/model/DescribeComplianceByResourceResult.h>
#include <aws/config/model/DescribeConfigRuleEvaluationStatusResult.h>
#include <aws/config/model/DescribeConfigRulesResult.h>
#include <aws/config/model/DescribeConfigurationRecorderStatusResult.h>
#include <aws/config/model/DescribeConfigurationRecordersResult.h>
#include <aws/config/model/DescribeDeliveryChannelStatusResult.h>
#include <aws/config/model/DescribeDeliveryChannelsResult.h>
#include <aws/config/model/GetComplianceDetailsByConfigRuleResult.h>
#include <aws/config/model/GetComplianceDetailsByResourceResult.h>
#include <aws/config/model/GetComplianceSummaryByConfigRuleResult.h>
#include <aws/config/model/GetComplianceSummaryByResourceTypeResult.h>
#include <aws/config/model/GetResourceConfigHistoryResult.h>
#include <aws/config/model/ListDiscoveredResourcesResult.h>
#include <aws/config/model/PutEvaluationsResult.h>
#include <aws/core/NoResult.h>
#include <aws/core/client/AsyncCallerContext.h>
#include <aws/core/http/HttpTypes.h>
#include <future>
#include <functional>

Go to the source code of this file.

Classes

class  Aws::Utils::Outcome< R, E >
 
class  Aws::ConfigService::ConfigServiceClient
 

Namespaces

 Aws
 JSON (JavaScript Object Notation).
 
 Aws::Http
 
 Aws::Utils
 
 Aws::Utils::Threading
 
 Aws::Utils::Json
 
 Aws::Auth
 
 Aws::Client
 
 Aws::ConfigService
 
 Aws::ConfigService::Model
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DeleteConfigRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DeleteDeliveryChannelOutcome
 
typedef Aws::Utils::Outcome< DeliverConfigSnapshotResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DeliverConfigSnapshotOutcome
 
typedef Aws::Utils::Outcome< DescribeComplianceByConfigRuleResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeComplianceByConfigRuleOutcome
 
typedef Aws::Utils::Outcome< DescribeComplianceByResourceResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeComplianceByResourceOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigRuleEvaluationStatusResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeConfigRuleEvaluationStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigRulesResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeConfigRulesOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigurationRecorderStatusResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeConfigurationRecorderStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigurationRecordersResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeConfigurationRecordersOutcome
 
typedef Aws::Utils::Outcome< DescribeDeliveryChannelStatusResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeDeliveryChannelStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeDeliveryChannelsResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::DescribeDeliveryChannelsOutcome
 
typedef Aws::Utils::Outcome< GetComplianceDetailsByConfigRuleResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::GetComplianceDetailsByConfigRuleOutcome
 
typedef Aws::Utils::Outcome< GetComplianceDetailsByResourceResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::GetComplianceDetailsByResourceOutcome
 
typedef Aws::Utils::Outcome< GetComplianceSummaryByConfigRuleResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::GetComplianceSummaryByConfigRuleOutcome
 
typedef Aws::Utils::Outcome< GetComplianceSummaryByResourceTypeResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::GetComplianceSummaryByResourceTypeOutcome
 
typedef Aws::Utils::Outcome< GetResourceConfigHistoryResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::GetResourceConfigHistoryOutcome
 
typedef Aws::Utils::Outcome< ListDiscoveredResourcesResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::ListDiscoveredResourcesOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::PutConfigRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::PutConfigurationRecorderOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::PutDeliveryChannelOutcome
 
typedef Aws::Utils::Outcome< PutEvaluationsResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::PutEvaluationsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::StartConfigurationRecorderOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > Aws::ConfigService::Model::StopConfigurationRecorderOutcome
 
typedef std::future< DeleteConfigRuleOutcome > Aws::ConfigService::Model::DeleteConfigRuleOutcomeCallable
 
typedef std::future< DeleteDeliveryChannelOutcome > Aws::ConfigService::Model::DeleteDeliveryChannelOutcomeCallable
 
typedef std::future< DeliverConfigSnapshotOutcome > Aws::ConfigService::Model::DeliverConfigSnapshotOutcomeCallable
 
typedef std::future< DescribeComplianceByConfigRuleOutcome > Aws::ConfigService::Model::DescribeComplianceByConfigRuleOutcomeCallable
 
typedef std::future< DescribeComplianceByResourceOutcome > Aws::ConfigService::Model::DescribeComplianceByResourceOutcomeCallable
 
typedef std::future< DescribeConfigRuleEvaluationStatusOutcome > Aws::ConfigService::Model::DescribeConfigRuleEvaluationStatusOutcomeCallable
 
typedef std::future< DescribeConfigRulesOutcome > Aws::ConfigService::Model::DescribeConfigRulesOutcomeCallable
 
typedef std::future< DescribeConfigurationRecorderStatusOutcome > Aws::ConfigService::Model::DescribeConfigurationRecorderStatusOutcomeCallable
 
typedef std::future< DescribeConfigurationRecordersOutcome > Aws::ConfigService::Model::DescribeConfigurationRecordersOutcomeCallable
 
typedef std::future< DescribeDeliveryChannelStatusOutcome > Aws::ConfigService::Model::DescribeDeliveryChannelStatusOutcomeCallable
 
typedef std::future< DescribeDeliveryChannelsOutcome > Aws::ConfigService::Model::DescribeDeliveryChannelsOutcomeCallable
 
typedef std::future< GetComplianceDetailsByConfigRuleOutcome > Aws::ConfigService::Model::GetComplianceDetailsByConfigRuleOutcomeCallable
 
typedef std::future< GetComplianceDetailsByResourceOutcome > Aws::ConfigService::Model::GetComplianceDetailsByResourceOutcomeCallable
 
typedef std::future< GetComplianceSummaryByConfigRuleOutcome > Aws::ConfigService::Model::GetComplianceSummaryByConfigRuleOutcomeCallable
 
typedef std::future< GetComplianceSummaryByResourceTypeOutcome > Aws::ConfigService::Model::GetComplianceSummaryByResourceTypeOutcomeCallable
 
typedef std::future< GetResourceConfigHistoryOutcome > Aws::ConfigService::Model::GetResourceConfigHistoryOutcomeCallable
 
typedef std::future< ListDiscoveredResourcesOutcome > Aws::ConfigService::Model::ListDiscoveredResourcesOutcomeCallable
 
typedef std::future< PutConfigRuleOutcome > Aws::ConfigService::Model::PutConfigRuleOutcomeCallable
 
typedef std::future< PutConfigurationRecorderOutcome > Aws::ConfigService::Model::PutConfigurationRecorderOutcomeCallable
 
typedef std::future< PutDeliveryChannelOutcome > Aws::ConfigService::Model::PutDeliveryChannelOutcomeCallable
 
typedef std::future< PutEvaluationsOutcome > Aws::ConfigService::Model::PutEvaluationsOutcomeCallable
 
typedef std::future< StartConfigurationRecorderOutcome > Aws::ConfigService::Model::StartConfigurationRecorderOutcomeCallable
 
typedef std::future< StopConfigurationRecorderOutcome > Aws::ConfigService::Model::StopConfigurationRecorderOutcomeCallable
 
typedef std::function< void(const ConfigServiceClient *, const Model::DeleteConfigRuleRequest &, const Model::DeleteConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DeleteConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DeleteDeliveryChannelRequest &, const Model::DeleteDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DeleteDeliveryChannelResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DeliverConfigSnapshotRequest &, const Model::DeliverConfigSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DeliverConfigSnapshotResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByConfigRuleRequest &, const Model::DescribeComplianceByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeComplianceByConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByResourceRequest &, const Model::DescribeComplianceByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeComplianceByResourceResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRuleEvaluationStatusRequest &, const Model::DescribeConfigRuleEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeConfigRuleEvaluationStatusResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRulesRequest &, const Model::DescribeConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeConfigRulesResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecorderStatusRequest &, const Model::DescribeConfigurationRecorderStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeConfigurationRecorderStatusResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecordersRequest &, const Model::DescribeConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeConfigurationRecordersResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelStatusRequest &, const Model::DescribeDeliveryChannelStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeDeliveryChannelStatusResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelsRequest &, const Model::DescribeDeliveryChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::DescribeDeliveryChannelsResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByConfigRuleRequest &, const Model::GetComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::GetComplianceDetailsByConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByResourceRequest &, const Model::GetComplianceDetailsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::GetComplianceDetailsByResourceResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::GetComplianceSummaryByConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByResourceTypeRequest &, const Model::GetComplianceSummaryByResourceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::GetComplianceSummaryByResourceTypeResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetResourceConfigHistoryRequest &, const Model::GetResourceConfigHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::GetResourceConfigHistoryResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::ListDiscoveredResourcesRequest &, const Model::ListDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::ListDiscoveredResourcesResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutConfigRuleRequest &, const Model::PutConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::PutConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutConfigurationRecorderRequest &, const Model::PutConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::PutConfigurationRecorderResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutDeliveryChannelRequest &, const Model::PutDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::PutDeliveryChannelResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutEvaluationsRequest &, const Model::PutEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::PutEvaluationsResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::StartConfigurationRecorderRequest &, const Model::StartConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::StartConfigurationRecorderResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::StopConfigurationRecorderRequest &, const Model::StopConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > Aws::ConfigService::StopConfigurationRecorderResponseReceivedHandler