Copyright | (c) 2013-2021 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | None |
- Operations
- GetRepositoryPolicy
- PutImageScanningConfiguration
- PutLifecyclePolicy
- DeleteLifecyclePolicy
- PutImageTagMutability
- BatchDeleteImage
- ListTagsForResource
- GetLifecyclePolicyPreview
- BatchCheckLayerAvailability
- DescribeRegistry
- DeleteRepositoryPolicy
- CreateRepository
- CompleteLayerUpload
- DescribeRepositories
- StartLifecyclePolicyPreview
- DeleteRegistryPolicy
- PutRegistryPolicy
- UploadLayerPart
- DescribeImageReplicationStatus
- BatchGetImage
- PutReplicationConfiguration
- StartImageScan
- GetLifecyclePolicy
- TagResource
- SetRepositoryPolicy
- DescribeImageScanFindings
- InitiateLayerUpload
- UntagResource
- DeleteRepository
- GetRegistryPolicy
- PutImage
- ListImages
- GetAuthorizationToken
- GetDownloadUrlForLayer
- DescribeImages
- Types
- Attribute
- AuthorizationData
- DescribeImagesFilter
- EncryptionConfiguration
- Image
- ImageDetail
- ImageFailure
- ImageIdentifier
- ImageReplicationStatus
- ImageScanFinding
- ImageScanFindings
- ImageScanFindingsSummary
- ImageScanStatus
- ImageScanningConfiguration
- Layer
- LayerFailure
- LifecyclePolicyPreviewFilter
- LifecyclePolicyPreviewResult
- LifecyclePolicyPreviewSummary
- LifecyclePolicyRuleAction
- ListImagesFilter
- ReplicationConfiguration
- ReplicationDestination
- ReplicationRule
- Repository
- RepositoryFilter
- Tag
Synopsis
- getRepositoryPolicy_registryId :: Lens' GetRepositoryPolicy (Maybe Text)
- getRepositoryPolicy_repositoryName :: Lens' GetRepositoryPolicy Text
- getRepositoryPolicyResponse_registryId :: Lens' GetRepositoryPolicyResponse (Maybe Text)
- getRepositoryPolicyResponse_repositoryName :: Lens' GetRepositoryPolicyResponse (Maybe Text)
- getRepositoryPolicyResponse_policyText :: Lens' GetRepositoryPolicyResponse (Maybe Text)
- getRepositoryPolicyResponse_httpStatus :: Lens' GetRepositoryPolicyResponse Int
- putImageScanningConfiguration_registryId :: Lens' PutImageScanningConfiguration (Maybe Text)
- putImageScanningConfiguration_repositoryName :: Lens' PutImageScanningConfiguration Text
- putImageScanningConfiguration_imageScanningConfiguration :: Lens' PutImageScanningConfiguration ImageScanningConfiguration
- putImageScanningConfigurationResponse_registryId :: Lens' PutImageScanningConfigurationResponse (Maybe Text)
- putImageScanningConfigurationResponse_imageScanningConfiguration :: Lens' PutImageScanningConfigurationResponse (Maybe ImageScanningConfiguration)
- putImageScanningConfigurationResponse_repositoryName :: Lens' PutImageScanningConfigurationResponse (Maybe Text)
- putImageScanningConfigurationResponse_httpStatus :: Lens' PutImageScanningConfigurationResponse Int
- putLifecyclePolicy_registryId :: Lens' PutLifecyclePolicy (Maybe Text)
- putLifecyclePolicy_repositoryName :: Lens' PutLifecyclePolicy Text
- putLifecyclePolicy_lifecyclePolicyText :: Lens' PutLifecyclePolicy Text
- putLifecyclePolicyResponse_registryId :: Lens' PutLifecyclePolicyResponse (Maybe Text)
- putLifecyclePolicyResponse_lifecyclePolicyText :: Lens' PutLifecyclePolicyResponse (Maybe Text)
- putLifecyclePolicyResponse_repositoryName :: Lens' PutLifecyclePolicyResponse (Maybe Text)
- putLifecyclePolicyResponse_httpStatus :: Lens' PutLifecyclePolicyResponse Int
- deleteLifecyclePolicy_registryId :: Lens' DeleteLifecyclePolicy (Maybe Text)
- deleteLifecyclePolicy_repositoryName :: Lens' DeleteLifecyclePolicy Text
- deleteLifecyclePolicyResponse_registryId :: Lens' DeleteLifecyclePolicyResponse (Maybe Text)
- deleteLifecyclePolicyResponse_lastEvaluatedAt :: Lens' DeleteLifecyclePolicyResponse (Maybe UTCTime)
- deleteLifecyclePolicyResponse_lifecyclePolicyText :: Lens' DeleteLifecyclePolicyResponse (Maybe Text)
- deleteLifecyclePolicyResponse_repositoryName :: Lens' DeleteLifecyclePolicyResponse (Maybe Text)
- deleteLifecyclePolicyResponse_httpStatus :: Lens' DeleteLifecyclePolicyResponse Int
- putImageTagMutability_registryId :: Lens' PutImageTagMutability (Maybe Text)
- putImageTagMutability_repositoryName :: Lens' PutImageTagMutability Text
- putImageTagMutability_imageTagMutability :: Lens' PutImageTagMutability ImageTagMutability
- putImageTagMutabilityResponse_registryId :: Lens' PutImageTagMutabilityResponse (Maybe Text)
- putImageTagMutabilityResponse_repositoryName :: Lens' PutImageTagMutabilityResponse (Maybe Text)
- putImageTagMutabilityResponse_imageTagMutability :: Lens' PutImageTagMutabilityResponse (Maybe ImageTagMutability)
- putImageTagMutabilityResponse_httpStatus :: Lens' PutImageTagMutabilityResponse Int
- batchDeleteImage_registryId :: Lens' BatchDeleteImage (Maybe Text)
- batchDeleteImage_repositoryName :: Lens' BatchDeleteImage Text
- batchDeleteImage_imageIds :: Lens' BatchDeleteImage [ImageIdentifier]
- batchDeleteImageResponse_failures :: Lens' BatchDeleteImageResponse (Maybe [ImageFailure])
- batchDeleteImageResponse_imageIds :: Lens' BatchDeleteImageResponse (Maybe [ImageIdentifier])
- batchDeleteImageResponse_httpStatus :: Lens' BatchDeleteImageResponse Int
- listTagsForResource_resourceArn :: Lens' ListTagsForResource Text
- listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag])
- listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int
- getLifecyclePolicyPreview_registryId :: Lens' GetLifecyclePolicyPreview (Maybe Text)
- getLifecyclePolicyPreview_imageIds :: Lens' GetLifecyclePolicyPreview (Maybe [ImageIdentifier])
- getLifecyclePolicyPreview_nextToken :: Lens' GetLifecyclePolicyPreview (Maybe Text)
- getLifecyclePolicyPreview_filter :: Lens' GetLifecyclePolicyPreview (Maybe LifecyclePolicyPreviewFilter)
- getLifecyclePolicyPreview_maxResults :: Lens' GetLifecyclePolicyPreview (Maybe Natural)
- getLifecyclePolicyPreview_repositoryName :: Lens' GetLifecyclePolicyPreview Text
- getLifecyclePolicyPreviewResponse_summary :: Lens' GetLifecyclePolicyPreviewResponse (Maybe LifecyclePolicyPreviewSummary)
- getLifecyclePolicyPreviewResponse_status :: Lens' GetLifecyclePolicyPreviewResponse (Maybe LifecyclePolicyPreviewStatus)
- getLifecyclePolicyPreviewResponse_registryId :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text)
- getLifecyclePolicyPreviewResponse_lifecyclePolicyText :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text)
- getLifecyclePolicyPreviewResponse_nextToken :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text)
- getLifecyclePolicyPreviewResponse_repositoryName :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text)
- getLifecyclePolicyPreviewResponse_previewResults :: Lens' GetLifecyclePolicyPreviewResponse (Maybe [LifecyclePolicyPreviewResult])
- getLifecyclePolicyPreviewResponse_httpStatus :: Lens' GetLifecyclePolicyPreviewResponse Int
- batchCheckLayerAvailability_registryId :: Lens' BatchCheckLayerAvailability (Maybe Text)
- batchCheckLayerAvailability_repositoryName :: Lens' BatchCheckLayerAvailability Text
- batchCheckLayerAvailability_layerDigests :: Lens' BatchCheckLayerAvailability (NonEmpty Text)
- batchCheckLayerAvailabilityResponse_failures :: Lens' BatchCheckLayerAvailabilityResponse (Maybe [LayerFailure])
- batchCheckLayerAvailabilityResponse_layers :: Lens' BatchCheckLayerAvailabilityResponse (Maybe [Layer])
- batchCheckLayerAvailabilityResponse_httpStatus :: Lens' BatchCheckLayerAvailabilityResponse Int
- describeRegistryResponse_replicationConfiguration :: Lens' DescribeRegistryResponse (Maybe ReplicationConfiguration)
- describeRegistryResponse_registryId :: Lens' DescribeRegistryResponse (Maybe Text)
- describeRegistryResponse_httpStatus :: Lens' DescribeRegistryResponse Int
- deleteRepositoryPolicy_registryId :: Lens' DeleteRepositoryPolicy (Maybe Text)
- deleteRepositoryPolicy_repositoryName :: Lens' DeleteRepositoryPolicy Text
- deleteRepositoryPolicyResponse_registryId :: Lens' DeleteRepositoryPolicyResponse (Maybe Text)
- deleteRepositoryPolicyResponse_repositoryName :: Lens' DeleteRepositoryPolicyResponse (Maybe Text)
- deleteRepositoryPolicyResponse_policyText :: Lens' DeleteRepositoryPolicyResponse (Maybe Text)
- deleteRepositoryPolicyResponse_httpStatus :: Lens' DeleteRepositoryPolicyResponse Int
- createRepository_registryId :: Lens' CreateRepository (Maybe Text)
- createRepository_imageScanningConfiguration :: Lens' CreateRepository (Maybe ImageScanningConfiguration)
- createRepository_encryptionConfiguration :: Lens' CreateRepository (Maybe EncryptionConfiguration)
- createRepository_imageTagMutability :: Lens' CreateRepository (Maybe ImageTagMutability)
- createRepository_tags :: Lens' CreateRepository (Maybe [Tag])
- createRepository_repositoryName :: Lens' CreateRepository Text
- createRepositoryResponse_repository :: Lens' CreateRepositoryResponse (Maybe Repository)
- createRepositoryResponse_httpStatus :: Lens' CreateRepositoryResponse Int
- completeLayerUpload_registryId :: Lens' CompleteLayerUpload (Maybe Text)
- completeLayerUpload_repositoryName :: Lens' CompleteLayerUpload Text
- completeLayerUpload_uploadId :: Lens' CompleteLayerUpload Text
- completeLayerUpload_layerDigests :: Lens' CompleteLayerUpload (NonEmpty Text)
- completeLayerUploadResponse_registryId :: Lens' CompleteLayerUploadResponse (Maybe Text)
- completeLayerUploadResponse_layerDigest :: Lens' CompleteLayerUploadResponse (Maybe Text)
- completeLayerUploadResponse_repositoryName :: Lens' CompleteLayerUploadResponse (Maybe Text)
- completeLayerUploadResponse_uploadId :: Lens' CompleteLayerUploadResponse (Maybe Text)
- completeLayerUploadResponse_httpStatus :: Lens' CompleteLayerUploadResponse Int
- describeRepositories_registryId :: Lens' DescribeRepositories (Maybe Text)
- describeRepositories_repositoryNames :: Lens' DescribeRepositories (Maybe (NonEmpty Text))
- describeRepositories_nextToken :: Lens' DescribeRepositories (Maybe Text)
- describeRepositories_maxResults :: Lens' DescribeRepositories (Maybe Natural)
- describeRepositoriesResponse_repositories :: Lens' DescribeRepositoriesResponse (Maybe [Repository])
- describeRepositoriesResponse_nextToken :: Lens' DescribeRepositoriesResponse (Maybe Text)
- describeRepositoriesResponse_httpStatus :: Lens' DescribeRepositoriesResponse Int
- startLifecyclePolicyPreview_registryId :: Lens' StartLifecyclePolicyPreview (Maybe Text)
- startLifecyclePolicyPreview_lifecyclePolicyText :: Lens' StartLifecyclePolicyPreview (Maybe Text)
- startLifecyclePolicyPreview_repositoryName :: Lens' StartLifecyclePolicyPreview Text
- startLifecyclePolicyPreviewResponse_status :: Lens' StartLifecyclePolicyPreviewResponse (Maybe LifecyclePolicyPreviewStatus)
- startLifecyclePolicyPreviewResponse_registryId :: Lens' StartLifecyclePolicyPreviewResponse (Maybe Text)
- startLifecyclePolicyPreviewResponse_lifecyclePolicyText :: Lens' StartLifecyclePolicyPreviewResponse (Maybe Text)
- startLifecyclePolicyPreviewResponse_repositoryName :: Lens' StartLifecyclePolicyPreviewResponse (Maybe Text)
- startLifecyclePolicyPreviewResponse_httpStatus :: Lens' StartLifecyclePolicyPreviewResponse Int
- deleteRegistryPolicyResponse_registryId :: Lens' DeleteRegistryPolicyResponse (Maybe Text)
- deleteRegistryPolicyResponse_policyText :: Lens' DeleteRegistryPolicyResponse (Maybe Text)
- deleteRegistryPolicyResponse_httpStatus :: Lens' DeleteRegistryPolicyResponse Int
- putRegistryPolicy_policyText :: Lens' PutRegistryPolicy Text
- putRegistryPolicyResponse_registryId :: Lens' PutRegistryPolicyResponse (Maybe Text)
- putRegistryPolicyResponse_policyText :: Lens' PutRegistryPolicyResponse (Maybe Text)
- putRegistryPolicyResponse_httpStatus :: Lens' PutRegistryPolicyResponse Int
- uploadLayerPart_registryId :: Lens' UploadLayerPart (Maybe Text)
- uploadLayerPart_repositoryName :: Lens' UploadLayerPart Text
- uploadLayerPart_uploadId :: Lens' UploadLayerPart Text
- uploadLayerPart_partFirstByte :: Lens' UploadLayerPart Natural
- uploadLayerPart_partLastByte :: Lens' UploadLayerPart Natural
- uploadLayerPart_layerPartBlob :: Lens' UploadLayerPart ByteString
- uploadLayerPartResponse_registryId :: Lens' UploadLayerPartResponse (Maybe Text)
- uploadLayerPartResponse_lastByteReceived :: Lens' UploadLayerPartResponse (Maybe Natural)
- uploadLayerPartResponse_repositoryName :: Lens' UploadLayerPartResponse (Maybe Text)
- uploadLayerPartResponse_uploadId :: Lens' UploadLayerPartResponse (Maybe Text)
- uploadLayerPartResponse_httpStatus :: Lens' UploadLayerPartResponse Int
- describeImageReplicationStatus_registryId :: Lens' DescribeImageReplicationStatus (Maybe Text)
- describeImageReplicationStatus_repositoryName :: Lens' DescribeImageReplicationStatus Text
- describeImageReplicationStatus_imageId :: Lens' DescribeImageReplicationStatus ImageIdentifier
- describeImageReplicationStatusResponse_imageId :: Lens' DescribeImageReplicationStatusResponse (Maybe ImageIdentifier)
- describeImageReplicationStatusResponse_repositoryName :: Lens' DescribeImageReplicationStatusResponse (Maybe Text)
- describeImageReplicationStatusResponse_replicationStatuses :: Lens' DescribeImageReplicationStatusResponse (Maybe [ImageReplicationStatus])
- describeImageReplicationStatusResponse_httpStatus :: Lens' DescribeImageReplicationStatusResponse Int
- batchGetImage_registryId :: Lens' BatchGetImage (Maybe Text)
- batchGetImage_acceptedMediaTypes :: Lens' BatchGetImage (Maybe (NonEmpty Text))
- batchGetImage_repositoryName :: Lens' BatchGetImage Text
- batchGetImage_imageIds :: Lens' BatchGetImage [ImageIdentifier]
- batchGetImageResponse_images :: Lens' BatchGetImageResponse (Maybe [Image])
- batchGetImageResponse_failures :: Lens' BatchGetImageResponse (Maybe [ImageFailure])
- batchGetImageResponse_httpStatus :: Lens' BatchGetImageResponse Int
- putReplicationConfiguration_replicationConfiguration :: Lens' PutReplicationConfiguration ReplicationConfiguration
- putReplicationConfigurationResponse_replicationConfiguration :: Lens' PutReplicationConfigurationResponse (Maybe ReplicationConfiguration)
- putReplicationConfigurationResponse_httpStatus :: Lens' PutReplicationConfigurationResponse Int
- startImageScan_registryId :: Lens' StartImageScan (Maybe Text)
- startImageScan_repositoryName :: Lens' StartImageScan Text
- startImageScan_imageId :: Lens' StartImageScan ImageIdentifier
- startImageScanResponse_registryId :: Lens' StartImageScanResponse (Maybe Text)
- startImageScanResponse_imageScanStatus :: Lens' StartImageScanResponse (Maybe ImageScanStatus)
- startImageScanResponse_imageId :: Lens' StartImageScanResponse (Maybe ImageIdentifier)
- startImageScanResponse_repositoryName :: Lens' StartImageScanResponse (Maybe Text)
- startImageScanResponse_httpStatus :: Lens' StartImageScanResponse Int
- getLifecyclePolicy_registryId :: Lens' GetLifecyclePolicy (Maybe Text)
- getLifecyclePolicy_repositoryName :: Lens' GetLifecyclePolicy Text
- getLifecyclePolicyResponse_registryId :: Lens' GetLifecyclePolicyResponse (Maybe Text)
- getLifecyclePolicyResponse_lastEvaluatedAt :: Lens' GetLifecyclePolicyResponse (Maybe UTCTime)
- getLifecyclePolicyResponse_lifecyclePolicyText :: Lens' GetLifecyclePolicyResponse (Maybe Text)
- getLifecyclePolicyResponse_repositoryName :: Lens' GetLifecyclePolicyResponse (Maybe Text)
- getLifecyclePolicyResponse_httpStatus :: Lens' GetLifecyclePolicyResponse Int
- tagResource_resourceArn :: Lens' TagResource Text
- tagResource_tags :: Lens' TagResource [Tag]
- tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int
- setRepositoryPolicy_force :: Lens' SetRepositoryPolicy (Maybe Bool)
- setRepositoryPolicy_registryId :: Lens' SetRepositoryPolicy (Maybe Text)
- setRepositoryPolicy_repositoryName :: Lens' SetRepositoryPolicy Text
- setRepositoryPolicy_policyText :: Lens' SetRepositoryPolicy Text
- setRepositoryPolicyResponse_registryId :: Lens' SetRepositoryPolicyResponse (Maybe Text)
- setRepositoryPolicyResponse_repositoryName :: Lens' SetRepositoryPolicyResponse (Maybe Text)
- setRepositoryPolicyResponse_policyText :: Lens' SetRepositoryPolicyResponse (Maybe Text)
- setRepositoryPolicyResponse_httpStatus :: Lens' SetRepositoryPolicyResponse Int
- describeImageScanFindings_registryId :: Lens' DescribeImageScanFindings (Maybe Text)
- describeImageScanFindings_nextToken :: Lens' DescribeImageScanFindings (Maybe Text)
- describeImageScanFindings_maxResults :: Lens' DescribeImageScanFindings (Maybe Natural)
- describeImageScanFindings_repositoryName :: Lens' DescribeImageScanFindings Text
- describeImageScanFindings_imageId :: Lens' DescribeImageScanFindings ImageIdentifier
- describeImageScanFindingsResponse_registryId :: Lens' DescribeImageScanFindingsResponse (Maybe Text)
- describeImageScanFindingsResponse_imageScanFindings :: Lens' DescribeImageScanFindingsResponse (Maybe ImageScanFindings)
- describeImageScanFindingsResponse_imageScanStatus :: Lens' DescribeImageScanFindingsResponse (Maybe ImageScanStatus)
- describeImageScanFindingsResponse_nextToken :: Lens' DescribeImageScanFindingsResponse (Maybe Text)
- describeImageScanFindingsResponse_imageId :: Lens' DescribeImageScanFindingsResponse (Maybe ImageIdentifier)
- describeImageScanFindingsResponse_repositoryName :: Lens' DescribeImageScanFindingsResponse (Maybe Text)
- describeImageScanFindingsResponse_httpStatus :: Lens' DescribeImageScanFindingsResponse Int
- initiateLayerUpload_registryId :: Lens' InitiateLayerUpload (Maybe Text)
- initiateLayerUpload_repositoryName :: Lens' InitiateLayerUpload Text
- initiateLayerUploadResponse_partSize :: Lens' InitiateLayerUploadResponse (Maybe Natural)
- initiateLayerUploadResponse_uploadId :: Lens' InitiateLayerUploadResponse (Maybe Text)
- initiateLayerUploadResponse_httpStatus :: Lens' InitiateLayerUploadResponse Int
- untagResource_resourceArn :: Lens' UntagResource Text
- untagResource_tagKeys :: Lens' UntagResource [Text]
- untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int
- deleteRepository_force :: Lens' DeleteRepository (Maybe Bool)
- deleteRepository_registryId :: Lens' DeleteRepository (Maybe Text)
- deleteRepository_repositoryName :: Lens' DeleteRepository Text
- deleteRepositoryResponse_repository :: Lens' DeleteRepositoryResponse (Maybe Repository)
- deleteRepositoryResponse_httpStatus :: Lens' DeleteRepositoryResponse Int
- getRegistryPolicyResponse_registryId :: Lens' GetRegistryPolicyResponse (Maybe Text)
- getRegistryPolicyResponse_policyText :: Lens' GetRegistryPolicyResponse (Maybe Text)
- getRegistryPolicyResponse_httpStatus :: Lens' GetRegistryPolicyResponse Int
- putImage_registryId :: Lens' PutImage (Maybe Text)
- putImage_imageManifestMediaType :: Lens' PutImage (Maybe Text)
- putImage_imageDigest :: Lens' PutImage (Maybe Text)
- putImage_imageTag :: Lens' PutImage (Maybe Text)
- putImage_repositoryName :: Lens' PutImage Text
- putImage_imageManifest :: Lens' PutImage Text
- putImageResponse_image :: Lens' PutImageResponse (Maybe Image)
- putImageResponse_httpStatus :: Lens' PutImageResponse Int
- listImages_registryId :: Lens' ListImages (Maybe Text)
- listImages_nextToken :: Lens' ListImages (Maybe Text)
- listImages_filter :: Lens' ListImages (Maybe ListImagesFilter)
- listImages_maxResults :: Lens' ListImages (Maybe Natural)
- listImages_repositoryName :: Lens' ListImages Text
- listImagesResponse_imageIds :: Lens' ListImagesResponse (Maybe [ImageIdentifier])
- listImagesResponse_nextToken :: Lens' ListImagesResponse (Maybe Text)
- listImagesResponse_httpStatus :: Lens' ListImagesResponse Int
- getAuthorizationToken_registryIds :: Lens' GetAuthorizationToken (Maybe (NonEmpty Text))
- getAuthorizationTokenResponse_authorizationData :: Lens' GetAuthorizationTokenResponse (Maybe [AuthorizationData])
- getAuthorizationTokenResponse_httpStatus :: Lens' GetAuthorizationTokenResponse Int
- getDownloadUrlForLayer_registryId :: Lens' GetDownloadUrlForLayer (Maybe Text)
- getDownloadUrlForLayer_repositoryName :: Lens' GetDownloadUrlForLayer Text
- getDownloadUrlForLayer_layerDigest :: Lens' GetDownloadUrlForLayer Text
- getDownloadUrlForLayerResponse_layerDigest :: Lens' GetDownloadUrlForLayerResponse (Maybe Text)
- getDownloadUrlForLayerResponse_downloadUrl :: Lens' GetDownloadUrlForLayerResponse (Maybe Text)
- getDownloadUrlForLayerResponse_httpStatus :: Lens' GetDownloadUrlForLayerResponse Int
- describeImages_registryId :: Lens' DescribeImages (Maybe Text)
- describeImages_imageIds :: Lens' DescribeImages (Maybe [ImageIdentifier])
- describeImages_nextToken :: Lens' DescribeImages (Maybe Text)
- describeImages_filter :: Lens' DescribeImages (Maybe DescribeImagesFilter)
- describeImages_maxResults :: Lens' DescribeImages (Maybe Natural)
- describeImages_repositoryName :: Lens' DescribeImages Text
- describeImagesResponse_imageDetails :: Lens' DescribeImagesResponse (Maybe [ImageDetail])
- describeImagesResponse_nextToken :: Lens' DescribeImagesResponse (Maybe Text)
- describeImagesResponse_httpStatus :: Lens' DescribeImagesResponse Int
- attribute_value :: Lens' Attribute (Maybe Text)
- attribute_key :: Lens' Attribute Text
- authorizationData_expiresAt :: Lens' AuthorizationData (Maybe UTCTime)
- authorizationData_proxyEndpoint :: Lens' AuthorizationData (Maybe Text)
- authorizationData_authorizationToken :: Lens' AuthorizationData (Maybe Text)
- describeImagesFilter_tagStatus :: Lens' DescribeImagesFilter (Maybe TagStatus)
- encryptionConfiguration_kmsKey :: Lens' EncryptionConfiguration (Maybe Text)
- encryptionConfiguration_encryptionType :: Lens' EncryptionConfiguration EncryptionType
- image_registryId :: Lens' Image (Maybe Text)
- image_imageManifestMediaType :: Lens' Image (Maybe Text)
- image_imageId :: Lens' Image (Maybe ImageIdentifier)
- image_repositoryName :: Lens' Image (Maybe Text)
- image_imageManifest :: Lens' Image (Maybe Text)
- imageDetail_registryId :: Lens' ImageDetail (Maybe Text)
- imageDetail_imageTags :: Lens' ImageDetail (Maybe [Text])
- imageDetail_imageScanStatus :: Lens' ImageDetail (Maybe ImageScanStatus)
- imageDetail_imageManifestMediaType :: Lens' ImageDetail (Maybe Text)
- imageDetail_imageSizeInBytes :: Lens' ImageDetail (Maybe Integer)
- imageDetail_imageDigest :: Lens' ImageDetail (Maybe Text)
- imageDetail_imageScanFindingsSummary :: Lens' ImageDetail (Maybe ImageScanFindingsSummary)
- imageDetail_artifactMediaType :: Lens' ImageDetail (Maybe Text)
- imageDetail_imagePushedAt :: Lens' ImageDetail (Maybe UTCTime)
- imageDetail_repositoryName :: Lens' ImageDetail (Maybe Text)
- imageFailure_failureReason :: Lens' ImageFailure (Maybe Text)
- imageFailure_failureCode :: Lens' ImageFailure (Maybe ImageFailureCode)
- imageFailure_imageId :: Lens' ImageFailure (Maybe ImageIdentifier)
- imageIdentifier_imageDigest :: Lens' ImageIdentifier (Maybe Text)
- imageIdentifier_imageTag :: Lens' ImageIdentifier (Maybe Text)
- imageReplicationStatus_status :: Lens' ImageReplicationStatus (Maybe ReplicationStatus)
- imageReplicationStatus_failureCode :: Lens' ImageReplicationStatus (Maybe Text)
- imageReplicationStatus_registryId :: Lens' ImageReplicationStatus (Maybe Text)
- imageReplicationStatus_region :: Lens' ImageReplicationStatus (Maybe Text)
- imageScanFinding_severity :: Lens' ImageScanFinding (Maybe FindingSeverity)
- imageScanFinding_uri :: Lens' ImageScanFinding (Maybe Text)
- imageScanFinding_name :: Lens' ImageScanFinding (Maybe Text)
- imageScanFinding_attributes :: Lens' ImageScanFinding (Maybe [Attribute])
- imageScanFinding_description :: Lens' ImageScanFinding (Maybe Text)
- imageScanFindings_imageScanCompletedAt :: Lens' ImageScanFindings (Maybe UTCTime)
- imageScanFindings_findings :: Lens' ImageScanFindings (Maybe [ImageScanFinding])
- imageScanFindings_findingSeverityCounts :: Lens' ImageScanFindings (Maybe (HashMap FindingSeverity Natural))
- imageScanFindings_vulnerabilitySourceUpdatedAt :: Lens' ImageScanFindings (Maybe UTCTime)
- imageScanFindingsSummary_imageScanCompletedAt :: Lens' ImageScanFindingsSummary (Maybe UTCTime)
- imageScanFindingsSummary_findingSeverityCounts :: Lens' ImageScanFindingsSummary (Maybe (HashMap FindingSeverity Natural))
- imageScanFindingsSummary_vulnerabilitySourceUpdatedAt :: Lens' ImageScanFindingsSummary (Maybe UTCTime)
- imageScanStatus_status :: Lens' ImageScanStatus (Maybe ScanStatus)
- imageScanStatus_description :: Lens' ImageScanStatus (Maybe Text)
- imageScanningConfiguration_scanOnPush :: Lens' ImageScanningConfiguration (Maybe Bool)
- layer_mediaType :: Lens' Layer (Maybe Text)
- layer_layerDigest :: Lens' Layer (Maybe Text)
- layer_layerSize :: Lens' Layer (Maybe Integer)
- layer_layerAvailability :: Lens' Layer (Maybe LayerAvailability)
- layerFailure_failureReason :: Lens' LayerFailure (Maybe Text)
- layerFailure_failureCode :: Lens' LayerFailure (Maybe LayerFailureCode)
- layerFailure_layerDigest :: Lens' LayerFailure (Maybe Text)
- lifecyclePolicyPreviewFilter_tagStatus :: Lens' LifecyclePolicyPreviewFilter (Maybe TagStatus)
- lifecyclePolicyPreviewResult_imageTags :: Lens' LifecyclePolicyPreviewResult (Maybe [Text])
- lifecyclePolicyPreviewResult_action :: Lens' LifecyclePolicyPreviewResult (Maybe LifecyclePolicyRuleAction)
- lifecyclePolicyPreviewResult_imageDigest :: Lens' LifecyclePolicyPreviewResult (Maybe Text)
- lifecyclePolicyPreviewResult_imagePushedAt :: Lens' LifecyclePolicyPreviewResult (Maybe UTCTime)
- lifecyclePolicyPreviewResult_appliedRulePriority :: Lens' LifecyclePolicyPreviewResult (Maybe Natural)
- lifecyclePolicyPreviewSummary_expiringImageTotalCount :: Lens' LifecyclePolicyPreviewSummary (Maybe Natural)
- lifecyclePolicyRuleAction_type :: Lens' LifecyclePolicyRuleAction (Maybe ImageActionType)
- listImagesFilter_tagStatus :: Lens' ListImagesFilter (Maybe TagStatus)
- replicationConfiguration_rules :: Lens' ReplicationConfiguration [ReplicationRule]
- replicationDestination_region :: Lens' ReplicationDestination Text
- replicationDestination_registryId :: Lens' ReplicationDestination Text
- replicationRule_repositoryFilters :: Lens' ReplicationRule (Maybe (NonEmpty RepositoryFilter))
- replicationRule_destinations :: Lens' ReplicationRule [ReplicationDestination]
- repository_repositoryArn :: Lens' Repository (Maybe Text)
- repository_createdAt :: Lens' Repository (Maybe UTCTime)
- repository_registryId :: Lens' Repository (Maybe Text)
- repository_imageScanningConfiguration :: Lens' Repository (Maybe ImageScanningConfiguration)
- repository_repositoryUri :: Lens' Repository (Maybe Text)
- repository_encryptionConfiguration :: Lens' Repository (Maybe EncryptionConfiguration)
- repository_repositoryName :: Lens' Repository (Maybe Text)
- repository_imageTagMutability :: Lens' Repository (Maybe ImageTagMutability)
- repositoryFilter_filter :: Lens' RepositoryFilter Text
- repositoryFilter_filterType :: Lens' RepositoryFilter RepositoryFilterType
- tag_value :: Lens' Tag (Maybe Text)
- tag_key :: Lens' Tag (Maybe Text)
Operations
GetRepositoryPolicy
getRepositoryPolicy_registryId :: Lens' GetRepositoryPolicy (Maybe Text) Source #
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_repositoryName :: Lens' GetRepositoryPolicy Text Source #
The name of the repository with the policy to retrieve.
getRepositoryPolicyResponse_registryId :: Lens' GetRepositoryPolicyResponse (Maybe Text) Source #
The registry ID associated with the request.
getRepositoryPolicyResponse_repositoryName :: Lens' GetRepositoryPolicyResponse (Maybe Text) Source #
The repository name associated with the request.
getRepositoryPolicyResponse_policyText :: Lens' GetRepositoryPolicyResponse (Maybe Text) Source #
The JSON repository policy text associated with the repository.
getRepositoryPolicyResponse_httpStatus :: Lens' GetRepositoryPolicyResponse Int Source #
The response's http status code.
PutImageScanningConfiguration
putImageScanningConfiguration_registryId :: Lens' PutImageScanningConfiguration (Maybe Text) Source #
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_repositoryName :: Lens' PutImageScanningConfiguration Text Source #
The name of the repository in which to update the image scanning configuration setting.
putImageScanningConfiguration_imageScanningConfiguration :: Lens' PutImageScanningConfiguration ImageScanningConfiguration Source #
The image scanning configuration for the repository. This setting determines whether images are scanned for known vulnerabilities after being pushed to the repository.
putImageScanningConfigurationResponse_registryId :: Lens' PutImageScanningConfigurationResponse (Maybe Text) Source #
The registry ID associated with the request.
putImageScanningConfigurationResponse_imageScanningConfiguration :: Lens' PutImageScanningConfigurationResponse (Maybe ImageScanningConfiguration) Source #
The image scanning configuration setting for the repository.
putImageScanningConfigurationResponse_repositoryName :: Lens' PutImageScanningConfigurationResponse (Maybe Text) Source #
The repository name associated with the request.
putImageScanningConfigurationResponse_httpStatus :: Lens' PutImageScanningConfigurationResponse Int Source #
The response's http status code.
PutLifecyclePolicy
putLifecyclePolicy_registryId :: Lens' PutLifecyclePolicy (Maybe Text) Source #
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_repositoryName :: Lens' PutLifecyclePolicy Text Source #
The name of the repository to receive the policy.
putLifecyclePolicy_lifecyclePolicyText :: Lens' PutLifecyclePolicy Text Source #
The JSON repository policy text to apply to the repository.
putLifecyclePolicyResponse_registryId :: Lens' PutLifecyclePolicyResponse (Maybe Text) Source #
The registry ID associated with the request.
putLifecyclePolicyResponse_lifecyclePolicyText :: Lens' PutLifecyclePolicyResponse (Maybe Text) Source #
The JSON repository policy text.
putLifecyclePolicyResponse_repositoryName :: Lens' PutLifecyclePolicyResponse (Maybe Text) Source #
The repository name associated with the request.
putLifecyclePolicyResponse_httpStatus :: Lens' PutLifecyclePolicyResponse Int Source #
The response's http status code.
DeleteLifecyclePolicy
deleteLifecyclePolicy_registryId :: Lens' DeleteLifecyclePolicy (Maybe Text) Source #
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_repositoryName :: Lens' DeleteLifecyclePolicy Text Source #
The name of the repository.
deleteLifecyclePolicyResponse_registryId :: Lens' DeleteLifecyclePolicyResponse (Maybe Text) Source #
The registry ID associated with the request.
deleteLifecyclePolicyResponse_lastEvaluatedAt :: Lens' DeleteLifecyclePolicyResponse (Maybe UTCTime) Source #
The time stamp of the last time that the lifecycle policy was run.
deleteLifecyclePolicyResponse_lifecyclePolicyText :: Lens' DeleteLifecyclePolicyResponse (Maybe Text) Source #
The JSON lifecycle policy text.
deleteLifecyclePolicyResponse_repositoryName :: Lens' DeleteLifecyclePolicyResponse (Maybe Text) Source #
The repository name associated with the request.
deleteLifecyclePolicyResponse_httpStatus :: Lens' DeleteLifecyclePolicyResponse Int Source #
The response's http status code.
PutImageTagMutability
putImageTagMutability_registryId :: Lens' PutImageTagMutability (Maybe Text) Source #
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_repositoryName :: Lens' PutImageTagMutability Text Source #
The name of the repository in which to update the image tag mutability settings.
putImageTagMutability_imageTagMutability :: Lens' PutImageTagMutability ImageTagMutability Source #
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.
putImageTagMutabilityResponse_registryId :: Lens' PutImageTagMutabilityResponse (Maybe Text) Source #
The registry ID associated with the request.
putImageTagMutabilityResponse_repositoryName :: Lens' PutImageTagMutabilityResponse (Maybe Text) Source #
The repository name associated with the request.
putImageTagMutabilityResponse_imageTagMutability :: Lens' PutImageTagMutabilityResponse (Maybe ImageTagMutability) Source #
The image tag mutability setting for the repository.
putImageTagMutabilityResponse_httpStatus :: Lens' PutImageTagMutabilityResponse Int Source #
The response's http status code.
BatchDeleteImage
batchDeleteImage_registryId :: Lens' BatchDeleteImage (Maybe Text) Source #
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_repositoryName :: Lens' BatchDeleteImage Text Source #
The repository that contains the image to delete.
batchDeleteImage_imageIds :: Lens' BatchDeleteImage [ImageIdentifier] Source #
A list of image ID references that correspond to images to delete. The
format of the imageIds
reference is imageTag=tag
or
imageDigest=digest
.
batchDeleteImageResponse_failures :: Lens' BatchDeleteImageResponse (Maybe [ImageFailure]) Source #
Any failures associated with the call.
batchDeleteImageResponse_imageIds :: Lens' BatchDeleteImageResponse (Maybe [ImageIdentifier]) Source #
The image IDs of the deleted images.
batchDeleteImageResponse_httpStatus :: Lens' BatchDeleteImageResponse Int Source #
The response's http status code.
ListTagsForResource
listTagsForResource_resourceArn :: Lens' ListTagsForResource Text Source #
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.
listTagsForResourceResponse_tags :: Lens' ListTagsForResourceResponse (Maybe [Tag]) Source #
The tags for the resource.
listTagsForResourceResponse_httpStatus :: Lens' ListTagsForResourceResponse Int Source #
The response's http status code.
GetLifecyclePolicyPreview
getLifecyclePolicyPreview_registryId :: Lens' GetLifecyclePolicyPreview (Maybe Text) Source #
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_imageIds :: Lens' GetLifecyclePolicyPreview (Maybe [ImageIdentifier]) Source #
The list of imageIDs to be included.
getLifecyclePolicyPreview_nextToken :: Lens' GetLifecyclePolicyPreview (Maybe Text) Source #
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_filter :: Lens' GetLifecyclePolicyPreview (Maybe LifecyclePolicyPreviewFilter) Source #
An optional parameter that filters results based on image tag status and all tags, if tagged.
getLifecyclePolicyPreview_maxResults :: Lens' GetLifecyclePolicyPreview (Maybe Natural) Source #
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_repositoryName :: Lens' GetLifecyclePolicyPreview Text Source #
The name of the repository.
getLifecyclePolicyPreviewResponse_summary :: Lens' GetLifecyclePolicyPreviewResponse (Maybe LifecyclePolicyPreviewSummary) Source #
The list of images that is returned as a result of the action.
getLifecyclePolicyPreviewResponse_status :: Lens' GetLifecyclePolicyPreviewResponse (Maybe LifecyclePolicyPreviewStatus) Source #
The status of the lifecycle policy preview request.
getLifecyclePolicyPreviewResponse_registryId :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text) Source #
The registry ID associated with the request.
getLifecyclePolicyPreviewResponse_lifecyclePolicyText :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text) Source #
The JSON lifecycle policy text.
getLifecyclePolicyPreviewResponse_nextToken :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text) Source #
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.
getLifecyclePolicyPreviewResponse_repositoryName :: Lens' GetLifecyclePolicyPreviewResponse (Maybe Text) Source #
The repository name associated with the request.
getLifecyclePolicyPreviewResponse_previewResults :: Lens' GetLifecyclePolicyPreviewResponse (Maybe [LifecyclePolicyPreviewResult]) Source #
The results of the lifecycle policy preview request.
getLifecyclePolicyPreviewResponse_httpStatus :: Lens' GetLifecyclePolicyPreviewResponse Int Source #
The response's http status code.
BatchCheckLayerAvailability
batchCheckLayerAvailability_registryId :: Lens' BatchCheckLayerAvailability (Maybe Text) Source #
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_repositoryName :: Lens' BatchCheckLayerAvailability Text Source #
The name of the repository that is associated with the image layers to check.
batchCheckLayerAvailability_layerDigests :: Lens' BatchCheckLayerAvailability (NonEmpty Text) Source #
The digests of the image layers to check.
batchCheckLayerAvailabilityResponse_failures :: Lens' BatchCheckLayerAvailabilityResponse (Maybe [LayerFailure]) Source #
Any failures associated with the call.
batchCheckLayerAvailabilityResponse_layers :: Lens' BatchCheckLayerAvailabilityResponse (Maybe [Layer]) Source #
A list of image layer objects corresponding to the image layer references in the request.
batchCheckLayerAvailabilityResponse_httpStatus :: Lens' BatchCheckLayerAvailabilityResponse Int Source #
The response's http status code.
DescribeRegistry
describeRegistryResponse_replicationConfiguration :: Lens' DescribeRegistryResponse (Maybe ReplicationConfiguration) Source #
The replication configuration for the registry.
describeRegistryResponse_registryId :: Lens' DescribeRegistryResponse (Maybe Text) Source #
The ID of the registry.
describeRegistryResponse_httpStatus :: Lens' DescribeRegistryResponse Int Source #
The response's http status code.
DeleteRepositoryPolicy
deleteRepositoryPolicy_registryId :: Lens' DeleteRepositoryPolicy (Maybe Text) Source #
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_repositoryName :: Lens' DeleteRepositoryPolicy Text Source #
The name of the repository that is associated with the repository policy to delete.
deleteRepositoryPolicyResponse_registryId :: Lens' DeleteRepositoryPolicyResponse (Maybe Text) Source #
The registry ID associated with the request.
deleteRepositoryPolicyResponse_repositoryName :: Lens' DeleteRepositoryPolicyResponse (Maybe Text) Source #
The repository name associated with the request.
deleteRepositoryPolicyResponse_policyText :: Lens' DeleteRepositoryPolicyResponse (Maybe Text) Source #
The JSON repository policy that was deleted from the repository.
deleteRepositoryPolicyResponse_httpStatus :: Lens' DeleteRepositoryPolicyResponse Int Source #
The response's http status code.
CreateRepository
createRepository_registryId :: Lens' CreateRepository (Maybe Text) Source #
The AWS account ID associated with the registry to create the repository. If you do not specify a registry, the default registry is assumed.
createRepository_imageScanningConfiguration :: Lens' CreateRepository (Maybe ImageScanningConfiguration) Source #
The image scanning configuration for the repository. This determines whether images are scanned for known vulnerabilities after being pushed to the repository.
createRepository_encryptionConfiguration :: Lens' CreateRepository (Maybe EncryptionConfiguration) Source #
The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
createRepository_imageTagMutability :: Lens' CreateRepository (Maybe ImageTagMutability) Source #
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_tags :: Lens' CreateRepository (Maybe [Tag]) Source #
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_repositoryName :: Lens' CreateRepository Text Source #
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
).
createRepositoryResponse_repository :: Lens' CreateRepositoryResponse (Maybe Repository) Source #
The repository that was created.
createRepositoryResponse_httpStatus :: Lens' CreateRepositoryResponse Int Source #
The response's http status code.
CompleteLayerUpload
completeLayerUpload_registryId :: Lens' CompleteLayerUpload (Maybe Text) Source #
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_repositoryName :: Lens' CompleteLayerUpload Text Source #
The name of the repository to associate with the image layer.
completeLayerUpload_uploadId :: Lens' CompleteLayerUpload Text Source #
The upload ID from a previous InitiateLayerUpload operation to associate with the image layer.
completeLayerUpload_layerDigests :: Lens' CompleteLayerUpload (NonEmpty Text) Source #
The sha256
digest of the image layer.
completeLayerUploadResponse_registryId :: Lens' CompleteLayerUploadResponse (Maybe Text) Source #
The registry ID associated with the request.
completeLayerUploadResponse_layerDigest :: Lens' CompleteLayerUploadResponse (Maybe Text) Source #
The sha256
digest of the image layer.
completeLayerUploadResponse_repositoryName :: Lens' CompleteLayerUploadResponse (Maybe Text) Source #
The repository name associated with the request.
completeLayerUploadResponse_uploadId :: Lens' CompleteLayerUploadResponse (Maybe Text) Source #
The upload ID associated with the layer.
completeLayerUploadResponse_httpStatus :: Lens' CompleteLayerUploadResponse Int Source #
The response's http status code.
DescribeRepositories
describeRepositories_registryId :: Lens' DescribeRepositories (Maybe Text) Source #
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.
describeRepositories_repositoryNames :: Lens' DescribeRepositories (Maybe (NonEmpty Text)) Source #
A list of repositories to describe. If this parameter is omitted, then all repositories in a registry are described.
describeRepositories_nextToken :: Lens' DescribeRepositories (Maybe Text) Source #
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_maxResults :: Lens' DescribeRepositories (Maybe Natural) Source #
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
.
describeRepositoriesResponse_repositories :: Lens' DescribeRepositoriesResponse (Maybe [Repository]) Source #
A list of repository objects corresponding to valid repositories.
describeRepositoriesResponse_nextToken :: Lens' DescribeRepositoriesResponse (Maybe Text) Source #
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.
describeRepositoriesResponse_httpStatus :: Lens' DescribeRepositoriesResponse Int Source #
The response's http status code.
StartLifecyclePolicyPreview
startLifecyclePolicyPreview_registryId :: Lens' StartLifecyclePolicyPreview (Maybe Text) Source #
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_lifecyclePolicyText :: Lens' StartLifecyclePolicyPreview (Maybe Text) Source #
The policy to be evaluated against. If you do not specify a policy, the current policy for the repository is used.
startLifecyclePolicyPreview_repositoryName :: Lens' StartLifecyclePolicyPreview Text Source #
The name of the repository to be evaluated.
startLifecyclePolicyPreviewResponse_status :: Lens' StartLifecyclePolicyPreviewResponse (Maybe LifecyclePolicyPreviewStatus) Source #
The status of the lifecycle policy preview request.
startLifecyclePolicyPreviewResponse_registryId :: Lens' StartLifecyclePolicyPreviewResponse (Maybe Text) Source #
The registry ID associated with the request.
startLifecyclePolicyPreviewResponse_lifecyclePolicyText :: Lens' StartLifecyclePolicyPreviewResponse (Maybe Text) Source #
The JSON repository policy text.
startLifecyclePolicyPreviewResponse_repositoryName :: Lens' StartLifecyclePolicyPreviewResponse (Maybe Text) Source #
The repository name associated with the request.
startLifecyclePolicyPreviewResponse_httpStatus :: Lens' StartLifecyclePolicyPreviewResponse Int Source #
The response's http status code.
DeleteRegistryPolicy
deleteRegistryPolicyResponse_registryId :: Lens' DeleteRegistryPolicyResponse (Maybe Text) Source #
The registry ID associated with the request.
deleteRegistryPolicyResponse_policyText :: Lens' DeleteRegistryPolicyResponse (Maybe Text) Source #
The contents of the registry permissions policy that was deleted.
deleteRegistryPolicyResponse_httpStatus :: Lens' DeleteRegistryPolicyResponse Int Source #
The response's http status code.
PutRegistryPolicy
putRegistryPolicy_policyText :: Lens' PutRegistryPolicy Text Source #
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.
putRegistryPolicyResponse_registryId :: Lens' PutRegistryPolicyResponse (Maybe Text) Source #
The registry ID.
putRegistryPolicyResponse_policyText :: Lens' PutRegistryPolicyResponse (Maybe Text) Source #
The JSON policy text for your registry.
putRegistryPolicyResponse_httpStatus :: Lens' PutRegistryPolicyResponse Int Source #
The response's http status code.
UploadLayerPart
uploadLayerPart_registryId :: Lens' UploadLayerPart (Maybe Text) Source #
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_repositoryName :: Lens' UploadLayerPart Text Source #
The name of the repository to which you are uploading layer parts.
uploadLayerPart_uploadId :: Lens' UploadLayerPart Text Source #
The upload ID from a previous InitiateLayerUpload operation to associate with the layer part upload.
uploadLayerPart_partFirstByte :: Lens' UploadLayerPart Natural Source #
The position of the first byte of the layer part witin the overall image layer.
uploadLayerPart_partLastByte :: Lens' UploadLayerPart Natural Source #
The position of the last byte of the layer part within the overall image layer.
uploadLayerPart_layerPartBlob :: Lens' UploadLayerPart ByteString Source #
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.
uploadLayerPartResponse_registryId :: Lens' UploadLayerPartResponse (Maybe Text) Source #
The registry ID associated with the request.
uploadLayerPartResponse_lastByteReceived :: Lens' UploadLayerPartResponse (Maybe Natural) Source #
The integer value of the last byte received in the request.
uploadLayerPartResponse_repositoryName :: Lens' UploadLayerPartResponse (Maybe Text) Source #
The repository name associated with the request.
uploadLayerPartResponse_uploadId :: Lens' UploadLayerPartResponse (Maybe Text) Source #
The upload ID associated with the request.
uploadLayerPartResponse_httpStatus :: Lens' UploadLayerPartResponse Int Source #
The response's http status code.
DescribeImageReplicationStatus
describeImageReplicationStatus_registryId :: Lens' DescribeImageReplicationStatus (Maybe Text) Source #
The Amazon Web Services account ID associated with the registry. If you do not specify a registry, the default registry is assumed.
describeImageReplicationStatus_repositoryName :: Lens' DescribeImageReplicationStatus Text Source #
The name of the repository that the image is in.
describeImageReplicationStatus_imageId :: Lens' DescribeImageReplicationStatus ImageIdentifier Source #
Undocumented member.
describeImageReplicationStatusResponse_imageId :: Lens' DescribeImageReplicationStatusResponse (Maybe ImageIdentifier) Source #
Undocumented member.
describeImageReplicationStatusResponse_repositoryName :: Lens' DescribeImageReplicationStatusResponse (Maybe Text) Source #
The repository name associated with the request.
describeImageReplicationStatusResponse_replicationStatuses :: Lens' DescribeImageReplicationStatusResponse (Maybe [ImageReplicationStatus]) Source #
The replication status details for the images in the specified repository.
describeImageReplicationStatusResponse_httpStatus :: Lens' DescribeImageReplicationStatusResponse Int Source #
The response's http status code.
BatchGetImage
batchGetImage_registryId :: Lens' BatchGetImage (Maybe Text) Source #
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_acceptedMediaTypes :: Lens' BatchGetImage (Maybe (NonEmpty Text)) Source #
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_repositoryName :: Lens' BatchGetImage Text Source #
The repository that contains the images to describe.
batchGetImage_imageIds :: Lens' BatchGetImage [ImageIdentifier] Source #
A list of image ID references that correspond to images to describe. The
format of the imageIds
reference is imageTag=tag
or
imageDigest=digest
.
batchGetImageResponse_images :: Lens' BatchGetImageResponse (Maybe [Image]) Source #
A list of image objects corresponding to the image references in the request.
batchGetImageResponse_failures :: Lens' BatchGetImageResponse (Maybe [ImageFailure]) Source #
Any failures associated with the call.
batchGetImageResponse_httpStatus :: Lens' BatchGetImageResponse Int Source #
The response's http status code.
PutReplicationConfiguration
putReplicationConfiguration_replicationConfiguration :: Lens' PutReplicationConfiguration ReplicationConfiguration Source #
An object representing the replication configuration for a registry.
putReplicationConfigurationResponse_replicationConfiguration :: Lens' PutReplicationConfigurationResponse (Maybe ReplicationConfiguration) Source #
The contents of the replication configuration for the registry.
putReplicationConfigurationResponse_httpStatus :: Lens' PutReplicationConfigurationResponse Int Source #
The response's http status code.
StartImageScan
startImageScan_registryId :: Lens' StartImageScan (Maybe Text) Source #
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_repositoryName :: Lens' StartImageScan Text Source #
The name of the repository that contains the images to scan.
startImageScan_imageId :: Lens' StartImageScan ImageIdentifier Source #
Undocumented member.
startImageScanResponse_registryId :: Lens' StartImageScanResponse (Maybe Text) Source #
The registry ID associated with the request.
startImageScanResponse_imageScanStatus :: Lens' StartImageScanResponse (Maybe ImageScanStatus) Source #
The current state of the scan.
startImageScanResponse_imageId :: Lens' StartImageScanResponse (Maybe ImageIdentifier) Source #
Undocumented member.
startImageScanResponse_repositoryName :: Lens' StartImageScanResponse (Maybe Text) Source #
The repository name associated with the request.
startImageScanResponse_httpStatus :: Lens' StartImageScanResponse Int Source #
The response's http status code.
GetLifecyclePolicy
getLifecyclePolicy_registryId :: Lens' GetLifecyclePolicy (Maybe Text) Source #
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_repositoryName :: Lens' GetLifecyclePolicy Text Source #
The name of the repository.
getLifecyclePolicyResponse_registryId :: Lens' GetLifecyclePolicyResponse (Maybe Text) Source #
The registry ID associated with the request.
getLifecyclePolicyResponse_lastEvaluatedAt :: Lens' GetLifecyclePolicyResponse (Maybe UTCTime) Source #
The time stamp of the last time that the lifecycle policy was run.
getLifecyclePolicyResponse_lifecyclePolicyText :: Lens' GetLifecyclePolicyResponse (Maybe Text) Source #
The JSON lifecycle policy text.
getLifecyclePolicyResponse_repositoryName :: Lens' GetLifecyclePolicyResponse (Maybe Text) Source #
The repository name associated with the request.
getLifecyclePolicyResponse_httpStatus :: Lens' GetLifecyclePolicyResponse Int Source #
The response's http status code.
TagResource
tagResource_resourceArn :: Lens' TagResource Text Source #
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_tags :: Lens' TagResource [Tag] Source #
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.
tagResourceResponse_httpStatus :: Lens' TagResourceResponse Int Source #
The response's http status code.
SetRepositoryPolicy
setRepositoryPolicy_force :: Lens' SetRepositoryPolicy (Maybe Bool) Source #
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_registryId :: Lens' SetRepositoryPolicy (Maybe Text) Source #
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_repositoryName :: Lens' SetRepositoryPolicy Text Source #
The name of the repository to receive the policy.
setRepositoryPolicy_policyText :: Lens' SetRepositoryPolicy Text Source #
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.
setRepositoryPolicyResponse_registryId :: Lens' SetRepositoryPolicyResponse (Maybe Text) Source #
The registry ID associated with the request.
setRepositoryPolicyResponse_repositoryName :: Lens' SetRepositoryPolicyResponse (Maybe Text) Source #
The repository name associated with the request.
setRepositoryPolicyResponse_policyText :: Lens' SetRepositoryPolicyResponse (Maybe Text) Source #
The JSON repository policy text applied to the repository.
setRepositoryPolicyResponse_httpStatus :: Lens' SetRepositoryPolicyResponse Int Source #
The response's http status code.
DescribeImageScanFindings
describeImageScanFindings_registryId :: Lens' DescribeImageScanFindings (Maybe Text) Source #
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_nextToken :: Lens' DescribeImageScanFindings (Maybe Text) Source #
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_maxResults :: Lens' DescribeImageScanFindings (Maybe Natural) Source #
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_repositoryName :: Lens' DescribeImageScanFindings Text Source #
The repository for the image for which to describe the scan findings.
describeImageScanFindings_imageId :: Lens' DescribeImageScanFindings ImageIdentifier Source #
Undocumented member.
describeImageScanFindingsResponse_registryId :: Lens' DescribeImageScanFindingsResponse (Maybe Text) Source #
The registry ID associated with the request.
describeImageScanFindingsResponse_imageScanFindings :: Lens' DescribeImageScanFindingsResponse (Maybe ImageScanFindings) Source #
The information contained in the image scan findings.
describeImageScanFindingsResponse_imageScanStatus :: Lens' DescribeImageScanFindingsResponse (Maybe ImageScanStatus) Source #
The current state of the scan.
describeImageScanFindingsResponse_nextToken :: Lens' DescribeImageScanFindingsResponse (Maybe Text) Source #
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.
describeImageScanFindingsResponse_imageId :: Lens' DescribeImageScanFindingsResponse (Maybe ImageIdentifier) Source #
Undocumented member.
describeImageScanFindingsResponse_repositoryName :: Lens' DescribeImageScanFindingsResponse (Maybe Text) Source #
The repository name associated with the request.
describeImageScanFindingsResponse_httpStatus :: Lens' DescribeImageScanFindingsResponse Int Source #
The response's http status code.
InitiateLayerUpload
initiateLayerUpload_registryId :: Lens' InitiateLayerUpload (Maybe Text) Source #
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_repositoryName :: Lens' InitiateLayerUpload Text Source #
The name of the repository to which you intend to upload layers.
initiateLayerUploadResponse_partSize :: Lens' InitiateLayerUploadResponse (Maybe Natural) Source #
The size, in bytes, that Amazon ECR expects future layer part uploads to be.
initiateLayerUploadResponse_uploadId :: Lens' InitiateLayerUploadResponse (Maybe Text) Source #
The upload ID for the layer upload. This parameter is passed to further UploadLayerPart and CompleteLayerUpload operations.
initiateLayerUploadResponse_httpStatus :: Lens' InitiateLayerUploadResponse Int Source #
The response's http status code.
UntagResource
untagResource_resourceArn :: Lens' UntagResource Text Source #
The Amazon Resource Name (ARN) of the resource from which to remove tags. Currently, the only supported resource is an Amazon ECR repository.
untagResource_tagKeys :: Lens' UntagResource [Text] Source #
The keys of the tags to be removed.
untagResourceResponse_httpStatus :: Lens' UntagResourceResponse Int Source #
The response's http status code.
DeleteRepository
deleteRepository_force :: Lens' DeleteRepository (Maybe Bool) Source #
If a repository contains images, forces the deletion.
deleteRepository_registryId :: Lens' DeleteRepository (Maybe Text) Source #
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_repositoryName :: Lens' DeleteRepository Text Source #
The name of the repository to delete.
deleteRepositoryResponse_repository :: Lens' DeleteRepositoryResponse (Maybe Repository) Source #
The repository that was deleted.
deleteRepositoryResponse_httpStatus :: Lens' DeleteRepositoryResponse Int Source #
The response's http status code.
GetRegistryPolicy
getRegistryPolicyResponse_registryId :: Lens' GetRegistryPolicyResponse (Maybe Text) Source #
The ID of the registry.
getRegistryPolicyResponse_policyText :: Lens' GetRegistryPolicyResponse (Maybe Text) Source #
The JSON text of the permissions policy for a registry.
getRegistryPolicyResponse_httpStatus :: Lens' GetRegistryPolicyResponse Int Source #
The response's http status code.
PutImage
putImage_registryId :: Lens' PutImage (Maybe Text) Source #
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_imageManifestMediaType :: Lens' PutImage (Maybe Text) Source #
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_imageDigest :: Lens' PutImage (Maybe Text) Source #
The image digest of the image manifest corresponding to the image.
putImage_imageTag :: Lens' PutImage (Maybe Text) Source #
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_repositoryName :: Lens' PutImage Text Source #
The name of the repository in which to put the image.
putImage_imageManifest :: Lens' PutImage Text Source #
The image manifest corresponding to the image to be uploaded.
putImageResponse_image :: Lens' PutImageResponse (Maybe Image) Source #
Details of the image uploaded.
putImageResponse_httpStatus :: Lens' PutImageResponse Int Source #
The response's http status code.
ListImages
listImages_registryId :: Lens' ListImages (Maybe Text) Source #
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_nextToken :: Lens' ListImages (Maybe Text) Source #
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_filter :: Lens' ListImages (Maybe ListImagesFilter) Source #
The filter key and value with which to filter your ListImages
results.
listImages_maxResults :: Lens' ListImages (Maybe Natural) Source #
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_repositoryName :: Lens' ListImages Text Source #
The repository with image IDs to be listed.
listImagesResponse_imageIds :: Lens' ListImagesResponse (Maybe [ImageIdentifier]) Source #
The list of image IDs for the requested repository.
listImagesResponse_nextToken :: Lens' ListImagesResponse (Maybe Text) Source #
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.
listImagesResponse_httpStatus :: Lens' ListImagesResponse Int Source #
The response's http status code.
GetAuthorizationToken
getAuthorizationToken_registryIds :: Lens' GetAuthorizationToken (Maybe (NonEmpty Text)) Source #
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.
getAuthorizationTokenResponse_authorizationData :: Lens' GetAuthorizationTokenResponse (Maybe [AuthorizationData]) Source #
A list of authorization token data objects that correspond to the
registryIds
values in the request.
getAuthorizationTokenResponse_httpStatus :: Lens' GetAuthorizationTokenResponse Int Source #
The response's http status code.
GetDownloadUrlForLayer
getDownloadUrlForLayer_registryId :: Lens' GetDownloadUrlForLayer (Maybe Text) Source #
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_repositoryName :: Lens' GetDownloadUrlForLayer Text Source #
The name of the repository that is associated with the image layer to download.
getDownloadUrlForLayer_layerDigest :: Lens' GetDownloadUrlForLayer Text Source #
The digest of the image layer to download.
getDownloadUrlForLayerResponse_layerDigest :: Lens' GetDownloadUrlForLayerResponse (Maybe Text) Source #
The digest of the image layer to download.
getDownloadUrlForLayerResponse_downloadUrl :: Lens' GetDownloadUrlForLayerResponse (Maybe Text) Source #
The pre-signed Amazon S3 download URL for the requested layer.
getDownloadUrlForLayerResponse_httpStatus :: Lens' GetDownloadUrlForLayerResponse Int Source #
The response's http status code.
DescribeImages
describeImages_registryId :: Lens' DescribeImages (Maybe Text) Source #
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_imageIds :: Lens' DescribeImages (Maybe [ImageIdentifier]) Source #
The list of image IDs for the requested repository.
describeImages_nextToken :: Lens' DescribeImages (Maybe Text) Source #
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_filter :: Lens' DescribeImages (Maybe DescribeImagesFilter) Source #
The filter key and value with which to filter your DescribeImages
results.
describeImages_maxResults :: Lens' DescribeImages (Maybe Natural) Source #
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_repositoryName :: Lens' DescribeImages Text Source #
The repository that contains the images to describe.
describeImagesResponse_imageDetails :: Lens' DescribeImagesResponse (Maybe [ImageDetail]) Source #
A list of ImageDetail objects that contain data about the image.
describeImagesResponse_nextToken :: Lens' DescribeImagesResponse (Maybe Text) Source #
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.
describeImagesResponse_httpStatus :: Lens' DescribeImagesResponse Int Source #
The response's http status code.
Types
Attribute
AuthorizationData
authorizationData_expiresAt :: Lens' AuthorizationData (Maybe UTCTime) Source #
The Unix time in seconds and milliseconds when the authorization token expires. Authorization tokens are valid for 12 hours.
authorizationData_proxyEndpoint :: Lens' AuthorizationData (Maybe Text) Source #
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
..
authorizationData_authorizationToken :: Lens' AuthorizationData (Maybe Text) Source #
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
.
DescribeImagesFilter
describeImagesFilter_tagStatus :: Lens' DescribeImagesFilter (Maybe TagStatus) Source #
The tag status with which to filter your DescribeImages results. You can
filter results based on whether they are TAGGED
or UNTAGGED
.
EncryptionConfiguration
encryptionConfiguration_kmsKey :: Lens' EncryptionConfiguration (Maybe Text) Source #
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.
encryptionConfiguration_encryptionType :: Lens' EncryptionConfiguration EncryptionType Source #
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..
Image
image_registryId :: Lens' Image (Maybe Text) Source #
The Amazon Web Services account ID associated with the registry containing the image.
image_imageManifestMediaType :: Lens' Image (Maybe Text) Source #
The manifest media type of the image.
image_imageId :: Lens' Image (Maybe ImageIdentifier) Source #
An object containing the image tag and image digest associated with an image.
image_repositoryName :: Lens' Image (Maybe Text) Source #
The name of the repository associated with the image.
image_imageManifest :: Lens' Image (Maybe Text) Source #
The image manifest associated with the image.
ImageDetail
imageDetail_registryId :: Lens' ImageDetail (Maybe Text) Source #
The Amazon Web Services account ID associated with the registry to which this image belongs.
imageDetail_imageTags :: Lens' ImageDetail (Maybe [Text]) Source #
The list of tags associated with this image.
imageDetail_imageScanStatus :: Lens' ImageDetail (Maybe ImageScanStatus) Source #
The current state of the scan.
imageDetail_imageManifestMediaType :: Lens' ImageDetail (Maybe Text) Source #
The media type of the image manifest.
imageDetail_imageSizeInBytes :: Lens' ImageDetail (Maybe Integer) Source #
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.
imageDetail_imageDigest :: Lens' ImageDetail (Maybe Text) Source #
The sha256
digest of the image manifest.
imageDetail_imageScanFindingsSummary :: Lens' ImageDetail (Maybe ImageScanFindingsSummary) Source #
A summary of the last completed image scan.
imageDetail_artifactMediaType :: Lens' ImageDetail (Maybe Text) Source #
The artifact media type of the image.
imageDetail_imagePushedAt :: Lens' ImageDetail (Maybe UTCTime) Source #
The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.
imageDetail_repositoryName :: Lens' ImageDetail (Maybe Text) Source #
The name of the repository to which this image belongs.
ImageFailure
imageFailure_failureReason :: Lens' ImageFailure (Maybe Text) Source #
The reason for the failure.
imageFailure_failureCode :: Lens' ImageFailure (Maybe ImageFailureCode) Source #
The code associated with the failure.
imageFailure_imageId :: Lens' ImageFailure (Maybe ImageIdentifier) Source #
The image ID associated with the failure.
ImageIdentifier
imageIdentifier_imageDigest :: Lens' ImageIdentifier (Maybe Text) Source #
The sha256
digest of the image manifest.
imageIdentifier_imageTag :: Lens' ImageIdentifier (Maybe Text) Source #
The tag used for the image.
ImageReplicationStatus
imageReplicationStatus_status :: Lens' ImageReplicationStatus (Maybe ReplicationStatus) Source #
The image replication status.
imageReplicationStatus_failureCode :: Lens' ImageReplicationStatus (Maybe Text) Source #
The failure code for a replication that has failed.
imageReplicationStatus_registryId :: Lens' ImageReplicationStatus (Maybe Text) Source #
The AWS account ID associated with the registry to which the image belongs.
imageReplicationStatus_region :: Lens' ImageReplicationStatus (Maybe Text) Source #
The destination Region for the image replication.
ImageScanFinding
imageScanFinding_severity :: Lens' ImageScanFinding (Maybe FindingSeverity) Source #
The finding severity.
imageScanFinding_uri :: Lens' ImageScanFinding (Maybe Text) Source #
A link containing additional details about the security vulnerability.
imageScanFinding_name :: Lens' ImageScanFinding (Maybe Text) Source #
The name associated with the finding, usually a CVE number.
imageScanFinding_attributes :: Lens' ImageScanFinding (Maybe [Attribute]) Source #
A collection of attributes of the host from which the finding is generated.
imageScanFinding_description :: Lens' ImageScanFinding (Maybe Text) Source #
The description of the finding.
ImageScanFindings
imageScanFindings_imageScanCompletedAt :: Lens' ImageScanFindings (Maybe UTCTime) Source #
The time of the last completed image scan.
imageScanFindings_findings :: Lens' ImageScanFindings (Maybe [ImageScanFinding]) Source #
The findings from the image scan.
imageScanFindings_findingSeverityCounts :: Lens' ImageScanFindings (Maybe (HashMap FindingSeverity Natural)) Source #
The image vulnerability counts, sorted by severity.
imageScanFindings_vulnerabilitySourceUpdatedAt :: Lens' ImageScanFindings (Maybe UTCTime) Source #
The time when the vulnerability data was last scanned.
ImageScanFindingsSummary
imageScanFindingsSummary_imageScanCompletedAt :: Lens' ImageScanFindingsSummary (Maybe UTCTime) Source #
The time of the last completed image scan.
imageScanFindingsSummary_findingSeverityCounts :: Lens' ImageScanFindingsSummary (Maybe (HashMap FindingSeverity Natural)) Source #
The image vulnerability counts, sorted by severity.
imageScanFindingsSummary_vulnerabilitySourceUpdatedAt :: Lens' ImageScanFindingsSummary (Maybe UTCTime) Source #
The time when the vulnerability data was last scanned.
ImageScanStatus
imageScanStatus_status :: Lens' ImageScanStatus (Maybe ScanStatus) Source #
The current state of an image scan.
imageScanStatus_description :: Lens' ImageScanStatus (Maybe Text) Source #
The description of the image scan status.
ImageScanningConfiguration
imageScanningConfiguration_scanOnPush :: Lens' ImageScanningConfiguration (Maybe Bool) Source #
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
layer_mediaType :: Lens' Layer (Maybe Text) Source #
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
.
layer_layerAvailability :: Lens' Layer (Maybe LayerAvailability) Source #
The availability status of the image layer.
LayerFailure
layerFailure_failureReason :: Lens' LayerFailure (Maybe Text) Source #
The reason for the failure.
layerFailure_failureCode :: Lens' LayerFailure (Maybe LayerFailureCode) Source #
The failure code associated with the failure.
layerFailure_layerDigest :: Lens' LayerFailure (Maybe Text) Source #
The layer digest associated with the failure.
LifecyclePolicyPreviewFilter
lifecyclePolicyPreviewFilter_tagStatus :: Lens' LifecyclePolicyPreviewFilter (Maybe TagStatus) Source #
The tag status of the image.
LifecyclePolicyPreviewResult
lifecyclePolicyPreviewResult_imageTags :: Lens' LifecyclePolicyPreviewResult (Maybe [Text]) Source #
The list of tags associated with this image.
lifecyclePolicyPreviewResult_action :: Lens' LifecyclePolicyPreviewResult (Maybe LifecyclePolicyRuleAction) Source #
The type of action to be taken.
lifecyclePolicyPreviewResult_imageDigest :: Lens' LifecyclePolicyPreviewResult (Maybe Text) Source #
The sha256
digest of the image manifest.
lifecyclePolicyPreviewResult_imagePushedAt :: Lens' LifecyclePolicyPreviewResult (Maybe UTCTime) Source #
The date and time, expressed in standard JavaScript date format, at which the current image was pushed to the repository.
lifecyclePolicyPreviewResult_appliedRulePriority :: Lens' LifecyclePolicyPreviewResult (Maybe Natural) Source #
The priority of the applied rule.
LifecyclePolicyPreviewSummary
lifecyclePolicyPreviewSummary_expiringImageTotalCount :: Lens' LifecyclePolicyPreviewSummary (Maybe Natural) Source #
The number of expiring images.
LifecyclePolicyRuleAction
lifecyclePolicyRuleAction_type :: Lens' LifecyclePolicyRuleAction (Maybe ImageActionType) Source #
The type of action to be taken.
ListImagesFilter
listImagesFilter_tagStatus :: Lens' ListImagesFilter (Maybe TagStatus) Source #
The tag status with which to filter your ListImages results. You can
filter results based on whether they are TAGGED
or UNTAGGED
.
ReplicationConfiguration
replicationConfiguration_rules :: Lens' ReplicationConfiguration [ReplicationRule] Source #
An array of objects representing the replication destinations and repository filters for a replication configuration.
ReplicationDestination
replicationDestination_region :: Lens' ReplicationDestination Text Source #
The Region to replicate to.
replicationDestination_registryId :: Lens' ReplicationDestination Text Source #
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
replicationRule_repositoryFilters :: Lens' ReplicationRule (Maybe (NonEmpty RepositoryFilter)) Source #
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.
replicationRule_destinations :: Lens' ReplicationRule [ReplicationDestination] Source #
An array of objects representing the destination for a replication rule.
Repository
repository_repositoryArn :: Lens' Repository (Maybe Text) Source #
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
.
repository_createdAt :: Lens' Repository (Maybe UTCTime) Source #
The date and time, in JavaScript date format, when the repository was created.
repository_registryId :: Lens' Repository (Maybe Text) Source #
The Amazon Web Services account ID associated with the registry that contains the repository.
repository_imageScanningConfiguration :: Lens' Repository (Maybe ImageScanningConfiguration) Source #
Undocumented member.
repository_repositoryUri :: Lens' Repository (Maybe Text) Source #
The URI for the repository. You can use this URI for container image
push
and pull
operations.
repository_encryptionConfiguration :: Lens' Repository (Maybe EncryptionConfiguration) Source #
The encryption configuration for the repository. This determines how the contents of your repository are encrypted at rest.
repository_repositoryName :: Lens' Repository (Maybe Text) Source #
The name of the repository.
repository_imageTagMutability :: Lens' Repository (Maybe ImageTagMutability) Source #
The tag mutability setting for the repository.
RepositoryFilter
repositoryFilter_filter :: Lens' RepositoryFilter Text Source #
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.
repositoryFilter_filterType :: Lens' RepositoryFilter RepositoryFilterType Source #
The repository filter type. The only supported value is PREFIX_MATCH
,
which is a repository name prefix specified with the filter
parameter.