microvm-image-versions data source¶
Source: internal/service/lambdamicrovms/microvm_image_versions_dsrc.go:11
Example usage:
imports: {
aws-lambdamicrovms: 'github.com/cloudboss/unobin-library-aws//service/lambdamicrovms'
}
data-sources: {
example: aws-lambdamicrovms.microvm-image-versions {
# Set input fields here.
}
}
Inputs¶
image-identifier
string
Input Constraints¶
This kind declares no extra input constraints.
Outputs¶
items
list(object)
list(
object({
image-arn: string
image-version: string
state: string
status: string
base-image-arn: string
base-image-version: string
build-role-arn: string
code-artifact: object({
uri: string
})
additional-os-capabilities: list(string)
cpu-configurations: list(
object({
architecture: string
})
)
description: string
egress-network-connectors: list(string)
environment-variables: map(string)
hooks: optional(
object({
port: optional(integer)
microvm-hooks: optional(
object({
run: optional(string)
run-timeout-in-seconds: optional(integer)
resume: optional(string)
resume-timeout-in-seconds: optional(integer)
suspend: optional(string)
suspend-timeout-in-seconds: optional(integer)
terminate: optional(string)
terminate-timeout-in-seconds: optional(integer)
})
)
microvm-image-hooks: optional(
object({
ready: optional(string)
ready-timeout-in-seconds: optional(integer)
validate: optional(string)
validate-timeout-in-seconds: optional(integer)
})
)
})
)
logging: optional(
object({
cloud-watch: optional(
object({
log-group: optional(string)
log-stream: optional(string)
})
)
disabled: optional(boolean)
})
)
resources: list(
object({
minimum-memory-in-mib: integer
})
)
state-reason: string
tags: map(string)
created-at: string
updated-at: string
})
)