Skip navigation links

@Stability(value=Stable)

Package software.amazon.awscdk.services.ecr

Amazon ECR Construct Library

See: Description

Package software.amazon.awscdk.services.ecr Description

Amazon ECR Construct Library

---

Stability: Stable


This package contains constructs for working with Amazon Elastic Container Registry.

Repositories

Define a repository by creating a new instance of Repository. A repository holds multiple verions of a single container image.

 // Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
 var repository = new Repository(this, "Repository");
 

Automatically clean up repositories

You can set life cycle rules to automatically clean up old images from your repository. The first life cycle rule that matches an image will be applied against that image. For example, the following deletes images older than 30 days, while keeping all images tagged with prod (note that the order is important here):

 // Example automatically generated without compilation. See https://github.com/aws/jsii/issues/826
 repository.addLifecycleRule(Map.of("tagPrefixList", asList("prod"), "maxImageCount", 9999));
 repository.addLifecycleRule(Map.of("maxImageAge", cdk.Duration.days(30)));
 
Skip navigation links

Copyright © 2020. All rights reserved.