AWS SDK for C++  0.14.3
AWS SDK for C++
Namespaces | Classes | Typedefs | Enumerations
Aws::ConfigService Namespace Reference

Namespaces

 ConfigServiceEndpoint
 
 ConfigServiceErrorMapper
 
 Model
 

Classes

class  ConfigServiceClient
 
class  ConfigServiceRequest
 

Typedefs

typedef std::function< void(const ConfigServiceClient *, const Model::DeleteConfigRuleRequest &, const Model::DeleteConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DeleteConfigurationRecorderRequest &, const Model::DeleteConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteConfigurationRecorderResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DeleteDeliveryChannelRequest &, const Model::DeleteDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteDeliveryChannelResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DeleteEvaluationResultsRequest &, const Model::DeleteEvaluationResultsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeleteEvaluationResultsResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DeliverConfigSnapshotRequest &, const Model::DeliverConfigSnapshotOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DeliverConfigSnapshotResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByConfigRuleRequest &, const Model::DescribeComplianceByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComplianceByConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeComplianceByResourceRequest &, const Model::DescribeComplianceByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeComplianceByResourceResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRuleEvaluationStatusRequest &, const Model::DescribeConfigRuleEvaluationStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigRuleEvaluationStatusResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigRulesRequest &, const Model::DescribeConfigRulesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigRulesResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecorderStatusRequest &, const Model::DescribeConfigurationRecorderStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRecorderStatusResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeConfigurationRecordersRequest &, const Model::DescribeConfigurationRecordersOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeConfigurationRecordersResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelStatusRequest &, const Model::DescribeDeliveryChannelStatusOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryChannelStatusResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::DescribeDeliveryChannelsRequest &, const Model::DescribeDeliveryChannelsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > DescribeDeliveryChannelsResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByConfigRuleRequest &, const Model::GetComplianceDetailsByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceDetailsByConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceDetailsByResourceRequest &, const Model::GetComplianceDetailsByResourceOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceDetailsByResourceResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceSummaryByConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetComplianceSummaryByResourceTypeRequest &, const Model::GetComplianceSummaryByResourceTypeOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetComplianceSummaryByResourceTypeResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::GetResourceConfigHistoryRequest &, const Model::GetResourceConfigHistoryOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > GetResourceConfigHistoryResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::ListDiscoveredResourcesRequest &, const Model::ListDiscoveredResourcesOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > ListDiscoveredResourcesResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutConfigRuleRequest &, const Model::PutConfigRuleOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigRuleResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutConfigurationRecorderRequest &, const Model::PutConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutConfigurationRecorderResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutDeliveryChannelRequest &, const Model::PutDeliveryChannelOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutDeliveryChannelResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::PutEvaluationsRequest &, const Model::PutEvaluationsOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > PutEvaluationsResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::StartConfigRulesEvaluationRequest &, const Model::StartConfigRulesEvaluationOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigRulesEvaluationResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::StartConfigurationRecorderRequest &, const Model::StartConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StartConfigurationRecorderResponseReceivedHandler
 
typedef std::function< void(const ConfigServiceClient *, const Model::StopConfigurationRecorderRequest &, const Model::StopConfigurationRecorderOutcome &, const std::shared_ptr< const Aws::Client::AsyncCallerContext > &) > StopConfigurationRecorderResponseReceivedHandler
 

Enumerations

enum  ConfigServiceErrors {
  ConfigServiceErrors::INCOMPLETE_SIGNATURE = 0, ConfigServiceErrors::INTERNAL_FAILURE = 1, ConfigServiceErrors::INVALID_ACTION = 2, ConfigServiceErrors::INVALID_CLIENT_TOKEN_ID = 3,
  ConfigServiceErrors::INVALID_PARAMETER_COMBINATION = 4, ConfigServiceErrors::INVALID_QUERY_PARAMETER = 5, ConfigServiceErrors::INVALID_PARAMETER_VALUE = 6, ConfigServiceErrors::MISSING_ACTION = 7,
  ConfigServiceErrors::MISSING_AUTHENTICATION_TOKEN = 8, ConfigServiceErrors::MISSING_PARAMETER = 9, ConfigServiceErrors::OPT_IN_REQUIRED = 10, ConfigServiceErrors::REQUEST_EXPIRED = 11,
  ConfigServiceErrors::SERVICE_UNAVAILABLE = 12, ConfigServiceErrors::THROTTLING = 13, ConfigServiceErrors::VALIDATION = 14, ConfigServiceErrors::ACCESS_DENIED = 15,
  ConfigServiceErrors::RESOURCE_NOT_FOUND = 16, ConfigServiceErrors::UNRECOGNIZED_CLIENT = 17, ConfigServiceErrors::MALFORMED_QUERY_STRING = 18, ConfigServiceErrors::NETWORK_CONNECTION = 99,
  ConfigServiceErrors::UNKNOWN = 100, ConfigServiceErrors::INSUFFICIENT_DELIVERY_POLICY = static_cast<int>(Client::CoreErrors::SERVICE_EXTENSION_START_RANGE) + 1, ConfigServiceErrors::INSUFFICIENT_PERMISSIONS, ConfigServiceErrors::INVALID_CONFIGURATION_RECORDER_NAME,
  ConfigServiceErrors::INVALID_DELIVERY_CHANNEL_NAME, ConfigServiceErrors::INVALID_LIMIT, ConfigServiceErrors::INVALID_NEXT_TOKEN, ConfigServiceErrors::INVALID_RECORDING_GROUP,
  ConfigServiceErrors::INVALID_RESULT_TOKEN, ConfigServiceErrors::INVALID_ROLE, ConfigServiceErrors::INVALID_S3_KEY_PREFIX, ConfigServiceErrors::INVALID_S_N_S_TOPIC_A_R_N,
  ConfigServiceErrors::INVALID_TIME_RANGE, ConfigServiceErrors::LAST_DELIVERY_CHANNEL_DELETE_FAILED, ConfigServiceErrors::LIMIT_EXCEEDED, ConfigServiceErrors::MAX_NUMBER_OF_CONFIGURATION_RECORDERS_EXCEEDED,
  ConfigServiceErrors::MAX_NUMBER_OF_CONFIG_RULES_EXCEEDED, ConfigServiceErrors::MAX_NUMBER_OF_DELIVERY_CHANNELS_EXCEEDED, ConfigServiceErrors::NO_AVAILABLE_CONFIGURATION_RECORDER, ConfigServiceErrors::NO_AVAILABLE_DELIVERY_CHANNEL,
  ConfigServiceErrors::NO_RUNNING_CONFIGURATION_RECORDER, ConfigServiceErrors::NO_SUCH_BUCKET, ConfigServiceErrors::NO_SUCH_CONFIGURATION_RECORDER, ConfigServiceErrors::NO_SUCH_CONFIG_RULE,
  ConfigServiceErrors::NO_SUCH_DELIVERY_CHANNEL, ConfigServiceErrors::RESOURCE_IN_USE, ConfigServiceErrors::RESOURCE_NOT_DISCOVERED
}
 

Typedef Documentation

Definition at line 168 of file ConfigServiceClient.h.

Definition at line 171 of file ConfigServiceClient.h.

Definition at line 172 of file ConfigServiceClient.h.

Definition at line 173 of file ConfigServiceClient.h.

Definition at line 174 of file ConfigServiceClient.h.

Definition at line 175 of file ConfigServiceClient.h.

Definition at line 176 of file ConfigServiceClient.h.

Definition at line 177 of file ConfigServiceClient.h.

Definition at line 178 of file ConfigServiceClient.h.

Definition at line 180 of file ConfigServiceClient.h.

Definition at line 179 of file ConfigServiceClient.h.

Definition at line 182 of file ConfigServiceClient.h.

Definition at line 181 of file ConfigServiceClient.h.

Definition at line 183 of file ConfigServiceClient.h.

Definition at line 184 of file ConfigServiceClient.h.

Definition at line 185 of file ConfigServiceClient.h.

Definition at line 186 of file ConfigServiceClient.h.

Definition at line 187 of file ConfigServiceClient.h.

Definition at line 188 of file ConfigServiceClient.h.

Definition at line 189 of file ConfigServiceClient.h.

Definition at line 190 of file ConfigServiceClient.h.

Definition at line 191 of file ConfigServiceClient.h.

Definition at line 192 of file ConfigServiceClient.h.

Definition at line 193 of file ConfigServiceClient.h.

Definition at line 194 of file ConfigServiceClient.h.

Definition at line 195 of file ConfigServiceClient.h.

Enumeration Type Documentation

Enumerator
INCOMPLETE_SIGNATURE 
INTERNAL_FAILURE 
INVALID_ACTION 
INVALID_CLIENT_TOKEN_ID 
INVALID_PARAMETER_COMBINATION 
INVALID_QUERY_PARAMETER 
INVALID_PARAMETER_VALUE 
MISSING_ACTION 
MISSING_AUTHENTICATION_TOKEN 
MISSING_PARAMETER 
OPT_IN_REQUIRED 
REQUEST_EXPIRED 
SERVICE_UNAVAILABLE 
THROTTLING 
VALIDATION 
ACCESS_DENIED 
RESOURCE_NOT_FOUND 
UNRECOGNIZED_CLIENT 
MALFORMED_QUERY_STRING 
NETWORK_CONNECTION 
UNKNOWN 
INSUFFICIENT_DELIVERY_POLICY 
INSUFFICIENT_PERMISSIONS 
INVALID_CONFIGURATION_RECORDER_NAME 
INVALID_DELIVERY_CHANNEL_NAME 
INVALID_LIMIT 
INVALID_NEXT_TOKEN 
INVALID_RECORDING_GROUP 
INVALID_RESULT_TOKEN 
INVALID_ROLE 
INVALID_S3_KEY_PREFIX 
INVALID_S_N_S_TOPIC_A_R_N 
INVALID_TIME_RANGE 
LAST_DELIVERY_CHANNEL_DELETE_FAILED 
LIMIT_EXCEEDED 
MAX_NUMBER_OF_CONFIGURATION_RECORDERS_EXCEEDED 
MAX_NUMBER_OF_CONFIG_RULES_EXCEEDED 
MAX_NUMBER_OF_DELIVERY_CHANNELS_EXCEEDED 
NO_AVAILABLE_CONFIGURATION_RECORDER 
NO_AVAILABLE_DELIVERY_CHANNEL 
NO_RUNNING_CONFIGURATION_RECORDER 
NO_SUCH_BUCKET 
NO_SUCH_CONFIGURATION_RECORDER 
NO_SUCH_CONFIG_RULE 
NO_SUCH_DELIVERY_CHANNEL 
RESOURCE_IN_USE 
RESOURCE_NOT_DISCOVERED 

Definition at line 24 of file ConfigServiceErrors.h.