

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

The Amazon 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) 
+  [AcmeAccount](API_AcmeAccount.md) 
+  [AcmeAccountSummary](API_AcmeAccountSummary.md) 
+  [AcmeDomainValidation](API_AcmeDomainValidation.md) 
+  [AcmeDomainValidationSummary](API_AcmeDomainValidationSummary.md) 
+  [AcmeEndpoint](API_AcmeEndpoint.md) 
+  [AcmeEndpointSummary](API_AcmeEndpointSummary.md) 
+  [AcmeExternalAccountBinding](API_AcmeExternalAccountBinding.md) 
+  [AcmeExternalAccountBindingSummary](API_AcmeExternalAccountBindingSummary.md) 
+  [CertificateAuthority](API_CertificateAuthority.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) 
+  [DnsPrevalidationDetails](API_DnsPrevalidationDetails.md) 
+  [DnsPrevalidationOptions](API_DnsPrevalidationOptions.md) 
+  [DnsValidationChallenge](API_DnsValidationChallenge.md) 
+  [DomainScope](API_DomainScope.md) 
+  [DomainValidation](API_DomainValidation.md) 
+  [DomainValidationMethodUpdateSummary](API_DomainValidationMethodUpdateSummary.md) 
+  [DomainValidationOption](API_DomainValidationOption.md) 
+  [DomainValidationSummary](API_DomainValidationSummary.md) 
+  [EmailValidationChallenge](API_EmailValidationChallenge.md) 
+  [Expiration](API_Expiration.md) 
+  [ExpiryEventsConfiguration](API_ExpiryEventsConfiguration.md) 
+  [ExtendedKeyUsage](API_ExtendedKeyUsage.md) 
+  [FailureDetails](API_FailureDetails.md) 
+  [Filters](API_Filters.md) 
+  [GeneralName](API_GeneralName.md) 
+  [HttpRedirect](API_HttpRedirect.md) 
+  [KeyUsage](API_KeyUsage.md) 
+  [OtherName](API_OtherName.md) 
+  [PrevalidationDetails](API_PrevalidationDetails.md) 
+  [PrevalidationOptions](API_PrevalidationOptions.md) 
+  [PublicCertificateAuthority](API_PublicCertificateAuthority.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) 
+  [UpdateSummary](API_UpdateSummary.md) 
+  [ValidationChallenge](API_ValidationChallenge.md) 
+  [ValidationConfiguration](API_ValidationConfiguration.md) 
+  [X509AttributeFilter](API_X509AttributeFilter.md) 
+  [X509Attributes](API_X509Attributes.md) 