Skip to main content
Using Deno in production at your company? Earn free Deno merch.
Give us feedback
Module

x/aws_api/services/ecr/mod.ts>ECR

From-scratch Typescript client for accessing AWS APIs
Extremely Popular
Go to Latest
class ECR
import { ECR } from "https://deno.land/x/aws_api@v0.5.0/services/ecr/mod.ts";

Constructors

new
ECR(apiFactory: client.ApiFactory)

Methods

batchCheckLayerAvailability(params: s.BatchCheckLayerAvailabilityRequest, opts?: client.RequestOptions): Promise<s.BatchCheckLayerAvailabilityResponse>
batchDeleteImage(params: s.BatchDeleteImageRequest, opts?: client.RequestOptions): Promise<s.BatchDeleteImageResponse>
batchGetImage(params: s.BatchGetImageRequest, opts?: client.RequestOptions): Promise<s.BatchGetImageResponse>
completeLayerUpload(params: s.CompleteLayerUploadRequest, opts?: client.RequestOptions): Promise<s.CompleteLayerUploadResponse>
createRepository(params: s.CreateRepositoryRequest, opts?: client.RequestOptions): Promise<s.CreateRepositoryResponse>
deleteLifecyclePolicy(params: s.DeleteLifecyclePolicyRequest, opts?: client.RequestOptions): Promise<s.DeleteLifecyclePolicyResponse>
deleteRegistryPolicy(opts?: client.RequestOptions): Promise<s.DeleteRegistryPolicyResponse>
deleteRepository(params: s.DeleteRepositoryRequest, opts?: client.RequestOptions): Promise<s.DeleteRepositoryResponse>
deleteRepositoryPolicy(params: s.DeleteRepositoryPolicyRequest, opts?: client.RequestOptions): Promise<s.DeleteRepositoryPolicyResponse>
describeImages(params: s.DescribeImagesRequest, opts?: client.RequestOptions): Promise<s.DescribeImagesResponse>
describeImageScanFindings(params: s.DescribeImageScanFindingsRequest, opts?: client.RequestOptions): Promise<s.DescribeImageScanFindingsResponse>
describeRegistry(opts?: client.RequestOptions): Promise<s.DescribeRegistryResponse>
describeRepositories(params?: s.DescribeRepositoriesRequest, opts?: client.RequestOptions): Promise<s.DescribeRepositoriesResponse>
getAuthorizationToken(params?: s.GetAuthorizationTokenRequest, opts?: client.RequestOptions): Promise<s.GetAuthorizationTokenResponse>
getDownloadUrlForLayer(params: s.GetDownloadUrlForLayerRequest, opts?: client.RequestOptions): Promise<s.GetDownloadUrlForLayerResponse>
getLifecyclePolicy(params: s.GetLifecyclePolicyRequest, opts?: client.RequestOptions): Promise<s.GetLifecyclePolicyResponse>
getLifecyclePolicyPreview(params: s.GetLifecyclePolicyPreviewRequest, opts?: client.RequestOptions): Promise<s.GetLifecyclePolicyPreviewResponse>
getRegistryPolicy(opts?: client.RequestOptions): Promise<s.GetRegistryPolicyResponse>
getRepositoryPolicy(params: s.GetRepositoryPolicyRequest, opts?: client.RequestOptions): Promise<s.GetRepositoryPolicyResponse>
initiateLayerUpload(params: s.InitiateLayerUploadRequest, opts?: client.RequestOptions): Promise<s.InitiateLayerUploadResponse>
listImages(params: s.ListImagesRequest, opts?: client.RequestOptions): Promise<s.ListImagesResponse>
listTagsForResource(params: s.ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<s.ListTagsForResourceResponse>
putImage(params: s.PutImageRequest, opts?: client.RequestOptions): Promise<s.PutImageResponse>
putImageScanningConfiguration(params: s.PutImageScanningConfigurationRequest, opts?: client.RequestOptions): Promise<s.PutImageScanningConfigurationResponse>
putImageTagMutability(params: s.PutImageTagMutabilityRequest, opts?: client.RequestOptions): Promise<s.PutImageTagMutabilityResponse>
putLifecyclePolicy(params: s.PutLifecyclePolicyRequest, opts?: client.RequestOptions): Promise<s.PutLifecyclePolicyResponse>
putRegistryPolicy(params: s.PutRegistryPolicyRequest, opts?: client.RequestOptions): Promise<s.PutRegistryPolicyResponse>
putReplicationConfiguration(params: s.PutReplicationConfigurationRequest, opts?: client.RequestOptions): Promise<s.PutReplicationConfigurationResponse>
setRepositoryPolicy(params: s.SetRepositoryPolicyRequest, opts?: client.RequestOptions): Promise<s.SetRepositoryPolicyResponse>
startImageScan(params: s.StartImageScanRequest, opts?: client.RequestOptions): Promise<s.StartImageScanResponse>
startLifecyclePolicyPreview(params: s.StartLifecyclePolicyPreviewRequest, opts?: client.RequestOptions): Promise<s.StartLifecyclePolicyPreviewResponse>
tagResource(params: s.TagResourceRequest, opts?: client.RequestOptions): Promise<void>
untagResource(params: s.UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
uploadLayerPart(params: s.UploadLayerPartRequest, opts?: client.RequestOptions): Promise<s.UploadLayerPartResponse>
waitForImageScanComplete(params: s.DescribeImageScanFindingsRequest, opts?: client.RequestOptions): Promise<s.DescribeImageScanFindingsResponse>

Wait until an image scan is complete and findings can be accessed Checks state up to 60 times, 5 seconds apart (about 5 minutes max wait time).

waitForLifecyclePolicyPreviewComplete(params: s.GetLifecyclePolicyPreviewRequest, opts?: client.RequestOptions): Promise<s.GetLifecyclePolicyPreviewResponse>

Wait until a lifecycle policy preview request is complete and results can be accessed Checks state up to 20 times, 5 seconds apart (about 2 minutes max wait time).

Static Properties

ApiMetadata: client.ApiMetadata