Creates a MicroVM image from the specified code artifact and base image. The build is asynchronous — the image transitions from CREATING to CREATED on success, or CREATE_FAILED on failure. Use GetMicrovmImage to poll for completion.
Request body
A string which is not empty or blank (only whitespace).
The specific version of the base MicroVM image to use.
The ARN of an IAM role that the service assumes to perform actions on behalf of the caller.
A description of the MicroVM image.
The list of egress network connectors available to the MicroVM at runtime.
List of capabilities granted to the application when booted
Environment variables set in the MicroVM runtime environment.
Name of a MicroVM image.
A set of key-value pairs that you can attach to the resource. Use tags to categorize resources for cost allocation, access control (ABAC), and organization.
A unique, case-sensitive identifier you provide to ensure the idempotency of the request. If you retry a request that completed successfully using the same client token, the operation returns the successful response without performing any further actions.
Response
Success
The ARN of the created MicroVM image.
The name of the MicroVM image.
The current state of the MicroVM image.
The latest active version of the MicroVM image.
The latest failed version of the MicroVM image, if any.
The timestamp when the MicroVM image was created.
The ARN of the base MicroVM image.
The specific version of the base MicroVM image.
The ARN of the IAM build role.
The description of the MicroVM image.
The list of egress network connectors available to the MicroVM at runtime.
Additional OS capabilities granted to the MicroVM runtime environment.
Environment variables set in the MicroVM runtime environment.
A set of key-value pairs that you can attach to the resource. Use tags to categorize resources for cost allocation, access control (ABAC), and organization.
The timestamp when the MicroVM image was last updated.
The version of the MicroVM image.