microvm-image-version data source¶
Source: internal/service/lambdamicrovms/microvm_image_version_data_dsrc.go:11
Example usage:
imports: {
aws-lambdamicrovms: 'github.com/cloudboss/unobin-library-aws//service/lambdamicrovms'
}
data-sources: {
example: aws-lambdamicrovms.microvm-image-version {
# Set input fields here.
}
}
Inputs¶
image-identifier
string
image-version
string
Input Constraints¶
This kind declares no extra input constraints.
Outputs¶
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
object({
uri: string
})
additional-os-capabilities
list(string)
cpu-configurations
list(object)
list(
object({
architecture: string
})
)
description
string
egress-network-connectors
list(string)
environment-variables
map(string)
hooks
optional(object)
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)
optional(
object({
cloud-watch: optional(
object({
log-group: optional(string)
log-stream: optional(string)
})
)
disabled: optional(boolean)
})
)
resources
list(object)
list(
object({
minimum-memory-in-mib: integer
})
)
state-reason
string
tags
map(string)
created-at
string
updated-at
string