

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

The Amazon Elastic Container Registry 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:
+  [Attribute](API_Attribute.md) 
+  [AuthorizationData](API_AuthorizationData.md) 
+  [AwsEcrContainerImageDetails](API_AwsEcrContainerImageDetails.md) 
+  [CvssScore](API_CvssScore.md) 
+  [CvssScoreAdjustment](API_CvssScoreAdjustment.md) 
+  [CvssScoreDetails](API_CvssScoreDetails.md) 
+  [DescribeImagesFilter](API_DescribeImagesFilter.md) 
+  [EncryptionConfiguration](API_EncryptionConfiguration.md) 
+  [EncryptionConfigurationForRepositoryCreationTemplate](API_EncryptionConfigurationForRepositoryCreationTemplate.md) 
+  [EnhancedImageScanFinding](API_EnhancedImageScanFinding.md) 
+  [Image](API_Image.md) 
+  [ImageDetail](API_ImageDetail.md) 
+  [ImageFailure](API_ImageFailure.md) 
+  [ImageIdentifier](API_ImageIdentifier.md) 
+  [ImageReferrer](API_ImageReferrer.md) 
+  [ImageReplicationStatus](API_ImageReplicationStatus.md) 
+  [ImageScanFinding](API_ImageScanFinding.md) 
+  [ImageScanFindings](API_ImageScanFindings.md) 
+  [ImageScanFindingsSummary](API_ImageScanFindingsSummary.md) 
+  [ImageScanningConfiguration](API_ImageScanningConfiguration.md) 
+  [ImageScanStatus](API_ImageScanStatus.md) 
+  [ImageSigningStatus](API_ImageSigningStatus.md) 
+  [ImageTagMutabilityExclusionFilter](API_ImageTagMutabilityExclusionFilter.md) 
+  [Layer](API_Layer.md) 
+  [LayerFailure](API_LayerFailure.md) 
+  [LifecyclePolicyPreviewFilter](API_LifecyclePolicyPreviewFilter.md) 
+  [LifecyclePolicyPreviewResult](API_LifecyclePolicyPreviewResult.md) 
+  [LifecyclePolicyPreviewSummary](API_LifecyclePolicyPreviewSummary.md) 
+  [LifecyclePolicyRuleAction](API_LifecyclePolicyRuleAction.md) 
+  [ListImageReferrersFilter](API_ListImageReferrersFilter.md) 
+  [ListImagesFilter](API_ListImagesFilter.md) 
+  [PackageVulnerabilityDetails](API_PackageVulnerabilityDetails.md) 
+  [PullThroughCacheRule](API_PullThroughCacheRule.md) 
+  [Recommendation](API_Recommendation.md) 
+  [RegistryScanningConfiguration](API_RegistryScanningConfiguration.md) 
+  [RegistryScanningRule](API_RegistryScanningRule.md) 
+  [Remediation](API_Remediation.md) 
+  [ReplicationConfiguration](API_ReplicationConfiguration.md) 
+  [ReplicationDestination](API_ReplicationDestination.md) 
+  [ReplicationRule](API_ReplicationRule.md) 
+  [Repository](API_Repository.md) 
+  [RepositoryCreationTemplate](API_RepositoryCreationTemplate.md) 
+  [RepositoryFilter](API_RepositoryFilter.md) 
+  [RepositoryScanningConfiguration](API_RepositoryScanningConfiguration.md) 
+  [RepositoryScanningConfigurationFailure](API_RepositoryScanningConfigurationFailure.md) 
+  [Resource](API_Resource.md) 
+  [ResourceDetails](API_ResourceDetails.md) 
+  [ScanningRepositoryFilter](API_ScanningRepositoryFilter.md) 
+  [ScoreDetails](API_ScoreDetails.md) 
+  [SigningConfiguration](API_SigningConfiguration.md) 
+  [SigningRepositoryFilter](API_SigningRepositoryFilter.md) 
+  [SigningRule](API_SigningRule.md) 
+  [SubjectIdentifier](API_SubjectIdentifier.md) 
+  [Tag](API_Tag.md) 
+  [TransitioningImageTotalCount](API_TransitioningImageTotalCount.md) 
+  [VulnerablePackage](API_VulnerablePackage.md) 