Skip to content

image data source

Description

ImageDataSource selects one existing image in an ECR repository.

Source: internal/service/ecr/image_dsrc.go:15

Example usage:

imports: {
  aws-ecr: 'github.com/cloudboss/unobin-library-aws//service/ecr'
}

data-sources: {
  example: aws-ecr.image {
    # Set input fields here.
  }
}

Inputs

repository-name

string

required

image-digest

optional(string)

image-tag

optional(string)

most-recent

optional(boolean)

registry-id

optional(string)

Input Constraints

Field combinations

At least one of image-digest, image-tag, or most-recent.

Forbidden with most-recent: image-digest and image-tag.

Registry id rules

registry-id must not be empty.

Rule logic
When
input.registry-id != null
Require
@core.length(input.registry-id) >= 1

Outputs

image-digest

string

image-pushed-at

integer

image-size-in-bytes

integer

image-tags

list(string)

image-uri

string

registry-id

string