CreateMicrovmImageRequest

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Additional OS capabilities granted to the MicroVM runtime environment.

Link copied to clipboard

The ARN of the Lambda-managed base MicroVM image to build upon. Use ListManagedMicrovmImages to discover available base images.

Link copied to clipboard

The specific version of the base MicroVM image to use.

Link copied to clipboard

The ARN of the IAM role assumed during the image build process. This role must have permissions to access the code artifact and any required resources.

Link copied to clipboard

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.

Link copied to clipboard

The code artifact containing the application code and metadata for the MicroVM image.

Link copied to clipboard

The list of supported CPU configurations for the MicroVM.

Link copied to clipboard

A description of the MicroVM image.

Link copied to clipboard

The list of egress network connectors available to the MicroVM at runtime.

Link copied to clipboard

Environment variables set in the MicroVM runtime environment.

Link copied to clipboard
val hooks: Hooks?

Lifecycle hook configuration for MicroVMs and MicroVM images.

Link copied to clipboard

The logging configuration for build-time and runtime logs. Specify {"cloudWatch": {"logGroup": "..."}} to stream logs to a custom CloudWatch log group, or {"disabled": {}} to turn off logging.

Link copied to clipboard
val name: String?

The name of the MicroVM image. Must be unique within the AWS account.

Link copied to clipboard

The resource requirements for the MicroVM.

Link copied to clipboard

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.

Functions

Link copied to clipboard
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String