

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

The AWS Private Certificate Authority 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:
+  [AccessDescription](API_AccessDescription.md) 
+  [AccessMethod](API_AccessMethod.md) 
+  [ApiPassthrough](API_ApiPassthrough.md) 
+  [ASN1Subject](API_ASN1Subject.md) 
+  [CertificateAuthority](API_CertificateAuthority.md) 
+  [CertificateAuthorityConfiguration](API_CertificateAuthorityConfiguration.md) 
+  [CrlConfiguration](API_CrlConfiguration.md) 
+  [CrlDistributionPointExtensionConfiguration](API_CrlDistributionPointExtensionConfiguration.md) 
+  [CsrExtensions](API_CsrExtensions.md) 
+  [CustomAttribute](API_CustomAttribute.md) 
+  [CustomExtension](API_CustomExtension.md) 
+  [EdiPartyName](API_EdiPartyName.md) 
+  [ExtendedKeyUsage](API_ExtendedKeyUsage.md) 
+  [Extensions](API_Extensions.md) 
+  [GeneralName](API_GeneralName.md) 
+  [KeyUsage](API_KeyUsage.md) 
+  [OcspConfiguration](API_OcspConfiguration.md) 
+  [OtherName](API_OtherName.md) 
+  [Permission](API_Permission.md) 
+  [PolicyInformation](API_PolicyInformation.md) 
+  [PolicyQualifierInfo](API_PolicyQualifierInfo.md) 
+  [Qualifier](API_Qualifier.md) 
+  [RevocationConfiguration](API_RevocationConfiguration.md) 
+  [Tag](API_Tag.md) 
+  [Validity](API_Validity.md) 