Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

ECR

import { ECR } from "https://aws-api-16vtt531a2w0.deno.dev/v0.2/services/ecr.ts";
class ECR {
constructor(apiFactory: client.ApiFactory);
async batchCheckLayerAvailability(params: BatchCheckLayerAvailabilityRequest, opts?: client.RequestOptions): Promise<BatchCheckLayerAvailabilityResponse>;
async batchDeleteImage(params: BatchDeleteImageRequest, opts?: client.RequestOptions): Promise<BatchDeleteImageResponse>;
async batchGetImage(params: BatchGetImageRequest, opts?: client.RequestOptions): Promise<BatchGetImageResponse>;
async completeLayerUpload(params: CompleteLayerUploadRequest, opts?: client.RequestOptions): Promise<CompleteLayerUploadResponse>;
async createRepository(params: CreateRepositoryRequest, opts?: client.RequestOptions): Promise<CreateRepositoryResponse>;
async deleteLifecyclePolicy(params: DeleteLifecyclePolicyRequest, opts?: client.RequestOptions): Promise<DeleteLifecyclePolicyResponse>;
async deleteRegistryPolicy(opts?: client.RequestOptions): Promise<DeleteRegistryPolicyResponse>;
async deleteRepository(params: DeleteRepositoryRequest, opts?: client.RequestOptions): Promise<DeleteRepositoryResponse>;
async deleteRepositoryPolicy(params: DeleteRepositoryPolicyRequest, opts?: client.RequestOptions): Promise<DeleteRepositoryPolicyResponse>;
async describeImages(params: DescribeImagesRequest, opts?: client.RequestOptions): Promise<DescribeImagesResponse>;
async describeImageScanFindings(params: DescribeImageScanFindingsRequest, opts?: client.RequestOptions): Promise<DescribeImageScanFindingsResponse>;
async describeRegistry(opts?: client.RequestOptions): Promise<DescribeRegistryResponse>;
async describeRepositories(params?: DescribeRepositoriesRequest, opts?: client.RequestOptions): Promise<DescribeRepositoriesResponse>;
async getAuthorizationToken(params?: GetAuthorizationTokenRequest, opts?: client.RequestOptions): Promise<GetAuthorizationTokenResponse>;
async getDownloadUrlForLayer(params: GetDownloadUrlForLayerRequest, opts?: client.RequestOptions): Promise<GetDownloadUrlForLayerResponse>;
async getLifecyclePolicy(params: GetLifecyclePolicyRequest, opts?: client.RequestOptions): Promise<GetLifecyclePolicyResponse>;
async getLifecyclePolicyPreview(params: GetLifecyclePolicyPreviewRequest, opts?: client.RequestOptions): Promise<GetLifecyclePolicyPreviewResponse>;
async getRegistryPolicy(opts?: client.RequestOptions): Promise<GetRegistryPolicyResponse>;
async getRepositoryPolicy(params: GetRepositoryPolicyRequest, opts?: client.RequestOptions): Promise<GetRepositoryPolicyResponse>;
async initiateLayerUpload(params: InitiateLayerUploadRequest, opts?: client.RequestOptions): Promise<InitiateLayerUploadResponse>;
async listImages(params: ListImagesRequest, opts?: client.RequestOptions): Promise<ListImagesResponse>;
async listTagsForResource(params: ListTagsForResourceRequest, opts?: client.RequestOptions): Promise<ListTagsForResourceResponse>;
async putImage(params: PutImageRequest, opts?: client.RequestOptions): Promise<PutImageResponse>;
async putImageScanningConfiguration(params: PutImageScanningConfigurationRequest, opts?: client.RequestOptions): Promise<PutImageScanningConfigurationResponse>;
async putImageTagMutability(params: PutImageTagMutabilityRequest, opts?: client.RequestOptions): Promise<PutImageTagMutabilityResponse>;
async putLifecyclePolicy(params: PutLifecyclePolicyRequest, opts?: client.RequestOptions): Promise<PutLifecyclePolicyResponse>;
async putRegistryPolicy(params: PutRegistryPolicyRequest, opts?: client.RequestOptions): Promise<PutRegistryPolicyResponse>;
async putReplicationConfiguration(params: PutReplicationConfigurationRequest, opts?: client.RequestOptions): Promise<PutReplicationConfigurationResponse>;
async setRepositoryPolicy(params: SetRepositoryPolicyRequest, opts?: client.RequestOptions): Promise<SetRepositoryPolicyResponse>;
async startImageScan(params: StartImageScanRequest, opts?: client.RequestOptions): Promise<StartImageScanResponse>;
async startLifecyclePolicyPreview(params: StartLifecyclePolicyPreviewRequest, opts?: client.RequestOptions): Promise<StartLifecyclePolicyPreviewResponse>;
async tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>;
async uploadLayerPart(params: UploadLayerPartRequest, opts?: client.RequestOptions): Promise<UploadLayerPartResponse>;
async waitForImageScanComplete(params: DescribeImageScanFindingsRequest, opts?: client.RequestOptions): Promise<DescribeImageScanFindingsResponse>;
async waitForLifecyclePolicyPreviewComplete(params: GetLifecyclePolicyPreviewRequest, opts?: client.RequestOptions): Promise<GetLifecyclePolicyPreviewResponse>;
 
static ApiMetadata: client.ApiMetadata;
}

§Constructors

§
new ECR(apiFactory: client.ApiFactory)
[src]

§Methods

§
deleteRegistryPolicy(opts?: client.RequestOptions): Promise<DeleteRegistryPolicyResponse>
[src]
§
describeRegistry(opts?: client.RequestOptions): Promise<DescribeRegistryResponse>
[src]
§
getRegistryPolicy(opts?: client.RequestOptions): Promise<GetRegistryPolicyResponse>
[src]
§
tagResource(params: TagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§
untagResource(params: UntagResourceRequest, opts?: client.RequestOptions): Promise<void>
[src]
§

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: GetLifecyclePolicyPreviewRequest, opts?: client.RequestOptions): Promise<GetLifecyclePolicyPreviewResponse>
[src]

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