Crate rusoto_ecr

Source
Expand description

Amazon Elastic Container Registry

Amazon Elastic Container Registry (Amazon ECR) is a managed Docker registry service. Customers can use the familiar Docker CLI to push, pull, and manage images. Amazon ECR provides a secure, scalable, and reliable registry. Amazon ECR supports private Docker repositories with resource-based permissions using IAM so that specific users or Amazon EC2 instances can access repositories and images. Developers can use the Docker CLI to author and manage images.

If you’re using the service, you’re probably looking for EcrClient and Ecr.

Structs§

Attribute

This data type is used in the ImageScanFinding data type.

AuthorizationData

An object representing authorization data for an Amazon ECR registry.

BatchCheckLayerAvailabilityRequest
BatchCheckLayerAvailabilityResponse
BatchDeleteImageRequest

Deletes specified images within a specified repository. Images are specified with either the imageTag or imageDigest.

BatchDeleteImageResponse
BatchGetImageRequest
BatchGetImageResponse
CompleteLayerUploadRequest
CompleteLayerUploadResponse
CreateRepositoryRequest
CreateRepositoryResponse
DeleteLifecyclePolicyRequest
DeleteLifecyclePolicyResponse
DeleteRepositoryPolicyRequest
DeleteRepositoryPolicyResponse
DeleteRepositoryRequest
DeleteRepositoryResponse
DescribeImageScanFindingsRequest
DescribeImageScanFindingsResponse
DescribeImagesFilter

An object representing a filter on a DescribeImages operation.

DescribeImagesRequest
DescribeImagesResponse
DescribeRepositoriesRequest
DescribeRepositoriesResponse
EcrClient
A client for the Amazon ECR API.
GetAuthorizationTokenRequest
GetAuthorizationTokenResponse
GetDownloadUrlForLayerRequest
GetDownloadUrlForLayerResponse
GetLifecyclePolicyPreviewRequest
GetLifecyclePolicyPreviewResponse
GetLifecyclePolicyRequest
GetLifecyclePolicyResponse
GetRepositoryPolicyRequest
GetRepositoryPolicyResponse
Image

An object representing an Amazon ECR image.

ImageDetail

An object that describes an image returned by a DescribeImages operation.

ImageFailure

An object representing an Amazon ECR image failure.

ImageIdentifier

An object with identifying information for an Amazon ECR image.

ImageScanFinding

Contains information about an image scan finding.

ImageScanFindings

The details of an image scan.

ImageScanFindingsSummary

A summary of the last completed image scan.

ImageScanStatus

The current status of an image scan.

ImageScanningConfiguration

The image scanning configuration for a repository.

InitiateLayerUploadRequest
InitiateLayerUploadResponse
Layer

An object representing an Amazon ECR image layer.

LayerFailure

An object representing an Amazon ECR image layer failure.

LifecyclePolicyPreviewFilter

The filter for the lifecycle policy preview.

LifecyclePolicyPreviewResult

The result of the lifecycle policy preview.

LifecyclePolicyPreviewSummary

The summary of the lifecycle policy preview request.

LifecyclePolicyRuleAction

The type of action to be taken.

ListImagesFilter

An object representing a filter on a ListImages operation.

ListImagesRequest
ListImagesResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
PutImageRequest
PutImageResponse
PutImageScanningConfigurationRequest
PutImageScanningConfigurationResponse
PutImageTagMutabilityRequest
PutImageTagMutabilityResponse
PutLifecyclePolicyRequest
PutLifecyclePolicyResponse
Repository

An object representing a repository.

SetRepositoryPolicyRequest
SetRepositoryPolicyResponse
StartImageScanRequest
StartImageScanResponse
StartLifecyclePolicyPreviewRequest
StartLifecyclePolicyPreviewResponse
Tag

The metadata that you apply to a resource 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.

TagResourceRequest
TagResourceResponse
UntagResourceRequest
UntagResourceResponse
UploadLayerPartRequest
UploadLayerPartResponse

Enums§

BatchCheckLayerAvailabilityError
Errors returned by BatchCheckLayerAvailability
BatchDeleteImageError
Errors returned by BatchDeleteImage
BatchGetImageError
Errors returned by BatchGetImage
CompleteLayerUploadError
Errors returned by CompleteLayerUpload
CreateRepositoryError
Errors returned by CreateRepository
DeleteLifecyclePolicyError
Errors returned by DeleteLifecyclePolicy
DeleteRepositoryError
Errors returned by DeleteRepository
DeleteRepositoryPolicyError
Errors returned by DeleteRepositoryPolicy
DescribeImageScanFindingsError
Errors returned by DescribeImageScanFindings
DescribeImagesError
Errors returned by DescribeImages
DescribeRepositoriesError
Errors returned by DescribeRepositories
GetAuthorizationTokenError
Errors returned by GetAuthorizationToken
GetDownloadUrlForLayerError
Errors returned by GetDownloadUrlForLayer
GetLifecyclePolicyError
Errors returned by GetLifecyclePolicy
GetLifecyclePolicyPreviewError
Errors returned by GetLifecyclePolicyPreview
GetRepositoryPolicyError
Errors returned by GetRepositoryPolicy
InitiateLayerUploadError
Errors returned by InitiateLayerUpload
ListImagesError
Errors returned by ListImages
ListTagsForResourceError
Errors returned by ListTagsForResource
PutImageError
Errors returned by PutImage
PutImageScanningConfigurationError
Errors returned by PutImageScanningConfiguration
PutImageTagMutabilityError
Errors returned by PutImageTagMutability
PutLifecyclePolicyError
Errors returned by PutLifecyclePolicy
SetRepositoryPolicyError
Errors returned by SetRepositoryPolicy
StartImageScanError
Errors returned by StartImageScan
StartLifecyclePolicyPreviewError
Errors returned by StartLifecyclePolicyPreview
TagResourceError
Errors returned by TagResource
UntagResourceError
Errors returned by UntagResource
UploadLayerPartError
Errors returned by UploadLayerPart

Traits§

Ecr
Trait representing the capabilities of the Amazon ECR API. Amazon ECR clients implement this trait.