

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

The AWS Signer 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:
+  [Destination](API_Destination.md) 
+  [EncryptionAlgorithmOptions](API_EncryptionAlgorithmOptions.md) 
+  [HashAlgorithmOptions](API_HashAlgorithmOptions.md) 
+  [Permission](API_Permission.md) 
+  [S3Destination](API_S3Destination.md) 
+  [S3SignedObject](API_S3SignedObject.md) 
+  [S3Source](API_S3Source.md) 
+  [SignatureValidityPeriod](API_SignatureValidityPeriod.md) 
+  [SignedObject](API_SignedObject.md) 
+  [SigningConfiguration](API_SigningConfiguration.md) 
+  [SigningConfigurationOverrides](API_SigningConfigurationOverrides.md) 
+  [SigningImageFormat](API_SigningImageFormat.md) 
+  [SigningJob](API_SigningJob.md) 
+  [SigningJobRevocationRecord](API_SigningJobRevocationRecord.md) 
+  [SigningMaterial](API_SigningMaterial.md) 
+  [SigningPlatform](API_SigningPlatform.md) 
+  [SigningPlatformOverrides](API_SigningPlatformOverrides.md) 
+  [SigningProfile](API_SigningProfile.md) 
+  [SigningProfileRevocationRecord](API_SigningProfileRevocationRecord.md) 
+  [Source](API_Source.md) 