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

Namespaces

 ChronologicalOrderMapper
 
 ComplianceTypeMapper
 
 ConfigRuleStateMapper
 
 ConfigurationItemStatusMapper
 
 DeliveryStatusMapper
 
 EventSourceMapper
 
 MaximumExecutionFrequencyMapper
 
 MessageTypeMapper
 
 OwnerMapper
 
 RecorderStatusMapper
 
 ResourceTypeMapper
 

Classes

class  Compliance
 
class  ComplianceByConfigRule
 
class  ComplianceByResource
 
class  ComplianceContributorCount
 
class  ComplianceSummary
 
class  ComplianceSummaryByResourceType
 
class  ConfigExportDeliveryInfo
 
class  ConfigRule
 
class  ConfigRuleEvaluationStatus
 
class  ConfigSnapshotDeliveryProperties
 
class  ConfigStreamDeliveryInfo
 
class  ConfigurationItem
 
class  ConfigurationRecorder
 
class  ConfigurationRecorderStatus
 
class  DeleteConfigRuleRequest
 
class  DeleteDeliveryChannelRequest
 
class  DeliverConfigSnapshotRequest
 
class  DeliverConfigSnapshotResult
 
class  DeliveryChannel
 
class  DeliveryChannelStatus
 
class  DescribeComplianceByConfigRuleRequest
 
class  DescribeComplianceByConfigRuleResult
 
class  DescribeComplianceByResourceRequest
 
class  DescribeComplianceByResourceResult
 
class  DescribeConfigRuleEvaluationStatusRequest
 
class  DescribeConfigRuleEvaluationStatusResult
 
class  DescribeConfigRulesRequest
 
class  DescribeConfigRulesResult
 
class  DescribeConfigurationRecordersRequest
 
class  DescribeConfigurationRecordersResult
 
class  DescribeConfigurationRecorderStatusRequest
 
class  DescribeConfigurationRecorderStatusResult
 
class  DescribeDeliveryChannelsRequest
 
class  DescribeDeliveryChannelsResult
 
class  DescribeDeliveryChannelStatusRequest
 
class  DescribeDeliveryChannelStatusResult
 
class  Evaluation
 
class  EvaluationResult
 
class  EvaluationResultIdentifier
 
class  EvaluationResultQualifier
 
class  GetComplianceDetailsByConfigRuleRequest
 
class  GetComplianceDetailsByConfigRuleResult
 
class  GetComplianceDetailsByResourceRequest
 
class  GetComplianceDetailsByResourceResult
 
class  GetComplianceSummaryByConfigRuleResult
 
class  GetComplianceSummaryByResourceTypeRequest
 
class  GetComplianceSummaryByResourceTypeResult
 
class  GetResourceConfigHistoryRequest
 
class  GetResourceConfigHistoryResult
 
class  ListDiscoveredResourcesRequest
 
class  ListDiscoveredResourcesResult
 
class  PutConfigRuleRequest
 
class  PutConfigurationRecorderRequest
 
class  PutDeliveryChannelRequest
 
class  PutEvaluationsRequest
 
class  PutEvaluationsResult
 
class  RecordingGroup
 
class  Relationship
 
class  ResourceIdentifier
 
class  Scope
 
class  Source
 
class  SourceDetail
 
class  StartConfigurationRecorderRequest
 
class  StopConfigurationRecorderRequest
 

Typedefs

typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > DeleteConfigRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > DeleteDeliveryChannelOutcome
 
typedef Aws::Utils::Outcome< DeliverConfigSnapshotResult, Aws::Client::AWSError< ConfigServiceErrors > > DeliverConfigSnapshotOutcome
 
typedef Aws::Utils::Outcome< DescribeComplianceByConfigRuleResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeComplianceByConfigRuleOutcome
 
typedef Aws::Utils::Outcome< DescribeComplianceByResourceResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeComplianceByResourceOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigRuleEvaluationStatusResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeConfigRuleEvaluationStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigRulesResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeConfigRulesOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigurationRecorderStatusResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeConfigurationRecorderStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeConfigurationRecordersResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeConfigurationRecordersOutcome
 
typedef Aws::Utils::Outcome< DescribeDeliveryChannelStatusResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeDeliveryChannelStatusOutcome
 
typedef Aws::Utils::Outcome< DescribeDeliveryChannelsResult, Aws::Client::AWSError< ConfigServiceErrors > > DescribeDeliveryChannelsOutcome
 
typedef Aws::Utils::Outcome< GetComplianceDetailsByConfigRuleResult, Aws::Client::AWSError< ConfigServiceErrors > > GetComplianceDetailsByConfigRuleOutcome
 
typedef Aws::Utils::Outcome< GetComplianceDetailsByResourceResult, Aws::Client::AWSError< ConfigServiceErrors > > GetComplianceDetailsByResourceOutcome
 
typedef Aws::Utils::Outcome< GetComplianceSummaryByConfigRuleResult, Aws::Client::AWSError< ConfigServiceErrors > > GetComplianceSummaryByConfigRuleOutcome
 
typedef Aws::Utils::Outcome< GetComplianceSummaryByResourceTypeResult, Aws::Client::AWSError< ConfigServiceErrors > > GetComplianceSummaryByResourceTypeOutcome
 
typedef Aws::Utils::Outcome< GetResourceConfigHistoryResult, Aws::Client::AWSError< ConfigServiceErrors > > GetResourceConfigHistoryOutcome
 
typedef Aws::Utils::Outcome< ListDiscoveredResourcesResult, Aws::Client::AWSError< ConfigServiceErrors > > ListDiscoveredResourcesOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > PutConfigRuleOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > PutConfigurationRecorderOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > PutDeliveryChannelOutcome
 
typedef Aws::Utils::Outcome< PutEvaluationsResult, Aws::Client::AWSError< ConfigServiceErrors > > PutEvaluationsOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > StartConfigurationRecorderOutcome
 
typedef Aws::Utils::Outcome< NoResult, Aws::Client::AWSError< ConfigServiceErrors > > StopConfigurationRecorderOutcome
 
typedef std::future< DeleteConfigRuleOutcomeDeleteConfigRuleOutcomeCallable
 
typedef std::future< DeleteDeliveryChannelOutcomeDeleteDeliveryChannelOutcomeCallable
 
typedef std::future< DeliverConfigSnapshotOutcomeDeliverConfigSnapshotOutcomeCallable
 
typedef std::future< DescribeComplianceByConfigRuleOutcomeDescribeComplianceByConfigRuleOutcomeCallable
 
typedef std::future< DescribeComplianceByResourceOutcomeDescribeComplianceByResourceOutcomeCallable
 
typedef std::future< DescribeConfigRuleEvaluationStatusOutcomeDescribeConfigRuleEvaluationStatusOutcomeCallable
 
typedef std::future< DescribeConfigRulesOutcomeDescribeConfigRulesOutcomeCallable
 
typedef std::future< DescribeConfigurationRecorderStatusOutcomeDescribeConfigurationRecorderStatusOutcomeCallable
 
typedef std::future< DescribeConfigurationRecordersOutcomeDescribeConfigurationRecordersOutcomeCallable
 
typedef std::future< DescribeDeliveryChannelStatusOutcomeDescribeDeliveryChannelStatusOutcomeCallable
 
typedef std::future< DescribeDeliveryChannelsOutcomeDescribeDeliveryChannelsOutcomeCallable
 
typedef std::future< GetComplianceDetailsByConfigRuleOutcomeGetComplianceDetailsByConfigRuleOutcomeCallable
 
typedef std::future< GetComplianceDetailsByResourceOutcomeGetComplianceDetailsByResourceOutcomeCallable
 
typedef std::future< GetComplianceSummaryByConfigRuleOutcomeGetComplianceSummaryByConfigRuleOutcomeCallable
 
typedef std::future< GetComplianceSummaryByResourceTypeOutcomeGetComplianceSummaryByResourceTypeOutcomeCallable
 
typedef std::future< GetResourceConfigHistoryOutcomeGetResourceConfigHistoryOutcomeCallable
 
typedef std::future< ListDiscoveredResourcesOutcomeListDiscoveredResourcesOutcomeCallable
 
typedef std::future< PutConfigRuleOutcomePutConfigRuleOutcomeCallable
 
typedef std::future< PutConfigurationRecorderOutcomePutConfigurationRecorderOutcomeCallable
 
typedef std::future< PutDeliveryChannelOutcomePutDeliveryChannelOutcomeCallable
 
typedef std::future< PutEvaluationsOutcomePutEvaluationsOutcomeCallable
 
typedef std::future< StartConfigurationRecorderOutcomeStartConfigurationRecorderOutcomeCallable
 
typedef std::future< StopConfigurationRecorderOutcomeStopConfigurationRecorderOutcomeCallable
 

Enumerations

enum  ChronologicalOrder { ChronologicalOrder::NOT_SET, ChronologicalOrder::Reverse, ChronologicalOrder::Forward }
 
enum  ComplianceType {
  ComplianceType::NOT_SET, ComplianceType::COMPLIANT, ComplianceType::NON_COMPLIANT, ComplianceType::NOT_APPLICABLE,
  ComplianceType::INSUFFICIENT_DATA
}
 
enum  ConfigRuleState { ConfigRuleState::NOT_SET, ConfigRuleState::ACTIVE, ConfigRuleState::DELETING }
 
enum  ConfigurationItemStatus {
  ConfigurationItemStatus::NOT_SET, ConfigurationItemStatus::Ok, ConfigurationItemStatus::Failed, ConfigurationItemStatus::Discovered,
  ConfigurationItemStatus::Deleted
}
 
enum  DeliveryStatus { DeliveryStatus::NOT_SET, DeliveryStatus::Success, DeliveryStatus::Failure, DeliveryStatus::Not_Applicable }
 
enum  EventSource { EventSource::NOT_SET, EventSource::aws_config }
 
enum  MaximumExecutionFrequency {
  MaximumExecutionFrequency::NOT_SET, MaximumExecutionFrequency::One_Hour, MaximumExecutionFrequency::Three_Hours, MaximumExecutionFrequency::Six_Hours,
  MaximumExecutionFrequency::Twelve_Hours, MaximumExecutionFrequency::TwentyFour_Hours
}
 
enum  MessageType { MessageType::NOT_SET, MessageType::ConfigurationItemChangeNotification, MessageType::ConfigurationSnapshotDeliveryCompleted }
 
enum  Owner { Owner::NOT_SET, Owner::CUSTOM_LAMBDA, Owner::AWS }
 
enum  RecorderStatus { RecorderStatus::NOT_SET, RecorderStatus::Pending, RecorderStatus::Success, RecorderStatus::Failure }
 
enum  ResourceType {
  ResourceType::NOT_SET, ResourceType::AWS_EC2_CustomerGateway, ResourceType::AWS_EC2_EIP, ResourceType::AWS_EC2_Host,
  ResourceType::AWS_EC2_Instance, ResourceType::AWS_EC2_InternetGateway, ResourceType::AWS_EC2_NetworkAcl, ResourceType::AWS_EC2_NetworkInterface,
  ResourceType::AWS_EC2_RouteTable, ResourceType::AWS_EC2_SecurityGroup, ResourceType::AWS_EC2_Subnet, ResourceType::AWS_CloudTrail_Trail,
  ResourceType::AWS_EC2_Volume, ResourceType::AWS_EC2_VPC, ResourceType::AWS_EC2_VPNConnection, ResourceType::AWS_EC2_VPNGateway,
  ResourceType::AWS_IAM_Group, ResourceType::AWS_IAM_Policy, ResourceType::AWS_IAM_Role, ResourceType::AWS_IAM_User
}
 

Typedef Documentation

Definition at line 106 of file ConfigServiceClient.h.

Definition at line 132 of file ConfigServiceClient.h.

Definition at line 109 of file ConfigServiceClient.h.

Definition at line 133 of file ConfigServiceClient.h.

Definition at line 110 of file ConfigServiceClient.h.

Definition at line 134 of file ConfigServiceClient.h.

Definition at line 111 of file ConfigServiceClient.h.

Definition at line 135 of file ConfigServiceClient.h.

Definition at line 112 of file ConfigServiceClient.h.

Definition at line 136 of file ConfigServiceClient.h.

Definition at line 113 of file ConfigServiceClient.h.

Definition at line 137 of file ConfigServiceClient.h.

Definition at line 114 of file ConfigServiceClient.h.

Definition at line 138 of file ConfigServiceClient.h.

Definition at line 116 of file ConfigServiceClient.h.

Definition at line 140 of file ConfigServiceClient.h.

Definition at line 115 of file ConfigServiceClient.h.

Definition at line 139 of file ConfigServiceClient.h.

Definition at line 118 of file ConfigServiceClient.h.

Definition at line 142 of file ConfigServiceClient.h.

Definition at line 117 of file ConfigServiceClient.h.

Definition at line 141 of file ConfigServiceClient.h.

Definition at line 119 of file ConfigServiceClient.h.

Definition at line 143 of file ConfigServiceClient.h.

Definition at line 120 of file ConfigServiceClient.h.

Definition at line 144 of file ConfigServiceClient.h.

Definition at line 121 of file ConfigServiceClient.h.

Definition at line 145 of file ConfigServiceClient.h.

Definition at line 122 of file ConfigServiceClient.h.

Definition at line 146 of file ConfigServiceClient.h.

Definition at line 123 of file ConfigServiceClient.h.

Definition at line 147 of file ConfigServiceClient.h.

Definition at line 124 of file ConfigServiceClient.h.

Definition at line 148 of file ConfigServiceClient.h.

Definition at line 125 of file ConfigServiceClient.h.

Definition at line 149 of file ConfigServiceClient.h.

Definition at line 126 of file ConfigServiceClient.h.

Definition at line 150 of file ConfigServiceClient.h.

Definition at line 127 of file ConfigServiceClient.h.

Definition at line 151 of file ConfigServiceClient.h.

Definition at line 128 of file ConfigServiceClient.h.

Definition at line 152 of file ConfigServiceClient.h.

Definition at line 129 of file ConfigServiceClient.h.

Definition at line 153 of file ConfigServiceClient.h.

Definition at line 130 of file ConfigServiceClient.h.

Definition at line 154 of file ConfigServiceClient.h.

Enumeration Type Documentation

Enumerator
NOT_SET 
Reverse 
Forward 

Definition at line 25 of file ChronologicalOrder.h.

Enumerator
NOT_SET 
COMPLIANT 
NON_COMPLIANT 
NOT_APPLICABLE 
INSUFFICIENT_DATA 

Definition at line 25 of file ComplianceType.h.

Enumerator
NOT_SET 
ACTIVE 
DELETING 

Definition at line 25 of file ConfigRuleState.h.

Enumerator
NOT_SET 
Ok 
Failed 
Discovered 
Deleted 

Definition at line 25 of file ConfigurationItemStatus.h.

Enumerator
NOT_SET 
Success 
Failure 
Not_Applicable 

Definition at line 25 of file DeliveryStatus.h.

Enumerator
NOT_SET 
aws_config 

Definition at line 25 of file EventSource.h.

Enumerator
NOT_SET 
One_Hour 
Three_Hours 
Six_Hours 
Twelve_Hours 
TwentyFour_Hours 

Definition at line 25 of file MaximumExecutionFrequency.h.

Enumerator
NOT_SET 
ConfigurationItemChangeNotification 
ConfigurationSnapshotDeliveryCompleted 

Definition at line 25 of file MessageType.h.

Enumerator
NOT_SET 
CUSTOM_LAMBDA 
AWS 

Definition at line 25 of file Owner.h.

Enumerator
NOT_SET 
Pending 
Success 
Failure 

Definition at line 25 of file RecorderStatus.h.

Enumerator
NOT_SET 
AWS_EC2_CustomerGateway 
AWS_EC2_EIP 
AWS_EC2_Host 
AWS_EC2_Instance 
AWS_EC2_InternetGateway 
AWS_EC2_NetworkAcl 
AWS_EC2_NetworkInterface 
AWS_EC2_RouteTable 
AWS_EC2_SecurityGroup 
AWS_EC2_Subnet 
AWS_CloudTrail_Trail 
AWS_EC2_Volume 
AWS_EC2_VPC 
AWS_EC2_VPNConnection 
AWS_EC2_VPNGateway 
AWS_IAM_Group 
AWS_IAM_Policy 
AWS_IAM_Role 
AWS_IAM_User 

Definition at line 25 of file ResourceType.h.