microvm-image-builds data source¶
Source: internal/service/lambdamicrovms/microvm_image_builds_dsrc.go:13
Example usage:
imports: {
aws-lambdamicrovms: 'github.com/cloudboss/unobin-library-aws//service/lambdamicrovms'
}
data-sources: {
example: aws-lambdamicrovms.microvm-image-builds {
# Set input fields here.
}
}
Inputs¶
image-identifier
string
image-version
string
architecture
optional(string)
chipset
optional(string)
chipset-generation
optional(string)
Input Constraints¶
Architecture rules
architecture must be ARM_64.
Rule logic
- When
input.architecture != null- Require
input.architecture == 'ARM_64'
Chipset rules
chipset must be GRAVITON.
Rule logic
- When
input.chipset != null- Require
input.chipset == 'GRAVITON'
Outputs¶
items
list(object)
list(
object({
image-arn: string
image-version: string
build-id: string
build-state: string
architecture: string
chipset: string
chipset-generation: string
snapshot-build: optional(
object({
code-install-size-in-bytes: integer
disk-snapshot-size-in-bytes: integer
memory-snapshot-size-in-bytes: integer
})
)
state-reason: string
created-at: string
})
)