| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.ECR
Contents
- Service Configuration
- Errors
- EmptyUploadException
- ImageAlreadyExistsException
- ImageDigestDoesNotMatchException
- ImageNotFoundException
- ImageTagAlreadyExistsException
- InvalidLayerException
- InvalidLayerPartException
- InvalidParameterException
- InvalidTagParameterException
- KmsException
- LayerAlreadyExistsException
- LayerInaccessibleException
- LayerPartTooSmallException
- LayersNotFoundException
- LifecyclePolicyNotFoundException
- LifecyclePolicyPreviewInProgressException
- LifecyclePolicyPreviewNotFoundException
- LimitExceededException
- PullThroughCacheRuleAlreadyExistsException
- PullThroughCacheRuleNotFoundException
- ReferencedImagesNotFoundException
- RegistryPolicyNotFoundException
- RepositoryAlreadyExistsException
- RepositoryNotEmptyException
- RepositoryNotFoundException
- RepositoryPolicyNotFoundException
- ScanNotFoundException
- ServerException
- TooManyTagsException
- UnsupportedImageTypeException
- UnsupportedUpstreamRegistryException
- UploadNotFoundException
- ValidationException
- Waiters
- Operations
- BatchCheckLayerAvailability
- BatchDeleteImage
- BatchGetImage
- BatchGetRepositoryScanningConfiguration
- CompleteLayerUpload
- CreatePullThroughCacheRule
- CreateRepository
- DeleteLifecyclePolicy
- DeletePullThroughCacheRule
- DeleteRegistryPolicy
- DeleteRepository
- DeleteRepositoryPolicy
- DescribeImageReplicationStatus
- DescribeImageScanFindings (Paginated)
- DescribeImages (Paginated)
- DescribePullThroughCacheRules (Paginated)
- DescribeRegistry
- DescribeRepositories (Paginated)
- GetAuthorizationToken
- GetDownloadUrlForLayer
- GetLifecyclePolicy
- GetLifecyclePolicyPreview (Paginated)
- GetRegistryPolicy
- GetRegistryScanningConfiguration
- GetRepositoryPolicy
- InitiateLayerUpload
- ListImages (Paginated)
- ListTagsForResource
- PutImage
- PutImageScanningConfiguration
- PutImageTagMutability
- PutLifecyclePolicy
- PutRegistryPolicy
- PutRegistryScanningConfiguration
- PutReplicationConfiguration
- SetRepositoryPolicy
- StartImageScan
- StartLifecyclePolicyPreview
- TagResource
- UntagResource
- UploadLayerPart
- Types
- EncryptionType
- FindingSeverity
- ImageActionType
- ImageFailureCode
- ImageTagMutability
- LayerAvailability
- LayerFailureCode
- LifecyclePolicyPreviewStatus
- ReplicationStatus
- RepositoryFilterType
- ScanFrequency
- ScanStatus
- ScanType
- ScanningConfigurationFailureCode
- ScanningRepositoryFilterType
- TagStatus
- Attribute
- AuthorizationData
- AwsEcrContainerImageDetails
- CvssScore
- CvssScoreAdjustment
- CvssScoreDetails
- DescribeImagesFilter
- EncryptionConfiguration
- EnhancedImageScanFinding
- Image
- ImageDetail
- ImageFailure
- ImageIdentifier
- ImageReplicationStatus
- ImageScanFinding
- ImageScanFindings
- ImageScanFindingsSummary
- ImageScanStatus
- ImageScanningConfiguration
- Layer
- LayerFailure
- LifecyclePolicyPreviewFilter
- LifecyclePolicyPreviewResult
- LifecyclePolicyPreviewSummary
- LifecyclePolicyRuleAction
- ListImagesFilter
- PackageVulnerabilityDetails
- PullThroughCacheRule
- Recommendation
- RegistryScanningConfiguration
- RegistryScanningRule
- Remediation
- ReplicationConfiguration
- ReplicationDestination
- ReplicationRule
- Repository
- RepositoryFilter
- RepositoryScanningConfiguration
- RepositoryScanningConfigurationFailure
- Resource
- ResourceDetails
- ScanningRepositoryFilter
- ScoreDetails
- Tag
- VulnerablePackage
Description
Derived from API version 2015-09-21 of the AWS service descriptions, licensed under Apache 2.0.
Amazon Elastic Container Registry
Amazon Elastic Container Registry (Amazon ECR) is a managed container image registry service. Customers can use the familiar Docker CLI, or their preferred client, to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry for your Docker or Open Container Initiative (OCI) images. Amazon ECR supports private repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images.
Amazon ECR has service endpoints in each supported Region. For more information, see Amazon ECR endpoints in the Amazon Web Services General Reference.
Synopsis
- defaultService :: Service
- _EmptyUploadException :: AsError a => Fold a ServiceError
- _ImageAlreadyExistsException :: AsError a => Fold a ServiceError
- _ImageDigestDoesNotMatchException :: AsError a => Fold a ServiceError
- _ImageNotFoundException :: AsError a => Fold a ServiceError
- _ImageTagAlreadyExistsException :: AsError a => Fold a ServiceError
- _InvalidLayerException :: AsError a => Fold a ServiceError
- _InvalidLayerPartException :: AsError a => Fold a ServiceError
- _InvalidParameterException :: AsError a => Fold a ServiceError
- _InvalidTagParameterException :: AsError a => Fold a ServiceError
- _KmsException :: AsError a => Fold a ServiceError
- _LayerAlreadyExistsException :: AsError a => Fold a ServiceError
- _LayerInaccessibleException :: AsError a => Fold a ServiceError
- _LayerPartTooSmallException :: AsError a => Fold a ServiceError
- _LayersNotFoundException :: AsError a => Fold a ServiceError
- _LifecyclePolicyNotFoundException :: AsError a => Fold a ServiceError
- _LifecyclePolicyPreviewInProgressException :: AsError a => Fold a ServiceError
- _LifecyclePolicyPreviewNotFoundException :: AsError a => Fold a ServiceError
- _LimitExceededException :: AsError a => Fold a ServiceError
- _PullThroughCacheRuleAlreadyExistsException :: AsError a => Fold a ServiceError
- _PullThroughCacheRuleNotFoundException :: AsError a => Fold a ServiceError
- _ReferencedImagesNotFoundException :: AsError a => Fold a ServiceError
- _RegistryPolicyNotFoundException :: AsError a => Fold a ServiceError
- _RepositoryAlreadyExistsException :: AsError a => Fold a ServiceError
- _RepositoryNotEmptyException :: AsError a => Fold a ServiceError
- _RepositoryNotFoundException :: AsError a => Fold a ServiceError
- _RepositoryPolicyNotFoundException :: AsError a => Fold a ServiceError
- _ScanNotFoundException :: AsError a => Fold a ServiceError
- _ServerException :: AsError a => Fold a ServiceError
- _TooManyTagsException :: AsError a => Fold a ServiceError
- _UnsupportedImageTypeException :: AsError a => Fold a ServiceError
- _UnsupportedUpstreamRegistryException :: AsError a => Fold a ServiceError
- _UploadNotFoundException :: AsError a => Fold a ServiceError
- _ValidationException :: AsError a => Fold a ServiceError
- newImageScanComplete :: Wait DescribeImageScanFindings
- newLifecyclePolicyPreviewComplete :: Wait GetLifecyclePolicyPreview
- data BatchCheckLayerAvailability = BatchCheckLayerAvailability' (Maybe Text) Text (NonEmpty Text)
- newBatchCheckLayerAvailability :: Text -> NonEmpty Text -> BatchCheckLayerAvailability
- data BatchCheckLayerAvailabilityResponse = BatchCheckLayerAvailabilityResponse' (Maybe [LayerFailure]) (Maybe [Layer]) Int
- newBatchCheckLayerAvailabilityResponse :: Int -> BatchCheckLayerAvailabilityResponse
- data BatchDeleteImage = BatchDeleteImage' (Maybe Text) Text [ImageIdentifier]
- newBatchDeleteImage :: Text -> BatchDeleteImage
- data BatchDeleteImageResponse = BatchDeleteImageResponse' (Maybe [ImageFailure]) (Maybe [ImageIdentifier]) Int
- newBatchDeleteImageResponse :: Int -> BatchDeleteImageResponse
- data BatchGetImage = BatchGetImage' (Maybe (NonEmpty Text)) (Maybe Text) Text [ImageIdentifier]
- newBatchGetImage :: Text -> BatchGetImage
- data BatchGetImageResponse = BatchGetImageResponse' (Maybe [ImageFailure]) (Maybe [Image]) Int
- newBatchGetImageResponse :: Int -> BatchGetImageResponse
- data BatchGetRepositoryScanningConfiguration = BatchGetRepositoryScanningConfiguration' (NonEmpty Text)
- newBatchGetRepositoryScanningConfiguration :: NonEmpty Text -> BatchGetRepositoryScanningConfiguration
- data BatchGetRepositoryScanningConfigurationResponse = BatchGetRepositoryScanningConfigurationResponse' (Maybe [RepositoryScanningConfigurationFailure]) (Maybe [RepositoryScanningConfiguration]) Int
- newBatchGetRepositoryScanningConfigurationResponse :: Int -> BatchGetRepositoryScanningConfigurationResponse
- data CompleteLayerUpload = CompleteLayerUpload' (Maybe Text) Text Text (NonEmpty Text)
- newCompleteLayerUpload :: Text -> Text -> NonEmpty Text -> CompleteLayerUpload
- data CompleteLayerUploadResponse = CompleteLayerUploadResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newCompleteLayerUploadResponse :: Int -> CompleteLayerUploadResponse
- data CreatePullThroughCacheRule = CreatePullThroughCacheRule' (Maybe Text) Text Text
- newCreatePullThroughCacheRule :: Text -> Text -> CreatePullThroughCacheRule
- data CreatePullThroughCacheRuleResponse = CreatePullThroughCacheRuleResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newCreatePullThroughCacheRuleResponse :: Int -> CreatePullThroughCacheRuleResponse
- data CreateRepository = CreateRepository' (Maybe EncryptionConfiguration) (Maybe ImageScanningConfiguration) (Maybe ImageTagMutability) (Maybe Text) (Maybe [Tag]) Text
- newCreateRepository :: Text -> CreateRepository
- data CreateRepositoryResponse = CreateRepositoryResponse' (Maybe Repository) Int
- newCreateRepositoryResponse :: Int -> CreateRepositoryResponse
- data DeleteLifecyclePolicy = DeleteLifecyclePolicy' (Maybe Text) Text
- newDeleteLifecyclePolicy :: Text -> DeleteLifecyclePolicy
- data DeleteLifecyclePolicyResponse = DeleteLifecyclePolicyResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newDeleteLifecyclePolicyResponse :: Int -> DeleteLifecyclePolicyResponse
- data DeletePullThroughCacheRule = DeletePullThroughCacheRule' (Maybe Text) Text
- newDeletePullThroughCacheRule :: Text -> DeletePullThroughCacheRule
- data DeletePullThroughCacheRuleResponse = DeletePullThroughCacheRuleResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newDeletePullThroughCacheRuleResponse :: Int -> DeletePullThroughCacheRuleResponse
- data DeleteRegistryPolicy = DeleteRegistryPolicy' {
- newDeleteRegistryPolicy :: DeleteRegistryPolicy
- data DeleteRegistryPolicyResponse = DeleteRegistryPolicyResponse' (Maybe Text) (Maybe Text) Int
- newDeleteRegistryPolicyResponse :: Int -> DeleteRegistryPolicyResponse
- data DeleteRepository = DeleteRepository' (Maybe Bool) (Maybe Text) Text
- newDeleteRepository :: Text -> DeleteRepository
- data DeleteRepositoryResponse = DeleteRepositoryResponse' (Maybe Repository) Int
- newDeleteRepositoryResponse :: Int -> DeleteRepositoryResponse
- data DeleteRepositoryPolicy = DeleteRepositoryPolicy' (Maybe Text) Text
- newDeleteRepositoryPolicy :: Text -> DeleteRepositoryPolicy
- data DeleteRepositoryPolicyResponse = DeleteRepositoryPolicyResponse' (Maybe Text) (Maybe Text) (Maybe Text) Int
- newDeleteRepositoryPolicyResponse :: Int -> DeleteRepositoryPolicyResponse
- data DescribeImageReplicationStatus = DescribeImageReplicationStatus' (Maybe Text) Text ImageIdentifier
- newDescribeImageReplicationStatus :: Text -> ImageIdentifier -> DescribeImageReplicationStatus
- data DescribeImageReplicationStatusResponse = DescribeImageReplicationStatusResponse' (Maybe ImageIdentifier) (Maybe [ImageReplicationStatus]) (Maybe Text) Int
- newDescribeImageReplicationStatusResponse :: Int -> DescribeImageReplicationStatusResponse
- data DescribeImageScanFindings = DescribeImageScanFindings' (Maybe Natural) (Maybe Text) (Maybe Text) Text ImageIdentifier
- newDescribeImageScanFindings :: Text -> ImageIdentifier -> DescribeImageScanFindings
- data DescribeImageScanFindingsResponse = DescribeImageScanFindingsResponse' (Maybe ImageIdentifier) (Maybe ImageScanFindings) (Maybe ImageScanStatus) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newDescribeImageScanFindingsResponse :: Int -> DescribeImageScanFindingsResponse
- data DescribeImages = DescribeImages' (Maybe DescribeImagesFilter) (Maybe [ImageIdentifier]) (Maybe Natural) (Maybe Text) (Maybe Text) Text
- newDescribeImages :: Text -> DescribeImages
- data DescribeImagesResponse = DescribeImagesResponse' (Maybe [ImageDetail]) (Maybe Text) Int
- newDescribeImagesResponse :: Int -> DescribeImagesResponse
- data DescribePullThroughCacheRules = DescribePullThroughCacheRules' (Maybe (NonEmpty Text)) (Maybe Natural) (Maybe Text) (Maybe Text)
- newDescribePullThroughCacheRules :: DescribePullThroughCacheRules
- data DescribePullThroughCacheRulesResponse = DescribePullThroughCacheRulesResponse' (Maybe Text) (Maybe [PullThroughCacheRule]) Int
- newDescribePullThroughCacheRulesResponse :: Int -> DescribePullThroughCacheRulesResponse
- data DescribeRegistry = DescribeRegistry' {
- newDescribeRegistry :: DescribeRegistry
- data DescribeRegistryResponse = DescribeRegistryResponse' (Maybe Text) (Maybe ReplicationConfiguration) Int
- newDescribeRegistryResponse :: Int -> DescribeRegistryResponse
- data DescribeRepositories = DescribeRepositories' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe (NonEmpty Text))
- newDescribeRepositories :: DescribeRepositories
- data DescribeRepositoriesResponse = DescribeRepositoriesResponse' (Maybe Text) (Maybe [Repository]) Int
- newDescribeRepositoriesResponse :: Int -> DescribeRepositoriesResponse
- data GetAuthorizationToken = GetAuthorizationToken' (Maybe (NonEmpty Text))
- newGetAuthorizationToken :: GetAuthorizationToken
- data GetAuthorizationTokenResponse = GetAuthorizationTokenResponse' (Maybe [AuthorizationData]) Int
- newGetAuthorizationTokenResponse :: Int -> GetAuthorizationTokenResponse
- data GetDownloadUrlForLayer = GetDownloadUrlForLayer' (Maybe Text) Text Text
- newGetDownloadUrlForLayer :: Text -> Text -> GetDownloadUrlForLayer
- data GetDownloadUrlForLayerResponse = GetDownloadUrlForLayerResponse' (Maybe Text) (Maybe Text) Int
- newGetDownloadUrlForLayerResponse :: Int -> GetDownloadUrlForLayerResponse
- data GetLifecyclePolicy = GetLifecyclePolicy' (Maybe Text) Text
- newGetLifecyclePolicy :: Text -> GetLifecyclePolicy
- data GetLifecyclePolicyResponse = GetLifecyclePolicyResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newGetLifecyclePolicyResponse :: Int -> GetLifecyclePolicyResponse
- data GetLifecyclePolicyPreview = GetLifecyclePolicyPreview' (Maybe LifecyclePolicyPreviewFilter) (Maybe [ImageIdentifier]) (Maybe Natural) (Maybe Text) (Maybe Text) Text
- newGetLifecyclePolicyPreview :: Text -> GetLifecyclePolicyPreview
- data GetLifecyclePolicyPreviewResponse = GetLifecyclePolicyPreviewResponse' (Maybe Text) (Maybe Text) (Maybe [LifecyclePolicyPreviewResult]) (Maybe Text) (Maybe Text) (Maybe LifecyclePolicyPreviewStatus) (Maybe LifecyclePolicyPreviewSummary) Int
- newGetLifecyclePolicyPreviewResponse :: Int -> GetLifecyclePolicyPreviewResponse
- data GetRegistryPolicy = GetRegistryPolicy' {
- newGetRegistryPolicy :: GetRegistryPolicy
- data GetRegistryPolicyResponse = GetRegistryPolicyResponse' (Maybe Text) (Maybe Text) Int
- newGetRegistryPolicyResponse :: Int -> GetRegistryPolicyResponse
- data GetRegistryScanningConfiguration = GetRegistryScanningConfiguration' {
- newGetRegistryScanningConfiguration :: GetRegistryScanningConfiguration
- data GetRegistryScanningConfigurationResponse = GetRegistryScanningConfigurationResponse' (Maybe Text) (Maybe RegistryScanningConfiguration) Int
- newGetRegistryScanningConfigurationResponse :: Int -> GetRegistryScanningConfigurationResponse
- data GetRepositoryPolicy = GetRepositoryPolicy' (Maybe Text) Text
- newGetRepositoryPolicy :: Text -> GetRepositoryPolicy
- data GetRepositoryPolicyResponse = GetRepositoryPolicyResponse' (Maybe Text) (Maybe Text) (Maybe Text) Int
- newGetRepositoryPolicyResponse :: Int -> GetRepositoryPolicyResponse
- data InitiateLayerUpload = InitiateLayerUpload' (Maybe Text) Text
- newInitiateLayerUpload :: Text -> InitiateLayerUpload
- data InitiateLayerUploadResponse = InitiateLayerUploadResponse' (Maybe Natural) (Maybe Text) Int
- newInitiateLayerUploadResponse :: Int -> InitiateLayerUploadResponse
- data ListImages = ListImages' (Maybe ListImagesFilter) (Maybe Natural) (Maybe Text) (Maybe Text) Text
- newListImages :: Text -> ListImages
- data ListImagesResponse = ListImagesResponse' (Maybe [ImageIdentifier]) (Maybe Text) Int
- newListImagesResponse :: Int -> ListImagesResponse
- data ListTagsForResource = ListTagsForResource' Text
- newListTagsForResource :: Text -> ListTagsForResource
- data ListTagsForResourceResponse = ListTagsForResourceResponse' (Maybe [Tag]) Int
- newListTagsForResourceResponse :: Int -> ListTagsForResourceResponse
- data PutImage = PutImage' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) Text Text
- newPutImage :: Text -> Text -> PutImage
- data PutImageResponse = PutImageResponse' (Maybe Image) Int
- newPutImageResponse :: Int -> PutImageResponse
- data PutImageScanningConfiguration = PutImageScanningConfiguration' (Maybe Text) Text ImageScanningConfiguration
- newPutImageScanningConfiguration :: Text -> ImageScanningConfiguration -> PutImageScanningConfiguration
- data PutImageScanningConfigurationResponse = PutImageScanningConfigurationResponse' (Maybe ImageScanningConfiguration) (Maybe Text) (Maybe Text) Int
- newPutImageScanningConfigurationResponse :: Int -> PutImageScanningConfigurationResponse
- data PutImageTagMutability = PutImageTagMutability' (Maybe Text) Text ImageTagMutability
- newPutImageTagMutability :: Text -> ImageTagMutability -> PutImageTagMutability
- data PutImageTagMutabilityResponse = PutImageTagMutabilityResponse' (Maybe ImageTagMutability) (Maybe Text) (Maybe Text) Int
- newPutImageTagMutabilityResponse :: Int -> PutImageTagMutabilityResponse
- data PutLifecyclePolicy = PutLifecyclePolicy' (Maybe Text) Text Text
- newPutLifecyclePolicy :: Text -> Text -> PutLifecyclePolicy
- data PutLifecyclePolicyResponse = PutLifecyclePolicyResponse' (Maybe Text) (Maybe Text) (Maybe Text) Int
- newPutLifecyclePolicyResponse :: Int -> PutLifecyclePolicyResponse
- data PutRegistryPolicy = PutRegistryPolicy' Text
- newPutRegistryPolicy :: Text -> PutRegistryPolicy
- data PutRegistryPolicyResponse = PutRegistryPolicyResponse' (Maybe Text) (Maybe Text) Int
- newPutRegistryPolicyResponse :: Int -> PutRegistryPolicyResponse
- data PutRegistryScanningConfiguration = PutRegistryScanningConfiguration' (Maybe [RegistryScanningRule]) (Maybe ScanType)
- newPutRegistryScanningConfiguration :: PutRegistryScanningConfiguration
- data PutRegistryScanningConfigurationResponse = PutRegistryScanningConfigurationResponse' (Maybe RegistryScanningConfiguration) Int
- newPutRegistryScanningConfigurationResponse :: Int -> PutRegistryScanningConfigurationResponse
- data PutReplicationConfiguration = PutReplicationConfiguration' ReplicationConfiguration
- newPutReplicationConfiguration :: ReplicationConfiguration -> PutReplicationConfiguration
- data PutReplicationConfigurationResponse = PutReplicationConfigurationResponse' (Maybe ReplicationConfiguration) Int
- newPutReplicationConfigurationResponse :: Int -> PutReplicationConfigurationResponse
- data SetRepositoryPolicy = SetRepositoryPolicy' (Maybe Bool) (Maybe Text) Text Text
- newSetRepositoryPolicy :: Text -> Text -> SetRepositoryPolicy
- data SetRepositoryPolicyResponse = SetRepositoryPolicyResponse' (Maybe Text) (Maybe Text) (Maybe Text) Int
- newSetRepositoryPolicyResponse :: Int -> SetRepositoryPolicyResponse
- data StartImageScan = StartImageScan' (Maybe Text) Text ImageIdentifier
- newStartImageScan :: Text -> ImageIdentifier -> StartImageScan
- data StartImageScanResponse = StartImageScanResponse' (Maybe ImageIdentifier) (Maybe ImageScanStatus) (Maybe Text) (Maybe Text) Int
- newStartImageScanResponse :: Int -> StartImageScanResponse
- data StartLifecyclePolicyPreview = StartLifecyclePolicyPreview' (Maybe Text) (Maybe Text) Text
- newStartLifecyclePolicyPreview :: Text -> StartLifecyclePolicyPreview
- data StartLifecyclePolicyPreviewResponse = StartLifecyclePolicyPreviewResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LifecyclePolicyPreviewStatus) Int
- newStartLifecyclePolicyPreviewResponse :: Int -> StartLifecyclePolicyPreviewResponse
- data TagResource = TagResource' Text [Tag]
- newTagResource :: Text -> TagResource
- data TagResourceResponse = TagResourceResponse' Int
- newTagResourceResponse :: Int -> TagResourceResponse
- data UntagResource = UntagResource' Text [Text]
- newUntagResource :: Text -> UntagResource
- data UntagResourceResponse = UntagResourceResponse' Int
- newUntagResourceResponse :: Int -> UntagResourceResponse
- data UploadLayerPart = UploadLayerPart' (Maybe Text) Text Text Natural Natural Base64
- newUploadLayerPart :: Text -> Text -> Natural -> Natural -> ByteString -> UploadLayerPart
- data UploadLayerPartResponse = UploadLayerPartResponse' (Maybe Natural) (Maybe Text) (Maybe Text) (Maybe Text) Int
- newUploadLayerPartResponse :: Int -> UploadLayerPartResponse
- newtype EncryptionType where
- EncryptionType' { }
- pattern EncryptionType_AES256 :: EncryptionType
- pattern EncryptionType_KMS :: EncryptionType
- newtype FindingSeverity where
- FindingSeverity' { }
- pattern FindingSeverity_CRITICAL :: FindingSeverity
- pattern FindingSeverity_HIGH :: FindingSeverity
- pattern FindingSeverity_INFORMATIONAL :: FindingSeverity
- pattern FindingSeverity_LOW :: FindingSeverity
- pattern FindingSeverity_MEDIUM :: FindingSeverity
- pattern FindingSeverity_UNDEFINED :: FindingSeverity
- newtype ImageActionType where
- ImageActionType' { }
- pattern ImageActionType_EXPIRE :: ImageActionType
- newtype ImageFailureCode where
- ImageFailureCode' { }
- pattern ImageFailureCode_ImageNotFound :: ImageFailureCode
- pattern ImageFailureCode_ImageReferencedByManifestList :: ImageFailureCode
- pattern ImageFailureCode_ImageTagDoesNotMatchDigest :: ImageFailureCode
- pattern ImageFailureCode_InvalidImageDigest :: ImageFailureCode
- pattern ImageFailureCode_InvalidImageTag :: ImageFailureCode
- pattern ImageFailureCode_KmsError :: ImageFailureCode
- pattern ImageFailureCode_MissingDigestAndTag :: ImageFailureCode
- newtype ImageTagMutability where
- newtype LayerAvailability where
- newtype LayerFailureCode where
- newtype LifecyclePolicyPreviewStatus where
- LifecyclePolicyPreviewStatus' { }
- pattern LifecyclePolicyPreviewStatus_COMPLETE :: LifecyclePolicyPreviewStatus
- pattern LifecyclePolicyPreviewStatus_EXPIRED :: LifecyclePolicyPreviewStatus
- pattern LifecyclePolicyPreviewStatus_FAILED :: LifecyclePolicyPreviewStatus
- pattern LifecyclePolicyPreviewStatus_IN_PROGRESS :: LifecyclePolicyPreviewStatus
- newtype ReplicationStatus where
- ReplicationStatus' { }
- pattern ReplicationStatus_COMPLETE :: ReplicationStatus
- pattern ReplicationStatus_FAILED :: ReplicationStatus
- pattern ReplicationStatus_IN_PROGRESS :: ReplicationStatus
- newtype RepositoryFilterType where
- newtype ScanFrequency where
- ScanFrequency' { }
- pattern ScanFrequency_CONTINUOUS_SCAN :: ScanFrequency
- pattern ScanFrequency_MANUAL :: ScanFrequency
- pattern ScanFrequency_SCAN_ON_PUSH :: ScanFrequency
- newtype ScanStatus where
- ScanStatus' { }
- pattern ScanStatus_ACTIVE :: ScanStatus
- pattern ScanStatus_COMPLETE :: ScanStatus
- pattern ScanStatus_FAILED :: ScanStatus
- pattern ScanStatus_FINDINGS_UNAVAILABLE :: ScanStatus
- pattern ScanStatus_IN_PROGRESS :: ScanStatus
- pattern ScanStatus_PENDING :: ScanStatus
- pattern ScanStatus_SCAN_ELIGIBILITY_EXPIRED :: ScanStatus
- pattern ScanStatus_UNSUPPORTED_IMAGE :: ScanStatus
- newtype ScanType where
- ScanType' {
- fromScanType :: Text
- pattern ScanType_BASIC :: ScanType
- pattern ScanType_ENHANCED :: ScanType
- ScanType' {
- newtype ScanningConfigurationFailureCode where
- newtype ScanningRepositoryFilterType where
- newtype TagStatus where
- TagStatus' { }
- pattern TagStatus_ANY :: TagStatus
- pattern TagStatus_TAGGED :: TagStatus
- pattern TagStatus_UNTAGGED :: TagStatus
- data Attribute = Attribute' (Maybe Text) Text
- newAttribute :: Text -> Attribute
- data AuthorizationData = AuthorizationData' (Maybe Text) (Maybe POSIX) (Maybe Text)
- newAuthorizationData :: AuthorizationData
- data AwsEcrContainerImageDetails = AwsEcrContainerImageDetails' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newAwsEcrContainerImageDetails :: AwsEcrContainerImageDetails
- data CvssScore = CvssScore' (Maybe Double) (Maybe Text) (Maybe Text) (Maybe Text)
- newCvssScore :: CvssScore
- data CvssScoreAdjustment = CvssScoreAdjustment' (Maybe Text) (Maybe Text)
- newCvssScoreAdjustment :: CvssScoreAdjustment
- data CvssScoreDetails = CvssScoreDetails' (Maybe [CvssScoreAdjustment]) (Maybe Double) (Maybe Text) (Maybe Text) (Maybe Text)
- newCvssScoreDetails :: CvssScoreDetails
- data DescribeImagesFilter = DescribeImagesFilter' (Maybe TagStatus)
- newDescribeImagesFilter :: DescribeImagesFilter
- data EncryptionConfiguration = EncryptionConfiguration' (Maybe Text) EncryptionType
- newEncryptionConfiguration :: EncryptionType -> EncryptionConfiguration
- data EnhancedImageScanFinding = EnhancedImageScanFinding' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe PackageVulnerabilityDetails) (Maybe Remediation) (Maybe [Resource]) (Maybe Double) (Maybe ScoreDetails) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX)
- newEnhancedImageScanFinding :: EnhancedImageScanFinding
- data Image = Image' (Maybe ImageIdentifier) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newImage :: Image
- data ImageDetail = ImageDetail' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe ImageScanFindingsSummary) (Maybe ImageScanStatus) (Maybe Integer) (Maybe [Text]) (Maybe POSIX) (Maybe Text) (Maybe Text)
- newImageDetail :: ImageDetail
- data ImageFailure = ImageFailure' (Maybe ImageFailureCode) (Maybe Text) (Maybe ImageIdentifier)
- newImageFailure :: ImageFailure
- data ImageIdentifier = ImageIdentifier' (Maybe Text) (Maybe Text)
- newImageIdentifier :: ImageIdentifier
- data ImageReplicationStatus = ImageReplicationStatus' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ReplicationStatus)
- newImageReplicationStatus :: ImageReplicationStatus
- data ImageScanFinding = ImageScanFinding' (Maybe [Attribute]) (Maybe Text) (Maybe Text) (Maybe FindingSeverity) (Maybe Text)
- newImageScanFinding :: ImageScanFinding
- data ImageScanFindings = ImageScanFindings' (Maybe [EnhancedImageScanFinding]) (Maybe (HashMap FindingSeverity Natural)) (Maybe [ImageScanFinding]) (Maybe POSIX) (Maybe POSIX)
- newImageScanFindings :: ImageScanFindings
- data ImageScanFindingsSummary = ImageScanFindingsSummary' (Maybe (HashMap FindingSeverity Natural)) (Maybe POSIX) (Maybe POSIX)
- newImageScanFindingsSummary :: ImageScanFindingsSummary
- data ImageScanStatus = ImageScanStatus' (Maybe Text) (Maybe ScanStatus)
- newImageScanStatus :: ImageScanStatus
- data ImageScanningConfiguration = ImageScanningConfiguration' (Maybe Bool)
- newImageScanningConfiguration :: ImageScanningConfiguration
- data Layer = Layer' (Maybe LayerAvailability) (Maybe Text) (Maybe Integer) (Maybe Text)
- newLayer :: Layer
- data LayerFailure = LayerFailure' (Maybe LayerFailureCode) (Maybe Text) (Maybe Text)
- newLayerFailure :: LayerFailure
- data LifecyclePolicyPreviewFilter = LifecyclePolicyPreviewFilter' (Maybe TagStatus)
- newLifecyclePolicyPreviewFilter :: LifecyclePolicyPreviewFilter
- data LifecyclePolicyPreviewResult = LifecyclePolicyPreviewResult' (Maybe LifecyclePolicyRuleAction) (Maybe Natural) (Maybe Text) (Maybe POSIX) (Maybe [Text])
- newLifecyclePolicyPreviewResult :: LifecyclePolicyPreviewResult
- data LifecyclePolicyPreviewSummary = LifecyclePolicyPreviewSummary' (Maybe Natural)
- newLifecyclePolicyPreviewSummary :: LifecyclePolicyPreviewSummary
- data LifecyclePolicyRuleAction = LifecyclePolicyRuleAction' (Maybe ImageActionType)
- newLifecyclePolicyRuleAction :: LifecyclePolicyRuleAction
- data ListImagesFilter = ListImagesFilter' (Maybe TagStatus)
- newListImagesFilter :: ListImagesFilter
- data PackageVulnerabilityDetails = PackageVulnerabilityDetails' (Maybe [CvssScore]) (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [VulnerablePackage])
- newPackageVulnerabilityDetails :: PackageVulnerabilityDetails
- data PullThroughCacheRule = PullThroughCacheRule' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text)
- newPullThroughCacheRule :: PullThroughCacheRule
- data Recommendation = Recommendation' (Maybe Text) (Maybe Text)
- newRecommendation :: Recommendation
- data RegistryScanningConfiguration = RegistryScanningConfiguration' (Maybe [RegistryScanningRule]) (Maybe ScanType)
- newRegistryScanningConfiguration :: RegistryScanningConfiguration
- data RegistryScanningRule = RegistryScanningRule' ScanFrequency [ScanningRepositoryFilter]
- newRegistryScanningRule :: ScanFrequency -> RegistryScanningRule
- data Remediation = Remediation' (Maybe Recommendation)
- newRemediation :: Remediation
- data ReplicationConfiguration = ReplicationConfiguration' [ReplicationRule]
- newReplicationConfiguration :: ReplicationConfiguration
- data ReplicationDestination = ReplicationDestination' Text Text
- newReplicationDestination :: Text -> Text -> ReplicationDestination
- data ReplicationRule = ReplicationRule' (Maybe (NonEmpty RepositoryFilter)) [ReplicationDestination]
- newReplicationRule :: ReplicationRule
- data Repository = Repository' (Maybe POSIX) (Maybe EncryptionConfiguration) (Maybe ImageScanningConfiguration) (Maybe ImageTagMutability) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newRepository :: Repository
- data RepositoryFilter = RepositoryFilter' Text RepositoryFilterType
- newRepositoryFilter :: Text -> RepositoryFilterType -> RepositoryFilter
- data RepositoryScanningConfiguration = RepositoryScanningConfiguration' (Maybe [ScanningRepositoryFilter]) (Maybe Text) (Maybe Text) (Maybe ScanFrequency) (Maybe Bool)
- newRepositoryScanningConfiguration :: RepositoryScanningConfiguration
- data RepositoryScanningConfigurationFailure = RepositoryScanningConfigurationFailure' (Maybe ScanningConfigurationFailureCode) (Maybe Text) (Maybe Text)
- newRepositoryScanningConfigurationFailure :: RepositoryScanningConfigurationFailure
- data Resource = Resource' (Maybe ResourceDetails) (Maybe Text) (Maybe (HashMap Text Text)) (Maybe Text)
- newResource :: Resource
- data ResourceDetails = ResourceDetails' (Maybe AwsEcrContainerImageDetails)
- newResourceDetails :: ResourceDetails
- data ScanningRepositoryFilter = ScanningRepositoryFilter' Text ScanningRepositoryFilterType
- newScanningRepositoryFilter :: Text -> ScanningRepositoryFilterType -> ScanningRepositoryFilter
- data ScoreDetails = ScoreDetails' (Maybe CvssScoreDetails)
- newScoreDetails :: ScoreDetails
- data Tag = Tag' (Maybe Text) (Maybe Text)
- newTag :: Tag
- data VulnerablePackage = VulnerablePackage' (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text)
- newVulnerablePackage :: VulnerablePackage
Service Configuration
defaultService :: Service Source #
API version 2015-09-21 of the Amazon EC2 Container Registry SDK configuration.
Errors
Error matchers are designed for use with the functions provided by
Control.Exception.Lens.
This allows catching (and rethrowing) service specific errors returned
by ECR.
EmptyUploadException
_EmptyUploadException :: AsError a => Fold a ServiceError Source #
The specified layer upload does not contain any layer parts.
ImageAlreadyExistsException
_ImageAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The specified image has already been pushed, and there were no changes to the manifest or image tag after the last push.
ImageDigestDoesNotMatchException
_ImageDigestDoesNotMatchException :: AsError a => Fold a ServiceError Source #
The specified image digest does not match the digest that Amazon ECR calculated for the image.
ImageNotFoundException
_ImageNotFoundException :: AsError a => Fold a ServiceError Source #
The image requested does not exist in the specified repository.
ImageTagAlreadyExistsException
_ImageTagAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The specified image is tagged with a tag that already exists. The repository is configured for tag immutability.
InvalidLayerException
_InvalidLayerException :: AsError a => Fold a ServiceError Source #
The layer digest calculation performed by Amazon ECR upon receipt of the image layer does not match the digest specified.
InvalidLayerPartException
_InvalidLayerPartException :: AsError a => Fold a ServiceError Source #
The layer part size is not valid, or the first byte specified is not consecutive to the last byte of a previous layer part upload.
InvalidParameterException
_InvalidParameterException :: AsError a => Fold a ServiceError Source #
The specified parameter is invalid. Review the available parameters for the API request.
InvalidTagParameterException
_InvalidTagParameterException :: AsError a => Fold a ServiceError Source #
An invalid parameter has been specified. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
KmsException
_KmsException :: AsError a => Fold a ServiceError Source #
The operation failed due to a KMS exception.
LayerAlreadyExistsException
_LayerAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The image layer already exists in the associated repository.
LayerInaccessibleException
_LayerInaccessibleException :: AsError a => Fold a ServiceError Source #
The specified layer is not available because it is not associated with an image. Unassociated image layers may be cleaned up at any time.
LayerPartTooSmallException
_LayerPartTooSmallException :: AsError a => Fold a ServiceError Source #
Layer parts must be at least 5 MiB in size.
LayersNotFoundException
_LayersNotFoundException :: AsError a => Fold a ServiceError Source #
The specified layers could not be found, or the specified layer is not valid for this repository.
LifecyclePolicyNotFoundException
_LifecyclePolicyNotFoundException :: AsError a => Fold a ServiceError Source #
The lifecycle policy could not be found, and no policy is set to the repository.
LifecyclePolicyPreviewInProgressException
_LifecyclePolicyPreviewInProgressException :: AsError a => Fold a ServiceError Source #
The previous lifecycle policy preview request has not completed. Wait and try again.
LifecyclePolicyPreviewNotFoundException
_LifecyclePolicyPreviewNotFoundException :: AsError a => Fold a ServiceError Source #
There is no dry run for this repository.
LimitExceededException
_LimitExceededException :: AsError a => Fold a ServiceError Source #
The operation did not succeed because it would have exceeded a service limit for your account. For more information, see Amazon ECR service quotas in the Amazon Elastic Container Registry User Guide.
PullThroughCacheRuleAlreadyExistsException
_PullThroughCacheRuleAlreadyExistsException :: AsError a => Fold a ServiceError Source #
A pull through cache rule with these settings already exists for the private registry.
PullThroughCacheRuleNotFoundException
_PullThroughCacheRuleNotFoundException :: AsError a => Fold a ServiceError Source #
The pull through cache rule was not found. Specify a valid pull through cache rule and try again.
ReferencedImagesNotFoundException
_ReferencedImagesNotFoundException :: AsError a => Fold a ServiceError Source #
The manifest list is referencing an image that does not exist.
RegistryPolicyNotFoundException
_RegistryPolicyNotFoundException :: AsError a => Fold a ServiceError Source #
The registry doesn't have an associated registry policy.
RepositoryAlreadyExistsException
_RepositoryAlreadyExistsException :: AsError a => Fold a ServiceError Source #
The specified repository already exists in the specified registry.
RepositoryNotEmptyException
_RepositoryNotEmptyException :: AsError a => Fold a ServiceError Source #
The specified repository contains images. To delete a repository that
contains images, you must force the deletion with the force parameter.
RepositoryNotFoundException
_RepositoryNotFoundException :: AsError a => Fold a ServiceError Source #
The specified repository could not be found. Check the spelling of the specified repository and ensure that you are performing operations on the correct registry.
RepositoryPolicyNotFoundException
_RepositoryPolicyNotFoundException :: AsError a => Fold a ServiceError Source #
The specified repository and registry combination does not have an associated repository policy.
ScanNotFoundException
_ScanNotFoundException :: AsError a => Fold a ServiceError Source #
The specified image scan could not be found. Ensure that image scanning is enabled on the repository and try again.
ServerException
_ServerException :: AsError a => Fold a ServiceError Source #
These errors are usually caused by a server-side issue.
TooManyTagsException
_TooManyTagsException :: AsError a => Fold a ServiceError Source #
The list of tags on the repository is over the limit. The maximum number of tags that can be applied to a repository is 50.
UnsupportedImageTypeException
_UnsupportedImageTypeException :: AsError a => Fold a ServiceError Source #
The image is of a type that cannot be scanned.
UnsupportedUpstreamRegistryException
_UnsupportedUpstreamRegistryException :: AsError a => Fold a ServiceError Source #
The specified upstream registry isn't supported.
UploadNotFoundException
_UploadNotFoundException :: AsError a => Fold a ServiceError Source #
The upload could not be found, or the specified upload ID is not valid for this repository.
ValidationException
_ValidationException :: AsError a => Fold a ServiceError Source #
There was an exception validating this request.
Waiters
Waiters poll by repeatedly sending a request until some remote success condition
configured by the Wait specification is fulfilled. The Wait specification
determines how many attempts should be made, in addition to delay and retry strategies.
ImageScanComplete
newImageScanComplete :: Wait DescribeImageScanFindings Source #
Polls DescribeImageScanFindings every 5 seconds until a successful state is reached. An error is returned after 60 failed checks.
LifecyclePolicyPreviewComplete
newLifecyclePolicyPreviewComplete :: Wait GetLifecyclePolicyPreview Source #
Polls GetLifecyclePolicyPreview every 5 seconds until a successful state is reached. An error is returned after 20 failed checks.
Operations
Some AWS operations return results that are incomplete and require subsequent
requests in order to obtain the entire result set. The process of sending
subsequent requests to continue where a previous request left off is called
pagination. For example, the ListObjects operation of Amazon S3 returns up to
1000 objects at a time, and you must send subsequent requests with the
appropriate Marker in order to retrieve the next page of results.
Operations that have an AWSPager instance can transparently perform subsequent
requests, correctly setting Markers and other request facets to iterate through
the entire result set of a truncated API operation. Operations which support
this have an additional note in the documentation.
Many operations have the ability to filter results on the server side. See the individual operation parameters for details.
BatchCheckLayerAvailability
data BatchCheckLayerAvailability Source #
See: newBatchCheckLayerAvailability smart constructor.
Instances
newBatchCheckLayerAvailability Source #
Arguments
| :: Text | |
| -> NonEmpty Text | |
| -> BatchCheckLayerAvailability |
Create a value of BatchCheckLayerAvailability with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchCheckLayerAvailability, batchCheckLayerAvailability_registryId - The Amazon Web Services account ID associated with the registry that
contains the image layers to check. If you do not specify a registry,
the default registry is assumed.
BatchCheckLayerAvailability, batchCheckLayerAvailability_repositoryName - The name of the repository that is associated with the image layers to
check.
$sel:layerDigests:BatchCheckLayerAvailability', batchCheckLayerAvailability_layerDigests - The digests of the image layers to check.
data BatchCheckLayerAvailabilityResponse Source #
See: newBatchCheckLayerAvailabilityResponse smart constructor.
Constructors
| BatchCheckLayerAvailabilityResponse' (Maybe [LayerFailure]) (Maybe [Layer]) Int |
Instances
newBatchCheckLayerAvailabilityResponse Source #
Arguments
| :: Int | |
| -> BatchCheckLayerAvailabilityResponse |
Create a value of BatchCheckLayerAvailabilityResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failures:BatchCheckLayerAvailabilityResponse', batchCheckLayerAvailabilityResponse_failures - Any failures associated with the call.
$sel:layers:BatchCheckLayerAvailabilityResponse', batchCheckLayerAvailabilityResponse_layers - A list of image layer objects corresponding to the image layer
references in the request.
$sel:httpStatus:BatchCheckLayerAvailabilityResponse', batchCheckLayerAvailabilityResponse_httpStatus - The response's http status code.
BatchDeleteImage
data BatchDeleteImage Source #
Deletes specified images within a specified repository. Images are
specified with either the imageTag or imageDigest.
See: newBatchDeleteImage smart constructor.
Constructors
| BatchDeleteImage' (Maybe Text) Text [ImageIdentifier] |
Instances
Arguments
| :: Text | |
| -> BatchDeleteImage |
Create a value of BatchDeleteImage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
BatchDeleteImage, batchDeleteImage_registryId - The Amazon Web Services account ID associated with the registry that
contains the image to delete. If you do not specify a registry, the
default registry is assumed.
BatchDeleteImage, batchDeleteImage_repositoryName - The repository that contains the image to delete.
BatchDeleteImage, batchDeleteImage_imageIds - A list of image ID references that correspond to images to delete. The
format of the imageIds reference is imageTag=tag or
imageDigest=digest.
data BatchDeleteImageResponse Source #
See: newBatchDeleteImageResponse smart constructor.
Constructors
| BatchDeleteImageResponse' (Maybe [ImageFailure]) (Maybe [ImageIdentifier]) Int |
Instances
newBatchDeleteImageResponse Source #
Create a value of BatchDeleteImageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failures:BatchDeleteImageResponse', batchDeleteImageResponse_failures - Any failures associated with the call.
BatchDeleteImage, batchDeleteImageResponse_imageIds - The image IDs of the deleted images.
$sel:httpStatus:BatchDeleteImageResponse', batchDeleteImageResponse_httpStatus - The response's http status code.
BatchGetImage
data BatchGetImage Source #
See: newBatchGetImage smart constructor.
Constructors
| BatchGetImage' (Maybe (NonEmpty Text)) (Maybe Text) Text [ImageIdentifier] |
Instances
Arguments
| :: Text | |
| -> BatchGetImage |
Create a value of BatchGetImage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:acceptedMediaTypes:BatchGetImage', batchGetImage_acceptedMediaTypes - The accepted media types for the request.
Valid values: application/vnd.docker.distribution.manifest.v1+json |
application/vnd.docker.distribution.manifest.v2+json |
application/vnd.oci.image.manifest.v1+json
BatchGetImage, batchGetImage_registryId - The Amazon Web Services account ID associated with the registry that
contains the images to describe. If you do not specify a registry, the
default registry is assumed.
BatchGetImage, batchGetImage_repositoryName - The repository that contains the images to describe.
$sel:imageIds:BatchGetImage', batchGetImage_imageIds - A list of image ID references that correspond to images to describe. The
format of the imageIds reference is imageTag=tag or
imageDigest=digest.
data BatchGetImageResponse Source #
See: newBatchGetImageResponse smart constructor.
Constructors
| BatchGetImageResponse' (Maybe [ImageFailure]) (Maybe [Image]) Int |
Instances
newBatchGetImageResponse Source #
Create a value of BatchGetImageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failures:BatchGetImageResponse', batchGetImageResponse_failures - Any failures associated with the call.
$sel:images:BatchGetImageResponse', batchGetImageResponse_images - A list of image objects corresponding to the image references in the
request.
$sel:httpStatus:BatchGetImageResponse', batchGetImageResponse_httpStatus - The response's http status code.
BatchGetRepositoryScanningConfiguration
data BatchGetRepositoryScanningConfiguration Source #
See: newBatchGetRepositoryScanningConfiguration smart constructor.
Constructors
| BatchGetRepositoryScanningConfiguration' (NonEmpty Text) |
Instances
newBatchGetRepositoryScanningConfiguration Source #
Arguments
| :: NonEmpty Text |
|
| -> BatchGetRepositoryScanningConfiguration |
Create a value of BatchGetRepositoryScanningConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:repositoryNames:BatchGetRepositoryScanningConfiguration', batchGetRepositoryScanningConfiguration_repositoryNames - One or more repository names to get the scanning configuration for.
data BatchGetRepositoryScanningConfigurationResponse Source #
See: newBatchGetRepositoryScanningConfigurationResponse smart constructor.
Constructors
| BatchGetRepositoryScanningConfigurationResponse' (Maybe [RepositoryScanningConfigurationFailure]) (Maybe [RepositoryScanningConfiguration]) Int |
Instances
newBatchGetRepositoryScanningConfigurationResponse Source #
Arguments
| :: Int |
|
| -> BatchGetRepositoryScanningConfigurationResponse |
Create a value of BatchGetRepositoryScanningConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failures:BatchGetRepositoryScanningConfigurationResponse', batchGetRepositoryScanningConfigurationResponse_failures - Any failures associated with the call.
$sel:scanningConfigurations:BatchGetRepositoryScanningConfigurationResponse', batchGetRepositoryScanningConfigurationResponse_scanningConfigurations - The scanning configuration for the requested repositories.
$sel:httpStatus:BatchGetRepositoryScanningConfigurationResponse', batchGetRepositoryScanningConfigurationResponse_httpStatus - The response's http status code.
CompleteLayerUpload
data CompleteLayerUpload Source #
See: newCompleteLayerUpload smart constructor.
Instances
newCompleteLayerUpload Source #
Arguments
| :: Text | |
| -> Text | |
| -> NonEmpty Text | |
| -> CompleteLayerUpload |
Create a value of CompleteLayerUpload with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CompleteLayerUpload, completeLayerUpload_registryId - The Amazon Web Services account ID associated with the registry to which
to upload layers. If you do not specify a registry, the default registry
is assumed.
CompleteLayerUpload, completeLayerUpload_repositoryName - The name of the repository to associate with the image layer.
CompleteLayerUpload, completeLayerUpload_uploadId - The upload ID from a previous InitiateLayerUpload operation to associate
with the image layer.
$sel:layerDigests:CompleteLayerUpload', completeLayerUpload_layerDigests - The sha256 digest of the image layer.
data CompleteLayerUploadResponse Source #
See: newCompleteLayerUploadResponse smart constructor.
Instances
newCompleteLayerUploadResponse Source #
Create a value of CompleteLayerUploadResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CompleteLayerUploadResponse, completeLayerUploadResponse_layerDigest - The sha256 digest of the image layer.
CompleteLayerUpload, completeLayerUploadResponse_registryId - The registry ID associated with the request.
CompleteLayerUpload, completeLayerUploadResponse_repositoryName - The repository name associated with the request.
CompleteLayerUpload, completeLayerUploadResponse_uploadId - The upload ID associated with the layer.
$sel:httpStatus:CompleteLayerUploadResponse', completeLayerUploadResponse_httpStatus - The response's http status code.
CreatePullThroughCacheRule
data CreatePullThroughCacheRule Source #
See: newCreatePullThroughCacheRule smart constructor.
Constructors
| CreatePullThroughCacheRule' (Maybe Text) Text Text |
Instances
newCreatePullThroughCacheRule Source #
Arguments
| :: Text | |
| -> Text | |
| -> CreatePullThroughCacheRule |
Create a value of CreatePullThroughCacheRule with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreatePullThroughCacheRule, createPullThroughCacheRule_registryId - The Amazon Web Services account ID associated with the registry to
create the pull through cache rule for. If you do not specify a
registry, the default registry is assumed.
CreatePullThroughCacheRule, createPullThroughCacheRule_ecrRepositoryPrefix - The repository name prefix to use when caching images from the source
registry.
CreatePullThroughCacheRule, createPullThroughCacheRule_upstreamRegistryUrl - The registry URL of the upstream public registry to use as the source
for the pull through cache rule.
data CreatePullThroughCacheRuleResponse Source #
See: newCreatePullThroughCacheRuleResponse smart constructor.
Constructors
| CreatePullThroughCacheRuleResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) Int |
Instances
newCreatePullThroughCacheRuleResponse Source #
Arguments
| :: Int | |
| -> CreatePullThroughCacheRuleResponse |
Create a value of CreatePullThroughCacheRuleResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreatePullThroughCacheRuleResponse, createPullThroughCacheRuleResponse_createdAt - The date and time, in JavaScript date format, when the pull through
cache rule was created.
CreatePullThroughCacheRule, createPullThroughCacheRuleResponse_ecrRepositoryPrefix - The Amazon ECR repository prefix associated with the pull through cache
rule.
CreatePullThroughCacheRule, createPullThroughCacheRuleResponse_registryId - The registry ID associated with the request.
CreatePullThroughCacheRule, createPullThroughCacheRuleResponse_upstreamRegistryUrl - The upstream registry URL associated with the pull through cache rule.
$sel:httpStatus:CreatePullThroughCacheRuleResponse', createPullThroughCacheRuleResponse_httpStatus - The response's http status code.
CreateRepository
data CreateRepository Source #
See: newCreateRepository smart constructor.
Constructors
| CreateRepository' (Maybe EncryptionConfiguration) (Maybe ImageScanningConfiguration) (Maybe ImageTagMutability) (Maybe Text) (Maybe [Tag]) Text |
Instances
Arguments
| :: Text | |
| -> CreateRepository |
Create a value of CreateRepository with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
CreateRepository, createRepository_encryptionConfiguration - The encryption configuration for the repository. This determines how the
contents of your repository are encrypted at rest.
CreateRepository, createRepository_imageScanningConfiguration - The image scanning configuration for the repository. This determines
whether images are scanned for known vulnerabilities after being pushed
to the repository.
CreateRepository, createRepository_imageTagMutability - The tag mutability setting for the repository. If this parameter is
omitted, the default setting of MUTABLE will be used which will allow
image tags to be overwritten. If IMMUTABLE is specified, all image
tags within the repository will be immutable which will prevent them
from being overwritten.
CreateRepository, createRepository_registryId - The Amazon Web Services account ID associated with the registry to
create the repository. If you do not specify a registry, the default
registry is assumed.
CreateRepository, createRepository_tags - The metadata that you apply to the repository to help you categorize and
organize them. Each tag consists of a key and an optional value, both of
which you define. Tag keys can have a maximum character length of 128
characters, and tag values can have a maximum length of 256 characters.
CreateRepository, createRepository_repositoryName - The name to use for the repository. The repository name may be specified
on its own (such as nginx-web-app) or it can be prepended with a
namespace to group the repository into a category (such as
project-a/nginx-web-app).
data CreateRepositoryResponse Source #
See: newCreateRepositoryResponse smart constructor.
Constructors
| CreateRepositoryResponse' (Maybe Repository) Int |
Instances
newCreateRepositoryResponse Source #
Create a value of CreateRepositoryResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:repository:CreateRepositoryResponse', createRepositoryResponse_repository - The repository that was created.
$sel:httpStatus:CreateRepositoryResponse', createRepositoryResponse_httpStatus - The response's http status code.
DeleteLifecyclePolicy
data DeleteLifecyclePolicy Source #
See: newDeleteLifecyclePolicy smart constructor.
Constructors
| DeleteLifecyclePolicy' (Maybe Text) Text |
Instances
newDeleteLifecyclePolicy Source #
Arguments
| :: Text | |
| -> DeleteLifecyclePolicy |
Create a value of DeleteLifecyclePolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteLifecyclePolicy, deleteLifecyclePolicy_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository. If you do not specify a registry, the default
registry is assumed.
DeleteLifecyclePolicy, deleteLifecyclePolicy_repositoryName - The name of the repository.
data DeleteLifecyclePolicyResponse Source #
See: newDeleteLifecyclePolicyResponse smart constructor.
Instances
newDeleteLifecyclePolicyResponse Source #
Create a value of DeleteLifecyclePolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastEvaluatedAt:DeleteLifecyclePolicyResponse', deleteLifecyclePolicyResponse_lastEvaluatedAt - The time stamp of the last time that the lifecycle policy was run.
$sel:lifecyclePolicyText:DeleteLifecyclePolicyResponse', deleteLifecyclePolicyResponse_lifecyclePolicyText - The JSON lifecycle policy text.
DeleteLifecyclePolicy, deleteLifecyclePolicyResponse_registryId - The registry ID associated with the request.
DeleteLifecyclePolicy, deleteLifecyclePolicyResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:DeleteLifecyclePolicyResponse', deleteLifecyclePolicyResponse_httpStatus - The response's http status code.
DeletePullThroughCacheRule
data DeletePullThroughCacheRule Source #
See: newDeletePullThroughCacheRule smart constructor.
Constructors
| DeletePullThroughCacheRule' (Maybe Text) Text |
Instances
newDeletePullThroughCacheRule Source #
Arguments
| :: Text | |
| -> DeletePullThroughCacheRule |
Create a value of DeletePullThroughCacheRule with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeletePullThroughCacheRule, deletePullThroughCacheRule_registryId - The Amazon Web Services account ID associated with the registry that
contains the pull through cache rule. If you do not specify a registry,
the default registry is assumed.
DeletePullThroughCacheRule, deletePullThroughCacheRule_ecrRepositoryPrefix - The Amazon ECR repository prefix associated with the pull through cache
rule to delete.
data DeletePullThroughCacheRuleResponse Source #
See: newDeletePullThroughCacheRuleResponse smart constructor.
Constructors
| DeletePullThroughCacheRuleResponse' (Maybe POSIX) (Maybe Text) (Maybe Text) (Maybe Text) Int |
Instances
newDeletePullThroughCacheRuleResponse Source #
Arguments
| :: Int | |
| -> DeletePullThroughCacheRuleResponse |
Create a value of DeletePullThroughCacheRuleResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeletePullThroughCacheRuleResponse, deletePullThroughCacheRuleResponse_createdAt - The timestamp associated with the pull through cache rule.
DeletePullThroughCacheRule, deletePullThroughCacheRuleResponse_ecrRepositoryPrefix - The Amazon ECR repository prefix associated with the request.
DeletePullThroughCacheRule, deletePullThroughCacheRuleResponse_registryId - The registry ID associated with the request.
DeletePullThroughCacheRuleResponse, deletePullThroughCacheRuleResponse_upstreamRegistryUrl - The upstream registry URL associated with the pull through cache rule.
$sel:httpStatus:DeletePullThroughCacheRuleResponse', deletePullThroughCacheRuleResponse_httpStatus - The response's http status code.
DeleteRegistryPolicy
data DeleteRegistryPolicy Source #
See: newDeleteRegistryPolicy smart constructor.
Constructors
| DeleteRegistryPolicy' | |
Instances
newDeleteRegistryPolicy :: DeleteRegistryPolicy Source #
Create a value of DeleteRegistryPolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data DeleteRegistryPolicyResponse Source #
See: newDeleteRegistryPolicyResponse smart constructor.
Instances
newDeleteRegistryPolicyResponse Source #
Create a value of DeleteRegistryPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:policyText:DeleteRegistryPolicyResponse', deleteRegistryPolicyResponse_policyText - The contents of the registry permissions policy that was deleted.
DeleteRegistryPolicyResponse, deleteRegistryPolicyResponse_registryId - The registry ID associated with the request.
$sel:httpStatus:DeleteRegistryPolicyResponse', deleteRegistryPolicyResponse_httpStatus - The response's http status code.
DeleteRepository
data DeleteRepository Source #
See: newDeleteRepository smart constructor.
Instances
Arguments
| :: Text | |
| -> DeleteRepository |
Create a value of DeleteRepository with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:force:DeleteRepository', deleteRepository_force - If a repository contains images, forces the deletion.
DeleteRepository, deleteRepository_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository to delete. If you do not specify a registry, the
default registry is assumed.
DeleteRepository, deleteRepository_repositoryName - The name of the repository to delete.
data DeleteRepositoryResponse Source #
See: newDeleteRepositoryResponse smart constructor.
Constructors
| DeleteRepositoryResponse' (Maybe Repository) Int |
Instances
newDeleteRepositoryResponse Source #
Create a value of DeleteRepositoryResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:repository:DeleteRepositoryResponse', deleteRepositoryResponse_repository - The repository that was deleted.
$sel:httpStatus:DeleteRepositoryResponse', deleteRepositoryResponse_httpStatus - The response's http status code.
DeleteRepositoryPolicy
data DeleteRepositoryPolicy Source #
See: newDeleteRepositoryPolicy smart constructor.
Constructors
| DeleteRepositoryPolicy' (Maybe Text) Text |
Instances
newDeleteRepositoryPolicy Source #
Arguments
| :: Text | |
| -> DeleteRepositoryPolicy |
Create a value of DeleteRepositoryPolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DeleteRepositoryPolicy, deleteRepositoryPolicy_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository policy to delete. If you do not specify a
registry, the default registry is assumed.
DeleteRepositoryPolicy, deleteRepositoryPolicy_repositoryName - The name of the repository that is associated with the repository policy
to delete.
data DeleteRepositoryPolicyResponse Source #
See: newDeleteRepositoryPolicyResponse smart constructor.
Instances
newDeleteRepositoryPolicyResponse Source #
Create a value of DeleteRepositoryPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:policyText:DeleteRepositoryPolicyResponse', deleteRepositoryPolicyResponse_policyText - The JSON repository policy that was deleted from the repository.
DeleteRepositoryPolicy, deleteRepositoryPolicyResponse_registryId - The registry ID associated with the request.
DeleteRepositoryPolicy, deleteRepositoryPolicyResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:DeleteRepositoryPolicyResponse', deleteRepositoryPolicyResponse_httpStatus - The response's http status code.
DescribeImageReplicationStatus
data DescribeImageReplicationStatus Source #
See: newDescribeImageReplicationStatus smart constructor.
Constructors
| DescribeImageReplicationStatus' (Maybe Text) Text ImageIdentifier |
Instances
newDescribeImageReplicationStatus Source #
Arguments
| :: Text | |
| -> ImageIdentifier | |
| -> DescribeImageReplicationStatus |
Create a value of DescribeImageReplicationStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeImageReplicationStatus, describeImageReplicationStatus_registryId - The Amazon Web Services account ID associated with the registry. If you
do not specify a registry, the default registry is assumed.
DescribeImageReplicationStatus, describeImageReplicationStatus_repositoryName - The name of the repository that the image is in.
DescribeImageReplicationStatus, describeImageReplicationStatus_imageId - Undocumented member.
data DescribeImageReplicationStatusResponse Source #
See: newDescribeImageReplicationStatusResponse smart constructor.
Constructors
| DescribeImageReplicationStatusResponse' (Maybe ImageIdentifier) (Maybe [ImageReplicationStatus]) (Maybe Text) Int |
Instances
newDescribeImageReplicationStatusResponse Source #
Arguments
| :: Int | |
| -> DescribeImageReplicationStatusResponse |
Create a value of DescribeImageReplicationStatusResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeImageReplicationStatus, describeImageReplicationStatusResponse_imageId - Undocumented member.
$sel:replicationStatuses:DescribeImageReplicationStatusResponse', describeImageReplicationStatusResponse_replicationStatuses - The replication status details for the images in the specified
repository.
DescribeImageReplicationStatus, describeImageReplicationStatusResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:DescribeImageReplicationStatusResponse', describeImageReplicationStatusResponse_httpStatus - The response's http status code.
DescribeImageScanFindings (Paginated)
data DescribeImageScanFindings Source #
See: newDescribeImageScanFindings smart constructor.
Constructors
| DescribeImageScanFindings' (Maybe Natural) (Maybe Text) (Maybe Text) Text ImageIdentifier |
Instances
newDescribeImageScanFindings Source #
Arguments
| :: Text | |
| -> ImageIdentifier | |
| -> DescribeImageScanFindings |
Create a value of DescribeImageScanFindings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:DescribeImageScanFindings', describeImageScanFindings_maxResults - The maximum number of image scan results returned by
DescribeImageScanFindings in paginated output. When this parameter is
used, DescribeImageScanFindings only returns maxResults results in a
single page along with a nextToken response element. The remaining
results of the initial request can be seen by sending another
DescribeImageScanFindings request with the returned nextToken value.
This value can be between 1 and 1000. If this parameter is not used,
then DescribeImageScanFindings returns up to 100 results and a
nextToken value, if applicable.
DescribeImageScanFindings, describeImageScanFindings_nextToken - The nextToken value returned from a previous paginated
DescribeImageScanFindings request where maxResults was used and the
results exceeded the value of that parameter. Pagination continues from
the end of the previous results that returned the nextToken value.
This value is null when there are no more results to return.
DescribeImageScanFindings, describeImageScanFindings_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository in which to describe the image scan findings
for. If you do not specify a registry, the default registry is assumed.
DescribeImageScanFindings, describeImageScanFindings_repositoryName - The repository for the image for which to describe the scan findings.
DescribeImageScanFindings, describeImageScanFindings_imageId - Undocumented member.
data DescribeImageScanFindingsResponse Source #
See: newDescribeImageScanFindingsResponse smart constructor.
Constructors
| DescribeImageScanFindingsResponse' (Maybe ImageIdentifier) (Maybe ImageScanFindings) (Maybe ImageScanStatus) (Maybe Text) (Maybe Text) (Maybe Text) Int |
Instances
newDescribeImageScanFindingsResponse Source #
Arguments
| :: Int | |
| -> DescribeImageScanFindingsResponse |
Create a value of DescribeImageScanFindingsResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeImageScanFindings, describeImageScanFindingsResponse_imageId - Undocumented member.
$sel:imageScanFindings:DescribeImageScanFindingsResponse', describeImageScanFindingsResponse_imageScanFindings - The information contained in the image scan findings.
DescribeImageScanFindingsResponse, describeImageScanFindingsResponse_imageScanStatus - The current state of the scan.
DescribeImageScanFindings, describeImageScanFindingsResponse_nextToken - The nextToken value to include in a future DescribeImageScanFindings
request. When the results of a DescribeImageScanFindings request
exceed maxResults, this value can be used to retrieve the next page of
results. This value is null when there are no more results to return.
DescribeImageScanFindings, describeImageScanFindingsResponse_registryId - The registry ID associated with the request.
DescribeImageScanFindings, describeImageScanFindingsResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:DescribeImageScanFindingsResponse', describeImageScanFindingsResponse_httpStatus - The response's http status code.
DescribeImages (Paginated)
data DescribeImages Source #
See: newDescribeImages smart constructor.
Constructors
| DescribeImages' (Maybe DescribeImagesFilter) (Maybe [ImageIdentifier]) (Maybe Natural) (Maybe Text) (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> DescribeImages |
Create a value of DescribeImages with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeImages, describeImages_filter - The filter key and value with which to filter your DescribeImages
results.
$sel:imageIds:DescribeImages', describeImages_imageIds - The list of image IDs for the requested repository.
$sel:maxResults:DescribeImages', describeImages_maxResults - The maximum number of repository results returned by DescribeImages in
paginated output. When this parameter is used, DescribeImages only
returns maxResults results in a single page along with a nextToken
response element. The remaining results of the initial request can be
seen by sending another DescribeImages request with the returned
nextToken value. This value can be between 1 and 1000. If this
parameter is not used, then DescribeImages returns up to 100 results
and a nextToken value, if applicable. This option cannot be used when
you specify images with imageIds.
DescribeImages, describeImages_nextToken - The nextToken value returned from a previous paginated
DescribeImages request where maxResults was used and the results
exceeded the value of that parameter. Pagination continues from the end
of the previous results that returned the nextToken value. This value
is null when there are no more results to return. This option cannot
be used when you specify images with imageIds.
DescribeImages, describeImages_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository in which to describe images. If you do not
specify a registry, the default registry is assumed.
DescribeImages, describeImages_repositoryName - The repository that contains the images to describe.
data DescribeImagesResponse Source #
See: newDescribeImagesResponse smart constructor.
Constructors
| DescribeImagesResponse' (Maybe [ImageDetail]) (Maybe Text) Int |
Instances
newDescribeImagesResponse Source #
Create a value of DescribeImagesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:imageDetails:DescribeImagesResponse', describeImagesResponse_imageDetails - A list of ImageDetail objects that contain data about the image.
DescribeImages, describeImagesResponse_nextToken - The nextToken value to include in a future DescribeImages request.
When the results of a DescribeImages request exceed maxResults, this
value can be used to retrieve the next page of results. This value is
null when there are no more results to return.
$sel:httpStatus:DescribeImagesResponse', describeImagesResponse_httpStatus - The response's http status code.
DescribePullThroughCacheRules (Paginated)
data DescribePullThroughCacheRules Source #
See: newDescribePullThroughCacheRules smart constructor.
Constructors
| DescribePullThroughCacheRules' (Maybe (NonEmpty Text)) (Maybe Natural) (Maybe Text) (Maybe Text) |
Instances
newDescribePullThroughCacheRules :: DescribePullThroughCacheRules Source #
Create a value of DescribePullThroughCacheRules with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:ecrRepositoryPrefixes:DescribePullThroughCacheRules', describePullThroughCacheRules_ecrRepositoryPrefixes - The Amazon ECR repository prefixes associated with the pull through
cache rules to return. If no repository prefix value is specified, all
pull through cache rules are returned.
$sel:maxResults:DescribePullThroughCacheRules', describePullThroughCacheRules_maxResults - The maximum number of pull through cache rules returned by
DescribePullThroughCacheRulesRequest in paginated output. When this
parameter is used, DescribePullThroughCacheRulesRequest only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another DescribePullThroughCacheRulesRequest request with the
returned nextToken value. This value can be between 1 and 1000. If
this parameter is not used, then DescribePullThroughCacheRulesRequest
returns up to 100 results and a nextToken value, if applicable.
DescribePullThroughCacheRules, describePullThroughCacheRules_nextToken - The nextToken value returned from a previous paginated
DescribePullThroughCacheRulesRequest request where maxResults was
used and the results exceeded the value of that parameter. Pagination
continues from the end of the previous results that returned the
nextToken value. This value is null when there are no more results to
return.
DescribePullThroughCacheRules, describePullThroughCacheRules_registryId - The Amazon Web Services account ID associated with the registry to
return the pull through cache rules for. If you do not specify a
registry, the default registry is assumed.
data DescribePullThroughCacheRulesResponse Source #
See: newDescribePullThroughCacheRulesResponse smart constructor.
Constructors
| DescribePullThroughCacheRulesResponse' (Maybe Text) (Maybe [PullThroughCacheRule]) Int |
Instances
newDescribePullThroughCacheRulesResponse Source #
Arguments
| :: Int | |
| -> DescribePullThroughCacheRulesResponse |
Create a value of DescribePullThroughCacheRulesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribePullThroughCacheRules, describePullThroughCacheRulesResponse_nextToken - The nextToken value to include in a future
DescribePullThroughCacheRulesRequest request. When the results of a
DescribePullThroughCacheRulesRequest request exceed maxResults, this
value can be used to retrieve the next page of results. This value is
null when there are no more results to return.
$sel:pullThroughCacheRules:DescribePullThroughCacheRulesResponse', describePullThroughCacheRulesResponse_pullThroughCacheRules - The details of the pull through cache rules.
$sel:httpStatus:DescribePullThroughCacheRulesResponse', describePullThroughCacheRulesResponse_httpStatus - The response's http status code.
DescribeRegistry
data DescribeRegistry Source #
See: newDescribeRegistry smart constructor.
Constructors
| DescribeRegistry' | |
Instances
newDescribeRegistry :: DescribeRegistry Source #
Create a value of DescribeRegistry with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data DescribeRegistryResponse Source #
See: newDescribeRegistryResponse smart constructor.
Constructors
| DescribeRegistryResponse' (Maybe Text) (Maybe ReplicationConfiguration) Int |
Instances
newDescribeRegistryResponse Source #
Create a value of DescribeRegistryResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeRegistryResponse, describeRegistryResponse_registryId - The ID of the registry.
$sel:replicationConfiguration:DescribeRegistryResponse', describeRegistryResponse_replicationConfiguration - The replication configuration for the registry.
$sel:httpStatus:DescribeRegistryResponse', describeRegistryResponse_httpStatus - The response's http status code.
DescribeRepositories (Paginated)
data DescribeRepositories Source #
See: newDescribeRepositories smart constructor.
Instances
newDescribeRepositories :: DescribeRepositories Source #
Create a value of DescribeRepositories with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:maxResults:DescribeRepositories', describeRepositories_maxResults - The maximum number of repository results returned by
DescribeRepositories in paginated output. When this parameter is used,
DescribeRepositories only returns maxResults results in a single
page along with a nextToken response element. The remaining results of
the initial request can be seen by sending another
DescribeRepositories request with the returned nextToken value. This
value can be between 1 and 1000. If this parameter is not used, then
DescribeRepositories returns up to 100 results and a nextToken
value, if applicable. This option cannot be used when you specify
repositories with repositoryNames.
DescribeRepositories, describeRepositories_nextToken - The nextToken value returned from a previous paginated
DescribeRepositories request where maxResults was used and the
results exceeded the value of that parameter. Pagination continues from
the end of the previous results that returned the nextToken value.
This value is null when there are no more results to return. This
option cannot be used when you specify repositories with
repositoryNames.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
DescribeRepositories, describeRepositories_registryId - The Amazon Web Services account ID associated with the registry that
contains the repositories to be described. If you do not specify a
registry, the default registry is assumed.
$sel:repositoryNames:DescribeRepositories', describeRepositories_repositoryNames - A list of repositories to describe. If this parameter is omitted, then
all repositories in a registry are described.
data DescribeRepositoriesResponse Source #
See: newDescribeRepositoriesResponse smart constructor.
Constructors
| DescribeRepositoriesResponse' (Maybe Text) (Maybe [Repository]) Int |
Instances
newDescribeRepositoriesResponse Source #
Create a value of DescribeRepositoriesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
DescribeRepositories, describeRepositoriesResponse_nextToken - The nextToken value to include in a future DescribeRepositories
request. When the results of a DescribeRepositories request exceed
maxResults, this value can be used to retrieve the next page of
results. This value is null when there are no more results to return.
$sel:repositories:DescribeRepositoriesResponse', describeRepositoriesResponse_repositories - A list of repository objects corresponding to valid repositories.
$sel:httpStatus:DescribeRepositoriesResponse', describeRepositoriesResponse_httpStatus - The response's http status code.
GetAuthorizationToken
data GetAuthorizationToken Source #
See: newGetAuthorizationToken smart constructor.
Constructors
| GetAuthorizationToken' (Maybe (NonEmpty Text)) |
Instances
newGetAuthorizationToken :: GetAuthorizationToken Source #
Create a value of GetAuthorizationToken with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:registryIds:GetAuthorizationToken', getAuthorizationToken_registryIds - A list of Amazon Web Services account IDs that are associated with the
registries for which to get AuthorizationData objects. If you do not
specify a registry, the default registry is assumed.
data GetAuthorizationTokenResponse Source #
See: newGetAuthorizationTokenResponse smart constructor.
Constructors
| GetAuthorizationTokenResponse' (Maybe [AuthorizationData]) Int |
Instances
newGetAuthorizationTokenResponse Source #
Create a value of GetAuthorizationTokenResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:authorizationData:GetAuthorizationTokenResponse', getAuthorizationTokenResponse_authorizationData - A list of authorization token data objects that correspond to the
registryIds values in the request.
$sel:httpStatus:GetAuthorizationTokenResponse', getAuthorizationTokenResponse_httpStatus - The response's http status code.
GetDownloadUrlForLayer
data GetDownloadUrlForLayer Source #
See: newGetDownloadUrlForLayer smart constructor.
Constructors
| GetDownloadUrlForLayer' (Maybe Text) Text Text |
Instances
newGetDownloadUrlForLayer Source #
Create a value of GetDownloadUrlForLayer with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetDownloadUrlForLayer, getDownloadUrlForLayer_registryId - The Amazon Web Services account ID associated with the registry that
contains the image layer to download. If you do not specify a registry,
the default registry is assumed.
GetDownloadUrlForLayer, getDownloadUrlForLayer_repositoryName - The name of the repository that is associated with the image layer to
download.
GetDownloadUrlForLayer, getDownloadUrlForLayer_layerDigest - The digest of the image layer to download.
data GetDownloadUrlForLayerResponse Source #
See: newGetDownloadUrlForLayerResponse smart constructor.
Instances
newGetDownloadUrlForLayerResponse Source #
Create a value of GetDownloadUrlForLayerResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:downloadUrl:GetDownloadUrlForLayerResponse', getDownloadUrlForLayerResponse_downloadUrl - The pre-signed Amazon S3 download URL for the requested layer.
GetDownloadUrlForLayer, getDownloadUrlForLayerResponse_layerDigest - The digest of the image layer to download.
$sel:httpStatus:GetDownloadUrlForLayerResponse', getDownloadUrlForLayerResponse_httpStatus - The response's http status code.
GetLifecyclePolicy
data GetLifecyclePolicy Source #
See: newGetLifecyclePolicy smart constructor.
Constructors
| GetLifecyclePolicy' (Maybe Text) Text |
Instances
newGetLifecyclePolicy Source #
Arguments
| :: Text | |
| -> GetLifecyclePolicy |
Create a value of GetLifecyclePolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetLifecyclePolicy, getLifecyclePolicy_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository. If you do not specify a registry, the default
registry is assumed.
GetLifecyclePolicy, getLifecyclePolicy_repositoryName - The name of the repository.
data GetLifecyclePolicyResponse Source #
See: newGetLifecyclePolicyResponse smart constructor.
Instances
newGetLifecyclePolicyResponse Source #
Create a value of GetLifecyclePolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastEvaluatedAt:GetLifecyclePolicyResponse', getLifecyclePolicyResponse_lastEvaluatedAt - The time stamp of the last time that the lifecycle policy was run.
$sel:lifecyclePolicyText:GetLifecyclePolicyResponse', getLifecyclePolicyResponse_lifecyclePolicyText - The JSON lifecycle policy text.
GetLifecyclePolicy, getLifecyclePolicyResponse_registryId - The registry ID associated with the request.
GetLifecyclePolicy, getLifecyclePolicyResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:GetLifecyclePolicyResponse', getLifecyclePolicyResponse_httpStatus - The response's http status code.
GetLifecyclePolicyPreview (Paginated)
data GetLifecyclePolicyPreview Source #
See: newGetLifecyclePolicyPreview smart constructor.
Constructors
| GetLifecyclePolicyPreview' (Maybe LifecyclePolicyPreviewFilter) (Maybe [ImageIdentifier]) (Maybe Natural) (Maybe Text) (Maybe Text) Text |
Instances
newGetLifecyclePolicyPreview Source #
Arguments
| :: Text | |
| -> GetLifecyclePolicyPreview |
Create a value of GetLifecyclePolicyPreview with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetLifecyclePolicyPreview, getLifecyclePolicyPreview_filter - An optional parameter that filters results based on image tag status and
all tags, if tagged.
$sel:imageIds:GetLifecyclePolicyPreview', getLifecyclePolicyPreview_imageIds - The list of imageIDs to be included.
$sel:maxResults:GetLifecyclePolicyPreview', getLifecyclePolicyPreview_maxResults - The maximum number of repository results returned by
GetLifecyclePolicyPreviewRequest in
paginated output. When this
parameter is used, GetLifecyclePolicyPreviewRequest only returns
maxResults results in a single page along with a nextToken
response
element. The remaining results of the initial request can be seen by
sending
another GetLifecyclePolicyPreviewRequest request with the
returned nextToken
value. This value can be between 1 and 1000. If
this
parameter is not used, then GetLifecyclePolicyPreviewRequest
returns up to
100 results and a nextToken value, if
applicable. This
option cannot be used when you specify images with imageIds.
GetLifecyclePolicyPreview, getLifecyclePolicyPreview_nextToken - The nextToken value returned from a previous paginated
GetLifecyclePolicyPreviewRequest request where maxResults was used
and the
results exceeded the value of that parameter. Pagination
continues from the end of the
previous results that returned the
nextToken value. This value is
null when there are no more results
to return. This option cannot be used when you specify images with
imageIds.
GetLifecyclePolicyPreview, getLifecyclePolicyPreview_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository. If you do not specify a registry, the default
registry is assumed.
GetLifecyclePolicyPreview, getLifecyclePolicyPreview_repositoryName - The name of the repository.
data GetLifecyclePolicyPreviewResponse Source #
See: newGetLifecyclePolicyPreviewResponse smart constructor.
Constructors
Instances
newGetLifecyclePolicyPreviewResponse Source #
Arguments
| :: Int | |
| -> GetLifecyclePolicyPreviewResponse |
Create a value of GetLifecyclePolicyPreviewResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lifecyclePolicyText:GetLifecyclePolicyPreviewResponse', getLifecyclePolicyPreviewResponse_lifecyclePolicyText - The JSON lifecycle policy text.
GetLifecyclePolicyPreview, getLifecyclePolicyPreviewResponse_nextToken - The nextToken value to include in a future GetLifecyclePolicyPreview
request. When the results of a GetLifecyclePolicyPreview request
exceed maxResults, this value can be used to retrieve the next page of
results. This value is null when there are no more results to return.
$sel:previewResults:GetLifecyclePolicyPreviewResponse', getLifecyclePolicyPreviewResponse_previewResults - The results of the lifecycle policy preview request.
GetLifecyclePolicyPreview, getLifecyclePolicyPreviewResponse_registryId - The registry ID associated with the request.
GetLifecyclePolicyPreview, getLifecyclePolicyPreviewResponse_repositoryName - The repository name associated with the request.
GetLifecyclePolicyPreviewResponse, getLifecyclePolicyPreviewResponse_status - The status of the lifecycle policy preview request.
$sel:summary:GetLifecyclePolicyPreviewResponse', getLifecyclePolicyPreviewResponse_summary - The list of images that is returned as a result of the action.
$sel:httpStatus:GetLifecyclePolicyPreviewResponse', getLifecyclePolicyPreviewResponse_httpStatus - The response's http status code.
GetRegistryPolicy
data GetRegistryPolicy Source #
See: newGetRegistryPolicy smart constructor.
Constructors
| GetRegistryPolicy' | |
Instances
newGetRegistryPolicy :: GetRegistryPolicy Source #
Create a value of GetRegistryPolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetRegistryPolicyResponse Source #
See: newGetRegistryPolicyResponse smart constructor.
Instances
newGetRegistryPolicyResponse Source #
Create a value of GetRegistryPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:policyText:GetRegistryPolicyResponse', getRegistryPolicyResponse_policyText - The JSON text of the permissions policy for a registry.
GetRegistryPolicyResponse, getRegistryPolicyResponse_registryId - The ID of the registry.
$sel:httpStatus:GetRegistryPolicyResponse', getRegistryPolicyResponse_httpStatus - The response's http status code.
GetRegistryScanningConfiguration
data GetRegistryScanningConfiguration Source #
See: newGetRegistryScanningConfiguration smart constructor.
Constructors
| GetRegistryScanningConfiguration' | |
Instances
newGetRegistryScanningConfiguration :: GetRegistryScanningConfiguration Source #
Create a value of GetRegistryScanningConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
data GetRegistryScanningConfigurationResponse Source #
See: newGetRegistryScanningConfigurationResponse smart constructor.
Constructors
| GetRegistryScanningConfigurationResponse' (Maybe Text) (Maybe RegistryScanningConfiguration) Int |
Instances
newGetRegistryScanningConfigurationResponse Source #
Arguments
| :: Int | |
| -> GetRegistryScanningConfigurationResponse |
Create a value of GetRegistryScanningConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetRegistryScanningConfigurationResponse, getRegistryScanningConfigurationResponse_registryId - The ID of the registry.
$sel:scanningConfiguration:GetRegistryScanningConfigurationResponse', getRegistryScanningConfigurationResponse_scanningConfiguration - The scanning configuration for the registry.
$sel:httpStatus:GetRegistryScanningConfigurationResponse', getRegistryScanningConfigurationResponse_httpStatus - The response's http status code.
GetRepositoryPolicy
data GetRepositoryPolicy Source #
See: newGetRepositoryPolicy smart constructor.
Constructors
| GetRepositoryPolicy' (Maybe Text) Text |
Instances
newGetRepositoryPolicy Source #
Arguments
| :: Text | |
| -> GetRepositoryPolicy |
Create a value of GetRepositoryPolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
GetRepositoryPolicy, getRepositoryPolicy_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository. If you do not specify a registry, the default
registry is assumed.
GetRepositoryPolicy, getRepositoryPolicy_repositoryName - The name of the repository with the policy to retrieve.
data GetRepositoryPolicyResponse Source #
See: newGetRepositoryPolicyResponse smart constructor.
Instances
newGetRepositoryPolicyResponse Source #
Create a value of GetRepositoryPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:policyText:GetRepositoryPolicyResponse', getRepositoryPolicyResponse_policyText - The JSON repository policy text associated with the repository.
GetRepositoryPolicy, getRepositoryPolicyResponse_registryId - The registry ID associated with the request.
GetRepositoryPolicy, getRepositoryPolicyResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:GetRepositoryPolicyResponse', getRepositoryPolicyResponse_httpStatus - The response's http status code.
InitiateLayerUpload
data InitiateLayerUpload Source #
See: newInitiateLayerUpload smart constructor.
Constructors
| InitiateLayerUpload' (Maybe Text) Text |
Instances
newInitiateLayerUpload Source #
Arguments
| :: Text | |
| -> InitiateLayerUpload |
Create a value of InitiateLayerUpload with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
InitiateLayerUpload, initiateLayerUpload_registryId - The Amazon Web Services account ID associated with the registry to which
you intend to upload layers. If you do not specify a registry, the
default registry is assumed.
InitiateLayerUpload, initiateLayerUpload_repositoryName - The name of the repository to which you intend to upload layers.
data InitiateLayerUploadResponse Source #
See: newInitiateLayerUploadResponse smart constructor.
Instances
newInitiateLayerUploadResponse Source #
Create a value of InitiateLayerUploadResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:partSize:InitiateLayerUploadResponse', initiateLayerUploadResponse_partSize - The size, in bytes, that Amazon ECR expects future layer part uploads to
be.
$sel:uploadId:InitiateLayerUploadResponse', initiateLayerUploadResponse_uploadId - The upload ID for the layer upload. This parameter is passed to further
UploadLayerPart and CompleteLayerUpload operations.
$sel:httpStatus:InitiateLayerUploadResponse', initiateLayerUploadResponse_httpStatus - The response's http status code.
ListImages (Paginated)
data ListImages Source #
See: newListImages smart constructor.
Constructors
| ListImages' (Maybe ListImagesFilter) (Maybe Natural) (Maybe Text) (Maybe Text) Text |
Instances
Arguments
| :: Text | |
| -> ListImages |
Create a value of ListImages with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListImages, listImages_filter - The filter key and value with which to filter your ListImages results.
$sel:maxResults:ListImages', listImages_maxResults - The maximum number of image results returned by ListImages in
paginated output. When this parameter is used, ListImages only returns
maxResults results in a single page along with a nextToken response
element. The remaining results of the initial request can be seen by
sending another ListImages request with the returned nextToken
value. This value can be between 1 and 1000. If this parameter is not
used, then ListImages returns up to 100 results and a nextToken
value, if applicable.
ListImages, listImages_nextToken - The nextToken value returned from a previous paginated ListImages
request where maxResults was used and the results exceeded the value
of that parameter. Pagination continues from the end of the previous
results that returned the nextToken value. This value is null when
there are no more results to return.
This token should be treated as an opaque identifier that is only used to retrieve the next items in a list and not for other programmatic purposes.
ListImages, listImages_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository in which to list images. If you do not specify a
registry, the default registry is assumed.
ListImages, listImages_repositoryName - The repository with image IDs to be listed.
data ListImagesResponse Source #
See: newListImagesResponse smart constructor.
Constructors
| ListImagesResponse' (Maybe [ImageIdentifier]) (Maybe Text) Int |
Instances
newListImagesResponse Source #
Arguments
| :: Int | |
| -> ListImagesResponse |
Create a value of ListImagesResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:imageIds:ListImagesResponse', listImagesResponse_imageIds - The list of image IDs for the requested repository.
ListImages, listImagesResponse_nextToken - The nextToken value to include in a future ListImages request. When
the results of a ListImages request exceed maxResults, this value
can be used to retrieve the next page of results. This value is null
when there are no more results to return.
$sel:httpStatus:ListImagesResponse', listImagesResponse_httpStatus - The response's http status code.
ListTagsForResource
data ListTagsForResource Source #
See: newListTagsForResource smart constructor.
Constructors
| ListTagsForResource' Text |
Instances
newListTagsForResource Source #
Arguments
| :: Text | |
| -> ListTagsForResource |
Create a value of ListTagsForResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:ListTagsForResource', listTagsForResource_resourceArn - The Amazon Resource Name (ARN) that identifies the resource for which to
list the tags. Currently, the only supported resource is an Amazon ECR
repository.
data ListTagsForResourceResponse Source #
See: newListTagsForResourceResponse smart constructor.
Constructors
| ListTagsForResourceResponse' (Maybe [Tag]) Int |
Instances
newListTagsForResourceResponse Source #
Create a value of ListTagsForResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
ListTagsForResourceResponse, listTagsForResourceResponse_tags - The tags for the resource.
$sel:httpStatus:ListTagsForResourceResponse', listTagsForResourceResponse_httpStatus - The response's http status code.
PutImage
See: newPutImage smart constructor.
Instances
Create a value of PutImage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutImage, putImage_imageDigest - The image digest of the image manifest corresponding to the image.
PutImage, putImage_imageManifestMediaType - The media type of the image manifest. If you push an image manifest that
does not contain the mediaType field, you must specify the
imageManifestMediaType in the request.
PutImage, putImage_imageTag - The tag to associate with the image. This parameter is required for
images that use the Docker Image Manifest V2 Schema 2 or Open Container
Initiative (OCI) formats.
PutImage, putImage_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository in which to put the image. If you do not specify
a registry, the default registry is assumed.
PutImage, putImage_repositoryName - The name of the repository in which to put the image.
PutImage, putImage_imageManifest - The image manifest corresponding to the image to be uploaded.
data PutImageResponse Source #
See: newPutImageResponse smart constructor.
Constructors
| PutImageResponse' (Maybe Image) Int |
Instances
Arguments
| :: Int | |
| -> PutImageResponse |
Create a value of PutImageResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:image:PutImageResponse', putImageResponse_image - Details of the image uploaded.
$sel:httpStatus:PutImageResponse', putImageResponse_httpStatus - The response's http status code.
PutImageScanningConfiguration
data PutImageScanningConfiguration Source #
See: newPutImageScanningConfiguration smart constructor.
Constructors
| PutImageScanningConfiguration' (Maybe Text) Text ImageScanningConfiguration |
Instances
newPutImageScanningConfiguration Source #
Arguments
| :: Text | |
| -> ImageScanningConfiguration | |
| -> PutImageScanningConfiguration |
Create a value of PutImageScanningConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutImageScanningConfiguration, putImageScanningConfiguration_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository in which to update the image scanning
configuration setting. If you do not specify a registry, the default
registry is assumed.
PutImageScanningConfiguration, putImageScanningConfiguration_repositoryName - The name of the repository in which to update the image scanning
configuration setting.
PutImageScanningConfiguration, putImageScanningConfiguration_imageScanningConfiguration - The image scanning configuration for the repository. This setting
determines whether images are scanned for known vulnerabilities after
being pushed to the repository.
data PutImageScanningConfigurationResponse Source #
See: newPutImageScanningConfigurationResponse smart constructor.
Constructors
| PutImageScanningConfigurationResponse' (Maybe ImageScanningConfiguration) (Maybe Text) (Maybe Text) Int |
Instances
newPutImageScanningConfigurationResponse Source #
Arguments
| :: Int | |
| -> PutImageScanningConfigurationResponse |
Create a value of PutImageScanningConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutImageScanningConfiguration, putImageScanningConfigurationResponse_imageScanningConfiguration - The image scanning configuration setting for the repository.
PutImageScanningConfiguration, putImageScanningConfigurationResponse_registryId - The registry ID associated with the request.
PutImageScanningConfiguration, putImageScanningConfigurationResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:PutImageScanningConfigurationResponse', putImageScanningConfigurationResponse_httpStatus - The response's http status code.
PutImageTagMutability
data PutImageTagMutability Source #
See: newPutImageTagMutability smart constructor.
Constructors
| PutImageTagMutability' (Maybe Text) Text ImageTagMutability |
Instances
newPutImageTagMutability Source #
Arguments
| :: Text | |
| -> ImageTagMutability | |
| -> PutImageTagMutability |
Create a value of PutImageTagMutability with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutImageTagMutability, putImageTagMutability_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository in which to update the image tag mutability
settings. If you do not specify a registry, the default registry is
assumed.
PutImageTagMutability, putImageTagMutability_repositoryName - The name of the repository in which to update the image tag mutability
settings.
PutImageTagMutability, putImageTagMutability_imageTagMutability - The tag mutability setting for the repository. If MUTABLE is
specified, image tags can be overwritten. If IMMUTABLE is specified,
all image tags within the repository will be immutable which will
prevent them from being overwritten.
data PutImageTagMutabilityResponse Source #
See: newPutImageTagMutabilityResponse smart constructor.
Constructors
| PutImageTagMutabilityResponse' (Maybe ImageTagMutability) (Maybe Text) (Maybe Text) Int |
Instances
newPutImageTagMutabilityResponse Source #
Create a value of PutImageTagMutabilityResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutImageTagMutability, putImageTagMutabilityResponse_imageTagMutability - The image tag mutability setting for the repository.
PutImageTagMutability, putImageTagMutabilityResponse_registryId - The registry ID associated with the request.
PutImageTagMutability, putImageTagMutabilityResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:PutImageTagMutabilityResponse', putImageTagMutabilityResponse_httpStatus - The response's http status code.
PutLifecyclePolicy
data PutLifecyclePolicy Source #
See: newPutLifecyclePolicy smart constructor.
Constructors
| PutLifecyclePolicy' (Maybe Text) Text Text |
Instances
newPutLifecyclePolicy Source #
Arguments
| :: Text | |
| -> Text | |
| -> PutLifecyclePolicy |
Create a value of PutLifecyclePolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutLifecyclePolicy, putLifecyclePolicy_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository. If you do
not specify a registry, the default
registry is assumed.
PutLifecyclePolicy, putLifecyclePolicy_repositoryName - The name of the repository to receive the policy.
PutLifecyclePolicy, putLifecyclePolicy_lifecyclePolicyText - The JSON repository policy text to apply to the repository.
data PutLifecyclePolicyResponse Source #
See: newPutLifecyclePolicyResponse smart constructor.
Instances
newPutLifecyclePolicyResponse Source #
Create a value of PutLifecyclePolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutLifecyclePolicy, putLifecyclePolicyResponse_lifecyclePolicyText - The JSON repository policy text.
PutLifecyclePolicy, putLifecyclePolicyResponse_registryId - The registry ID associated with the request.
PutLifecyclePolicy, putLifecyclePolicyResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:PutLifecyclePolicyResponse', putLifecyclePolicyResponse_httpStatus - The response's http status code.
PutRegistryPolicy
data PutRegistryPolicy Source #
See: newPutRegistryPolicy smart constructor.
Constructors
| PutRegistryPolicy' Text |
Instances
Arguments
| :: Text | |
| -> PutRegistryPolicy |
Create a value of PutRegistryPolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutRegistryPolicy, putRegistryPolicy_policyText - The JSON policy text to apply to your registry. The policy text follows
the same format as IAM policy text. For more information, see
Registry permissions
in the Amazon Elastic Container Registry User Guide.
data PutRegistryPolicyResponse Source #
See: newPutRegistryPolicyResponse smart constructor.
Instances
newPutRegistryPolicyResponse Source #
Create a value of PutRegistryPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutRegistryPolicy, putRegistryPolicyResponse_policyText - The JSON policy text for your registry.
PutRegistryPolicyResponse, putRegistryPolicyResponse_registryId - The registry ID.
$sel:httpStatus:PutRegistryPolicyResponse', putRegistryPolicyResponse_httpStatus - The response's http status code.
PutRegistryScanningConfiguration
data PutRegistryScanningConfiguration Source #
See: newPutRegistryScanningConfiguration smart constructor.
Constructors
| PutRegistryScanningConfiguration' (Maybe [RegistryScanningRule]) (Maybe ScanType) |
Instances
newPutRegistryScanningConfiguration :: PutRegistryScanningConfiguration Source #
Create a value of PutRegistryScanningConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutRegistryScanningConfiguration, putRegistryScanningConfiguration_rules - The scanning rules to use for the registry. A scanning rule is used to
determine which repository filters are used and at what frequency
scanning will occur.
PutRegistryScanningConfiguration, putRegistryScanningConfiguration_scanType - The scanning type to set for the registry.
When a registry scanning configuration is not defined, by default the
BASIC scan type is used. When basic scanning is used, you may specify
filters to determine which individual repositories, or all repositories,
are scanned when new images are pushed to those repositories.
Alternatively, you can do manual scans of images with basic scanning.
When the ENHANCED scan type is set, Amazon Inspector provides
automated vulnerability scanning. You may choose between continuous
scanning or scan on push and you may specify filters to determine which
individual repositories, or all repositories, are scanned.
data PutRegistryScanningConfigurationResponse Source #
See: newPutRegistryScanningConfigurationResponse smart constructor.
Instances
newPutRegistryScanningConfigurationResponse Source #
Arguments
| :: Int | |
| -> PutRegistryScanningConfigurationResponse |
Create a value of PutRegistryScanningConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:registryScanningConfiguration:PutRegistryScanningConfigurationResponse', putRegistryScanningConfigurationResponse_registryScanningConfiguration - The scanning configuration for your registry.
$sel:httpStatus:PutRegistryScanningConfigurationResponse', putRegistryScanningConfigurationResponse_httpStatus - The response's http status code.
PutReplicationConfiguration
data PutReplicationConfiguration Source #
See: newPutReplicationConfiguration smart constructor.
Constructors
| PutReplicationConfiguration' ReplicationConfiguration |
Instances
newPutReplicationConfiguration Source #
Create a value of PutReplicationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutReplicationConfiguration, putReplicationConfiguration_replicationConfiguration - An object representing the replication configuration for a registry.
data PutReplicationConfigurationResponse Source #
See: newPutReplicationConfigurationResponse smart constructor.
Constructors
| PutReplicationConfigurationResponse' (Maybe ReplicationConfiguration) Int |
Instances
newPutReplicationConfigurationResponse Source #
Arguments
| :: Int | |
| -> PutReplicationConfigurationResponse |
Create a value of PutReplicationConfigurationResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
PutReplicationConfiguration, putReplicationConfigurationResponse_replicationConfiguration - The contents of the replication configuration for the registry.
$sel:httpStatus:PutReplicationConfigurationResponse', putReplicationConfigurationResponse_httpStatus - The response's http status code.
SetRepositoryPolicy
data SetRepositoryPolicy Source #
See: newSetRepositoryPolicy smart constructor.
Instances
newSetRepositoryPolicy Source #
Arguments
| :: Text | |
| -> Text | |
| -> SetRepositoryPolicy |
Create a value of SetRepositoryPolicy with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:force:SetRepositoryPolicy', setRepositoryPolicy_force - If the policy you are attempting to set on a repository policy would
prevent you from setting another policy in the future, you must force
the SetRepositoryPolicy operation. This is intended to prevent
accidental repository lock outs.
SetRepositoryPolicy, setRepositoryPolicy_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository. If you do not specify a registry, the default
registry is assumed.
SetRepositoryPolicy, setRepositoryPolicy_repositoryName - The name of the repository to receive the policy.
SetRepositoryPolicy, setRepositoryPolicy_policyText - The JSON repository policy text to apply to the repository. For more
information, see
Amazon ECR repository policies
in the Amazon Elastic Container Registry User Guide.
data SetRepositoryPolicyResponse Source #
See: newSetRepositoryPolicyResponse smart constructor.
Instances
newSetRepositoryPolicyResponse Source #
Create a value of SetRepositoryPolicyResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
SetRepositoryPolicy, setRepositoryPolicyResponse_policyText - The JSON repository policy text applied to the repository.
SetRepositoryPolicy, setRepositoryPolicyResponse_registryId - The registry ID associated with the request.
SetRepositoryPolicy, setRepositoryPolicyResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:SetRepositoryPolicyResponse', setRepositoryPolicyResponse_httpStatus - The response's http status code.
StartImageScan
data StartImageScan Source #
See: newStartImageScan smart constructor.
Constructors
| StartImageScan' (Maybe Text) Text ImageIdentifier |
Instances
Arguments
| :: Text | |
| -> ImageIdentifier | |
| -> StartImageScan |
Create a value of StartImageScan with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
StartImageScan, startImageScan_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository in which to start an image scan request. If you
do not specify a registry, the default registry is assumed.
StartImageScan, startImageScan_repositoryName - The name of the repository that contains the images to scan.
StartImageScan, startImageScan_imageId - Undocumented member.
data StartImageScanResponse Source #
See: newStartImageScanResponse smart constructor.
Constructors
| StartImageScanResponse' (Maybe ImageIdentifier) (Maybe ImageScanStatus) (Maybe Text) (Maybe Text) Int |
Instances
newStartImageScanResponse Source #
Create a value of StartImageScanResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
StartImageScan, startImageScanResponse_imageId - Undocumented member.
StartImageScanResponse, startImageScanResponse_imageScanStatus - The current state of the scan.
StartImageScan, startImageScanResponse_registryId - The registry ID associated with the request.
StartImageScan, startImageScanResponse_repositoryName - The repository name associated with the request.
$sel:httpStatus:StartImageScanResponse', startImageScanResponse_httpStatus - The response's http status code.
StartLifecyclePolicyPreview
data StartLifecyclePolicyPreview Source #
See: newStartLifecyclePolicyPreview smart constructor.
Instances
newStartLifecyclePolicyPreview Source #
Arguments
| :: Text | |
| -> StartLifecyclePolicyPreview |
Create a value of StartLifecyclePolicyPreview with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
StartLifecyclePolicyPreview, startLifecyclePolicyPreview_lifecyclePolicyText - The policy to be evaluated against. If you do not specify a policy, the
current policy for the repository is used.
StartLifecyclePolicyPreview, startLifecyclePolicyPreview_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository. If you do not specify a registry, the default
registry is assumed.
StartLifecyclePolicyPreview, startLifecyclePolicyPreview_repositoryName - The name of the repository to be evaluated.
data StartLifecyclePolicyPreviewResponse Source #
See: newStartLifecyclePolicyPreviewResponse smart constructor.
Constructors
| StartLifecyclePolicyPreviewResponse' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe LifecyclePolicyPreviewStatus) Int |
Instances
newStartLifecyclePolicyPreviewResponse Source #
Arguments
| :: Int | |
| -> StartLifecyclePolicyPreviewResponse |
Create a value of StartLifecyclePolicyPreviewResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
StartLifecyclePolicyPreview, startLifecyclePolicyPreviewResponse_lifecyclePolicyText - The JSON repository policy text.
StartLifecyclePolicyPreview, startLifecyclePolicyPreviewResponse_registryId - The registry ID associated with the request.
StartLifecyclePolicyPreview, startLifecyclePolicyPreviewResponse_repositoryName - The repository name associated with the request.
StartLifecyclePolicyPreviewResponse, startLifecyclePolicyPreviewResponse_status - The status of the lifecycle policy preview request.
$sel:httpStatus:StartLifecyclePolicyPreviewResponse', startLifecyclePolicyPreviewResponse_httpStatus - The response's http status code.
TagResource
data TagResource Source #
See: newTagResource smart constructor.
Constructors
| TagResource' Text [Tag] |
Instances
Arguments
| :: Text | |
| -> TagResource |
Create a value of TagResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:TagResource', tagResource_resourceArn - The Amazon Resource Name (ARN) of the the resource to which to add tags.
Currently, the only supported resource is an Amazon ECR repository.
TagResource, tagResource_tags - The tags to add to the resource. A tag is an array of key-value pairs.
Tag keys can have a maximum character length of 128 characters, and tag
values can have a maximum length of 256 characters.
data TagResourceResponse Source #
See: newTagResourceResponse smart constructor.
Constructors
| TagResourceResponse' Int |
Instances
newTagResourceResponse Source #
Arguments
| :: Int | |
| -> TagResourceResponse |
Create a value of TagResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:TagResourceResponse', tagResourceResponse_httpStatus - The response's http status code.
UntagResource
data UntagResource Source #
See: newUntagResource smart constructor.
Constructors
| UntagResource' Text [Text] |
Instances
Arguments
| :: Text | |
| -> UntagResource |
Create a value of UntagResource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:resourceArn:UntagResource', untagResource_resourceArn - The Amazon Resource Name (ARN) of the resource from which to remove
tags. Currently, the only supported resource is an Amazon ECR
repository.
$sel:tagKeys:UntagResource', untagResource_tagKeys - The keys of the tags to be removed.
data UntagResourceResponse Source #
See: newUntagResourceResponse smart constructor.
Constructors
| UntagResourceResponse' Int |
Instances
newUntagResourceResponse Source #
Create a value of UntagResourceResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:httpStatus:UntagResourceResponse', untagResourceResponse_httpStatus - The response's http status code.
UploadLayerPart
data UploadLayerPart Source #
See: newUploadLayerPart smart constructor.
Instances
Arguments
| :: Text | |
| -> Text | |
| -> Natural | |
| -> Natural | |
| -> ByteString | |
| -> UploadLayerPart |
Create a value of UploadLayerPart with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
UploadLayerPart, uploadLayerPart_registryId - The Amazon Web Services account ID associated with the registry to which
you are uploading layer parts. If you do not specify a registry, the
default registry is assumed.
UploadLayerPart, uploadLayerPart_repositoryName - The name of the repository to which you are uploading layer parts.
UploadLayerPart, uploadLayerPart_uploadId - The upload ID from a previous InitiateLayerUpload operation to associate
with the layer part upload.
$sel:partFirstByte:UploadLayerPart', uploadLayerPart_partFirstByte - The position of the first byte of the layer part witin the overall image
layer.
$sel:partLastByte:UploadLayerPart', uploadLayerPart_partLastByte - The position of the last byte of the layer part within the overall image
layer.
$sel:layerPartBlob:UploadLayerPart', uploadLayerPart_layerPartBlob - The base64-encoded layer part payload.--
-- Note: This Lens automatically encodes and decodes Base64 data.
-- The underlying isomorphism will encode to Base64 representation during
-- serialisation, and decode from Base64 representation during deserialisation.
-- This Lens accepts and returns only raw unencoded data.
data UploadLayerPartResponse Source #
See: newUploadLayerPartResponse smart constructor.
Instances
newUploadLayerPartResponse Source #
Create a value of UploadLayerPartResponse with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:lastByteReceived:UploadLayerPartResponse', uploadLayerPartResponse_lastByteReceived - The integer value of the last byte received in the request.
UploadLayerPart, uploadLayerPartResponse_registryId - The registry ID associated with the request.
UploadLayerPart, uploadLayerPartResponse_repositoryName - The repository name associated with the request.
UploadLayerPart, uploadLayerPartResponse_uploadId - The upload ID associated with the request.
$sel:httpStatus:UploadLayerPartResponse', uploadLayerPartResponse_httpStatus - The response's http status code.
Types
EncryptionType
newtype EncryptionType Source #
Constructors
| EncryptionType' | |
Fields | |
Bundled Patterns
| pattern EncryptionType_AES256 :: EncryptionType | |
| pattern EncryptionType_KMS :: EncryptionType |
Instances
FindingSeverity
newtype FindingSeverity Source #
Constructors
| FindingSeverity' | |
Fields | |
Bundled Patterns
| pattern FindingSeverity_CRITICAL :: FindingSeverity | |
| pattern FindingSeverity_HIGH :: FindingSeverity | |
| pattern FindingSeverity_INFORMATIONAL :: FindingSeverity | |
| pattern FindingSeverity_LOW :: FindingSeverity | |
| pattern FindingSeverity_MEDIUM :: FindingSeverity | |
| pattern FindingSeverity_UNDEFINED :: FindingSeverity |
Instances
ImageActionType
newtype ImageActionType Source #
Constructors
| ImageActionType' | |
Fields | |
Bundled Patterns
| pattern ImageActionType_EXPIRE :: ImageActionType |
Instances
ImageFailureCode
newtype ImageFailureCode Source #
Constructors
| ImageFailureCode' | |
Fields | |
Bundled Patterns
| pattern ImageFailureCode_ImageNotFound :: ImageFailureCode | |
| pattern ImageFailureCode_ImageReferencedByManifestList :: ImageFailureCode | |
| pattern ImageFailureCode_ImageTagDoesNotMatchDigest :: ImageFailureCode | |
| pattern ImageFailureCode_InvalidImageDigest :: ImageFailureCode | |
| pattern ImageFailureCode_InvalidImageTag :: ImageFailureCode | |
| pattern ImageFailureCode_KmsError :: ImageFailureCode | |
| pattern ImageFailureCode_MissingDigestAndTag :: ImageFailureCode |
Instances
ImageTagMutability
newtype ImageTagMutability Source #
Constructors
| ImageTagMutability' | |
Fields | |
Bundled Patterns
| pattern ImageTagMutability_IMMUTABLE :: ImageTagMutability | |
| pattern ImageTagMutability_MUTABLE :: ImageTagMutability |
Instances
LayerAvailability
newtype LayerAvailability Source #
Constructors
| LayerAvailability' | |
Fields | |
Bundled Patterns
| pattern LayerAvailability_AVAILABLE :: LayerAvailability | |
| pattern LayerAvailability_UNAVAILABLE :: LayerAvailability |
Instances
LayerFailureCode
newtype LayerFailureCode Source #
Constructors
| LayerFailureCode' | |
Fields | |
Bundled Patterns
| pattern LayerFailureCode_InvalidLayerDigest :: LayerFailureCode | |
| pattern LayerFailureCode_MissingLayerDigest :: LayerFailureCode |
Instances
LifecyclePolicyPreviewStatus
newtype LifecyclePolicyPreviewStatus Source #
Constructors
| LifecyclePolicyPreviewStatus' | |
Fields | |
Bundled Patterns
Instances
ReplicationStatus
newtype ReplicationStatus Source #
Constructors
| ReplicationStatus' | |
Fields | |
Bundled Patterns
| pattern ReplicationStatus_COMPLETE :: ReplicationStatus | |
| pattern ReplicationStatus_FAILED :: ReplicationStatus | |
| pattern ReplicationStatus_IN_PROGRESS :: ReplicationStatus |
Instances
RepositoryFilterType
newtype RepositoryFilterType Source #
Constructors
| RepositoryFilterType' | |
Fields | |
Bundled Patterns
| pattern RepositoryFilterType_PREFIX_MATCH :: RepositoryFilterType |
Instances
ScanFrequency
newtype ScanFrequency Source #
Constructors
| ScanFrequency' | |
Fields | |
Bundled Patterns
| pattern ScanFrequency_CONTINUOUS_SCAN :: ScanFrequency | |
| pattern ScanFrequency_MANUAL :: ScanFrequency | |
| pattern ScanFrequency_SCAN_ON_PUSH :: ScanFrequency |
Instances
ScanStatus
newtype ScanStatus Source #
Constructors
| ScanStatus' | |
Fields | |
Bundled Patterns
| pattern ScanStatus_ACTIVE :: ScanStatus | |
| pattern ScanStatus_COMPLETE :: ScanStatus | |
| pattern ScanStatus_FAILED :: ScanStatus | |
| pattern ScanStatus_FINDINGS_UNAVAILABLE :: ScanStatus | |
| pattern ScanStatus_IN_PROGRESS :: ScanStatus | |
| pattern ScanStatus_PENDING :: ScanStatus | |
| pattern ScanStatus_SCAN_ELIGIBILITY_EXPIRED :: ScanStatus | |
| pattern ScanStatus_UNSUPPORTED_IMAGE :: ScanStatus |
Instances
ScanType
Constructors
| ScanType' | |
Fields
| |
Bundled Patterns
| pattern ScanType_BASIC :: ScanType | |
| pattern ScanType_ENHANCED :: ScanType |
Instances
ScanningConfigurationFailureCode
newtype ScanningConfigurationFailureCode Source #
Constructors
| ScanningConfigurationFailureCode' | |
Fields | |
Bundled Patterns
| pattern ScanningConfigurationFailureCode_REPOSITORY_NOT_FOUND :: ScanningConfigurationFailureCode |
Instances
ScanningRepositoryFilterType
newtype ScanningRepositoryFilterType Source #
Constructors
| ScanningRepositoryFilterType' | |
Fields | |
Bundled Patterns
| pattern ScanningRepositoryFilterType_WILDCARD :: ScanningRepositoryFilterType |
Instances
TagStatus
Constructors
| TagStatus' | |
Fields | |
Bundled Patterns
| pattern TagStatus_ANY :: TagStatus | |
| pattern TagStatus_TAGGED :: TagStatus | |
| pattern TagStatus_UNTAGGED :: TagStatus |
Instances
Attribute
This data type is used in the ImageScanFinding data type.
See: newAttribute smart constructor.
Constructors
| Attribute' (Maybe Text) Text |
Instances
| FromJSON Attribute Source # | |
| Generic Attribute Source # | |
| Read Attribute Source # | |
| Show Attribute Source # | |
| NFData Attribute Source # | |
Defined in Amazonka.ECR.Types.Attribute | |
| Eq Attribute Source # | |
| Hashable Attribute Source # | |
Defined in Amazonka.ECR.Types.Attribute | |
| type Rep Attribute Source # | |
Defined in Amazonka.ECR.Types.Attribute type Rep Attribute = D1 ('MetaData "Attribute" "Amazonka.ECR.Types.Attribute" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "Attribute'" 'PrefixI 'True) (S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))) | |
Create a value of Attribute with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:value:Attribute', attribute_value - The value assigned to the attribute key.
$sel:key:Attribute', attribute_key - The attribute key.
AuthorizationData
data AuthorizationData Source #
An object representing authorization data for an Amazon ECR registry.
See: newAuthorizationData smart constructor.
Instances
newAuthorizationData :: AuthorizationData Source #
Create a value of AuthorizationData with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:authorizationToken:AuthorizationData', authorizationData_authorizationToken - A base64-encoded string that contains authorization data for the
specified Amazon ECR registry. When the string is decoded, it is
presented in the format user:password for private registry
authentication using docker login.
$sel:expiresAt:AuthorizationData', authorizationData_expiresAt - The Unix time in seconds and milliseconds when the authorization token
expires. Authorization tokens are valid for 12 hours.
$sel:proxyEndpoint:AuthorizationData', authorizationData_proxyEndpoint - The registry URL to use for this authorization token in a docker login
command. The Amazon ECR registry URL format is
https://aws_account_id.dkr.ecr.region.amazonaws.com. For example,
https://012345678910.dkr.ecr.us-east-1.amazonaws.com..
AwsEcrContainerImageDetails
data AwsEcrContainerImageDetails Source #
The image details of the Amazon ECR container image.
See: newAwsEcrContainerImageDetails smart constructor.
Constructors
| AwsEcrContainerImageDetails' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe [Text]) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe Text) |
Instances
newAwsEcrContainerImageDetails :: AwsEcrContainerImageDetails Source #
Create a value of AwsEcrContainerImageDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:architecture:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_architecture - The architecture of the Amazon ECR container image.
$sel:author:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_author - The image author of the Amazon ECR container image.
$sel:imageHash:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_imageHash - The image hash of the Amazon ECR container image.
$sel:imageTags:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_imageTags - The image tags attached to the Amazon ECR container image.
$sel:platform:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_platform - The platform of the Amazon ECR container image.
$sel:pushedAt:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_pushedAt - The date and time the Amazon ECR container image was pushed.
$sel:registry:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_registry - The registry the Amazon ECR container image belongs to.
$sel:repositoryName:AwsEcrContainerImageDetails', awsEcrContainerImageDetails_repositoryName - The name of the repository the Amazon ECR container image resides in.
CvssScore
The CVSS score for a finding.
See: newCvssScore smart constructor.
Instances
| FromJSON CvssScore Source # | |
| Generic CvssScore Source # | |
| Read CvssScore Source # | |
| Show CvssScore Source # | |
| NFData CvssScore Source # | |
Defined in Amazonka.ECR.Types.CvssScore | |
| Eq CvssScore Source # | |
| Hashable CvssScore Source # | |
Defined in Amazonka.ECR.Types.CvssScore | |
| type Rep CvssScore Source # | |
Defined in Amazonka.ECR.Types.CvssScore type Rep CvssScore = D1 ('MetaData "CvssScore" "Amazonka.ECR.Types.CvssScore" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "CvssScore'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "baseScore") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Double)) :*: S1 ('MetaSel ('Just "scoringVector") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "source") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "version") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
newCvssScore :: CvssScore Source #
Create a value of CvssScore with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:baseScore:CvssScore', cvssScore_baseScore - The base CVSS score used for the finding.
$sel:scoringVector:CvssScore', cvssScore_scoringVector - The vector string of the CVSS score.
$sel:source:CvssScore', cvssScore_source - The source of the CVSS score.
$sel:version:CvssScore', cvssScore_version - The version of CVSS used for the score.
CvssScoreAdjustment
data CvssScoreAdjustment Source #
Details on adjustments Amazon Inspector made to the CVSS score for a finding.
See: newCvssScoreAdjustment smart constructor.
Constructors
| CvssScoreAdjustment' (Maybe Text) (Maybe Text) |
Instances
newCvssScoreAdjustment :: CvssScoreAdjustment Source #
Create a value of CvssScoreAdjustment with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:metric:CvssScoreAdjustment', cvssScoreAdjustment_metric - The metric used to adjust the CVSS score.
$sel:reason:CvssScoreAdjustment', cvssScoreAdjustment_reason - The reason the CVSS score has been adjustment.
CvssScoreDetails
data CvssScoreDetails Source #
Information about the CVSS score.
See: newCvssScoreDetails smart constructor.
Constructors
| CvssScoreDetails' (Maybe [CvssScoreAdjustment]) (Maybe Double) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newCvssScoreDetails :: CvssScoreDetails Source #
Create a value of CvssScoreDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:adjustments:CvssScoreDetails', cvssScoreDetails_adjustments - An object that contains details about adjustment Amazon Inspector made
to the CVSS score.
$sel:score:CvssScoreDetails', cvssScoreDetails_score - The CVSS score.
$sel:scoreSource:CvssScoreDetails', cvssScoreDetails_scoreSource - The source for the CVSS score.
$sel:scoringVector:CvssScoreDetails', cvssScoreDetails_scoringVector - The vector for the CVSS score.
$sel:version:CvssScoreDetails', cvssScoreDetails_version - The CVSS version used in scoring.
DescribeImagesFilter
data DescribeImagesFilter Source #
An object representing a filter on a DescribeImages operation.
See: newDescribeImagesFilter smart constructor.
Constructors
| DescribeImagesFilter' (Maybe TagStatus) |
Instances
newDescribeImagesFilter :: DescribeImagesFilter Source #
Create a value of DescribeImagesFilter with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagStatus:DescribeImagesFilter', describeImagesFilter_tagStatus - The tag status with which to filter your DescribeImages results. You can
filter results based on whether they are TAGGED or UNTAGGED.
EncryptionConfiguration
data EncryptionConfiguration Source #
The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
By default, when no encryption configuration is set or the AES256
encryption type is used, Amazon ECR uses server-side encryption with
Amazon S3-managed encryption keys which encrypts your data at rest using
an AES-256 encryption algorithm. This does not require any action on
your part.
For more control over the encryption of the contents of your repository, you can use server-side encryption with Key Management Service key stored in Key Management Service (KMS) to encrypt your images. For more information, see Amazon ECR encryption at rest in the Amazon Elastic Container Registry User Guide.
See: newEncryptionConfiguration smart constructor.
Constructors
| EncryptionConfiguration' (Maybe Text) EncryptionType |
Instances
newEncryptionConfiguration Source #
Create a value of EncryptionConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:kmsKey:EncryptionConfiguration', encryptionConfiguration_kmsKey - If you use the KMS encryption type, specify the KMS key to use for
encryption. The alias, key ID, or full ARN of the KMS key can be
specified. The key must exist in the same Region as the repository. If
no key is specified, the default Amazon Web Services managed KMS key for
Amazon ECR will be used.
$sel:encryptionType:EncryptionConfiguration', encryptionConfiguration_encryptionType - The encryption type to use.
If you use the KMS encryption type, the contents of the repository
will be encrypted using server-side encryption with Key Management
Service key stored in KMS. When you use KMS to encrypt your data, you
can either use the default Amazon Web Services managed KMS key for
Amazon ECR, or specify your own KMS key, which you already created. For
more information, see
Protecting data using server-side encryption with an KMS key stored in Key Management Service (SSE-KMS)
in the Amazon Simple Storage Service Console Developer Guide.
If you use the AES256 encryption type, Amazon ECR uses server-side
encryption with Amazon S3-managed encryption keys which encrypts the
images in the repository using an AES-256 encryption algorithm. For more
information, see
Protecting data using server-side encryption with Amazon S3-managed encryption keys (SSE-S3)
in the Amazon Simple Storage Service Console Developer Guide.
EnhancedImageScanFinding
data EnhancedImageScanFinding Source #
The details of an enhanced image scan. This is returned when enhanced scanning is enabled for your private registry.
See: newEnhancedImageScanFinding smart constructor.
Constructors
| EnhancedImageScanFinding' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe POSIX) (Maybe PackageVulnerabilityDetails) (Maybe Remediation) (Maybe [Resource]) (Maybe Double) (Maybe ScoreDetails) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) |
Instances
newEnhancedImageScanFinding :: EnhancedImageScanFinding Source #
Create a value of EnhancedImageScanFinding with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:awsAccountId:EnhancedImageScanFinding', enhancedImageScanFinding_awsAccountId - The Amazon Web Services account ID associated with the image.
$sel:description:EnhancedImageScanFinding', enhancedImageScanFinding_description - The description of the finding.
$sel:findingArn:EnhancedImageScanFinding', enhancedImageScanFinding_findingArn - The Amazon Resource Number (ARN) of the finding.
$sel:firstObservedAt:EnhancedImageScanFinding', enhancedImageScanFinding_firstObservedAt - The date and time that the finding was first observed.
$sel:lastObservedAt:EnhancedImageScanFinding', enhancedImageScanFinding_lastObservedAt - The date and time that the finding was last observed.
$sel:packageVulnerabilityDetails:EnhancedImageScanFinding', enhancedImageScanFinding_packageVulnerabilityDetails - An object that contains the details of a package vulnerability finding.
$sel:remediation:EnhancedImageScanFinding', enhancedImageScanFinding_remediation - An object that contains the details about how to remediate a finding.
$sel:resources:EnhancedImageScanFinding', enhancedImageScanFinding_resources - Contains information on the resources involved in a finding.
$sel:score:EnhancedImageScanFinding', enhancedImageScanFinding_score - The Amazon Inspector score given to the finding.
$sel:scoreDetails:EnhancedImageScanFinding', enhancedImageScanFinding_scoreDetails - An object that contains details of the Amazon Inspector score.
$sel:severity:EnhancedImageScanFinding', enhancedImageScanFinding_severity - The severity of the finding.
$sel:status:EnhancedImageScanFinding', enhancedImageScanFinding_status - The status of the finding.
$sel:title:EnhancedImageScanFinding', enhancedImageScanFinding_title - The title of the finding.
EnhancedImageScanFinding, enhancedImageScanFinding_type - The type of the finding.
$sel:updatedAt:EnhancedImageScanFinding', enhancedImageScanFinding_updatedAt - The date and time the finding was last updated at.
Image
An object representing an Amazon ECR image.
See: newImage smart constructor.
Instances
Create a value of Image with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:imageId:Image', image_imageId - An object containing the image tag and image digest associated with an
image.
$sel:imageManifest:Image', image_imageManifest - The image manifest associated with the image.
$sel:imageManifestMediaType:Image', image_imageManifestMediaType - The manifest media type of the image.
$sel:registryId:Image', image_registryId - The Amazon Web Services account ID associated with the registry
containing the image.
$sel:repositoryName:Image', image_repositoryName - The name of the repository associated with the image.
ImageDetail
data ImageDetail Source #
An object that describes an image returned by a DescribeImages operation.
See: newImageDetail smart constructor.
Constructors
| ImageDetail' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe ImageScanFindingsSummary) (Maybe ImageScanStatus) (Maybe Integer) (Maybe [Text]) (Maybe POSIX) (Maybe Text) (Maybe Text) |
Instances
newImageDetail :: ImageDetail Source #
Create a value of ImageDetail with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:artifactMediaType:ImageDetail', imageDetail_artifactMediaType - The artifact media type of the image.
$sel:imageDigest:ImageDetail', imageDetail_imageDigest - The sha256 digest of the image manifest.
$sel:imageManifestMediaType:ImageDetail', imageDetail_imageManifestMediaType - The media type of the image manifest.
$sel:imagePushedAt:ImageDetail', imageDetail_imagePushedAt - The date and time, expressed in standard JavaScript date format, at
which the current image was pushed to the repository.
$sel:imageScanFindingsSummary:ImageDetail', imageDetail_imageScanFindingsSummary - A summary of the last completed image scan.
$sel:imageScanStatus:ImageDetail', imageDetail_imageScanStatus - The current state of the scan.
$sel:imageSizeInBytes:ImageDetail', imageDetail_imageSizeInBytes - The size, in bytes, of the image in the repository.
If the image is a manifest list, this will be the max size of all manifests in the list.
Beginning with Docker version 1.9, the Docker client compresses image
layers before pushing them to a V2 Docker registry. The output of the
docker images command shows the uncompressed image size, so it may
return a larger image size than the image sizes returned by
DescribeImages.
$sel:imageTags:ImageDetail', imageDetail_imageTags - The list of tags associated with this image.
$sel:lastRecordedPullTime:ImageDetail', imageDetail_lastRecordedPullTime - The date and time, expressed in standard JavaScript date format, when
Amazon ECR recorded the last image pull.
Amazon ECR refreshes the last image pull timestamp at least once every
24 hours. For example, if you pull an image once a day then the
lastRecordedPullTime timestamp will indicate the exact time that the
image was last pulled. However, if you pull an image once an hour,
because Amazon ECR refreshes the lastRecordedPullTime timestamp at
least once every 24 hours, the result may not be the exact time that the
image was last pulled.
$sel:registryId:ImageDetail', imageDetail_registryId - The Amazon Web Services account ID associated with the registry to which
this image belongs.
$sel:repositoryName:ImageDetail', imageDetail_repositoryName - The name of the repository to which this image belongs.
ImageFailure
data ImageFailure Source #
An object representing an Amazon ECR image failure.
See: newImageFailure smart constructor.
Constructors
| ImageFailure' (Maybe ImageFailureCode) (Maybe Text) (Maybe ImageIdentifier) |
Instances
newImageFailure :: ImageFailure Source #
Create a value of ImageFailure with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureCode:ImageFailure', imageFailure_failureCode - The code associated with the failure.
$sel:failureReason:ImageFailure', imageFailure_failureReason - The reason for the failure.
$sel:imageId:ImageFailure', imageFailure_imageId - The image ID associated with the failure.
ImageIdentifier
data ImageIdentifier Source #
An object with identifying information for an image in an Amazon ECR repository.
See: newImageIdentifier smart constructor.
Constructors
| ImageIdentifier' (Maybe Text) (Maybe Text) |
Instances
newImageIdentifier :: ImageIdentifier Source #
Create a value of ImageIdentifier with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:imageDigest:ImageIdentifier', imageIdentifier_imageDigest - The sha256 digest of the image manifest.
$sel:imageTag:ImageIdentifier', imageIdentifier_imageTag - The tag used for the image.
ImageReplicationStatus
data ImageReplicationStatus Source #
The status of the replication process for an image.
See: newImageReplicationStatus smart constructor.
Constructors
| ImageReplicationStatus' (Maybe Text) (Maybe Text) (Maybe Text) (Maybe ReplicationStatus) |
Instances
newImageReplicationStatus :: ImageReplicationStatus Source #
Create a value of ImageReplicationStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureCode:ImageReplicationStatus', imageReplicationStatus_failureCode - The failure code for a replication that has failed.
$sel:region:ImageReplicationStatus', imageReplicationStatus_region - The destination Region for the image replication.
$sel:registryId:ImageReplicationStatus', imageReplicationStatus_registryId - The Amazon Web Services account ID associated with the registry to which
the image belongs.
$sel:status:ImageReplicationStatus', imageReplicationStatus_status - The image replication status.
ImageScanFinding
data ImageScanFinding Source #
Contains information about an image scan finding.
See: newImageScanFinding smart constructor.
Constructors
| ImageScanFinding' (Maybe [Attribute]) (Maybe Text) (Maybe Text) (Maybe FindingSeverity) (Maybe Text) |
Instances
newImageScanFinding :: ImageScanFinding Source #
Create a value of ImageScanFinding with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:attributes:ImageScanFinding', imageScanFinding_attributes - A collection of attributes of the host from which the finding is
generated.
$sel:description:ImageScanFinding', imageScanFinding_description - The description of the finding.
$sel:name:ImageScanFinding', imageScanFinding_name - The name associated with the finding, usually a CVE number.
$sel:severity:ImageScanFinding', imageScanFinding_severity - The finding severity.
$sel:uri:ImageScanFinding', imageScanFinding_uri - A link containing additional details about the security vulnerability.
ImageScanFindings
data ImageScanFindings Source #
The details of an image scan.
See: newImageScanFindings smart constructor.
Constructors
| ImageScanFindings' (Maybe [EnhancedImageScanFinding]) (Maybe (HashMap FindingSeverity Natural)) (Maybe [ImageScanFinding]) (Maybe POSIX) (Maybe POSIX) |
Instances
newImageScanFindings :: ImageScanFindings Source #
Create a value of ImageScanFindings with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:enhancedFindings:ImageScanFindings', imageScanFindings_enhancedFindings - Details about the enhanced scan findings from Amazon Inspector.
$sel:findingSeverityCounts:ImageScanFindings', imageScanFindings_findingSeverityCounts - The image vulnerability counts, sorted by severity.
$sel:findings:ImageScanFindings', imageScanFindings_findings - The findings from the image scan.
$sel:imageScanCompletedAt:ImageScanFindings', imageScanFindings_imageScanCompletedAt - The time of the last completed image scan.
$sel:vulnerabilitySourceUpdatedAt:ImageScanFindings', imageScanFindings_vulnerabilitySourceUpdatedAt - The time when the vulnerability data was last scanned.
ImageScanFindingsSummary
data ImageScanFindingsSummary Source #
A summary of the last completed image scan.
See: newImageScanFindingsSummary smart constructor.
Constructors
| ImageScanFindingsSummary' (Maybe (HashMap FindingSeverity Natural)) (Maybe POSIX) (Maybe POSIX) |
Instances
newImageScanFindingsSummary :: ImageScanFindingsSummary Source #
Create a value of ImageScanFindingsSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:findingSeverityCounts:ImageScanFindingsSummary', imageScanFindingsSummary_findingSeverityCounts - The image vulnerability counts, sorted by severity.
$sel:imageScanCompletedAt:ImageScanFindingsSummary', imageScanFindingsSummary_imageScanCompletedAt - The time of the last completed image scan.
$sel:vulnerabilitySourceUpdatedAt:ImageScanFindingsSummary', imageScanFindingsSummary_vulnerabilitySourceUpdatedAt - The time when the vulnerability data was last scanned.
ImageScanStatus
data ImageScanStatus Source #
The current status of an image scan.
See: newImageScanStatus smart constructor.
Constructors
| ImageScanStatus' (Maybe Text) (Maybe ScanStatus) |
Instances
newImageScanStatus :: ImageScanStatus Source #
Create a value of ImageScanStatus with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:description:ImageScanStatus', imageScanStatus_description - The description of the image scan status.
$sel:status:ImageScanStatus', imageScanStatus_status - The current state of an image scan.
ImageScanningConfiguration
data ImageScanningConfiguration Source #
The image scanning configuration for a repository.
See: newImageScanningConfiguration smart constructor.
Constructors
| ImageScanningConfiguration' (Maybe Bool) |
Instances
newImageScanningConfiguration :: ImageScanningConfiguration Source #
Create a value of ImageScanningConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scanOnPush:ImageScanningConfiguration', imageScanningConfiguration_scanOnPush - The setting that determines whether images are scanned after being
pushed to a repository. If set to true, images will be scanned after
being pushed. If this parameter is not specified, it will default to
false and images will not be scanned unless a scan is manually started
with the
API_StartImageScan
API.
Layer
An object representing an Amazon ECR image layer.
See: newLayer smart constructor.
Instances
| FromJSON Layer Source # | |
| Generic Layer Source # | |
| Read Layer Source # | |
| Show Layer Source # | |
| NFData Layer Source # | |
Defined in Amazonka.ECR.Types.Layer | |
| Eq Layer Source # | |
| Hashable Layer Source # | |
Defined in Amazonka.ECR.Types.Layer | |
| type Rep Layer Source # | |
Defined in Amazonka.ECR.Types.Layer type Rep Layer = D1 ('MetaData "Layer" "Amazonka.ECR.Types.Layer" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "Layer'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "layerAvailability") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe LayerAvailability)) :*: S1 ('MetaSel ('Just "layerDigest") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "layerSize") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Integer)) :*: S1 ('MetaSel ('Just "mediaType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
Create a value of Layer with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:layerAvailability:Layer', layer_layerAvailability - The availability status of the image layer.
$sel:layerDigest:Layer', layer_layerDigest - The sha256 digest of the image layer.
$sel:layerSize:Layer', layer_layerSize - The size, in bytes, of the image layer.
$sel:mediaType:Layer', layer_mediaType - The media type of the layer, such as
application/vnd.docker.image.rootfs.diff.tar.gzip or
application/vnd.oci.image.layer.v1.tar+gzip.
LayerFailure
data LayerFailure Source #
An object representing an Amazon ECR image layer failure.
See: newLayerFailure smart constructor.
Constructors
| LayerFailure' (Maybe LayerFailureCode) (Maybe Text) (Maybe Text) |
Instances
newLayerFailure :: LayerFailure Source #
Create a value of LayerFailure with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureCode:LayerFailure', layerFailure_failureCode - The failure code associated with the failure.
$sel:failureReason:LayerFailure', layerFailure_failureReason - The reason for the failure.
$sel:layerDigest:LayerFailure', layerFailure_layerDigest - The layer digest associated with the failure.
LifecyclePolicyPreviewFilter
data LifecyclePolicyPreviewFilter Source #
The filter for the lifecycle policy preview.
See: newLifecyclePolicyPreviewFilter smart constructor.
Constructors
| LifecyclePolicyPreviewFilter' (Maybe TagStatus) |
Instances
newLifecyclePolicyPreviewFilter :: LifecyclePolicyPreviewFilter Source #
Create a value of LifecyclePolicyPreviewFilter with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagStatus:LifecyclePolicyPreviewFilter', lifecyclePolicyPreviewFilter_tagStatus - The tag status of the image.
LifecyclePolicyPreviewResult
data LifecyclePolicyPreviewResult Source #
The result of the lifecycle policy preview.
See: newLifecyclePolicyPreviewResult smart constructor.
Constructors
| LifecyclePolicyPreviewResult' (Maybe LifecyclePolicyRuleAction) (Maybe Natural) (Maybe Text) (Maybe POSIX) (Maybe [Text]) |
Instances
newLifecyclePolicyPreviewResult :: LifecyclePolicyPreviewResult Source #
Create a value of LifecyclePolicyPreviewResult with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:action:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_action - The type of action to be taken.
$sel:appliedRulePriority:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_appliedRulePriority - The priority of the applied rule.
$sel:imageDigest:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_imageDigest - The sha256 digest of the image manifest.
$sel:imagePushedAt:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_imagePushedAt - The date and time, expressed in standard JavaScript date format, at
which the current image was pushed to the repository.
$sel:imageTags:LifecyclePolicyPreviewResult', lifecyclePolicyPreviewResult_imageTags - The list of tags associated with this image.
LifecyclePolicyPreviewSummary
data LifecyclePolicyPreviewSummary Source #
The summary of the lifecycle policy preview request.
See: newLifecyclePolicyPreviewSummary smart constructor.
Constructors
| LifecyclePolicyPreviewSummary' (Maybe Natural) |
Instances
newLifecyclePolicyPreviewSummary :: LifecyclePolicyPreviewSummary Source #
Create a value of LifecyclePolicyPreviewSummary with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:expiringImageTotalCount:LifecyclePolicyPreviewSummary', lifecyclePolicyPreviewSummary_expiringImageTotalCount - The number of expiring images.
LifecyclePolicyRuleAction
data LifecyclePolicyRuleAction Source #
The type of action to be taken.
See: newLifecyclePolicyRuleAction smart constructor.
Constructors
| LifecyclePolicyRuleAction' (Maybe ImageActionType) |
Instances
newLifecyclePolicyRuleAction :: LifecyclePolicyRuleAction Source #
Create a value of LifecyclePolicyRuleAction with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:type':LifecyclePolicyRuleAction', lifecyclePolicyRuleAction_type - The type of action to be taken.
ListImagesFilter
data ListImagesFilter Source #
An object representing a filter on a ListImages operation.
See: newListImagesFilter smart constructor.
Constructors
| ListImagesFilter' (Maybe TagStatus) |
Instances
newListImagesFilter :: ListImagesFilter Source #
Create a value of ListImagesFilter with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:tagStatus:ListImagesFilter', listImagesFilter_tagStatus - The tag status with which to filter your ListImages results. You can
filter results based on whether they are TAGGED or UNTAGGED.
PackageVulnerabilityDetails
data PackageVulnerabilityDetails Source #
Information about a package vulnerability finding.
See: newPackageVulnerabilityDetails smart constructor.
Constructors
| PackageVulnerabilityDetails' (Maybe [CvssScore]) (Maybe [Text]) (Maybe [Text]) (Maybe Text) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe POSIX) (Maybe Text) (Maybe [VulnerablePackage]) |
Instances
newPackageVulnerabilityDetails :: PackageVulnerabilityDetails Source #
Create a value of PackageVulnerabilityDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cvss:PackageVulnerabilityDetails', packageVulnerabilityDetails_cvss - An object that contains details about the CVSS score of a finding.
$sel:referenceUrls:PackageVulnerabilityDetails', packageVulnerabilityDetails_referenceUrls - One or more URLs that contain details about this vulnerability type.
$sel:relatedVulnerabilities:PackageVulnerabilityDetails', packageVulnerabilityDetails_relatedVulnerabilities - One or more vulnerabilities related to the one identified in this
finding.
PackageVulnerabilityDetails, packageVulnerabilityDetails_source - The source of the vulnerability information.
$sel:sourceUrl:PackageVulnerabilityDetails', packageVulnerabilityDetails_sourceUrl - A URL to the source of the vulnerability information.
$sel:vendorCreatedAt:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorCreatedAt - The date and time that this vulnerability was first added to the
vendor's database.
$sel:vendorSeverity:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorSeverity - The severity the vendor has given to this vulnerability type.
$sel:vendorUpdatedAt:PackageVulnerabilityDetails', packageVulnerabilityDetails_vendorUpdatedAt - The date and time the vendor last updated this vulnerability in their
database.
$sel:vulnerabilityId:PackageVulnerabilityDetails', packageVulnerabilityDetails_vulnerabilityId - The ID given to this vulnerability.
$sel:vulnerablePackages:PackageVulnerabilityDetails', packageVulnerabilityDetails_vulnerablePackages - The packages impacted by this vulnerability.
PullThroughCacheRule
data PullThroughCacheRule Source #
The details of a pull through cache rule.
See: newPullThroughCacheRule smart constructor.
Instances
newPullThroughCacheRule :: PullThroughCacheRule Source #
Create a value of PullThroughCacheRule with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdAt:PullThroughCacheRule', pullThroughCacheRule_createdAt - The date and time the pull through cache was created.
$sel:ecrRepositoryPrefix:PullThroughCacheRule', pullThroughCacheRule_ecrRepositoryPrefix - The Amazon ECR repository prefix associated with the pull through cache
rule.
$sel:registryId:PullThroughCacheRule', pullThroughCacheRule_registryId - The Amazon Web Services account ID associated with the registry the pull
through cache rule is associated with.
$sel:upstreamRegistryUrl:PullThroughCacheRule', pullThroughCacheRule_upstreamRegistryUrl - The upstream registry URL associated with the pull through cache rule.
Recommendation
data Recommendation Source #
Details about the recommended course of action to remediate the finding.
See: newRecommendation smart constructor.
Constructors
| Recommendation' (Maybe Text) (Maybe Text) |
Instances
newRecommendation :: Recommendation Source #
Create a value of Recommendation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:text:Recommendation', recommendation_text - The recommended course of action to remediate the finding.
$sel:url:Recommendation', recommendation_url - The URL address to the CVE remediation recommendations.
RegistryScanningConfiguration
data RegistryScanningConfiguration Source #
The scanning configuration for a private registry.
See: newRegistryScanningConfiguration smart constructor.
Constructors
| RegistryScanningConfiguration' (Maybe [RegistryScanningRule]) (Maybe ScanType) |
Instances
newRegistryScanningConfiguration :: RegistryScanningConfiguration Source #
Create a value of RegistryScanningConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:rules:RegistryScanningConfiguration', registryScanningConfiguration_rules - The scanning rules associated with the registry.
$sel:scanType:RegistryScanningConfiguration', registryScanningConfiguration_scanType - The type of scanning configured for the registry.
RegistryScanningRule
data RegistryScanningRule Source #
The details of a scanning rule for a private registry.
See: newRegistryScanningRule smart constructor.
Constructors
| RegistryScanningRule' ScanFrequency [ScanningRepositoryFilter] |
Instances
newRegistryScanningRule Source #
Create a value of RegistryScanningRule with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:scanFrequency:RegistryScanningRule', registryScanningRule_scanFrequency - The frequency that scans are performed at for a private registry. When
the ENHANCED scan type is specified, the supported scan frequencies
are CONTINUOUS_SCAN and SCAN_ON_PUSH. When the BASIC scan type is
specified, the SCAN_ON_PUSH and MANUAL scan frequencies are
supported.
$sel:repositoryFilters:RegistryScanningRule', registryScanningRule_repositoryFilters - The repository filters associated with the scanning configuration for a
private registry.
Remediation
data Remediation Source #
Information on how to remediate a finding.
See: newRemediation smart constructor.
Constructors
| Remediation' (Maybe Recommendation) |
Instances
newRemediation :: Remediation Source #
Create a value of Remediation with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:recommendation:Remediation', remediation_recommendation - An object that contains information about the recommended course of
action to remediate the finding.
ReplicationConfiguration
data ReplicationConfiguration Source #
The replication configuration for a registry.
See: newReplicationConfiguration smart constructor.
Constructors
| ReplicationConfiguration' [ReplicationRule] |
Instances
newReplicationConfiguration :: ReplicationConfiguration Source #
Create a value of ReplicationConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:rules:ReplicationConfiguration', replicationConfiguration_rules - An array of objects representing the replication destinations and
repository filters for a replication configuration.
ReplicationDestination
data ReplicationDestination Source #
An array of objects representing the destination for a replication rule.
See: newReplicationDestination smart constructor.
Constructors
| ReplicationDestination' Text Text |
Instances
newReplicationDestination Source #
Arguments
| :: Text | |
| -> Text | |
| -> ReplicationDestination |
Create a value of ReplicationDestination with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:region:ReplicationDestination', replicationDestination_region - The Region to replicate to.
$sel:registryId:ReplicationDestination', replicationDestination_registryId - The Amazon Web Services account ID of the Amazon ECR private registry to
replicate to. When configuring cross-Region replication within your own
registry, specify your own account ID.
ReplicationRule
data ReplicationRule Source #
An array of objects representing the replication destinations and repository filters for a replication configuration.
See: newReplicationRule smart constructor.
Constructors
| ReplicationRule' (Maybe (NonEmpty RepositoryFilter)) [ReplicationDestination] |
Instances
newReplicationRule :: ReplicationRule Source #
Create a value of ReplicationRule with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:repositoryFilters:ReplicationRule', replicationRule_repositoryFilters - An array of objects representing the filters for a replication rule.
Specifying a repository filter for a replication rule provides a method
for controlling which repositories in a private registry are replicated.
$sel:destinations:ReplicationRule', replicationRule_destinations - An array of objects representing the destination for a replication rule.
Repository
data Repository Source #
An object representing a repository.
See: newRepository smart constructor.
Constructors
| Repository' (Maybe POSIX) (Maybe EncryptionConfiguration) (Maybe ImageScanningConfiguration) (Maybe ImageTagMutability) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newRepository :: Repository Source #
Create a value of Repository with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:createdAt:Repository', repository_createdAt - The date and time, in JavaScript date format, when the repository was
created.
$sel:encryptionConfiguration:Repository', repository_encryptionConfiguration - The encryption configuration for the repository. This determines how the
contents of your repository are encrypted at rest.
$sel:imageScanningConfiguration:Repository', repository_imageScanningConfiguration - Undocumented member.
$sel:imageTagMutability:Repository', repository_imageTagMutability - The tag mutability setting for the repository.
$sel:registryId:Repository', repository_registryId - The Amazon Web Services account ID associated with the registry that
contains the repository.
$sel:repositoryArn:Repository', repository_repositoryArn - The Amazon Resource Name (ARN) that identifies the repository. The ARN
contains the arn:aws:ecr namespace, followed by the region of the
repository, Amazon Web Services account ID of the repository owner,
repository namespace, and repository name. For example,
arn:aws:ecr:region:012345678910:repository/test.
$sel:repositoryName:Repository', repository_repositoryName - The name of the repository.
$sel:repositoryUri:Repository', repository_repositoryUri - The URI for the repository. You can use this URI for container image
push and pull operations.
RepositoryFilter
data RepositoryFilter Source #
The filter settings used with image replication. Specifying a repository filter to a replication rule provides a method for controlling which repositories in a private registry are replicated. If no repository filter is specified, all images in the repository are replicated.
See: newRepositoryFilter smart constructor.
Constructors
| RepositoryFilter' Text RepositoryFilterType |
Instances
Arguments
| :: Text | |
| -> RepositoryFilterType | |
| -> RepositoryFilter |
Create a value of RepositoryFilter with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':RepositoryFilter', repositoryFilter_filter - The repository filter details. When the PREFIX_MATCH filter type is
specified, this value is required and should be the repository name
prefix to configure replication for.
$sel:filterType:RepositoryFilter', repositoryFilter_filterType - The repository filter type. The only supported value is PREFIX_MATCH,
which is a repository name prefix specified with the filter parameter.
RepositoryScanningConfiguration
data RepositoryScanningConfiguration Source #
The details of the scanning configuration for a repository.
See: newRepositoryScanningConfiguration smart constructor.
Constructors
| RepositoryScanningConfiguration' (Maybe [ScanningRepositoryFilter]) (Maybe Text) (Maybe Text) (Maybe ScanFrequency) (Maybe Bool) |
Instances
newRepositoryScanningConfiguration :: RepositoryScanningConfiguration Source #
Create a value of RepositoryScanningConfiguration with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:appliedScanFilters:RepositoryScanningConfiguration', repositoryScanningConfiguration_appliedScanFilters - The scan filters applied to the repository.
$sel:repositoryArn:RepositoryScanningConfiguration', repositoryScanningConfiguration_repositoryArn - The ARN of the repository.
$sel:repositoryName:RepositoryScanningConfiguration', repositoryScanningConfiguration_repositoryName - The name of the repository.
$sel:scanFrequency:RepositoryScanningConfiguration', repositoryScanningConfiguration_scanFrequency - The scan frequency for the repository.
$sel:scanOnPush:RepositoryScanningConfiguration', repositoryScanningConfiguration_scanOnPush - Whether or not scan on push is configured for the repository.
RepositoryScanningConfigurationFailure
data RepositoryScanningConfigurationFailure Source #
The details about any failures associated with the scanning configuration of a repository.
See: newRepositoryScanningConfigurationFailure smart constructor.
Constructors
| RepositoryScanningConfigurationFailure' (Maybe ScanningConfigurationFailureCode) (Maybe Text) (Maybe Text) |
Instances
newRepositoryScanningConfigurationFailure :: RepositoryScanningConfigurationFailure Source #
Create a value of RepositoryScanningConfigurationFailure with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:failureCode:RepositoryScanningConfigurationFailure', repositoryScanningConfigurationFailure_failureCode - The failure code.
$sel:failureReason:RepositoryScanningConfigurationFailure', repositoryScanningConfigurationFailure_failureReason - The reason for the failure.
$sel:repositoryName:RepositoryScanningConfigurationFailure', repositoryScanningConfigurationFailure_repositoryName - The name of the repository.
Resource
Details about the resource involved in a finding.
See: newResource smart constructor.
Instances
| FromJSON Resource Source # | |
| Generic Resource Source # | |
| Read Resource Source # | |
| Show Resource Source # | |
| NFData Resource Source # | |
Defined in Amazonka.ECR.Types.Resource | |
| Eq Resource Source # | |
| Hashable Resource Source # | |
Defined in Amazonka.ECR.Types.Resource | |
| type Rep Resource Source # | |
Defined in Amazonka.ECR.Types.Resource type Rep Resource = D1 ('MetaData "Resource" "Amazonka.ECR.Types.Resource" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "Resource'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "details") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ResourceDetails)) :*: S1 ('MetaSel ('Just "id") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))) :*: S1 ('MetaSel ('Just "type'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) | |
newResource :: Resource Source #
Create a value of Resource with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:details:Resource', resource_details - An object that contains details about the resource involved in a
finding.
$sel:id:Resource', resource_id - The ID of the resource.
$sel:tags:Resource', resource_tags - The tags attached to the resource.
$sel:type':Resource', resource_type - The type of resource.
ResourceDetails
data ResourceDetails Source #
Contains details about the resource involved in the finding.
See: newResourceDetails smart constructor.
Constructors
| ResourceDetails' (Maybe AwsEcrContainerImageDetails) |
Instances
newResourceDetails :: ResourceDetails Source #
Create a value of ResourceDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:awsEcrContainerImage:ResourceDetails', resourceDetails_awsEcrContainerImage - An object that contains details about the Amazon ECR container image
involved in the finding.
ScanningRepositoryFilter
data ScanningRepositoryFilter Source #
The details of a scanning repository filter. For more information on how to use filters, see Using filters in the Amazon Elastic Container Registry User Guide.
See: newScanningRepositoryFilter smart constructor.
Instances
newScanningRepositoryFilter Source #
Arguments
| :: Text | |
| -> ScanningRepositoryFilterType | |
| -> ScanningRepositoryFilter |
Create a value of ScanningRepositoryFilter with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:filter':ScanningRepositoryFilter', scanningRepositoryFilter_filter - The filter to use when scanning.
$sel:filterType:ScanningRepositoryFilter', scanningRepositoryFilter_filterType - The type associated with the filter.
ScoreDetails
data ScoreDetails Source #
Information about the Amazon Inspector score given to a finding.
See: newScoreDetails smart constructor.
Constructors
| ScoreDetails' (Maybe CvssScoreDetails) |
Instances
newScoreDetails :: ScoreDetails Source #
Create a value of ScoreDetails with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:cvss:ScoreDetails', scoreDetails_cvss - An object that contains details about the CVSS score given to a finding.
Tag
The metadata to apply to a resource to help you categorize and organize them. Each tag consists of a key and a value, both of which you define. Tag keys can have a maximum character length of 128 characters, and tag values can have a maximum length of 256 characters.
See: newTag smart constructor.
Instances
| FromJSON Tag Source # | |
| ToJSON Tag Source # | |
Defined in Amazonka.ECR.Types.Tag | |
| Generic Tag Source # | |
| Read Tag Source # | |
| Show Tag Source # | |
| NFData Tag Source # | |
Defined in Amazonka.ECR.Types.Tag | |
| Eq Tag Source # | |
| Hashable Tag Source # | |
Defined in Amazonka.ECR.Types.Tag | |
| type Rep Tag Source # | |
Defined in Amazonka.ECR.Types.Tag type Rep Tag = D1 ('MetaData "Tag" "Amazonka.ECR.Types.Tag" "amazonka-ecr-2.0-BqgZWPod2JCFn2nq69DCrJ" 'False) (C1 ('MetaCons "Tag'" 'PrefixI 'True) (S1 ('MetaSel ('Just "key") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "value") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) | |
Create a value of Tag with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:key:Tag', tag_key - One part of a key-value pair that make up a tag. A key is a general
label that acts like a category for more specific tag values.
$sel:value:Tag', tag_value - A value acts as a descriptor within a tag category (key).
VulnerablePackage
data VulnerablePackage Source #
Information on the vulnerable package identified by a finding.
See: newVulnerablePackage smart constructor.
Constructors
| VulnerablePackage' (Maybe Text) (Maybe Int) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) (Maybe Text) |
Instances
newVulnerablePackage :: VulnerablePackage Source #
Create a value of VulnerablePackage with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:arch:VulnerablePackage', vulnerablePackage_arch - The architecture of the vulnerable package.
$sel:epoch:VulnerablePackage', vulnerablePackage_epoch - The epoch of the vulnerable package.
$sel:filePath:VulnerablePackage', vulnerablePackage_filePath - The file path of the vulnerable package.
$sel:name:VulnerablePackage', vulnerablePackage_name - The name of the vulnerable package.
$sel:packageManager:VulnerablePackage', vulnerablePackage_packageManager - The package manager of the vulnerable package.
$sel:release:VulnerablePackage', vulnerablePackage_release - The release of the vulnerable package.
$sel:sourceLayerHash:VulnerablePackage', vulnerablePackage_sourceLayerHash - The source layer hash of the vulnerable package.
$sel:version:VulnerablePackage', vulnerablePackage_version - The version of the vulnerable package.