

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

The AWS Certificate Manager 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:
+  [AcmCertificateMetadata](API_AcmCertificateMetadata.md) 
+  [AcmCertificateMetadataFilter](API_AcmCertificateMetadataFilter.md) 
+  [CertificateDetail](API_CertificateDetail.md) 
+  [CertificateFilter](API_CertificateFilter.md) 
+  [CertificateFilterStatement](API_CertificateFilterStatement.md) 
+  [CertificateMetadata](API_CertificateMetadata.md) 
+  [CertificateOptions](API_CertificateOptions.md) 
+  [CertificateSearchResult](API_CertificateSearchResult.md) 
+  [CertificateSummary](API_CertificateSummary.md) 
+  [CommonNameFilter](API_CommonNameFilter.md) 
+  [CustomAttribute](API_CustomAttribute.md) 
+  [DistinguishedName](API_DistinguishedName.md) 
+  [DnsNameFilter](API_DnsNameFilter.md) 
+  [DomainValidation](API_DomainValidation.md) 
+  [DomainValidationOption](API_DomainValidationOption.md) 
+  [ExpiryEventsConfiguration](API_ExpiryEventsConfiguration.md) 
+  [ExtendedKeyUsage](API_ExtendedKeyUsage.md) 
+  [Filters](API_Filters.md) 
+  [GeneralName](API_GeneralName.md) 
+  [HttpRedirect](API_HttpRedirect.md) 
+  [KeyUsage](API_KeyUsage.md) 
+  [OtherName](API_OtherName.md) 
+  [RenewalSummary](API_RenewalSummary.md) 
+  [ResourceRecord](API_ResourceRecord.md) 
+  [SubjectAlternativeNameFilter](API_SubjectAlternativeNameFilter.md) 
+  [SubjectFilter](API_SubjectFilter.md) 
+  [Tag](API_Tag.md) 
+  [ThrottlingReason](API_ThrottlingReason.md) 
+  [TimestampRange](API_TimestampRange.md) 
+  [X509AttributeFilter](API_X509AttributeFilter.md) 
+  [X509Attributes](API_X509Attributes.md) 