

# Data Types
<a name="API_Types"></a>

The AWS Config API contains several data types that various actions use. This section describes each data type in detail.

**Note**  
The order of each element in a data type structure is not guaranteed. Applications should not assume a particular order.

The following data types are supported:
+  [AccountAggregationSource](API_AccountAggregationSource.md) 
+  [AggregateComplianceByConfigRule](API_AggregateComplianceByConfigRule.md) 
+  [AggregateComplianceByConformancePack](API_AggregateComplianceByConformancePack.md) 
+  [AggregateComplianceCount](API_AggregateComplianceCount.md) 
+  [AggregateConformancePackCompliance](API_AggregateConformancePackCompliance.md) 
+  [AggregateConformancePackComplianceCount](API_AggregateConformancePackComplianceCount.md) 
+  [AggregateConformancePackComplianceFilters](API_AggregateConformancePackComplianceFilters.md) 
+  [AggregateConformancePackComplianceSummary](API_AggregateConformancePackComplianceSummary.md) 
+  [AggregateConformancePackComplianceSummaryFilters](API_AggregateConformancePackComplianceSummaryFilters.md) 
+  [AggregatedSourceStatus](API_AggregatedSourceStatus.md) 
+  [AggregateEvaluationResult](API_AggregateEvaluationResult.md) 
+  [AggregateResourceIdentifier](API_AggregateResourceIdentifier.md) 
+  [AggregationAuthorization](API_AggregationAuthorization.md) 
+  [AggregatorFilterResourceType](API_AggregatorFilterResourceType.md) 
+  [AggregatorFilters](API_AggregatorFilters.md) 
+  [AggregatorFilterServicePrincipal](API_AggregatorFilterServicePrincipal.md) 
+  [BaseConfigurationItem](API_BaseConfigurationItem.md) 
+  [Compliance](API_Compliance.md) 
+  [ComplianceByConfigRule](API_ComplianceByConfigRule.md) 
+  [ComplianceByResource](API_ComplianceByResource.md) 
+  [ComplianceContributorCount](API_ComplianceContributorCount.md) 
+  [ComplianceSummary](API_ComplianceSummary.md) 
+  [ComplianceSummaryByResourceType](API_ComplianceSummaryByResourceType.md) 
+  [ConfigExportDeliveryInfo](API_ConfigExportDeliveryInfo.md) 
+  [ConfigRule](API_ConfigRule.md) 
+  [ConfigRuleComplianceFilters](API_ConfigRuleComplianceFilters.md) 
+  [ConfigRuleComplianceSummaryFilters](API_ConfigRuleComplianceSummaryFilters.md) 
+  [ConfigRuleEvaluationStatus](API_ConfigRuleEvaluationStatus.md) 
+  [ConfigSnapshotDeliveryProperties](API_ConfigSnapshotDeliveryProperties.md) 
+  [ConfigStreamDeliveryInfo](API_ConfigStreamDeliveryInfo.md) 
+  [ConfigurationAggregator](API_ConfigurationAggregator.md) 
+  [ConfigurationItem](API_ConfigurationItem.md) 
+  [ConfigurationRecorder](API_ConfigurationRecorder.md) 
+  [ConfigurationRecorderFilter](API_ConfigurationRecorderFilter.md) 
+  [ConfigurationRecorderStatus](API_ConfigurationRecorderStatus.md) 
+  [ConfigurationRecorderSummary](API_ConfigurationRecorderSummary.md) 
+  [ConformancePackComplianceFilters](API_ConformancePackComplianceFilters.md) 
+  [ConformancePackComplianceScore](API_ConformancePackComplianceScore.md) 
+  [ConformancePackComplianceScoresFilters](API_ConformancePackComplianceScoresFilters.md) 
+  [ConformancePackComplianceSummary](API_ConformancePackComplianceSummary.md) 
+  [ConformancePackDetail](API_ConformancePackDetail.md) 
+  [ConformancePackEvaluationFilters](API_ConformancePackEvaluationFilters.md) 
+  [ConformancePackEvaluationResult](API_ConformancePackEvaluationResult.md) 
+  [ConformancePackInputParameter](API_ConformancePackInputParameter.md) 
+  [ConformancePackRuleCompliance](API_ConformancePackRuleCompliance.md) 
+  [ConformancePackStatusDetail](API_ConformancePackStatusDetail.md) 
+  [CustomPolicyDetails](API_CustomPolicyDetails.md) 
+  [DeliveryChannel](API_DeliveryChannel.md) 
+  [DeliveryChannelStatus](API_DeliveryChannelStatus.md) 
+  [DescribeConfigRulesFilters](API_DescribeConfigRulesFilters.md) 
+  [Evaluation](API_Evaluation.md) 
+  [EvaluationContext](API_EvaluationContext.md) 
+  [EvaluationModeConfiguration](API_EvaluationModeConfiguration.md) 
+  [EvaluationResult](API_EvaluationResult.md) 
+  [EvaluationResultIdentifier](API_EvaluationResultIdentifier.md) 
+  [EvaluationResultQualifier](API_EvaluationResultQualifier.md) 
+  [EvaluationStatus](API_EvaluationStatus.md) 
+  [ExclusionByResourceTypes](API_ExclusionByResourceTypes.md) 
+  [ExecutionControls](API_ExecutionControls.md) 
+  [ExternalEvaluation](API_ExternalEvaluation.md) 
+  [FailedDeleteRemediationExceptionsBatch](API_FailedDeleteRemediationExceptionsBatch.md) 
+  [FailedRemediationBatch](API_FailedRemediationBatch.md) 
+  [FailedRemediationExceptionBatch](API_FailedRemediationExceptionBatch.md) 
+  [FieldInfo](API_FieldInfo.md) 
+  [GroupedResourceCount](API_GroupedResourceCount.md) 
+  [MemberAccountStatus](API_MemberAccountStatus.md) 
+  [OrganizationAggregationSource](API_OrganizationAggregationSource.md) 
+  [OrganizationConfigRule](API_OrganizationConfigRule.md) 
+  [OrganizationConfigRuleStatus](API_OrganizationConfigRuleStatus.md) 
+  [OrganizationConformancePack](API_OrganizationConformancePack.md) 
+  [OrganizationConformancePackDetailedStatus](API_OrganizationConformancePackDetailedStatus.md) 
+  [OrganizationConformancePackStatus](API_OrganizationConformancePackStatus.md) 
+  [OrganizationCustomPolicyRuleMetadata](API_OrganizationCustomPolicyRuleMetadata.md) 
+  [OrganizationCustomPolicyRuleMetadataNoPolicy](API_OrganizationCustomPolicyRuleMetadataNoPolicy.md) 
+  [OrganizationCustomRuleMetadata](API_OrganizationCustomRuleMetadata.md) 
+  [OrganizationManagedRuleMetadata](API_OrganizationManagedRuleMetadata.md) 
+  [OrganizationResourceDetailedStatusFilters](API_OrganizationResourceDetailedStatusFilters.md) 
+  [PendingAggregationRequest](API_PendingAggregationRequest.md) 
+  [QueryInfo](API_QueryInfo.md) 
+  [RecordingGroup](API_RecordingGroup.md) 
+  [RecordingMode](API_RecordingMode.md) 
+  [RecordingModeOverride](API_RecordingModeOverride.md) 
+  [RecordingStrategy](API_RecordingStrategy.md) 
+  [Relationship](API_Relationship.md) 
+  [RemediationConfiguration](API_RemediationConfiguration.md) 
+  [RemediationException](API_RemediationException.md) 
+  [RemediationExceptionResourceKey](API_RemediationExceptionResourceKey.md) 
+  [RemediationExecutionStatus](API_RemediationExecutionStatus.md) 
+  [RemediationExecutionStep](API_RemediationExecutionStep.md) 
+  [RemediationParameterValue](API_RemediationParameterValue.md) 
+  [ResourceCount](API_ResourceCount.md) 
+  [ResourceCountFilters](API_ResourceCountFilters.md) 
+  [ResourceDetails](API_ResourceDetails.md) 
+  [ResourceEvaluation](API_ResourceEvaluation.md) 
+  [ResourceEvaluationFilters](API_ResourceEvaluationFilters.md) 
+  [ResourceFilters](API_ResourceFilters.md) 
+  [ResourceIdentifier](API_ResourceIdentifier.md) 
+  [ResourceKey](API_ResourceKey.md) 
+  [ResourceValue](API_ResourceValue.md) 
+  [RetentionConfiguration](API_RetentionConfiguration.md) 
+  [Scope](API_Scope.md) 
+  [Source](API_Source.md) 
+  [SourceDetail](API_SourceDetail.md) 
+  [SsmControls](API_SsmControls.md) 
+  [StaticValue](API_StaticValue.md) 
+  [StatusDetailFilters](API_StatusDetailFilters.md) 
+  [StoredQuery](API_StoredQuery.md) 
+  [StoredQueryMetadata](API_StoredQueryMetadata.md) 
+  [Tag](API_Tag.md) 
+  [TemplateSSMDocumentDetails](API_TemplateSSMDocumentDetails.md) 
+  [TimeWindow](API_TimeWindow.md) 