Amazon Elastic Container Registry Public

awsContainer registryaws-ecr-public

Public image repositories pullable anonymously and listed in the Amazon ECR Public Gallery.

Provider
aws
Category
Data
Also known as
ECR Public
Properties · 4 set by this component
propertytypevaluesrequiredkind defaultthis component
anonymousPull · component propertyboolean—notrueinherited
geoReplicatedboolean—nofalseinherited
imageScanningboolean—no—▸ false
immutableTagsboolean—no—inherited
listedInPublicGallery · component propertyboolean—notrueinherited
managedboolean—nofalse▸ true
retentionDaysinteger—no—inherited
staticCredentialsboolean—no—▸ false
visibilityenumprivate | publicno—▸ public
Rules that apply · 0

Every rule whose selector covers this component's kind or its category. Whether a rule fires depends on the design: its properties, its edges and its groups.

No rule reads this kind yet. That is a gap, not a guarantee.
Use it in a design
nodes:
  - { id: "ecr-public", component: "aws-ecr-public" }
Other Container registry products · 14
Source
# yaml-language-server: $schema=../../schema/component.schema.json
# Amazon ECR Public: managed registry whose repositories are world-readable ("What Is Amazon Elastic
# Container Registry Public?"). Pushes authenticate as an AWS principal, pulls are anonymous or
# token-authenticated, and every public repository is listed in the Amazon ECR Public Gallery.
schemaVersion: "1"
type: "component"
id: "aws-ecr-public"
kind: "container-registry"
provider: "aws"
docs: "https://docs.aws.amazon.com/AmazonECR/latest/public/what-is-ecr.html"
aliases: ["ECR Public"]
defaults:
  managed: true
  visibility: "public"
  imageScanning: false
  staticCredentials: false
properties:
  anonymousPull:
    type: "boolean"
    default: true
  listedInPublicGallery:
    type: "boolean"
    default: true

The same page as markdown, for an agent: /catalogue/components/aws-ecr-public.md