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
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