amazonka-ecr-2.0: gen/Amazonka/ECR/Lens.hs
{-# LANGUAGE NoImplicitPrelude #-}
{-# OPTIONS_GHC -fno-warn-duplicate-exports #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- Derived from AWS service descriptions, licensed under Apache 2.0.
-- |
-- Module : Amazonka.ECR.Lens
-- Copyright : (c) 2013-2023 Brendan Hay
-- License : Mozilla Public License, v. 2.0.
-- Maintainer : Brendan Hay
-- Stability : auto-generated
-- Portability : non-portable (GHC extensions)
module Amazonka.ECR.Lens
( -- * Operations
-- ** BatchCheckLayerAvailability
batchCheckLayerAvailability_registryId,
batchCheckLayerAvailability_repositoryName,
batchCheckLayerAvailability_layerDigests,
batchCheckLayerAvailabilityResponse_failures,
batchCheckLayerAvailabilityResponse_layers,
batchCheckLayerAvailabilityResponse_httpStatus,
-- ** BatchDeleteImage
batchDeleteImage_registryId,
batchDeleteImage_repositoryName,
batchDeleteImage_imageIds,
batchDeleteImageResponse_failures,
batchDeleteImageResponse_imageIds,
batchDeleteImageResponse_httpStatus,
-- ** BatchGetImage
batchGetImage_acceptedMediaTypes,
batchGetImage_registryId,
batchGetImage_repositoryName,
batchGetImage_imageIds,
batchGetImageResponse_failures,
batchGetImageResponse_images,
batchGetImageResponse_httpStatus,
-- ** BatchGetRepositoryScanningConfiguration
batchGetRepositoryScanningConfiguration_repositoryNames,
batchGetRepositoryScanningConfigurationResponse_failures,
batchGetRepositoryScanningConfigurationResponse_scanningConfigurations,
batchGetRepositoryScanningConfigurationResponse_httpStatus,
-- ** CompleteLayerUpload
completeLayerUpload_registryId,
completeLayerUpload_repositoryName,
completeLayerUpload_uploadId,
completeLayerUpload_layerDigests,
completeLayerUploadResponse_layerDigest,
completeLayerUploadResponse_registryId,
completeLayerUploadResponse_repositoryName,
completeLayerUploadResponse_uploadId,
completeLayerUploadResponse_httpStatus,
-- ** CreatePullThroughCacheRule
createPullThroughCacheRule_registryId,
createPullThroughCacheRule_ecrRepositoryPrefix,
createPullThroughCacheRule_upstreamRegistryUrl,
createPullThroughCacheRuleResponse_createdAt,
createPullThroughCacheRuleResponse_ecrRepositoryPrefix,
createPullThroughCacheRuleResponse_registryId,
createPullThroughCacheRuleResponse_upstreamRegistryUrl,
createPullThroughCacheRuleResponse_httpStatus,
-- ** CreateRepository
createRepository_encryptionConfiguration,
createRepository_imageScanningConfiguration,
createRepository_imageTagMutability,
createRepository_registryId,
createRepository_tags,
createRepository_repositoryName,
createRepositoryResponse_repository,
createRepositoryResponse_httpStatus,
-- ** DeleteLifecyclePolicy
deleteLifecyclePolicy_registryId,
deleteLifecyclePolicy_repositoryName,
deleteLifecyclePolicyResponse_lastEvaluatedAt,
deleteLifecyclePolicyResponse_lifecyclePolicyText,
deleteLifecyclePolicyResponse_registryId,
deleteLifecyclePolicyResponse_repositoryName,
deleteLifecyclePolicyResponse_httpStatus,
-- ** DeletePullThroughCacheRule
deletePullThroughCacheRule_registryId,
deletePullThroughCacheRule_ecrRepositoryPrefix,
deletePullThroughCacheRuleResponse_createdAt,
deletePullThroughCacheRuleResponse_ecrRepositoryPrefix,
deletePullThroughCacheRuleResponse_registryId,
deletePullThroughCacheRuleResponse_upstreamRegistryUrl,
deletePullThroughCacheRuleResponse_httpStatus,
-- ** DeleteRegistryPolicy
deleteRegistryPolicyResponse_policyText,
deleteRegistryPolicyResponse_registryId,
deleteRegistryPolicyResponse_httpStatus,
-- ** DeleteRepository
deleteRepository_force,
deleteRepository_registryId,
deleteRepository_repositoryName,
deleteRepositoryResponse_repository,
deleteRepositoryResponse_httpStatus,
-- ** DeleteRepositoryPolicy
deleteRepositoryPolicy_registryId,
deleteRepositoryPolicy_repositoryName,
deleteRepositoryPolicyResponse_policyText,
deleteRepositoryPolicyResponse_registryId,
deleteRepositoryPolicyResponse_repositoryName,
deleteRepositoryPolicyResponse_httpStatus,
-- ** DescribeImageReplicationStatus
describeImageReplicationStatus_registryId,
describeImageReplicationStatus_repositoryName,
describeImageReplicationStatus_imageId,
describeImageReplicationStatusResponse_imageId,
describeImageReplicationStatusResponse_replicationStatuses,
describeImageReplicationStatusResponse_repositoryName,
describeImageReplicationStatusResponse_httpStatus,
-- ** DescribeImageScanFindings
describeImageScanFindings_maxResults,
describeImageScanFindings_nextToken,
describeImageScanFindings_registryId,
describeImageScanFindings_repositoryName,
describeImageScanFindings_imageId,
describeImageScanFindingsResponse_imageId,
describeImageScanFindingsResponse_imageScanFindings,
describeImageScanFindingsResponse_imageScanStatus,
describeImageScanFindingsResponse_nextToken,
describeImageScanFindingsResponse_registryId,
describeImageScanFindingsResponse_repositoryName,
describeImageScanFindingsResponse_httpStatus,
-- ** DescribeImages
describeImages_filter,
describeImages_imageIds,
describeImages_maxResults,
describeImages_nextToken,
describeImages_registryId,
describeImages_repositoryName,
describeImagesResponse_imageDetails,
describeImagesResponse_nextToken,
describeImagesResponse_httpStatus,
-- ** DescribePullThroughCacheRules
describePullThroughCacheRules_ecrRepositoryPrefixes,
describePullThroughCacheRules_maxResults,
describePullThroughCacheRules_nextToken,
describePullThroughCacheRules_registryId,
describePullThroughCacheRulesResponse_nextToken,
describePullThroughCacheRulesResponse_pullThroughCacheRules,
describePullThroughCacheRulesResponse_httpStatus,
-- ** DescribeRegistry
describeRegistryResponse_registryId,
describeRegistryResponse_replicationConfiguration,
describeRegistryResponse_httpStatus,
-- ** DescribeRepositories
describeRepositories_maxResults,
describeRepositories_nextToken,
describeRepositories_registryId,
describeRepositories_repositoryNames,
describeRepositoriesResponse_nextToken,
describeRepositoriesResponse_repositories,
describeRepositoriesResponse_httpStatus,
-- ** GetAuthorizationToken
getAuthorizationToken_registryIds,
getAuthorizationTokenResponse_authorizationData,
getAuthorizationTokenResponse_httpStatus,
-- ** GetDownloadUrlForLayer
getDownloadUrlForLayer_registryId,
getDownloadUrlForLayer_repositoryName,
getDownloadUrlForLayer_layerDigest,
getDownloadUrlForLayerResponse_downloadUrl,
getDownloadUrlForLayerResponse_layerDigest,
getDownloadUrlForLayerResponse_httpStatus,
-- ** GetLifecyclePolicy
getLifecyclePolicy_registryId,
getLifecyclePolicy_repositoryName,
getLifecyclePolicyResponse_lastEvaluatedAt,
getLifecyclePolicyResponse_lifecyclePolicyText,
getLifecyclePolicyResponse_registryId,
getLifecyclePolicyResponse_repositoryName,
getLifecyclePolicyResponse_httpStatus,
-- ** GetLifecyclePolicyPreview
getLifecyclePolicyPreview_filter,
getLifecyclePolicyPreview_imageIds,
getLifecyclePolicyPreview_maxResults,
getLifecyclePolicyPreview_nextToken,
getLifecyclePolicyPreview_registryId,
getLifecyclePolicyPreview_repositoryName,
getLifecyclePolicyPreviewResponse_lifecyclePolicyText,
getLifecyclePolicyPreviewResponse_nextToken,
getLifecyclePolicyPreviewResponse_previewResults,
getLifecyclePolicyPreviewResponse_registryId,
getLifecyclePolicyPreviewResponse_repositoryName,
getLifecyclePolicyPreviewResponse_status,
getLifecyclePolicyPreviewResponse_summary,
getLifecyclePolicyPreviewResponse_httpStatus,
-- ** GetRegistryPolicy
getRegistryPolicyResponse_policyText,
getRegistryPolicyResponse_registryId,
getRegistryPolicyResponse_httpStatus,
-- ** GetRegistryScanningConfiguration
getRegistryScanningConfigurationResponse_registryId,
getRegistryScanningConfigurationResponse_scanningConfiguration,
getRegistryScanningConfigurationResponse_httpStatus,
-- ** GetRepositoryPolicy
getRepositoryPolicy_registryId,
getRepositoryPolicy_repositoryName,
getRepositoryPolicyResponse_policyText,
getRepositoryPolicyResponse_registryId,
getRepositoryPolicyResponse_repositoryName,
getRepositoryPolicyResponse_httpStatus,
-- ** InitiateLayerUpload
initiateLayerUpload_registryId,
initiateLayerUpload_repositoryName,
initiateLayerUploadResponse_partSize,
initiateLayerUploadResponse_uploadId,
initiateLayerUploadResponse_httpStatus,
-- ** ListImages
listImages_filter,
listImages_maxResults,
listImages_nextToken,
listImages_registryId,
listImages_repositoryName,
listImagesResponse_imageIds,
listImagesResponse_nextToken,
listImagesResponse_httpStatus,
-- ** ListTagsForResource
listTagsForResource_resourceArn,
listTagsForResourceResponse_tags,
listTagsForResourceResponse_httpStatus,
-- ** PutImage
putImage_imageDigest,
putImage_imageManifestMediaType,
putImage_imageTag,
putImage_registryId,
putImage_repositoryName,
putImage_imageManifest,
putImageResponse_image,
putImageResponse_httpStatus,
-- ** PutImageScanningConfiguration
putImageScanningConfiguration_registryId,
putImageScanningConfiguration_repositoryName,
putImageScanningConfiguration_imageScanningConfiguration,
putImageScanningConfigurationResponse_imageScanningConfiguration,
putImageScanningConfigurationResponse_registryId,
putImageScanningConfigurationResponse_repositoryName,
putImageScanningConfigurationResponse_httpStatus,
-- ** PutImageTagMutability
putImageTagMutability_registryId,
putImageTagMutability_repositoryName,
putImageTagMutability_imageTagMutability,
putImageTagMutabilityResponse_imageTagMutability,
putImageTagMutabilityResponse_registryId,
putImageTagMutabilityResponse_repositoryName,
putImageTagMutabilityResponse_httpStatus,
-- ** PutLifecyclePolicy
putLifecyclePolicy_registryId,
putLifecyclePolicy_repositoryName,
putLifecyclePolicy_lifecyclePolicyText,
putLifecyclePolicyResponse_lifecyclePolicyText,
putLifecyclePolicyResponse_registryId,
putLifecyclePolicyResponse_repositoryName,
putLifecyclePolicyResponse_httpStatus,
-- ** PutRegistryPolicy
putRegistryPolicy_policyText,
putRegistryPolicyResponse_policyText,
putRegistryPolicyResponse_registryId,
putRegistryPolicyResponse_httpStatus,
-- ** PutRegistryScanningConfiguration
putRegistryScanningConfiguration_rules,
putRegistryScanningConfiguration_scanType,
putRegistryScanningConfigurationResponse_registryScanningConfiguration,
putRegistryScanningConfigurationResponse_httpStatus,
-- ** PutReplicationConfiguration
putReplicationConfiguration_replicationConfiguration,
putReplicationConfigurationResponse_replicationConfiguration,
putReplicationConfigurationResponse_httpStatus,
-- ** SetRepositoryPolicy
setRepositoryPolicy_force,
setRepositoryPolicy_registryId,
setRepositoryPolicy_repositoryName,
setRepositoryPolicy_policyText,
setRepositoryPolicyResponse_policyText,
setRepositoryPolicyResponse_registryId,
setRepositoryPolicyResponse_repositoryName,
setRepositoryPolicyResponse_httpStatus,
-- ** StartImageScan
startImageScan_registryId,
startImageScan_repositoryName,
startImageScan_imageId,
startImageScanResponse_imageId,
startImageScanResponse_imageScanStatus,
startImageScanResponse_registryId,
startImageScanResponse_repositoryName,
startImageScanResponse_httpStatus,
-- ** StartLifecyclePolicyPreview
startLifecyclePolicyPreview_lifecyclePolicyText,
startLifecyclePolicyPreview_registryId,
startLifecyclePolicyPreview_repositoryName,
startLifecyclePolicyPreviewResponse_lifecyclePolicyText,
startLifecyclePolicyPreviewResponse_registryId,
startLifecyclePolicyPreviewResponse_repositoryName,
startLifecyclePolicyPreviewResponse_status,
startLifecyclePolicyPreviewResponse_httpStatus,
-- ** TagResource
tagResource_resourceArn,
tagResource_tags,
tagResourceResponse_httpStatus,
-- ** UntagResource
untagResource_resourceArn,
untagResource_tagKeys,
untagResourceResponse_httpStatus,
-- ** UploadLayerPart
uploadLayerPart_registryId,
uploadLayerPart_repositoryName,
uploadLayerPart_uploadId,
uploadLayerPart_partFirstByte,
uploadLayerPart_partLastByte,
uploadLayerPart_layerPartBlob,
uploadLayerPartResponse_lastByteReceived,
uploadLayerPartResponse_registryId,
uploadLayerPartResponse_repositoryName,
uploadLayerPartResponse_uploadId,
uploadLayerPartResponse_httpStatus,
-- * Types
-- ** Attribute
attribute_value,
attribute_key,
-- ** AuthorizationData
authorizationData_authorizationToken,
authorizationData_expiresAt,
authorizationData_proxyEndpoint,
-- ** AwsEcrContainerImageDetails
awsEcrContainerImageDetails_architecture,
awsEcrContainerImageDetails_author,
awsEcrContainerImageDetails_imageHash,
awsEcrContainerImageDetails_imageTags,
awsEcrContainerImageDetails_platform,
awsEcrContainerImageDetails_pushedAt,
awsEcrContainerImageDetails_registry,
awsEcrContainerImageDetails_repositoryName,
-- ** CvssScore
cvssScore_baseScore,
cvssScore_scoringVector,
cvssScore_source,
cvssScore_version,
-- ** CvssScoreAdjustment
cvssScoreAdjustment_metric,
cvssScoreAdjustment_reason,
-- ** CvssScoreDetails
cvssScoreDetails_adjustments,
cvssScoreDetails_score,
cvssScoreDetails_scoreSource,
cvssScoreDetails_scoringVector,
cvssScoreDetails_version,
-- ** DescribeImagesFilter
describeImagesFilter_tagStatus,
-- ** EncryptionConfiguration
encryptionConfiguration_kmsKey,
encryptionConfiguration_encryptionType,
-- ** EnhancedImageScanFinding
enhancedImageScanFinding_awsAccountId,
enhancedImageScanFinding_description,
enhancedImageScanFinding_findingArn,
enhancedImageScanFinding_firstObservedAt,
enhancedImageScanFinding_lastObservedAt,
enhancedImageScanFinding_packageVulnerabilityDetails,
enhancedImageScanFinding_remediation,
enhancedImageScanFinding_resources,
enhancedImageScanFinding_score,
enhancedImageScanFinding_scoreDetails,
enhancedImageScanFinding_severity,
enhancedImageScanFinding_status,
enhancedImageScanFinding_title,
enhancedImageScanFinding_type,
enhancedImageScanFinding_updatedAt,
-- ** Image
image_imageId,
image_imageManifest,
image_imageManifestMediaType,
image_registryId,
image_repositoryName,
-- ** ImageDetail
imageDetail_artifactMediaType,
imageDetail_imageDigest,
imageDetail_imageManifestMediaType,
imageDetail_imagePushedAt,
imageDetail_imageScanFindingsSummary,
imageDetail_imageScanStatus,
imageDetail_imageSizeInBytes,
imageDetail_imageTags,
imageDetail_lastRecordedPullTime,
imageDetail_registryId,
imageDetail_repositoryName,
-- ** ImageFailure
imageFailure_failureCode,
imageFailure_failureReason,
imageFailure_imageId,
-- ** ImageIdentifier
imageIdentifier_imageDigest,
imageIdentifier_imageTag,
-- ** ImageReplicationStatus
imageReplicationStatus_failureCode,
imageReplicationStatus_region,
imageReplicationStatus_registryId,
imageReplicationStatus_status,
-- ** ImageScanFinding
imageScanFinding_attributes,
imageScanFinding_description,
imageScanFinding_name,
imageScanFinding_severity,
imageScanFinding_uri,
-- ** ImageScanFindings
imageScanFindings_enhancedFindings,
imageScanFindings_findingSeverityCounts,
imageScanFindings_findings,
imageScanFindings_imageScanCompletedAt,
imageScanFindings_vulnerabilitySourceUpdatedAt,
-- ** ImageScanFindingsSummary
imageScanFindingsSummary_findingSeverityCounts,
imageScanFindingsSummary_imageScanCompletedAt,
imageScanFindingsSummary_vulnerabilitySourceUpdatedAt,
-- ** ImageScanStatus
imageScanStatus_description,
imageScanStatus_status,
-- ** ImageScanningConfiguration
imageScanningConfiguration_scanOnPush,
-- ** Layer
layer_layerAvailability,
layer_layerDigest,
layer_layerSize,
layer_mediaType,
-- ** LayerFailure
layerFailure_failureCode,
layerFailure_failureReason,
layerFailure_layerDigest,
-- ** LifecyclePolicyPreviewFilter
lifecyclePolicyPreviewFilter_tagStatus,
-- ** LifecyclePolicyPreviewResult
lifecyclePolicyPreviewResult_action,
lifecyclePolicyPreviewResult_appliedRulePriority,
lifecyclePolicyPreviewResult_imageDigest,
lifecyclePolicyPreviewResult_imagePushedAt,
lifecyclePolicyPreviewResult_imageTags,
-- ** LifecyclePolicyPreviewSummary
lifecyclePolicyPreviewSummary_expiringImageTotalCount,
-- ** LifecyclePolicyRuleAction
lifecyclePolicyRuleAction_type,
-- ** ListImagesFilter
listImagesFilter_tagStatus,
-- ** PackageVulnerabilityDetails
packageVulnerabilityDetails_cvss,
packageVulnerabilityDetails_referenceUrls,
packageVulnerabilityDetails_relatedVulnerabilities,
packageVulnerabilityDetails_source,
packageVulnerabilityDetails_sourceUrl,
packageVulnerabilityDetails_vendorCreatedAt,
packageVulnerabilityDetails_vendorSeverity,
packageVulnerabilityDetails_vendorUpdatedAt,
packageVulnerabilityDetails_vulnerabilityId,
packageVulnerabilityDetails_vulnerablePackages,
-- ** PullThroughCacheRule
pullThroughCacheRule_createdAt,
pullThroughCacheRule_ecrRepositoryPrefix,
pullThroughCacheRule_registryId,
pullThroughCacheRule_upstreamRegistryUrl,
-- ** Recommendation
recommendation_text,
recommendation_url,
-- ** RegistryScanningConfiguration
registryScanningConfiguration_rules,
registryScanningConfiguration_scanType,
-- ** RegistryScanningRule
registryScanningRule_scanFrequency,
registryScanningRule_repositoryFilters,
-- ** Remediation
remediation_recommendation,
-- ** ReplicationConfiguration
replicationConfiguration_rules,
-- ** ReplicationDestination
replicationDestination_region,
replicationDestination_registryId,
-- ** ReplicationRule
replicationRule_repositoryFilters,
replicationRule_destinations,
-- ** Repository
repository_createdAt,
repository_encryptionConfiguration,
repository_imageScanningConfiguration,
repository_imageTagMutability,
repository_registryId,
repository_repositoryArn,
repository_repositoryName,
repository_repositoryUri,
-- ** RepositoryFilter
repositoryFilter_filter,
repositoryFilter_filterType,
-- ** RepositoryScanningConfiguration
repositoryScanningConfiguration_appliedScanFilters,
repositoryScanningConfiguration_repositoryArn,
repositoryScanningConfiguration_repositoryName,
repositoryScanningConfiguration_scanFrequency,
repositoryScanningConfiguration_scanOnPush,
-- ** RepositoryScanningConfigurationFailure
repositoryScanningConfigurationFailure_failureCode,
repositoryScanningConfigurationFailure_failureReason,
repositoryScanningConfigurationFailure_repositoryName,
-- ** Resource
resource_details,
resource_id,
resource_tags,
resource_type,
-- ** ResourceDetails
resourceDetails_awsEcrContainerImage,
-- ** ScanningRepositoryFilter
scanningRepositoryFilter_filter,
scanningRepositoryFilter_filterType,
-- ** ScoreDetails
scoreDetails_cvss,
-- ** Tag
tag_key,
tag_value,
-- ** VulnerablePackage
vulnerablePackage_arch,
vulnerablePackage_epoch,
vulnerablePackage_filePath,
vulnerablePackage_name,
vulnerablePackage_packageManager,
vulnerablePackage_release,
vulnerablePackage_sourceLayerHash,
vulnerablePackage_version,
)
where
import Amazonka.ECR.BatchCheckLayerAvailability
import Amazonka.ECR.BatchDeleteImage
import Amazonka.ECR.BatchGetImage
import Amazonka.ECR.BatchGetRepositoryScanningConfiguration
import Amazonka.ECR.CompleteLayerUpload
import Amazonka.ECR.CreatePullThroughCacheRule
import Amazonka.ECR.CreateRepository
import Amazonka.ECR.DeleteLifecyclePolicy
import Amazonka.ECR.DeletePullThroughCacheRule
import Amazonka.ECR.DeleteRegistryPolicy
import Amazonka.ECR.DeleteRepository
import Amazonka.ECR.DeleteRepositoryPolicy
import Amazonka.ECR.DescribeImageReplicationStatus
import Amazonka.ECR.DescribeImageScanFindings
import Amazonka.ECR.DescribeImages
import Amazonka.ECR.DescribePullThroughCacheRules
import Amazonka.ECR.DescribeRegistry
import Amazonka.ECR.DescribeRepositories
import Amazonka.ECR.GetAuthorizationToken
import Amazonka.ECR.GetDownloadUrlForLayer
import Amazonka.ECR.GetLifecyclePolicy
import Amazonka.ECR.GetLifecyclePolicyPreview
import Amazonka.ECR.GetRegistryPolicy
import Amazonka.ECR.GetRegistryScanningConfiguration
import Amazonka.ECR.GetRepositoryPolicy
import Amazonka.ECR.InitiateLayerUpload
import Amazonka.ECR.ListImages
import Amazonka.ECR.ListTagsForResource
import Amazonka.ECR.PutImage
import Amazonka.ECR.PutImageScanningConfiguration
import Amazonka.ECR.PutImageTagMutability
import Amazonka.ECR.PutLifecyclePolicy
import Amazonka.ECR.PutRegistryPolicy
import Amazonka.ECR.PutRegistryScanningConfiguration
import Amazonka.ECR.PutReplicationConfiguration
import Amazonka.ECR.SetRepositoryPolicy
import Amazonka.ECR.StartImageScan
import Amazonka.ECR.StartLifecyclePolicyPreview
import Amazonka.ECR.TagResource
import Amazonka.ECR.Types.Attribute
import Amazonka.ECR.Types.AuthorizationData
import Amazonka.ECR.Types.AwsEcrContainerImageDetails
import Amazonka.ECR.Types.CvssScore
import Amazonka.ECR.Types.CvssScoreAdjustment
import Amazonka.ECR.Types.CvssScoreDetails
import Amazonka.ECR.Types.DescribeImagesFilter
import Amazonka.ECR.Types.EncryptionConfiguration
import Amazonka.ECR.Types.EnhancedImageScanFinding
import Amazonka.ECR.Types.Image
import Amazonka.ECR.Types.ImageDetail
import Amazonka.ECR.Types.ImageFailure
import Amazonka.ECR.Types.ImageIdentifier
import Amazonka.ECR.Types.ImageReplicationStatus
import Amazonka.ECR.Types.ImageScanFinding
import Amazonka.ECR.Types.ImageScanFindings
import Amazonka.ECR.Types.ImageScanFindingsSummary
import Amazonka.ECR.Types.ImageScanStatus
import Amazonka.ECR.Types.ImageScanningConfiguration
import Amazonka.ECR.Types.Layer
import Amazonka.ECR.Types.LayerFailure
import Amazonka.ECR.Types.LifecyclePolicyPreviewFilter
import Amazonka.ECR.Types.LifecyclePolicyPreviewResult
import Amazonka.ECR.Types.LifecyclePolicyPreviewSummary
import Amazonka.ECR.Types.LifecyclePolicyRuleAction
import Amazonka.ECR.Types.ListImagesFilter
import Amazonka.ECR.Types.PackageVulnerabilityDetails
import Amazonka.ECR.Types.PullThroughCacheRule
import Amazonka.ECR.Types.Recommendation
import Amazonka.ECR.Types.RegistryScanningConfiguration
import Amazonka.ECR.Types.RegistryScanningRule
import Amazonka.ECR.Types.Remediation
import Amazonka.ECR.Types.ReplicationConfiguration
import Amazonka.ECR.Types.ReplicationDestination
import Amazonka.ECR.Types.ReplicationRule
import Amazonka.ECR.Types.Repository
import Amazonka.ECR.Types.RepositoryFilter
import Amazonka.ECR.Types.RepositoryScanningConfiguration
import Amazonka.ECR.Types.RepositoryScanningConfigurationFailure
import Amazonka.ECR.Types.Resource
import Amazonka.ECR.Types.ResourceDetails
import Amazonka.ECR.Types.ScanningRepositoryFilter
import Amazonka.ECR.Types.ScoreDetails
import Amazonka.ECR.Types.Tag
import Amazonka.ECR.Types.VulnerablePackage
import Amazonka.ECR.UntagResource
import Amazonka.ECR.UploadLayerPart