RunMicrovmRequest

Types

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

Properties

Link copied to clipboard

A unique, case-sensitive identifier you provide to ensure the idempotency of the request.

Link copied to clipboard

The list of egress network connectors to configure for the MicroVM.

Link copied to clipboard

The ARN of the IAM role to be assumed by the MicroVM during execution.

Link copied to clipboard

Configuration to control auto-suspend and auto-resume behavior.

Link copied to clipboard

The identifier (ARN or ID) of the MicroVM image to run.

Link copied to clipboard

The version of the MicroVM image to run.

Link copied to clipboard

The list of ingress network connectors to configure for the MicroVM.

Link copied to clipboard

The logging configuration for this MicroVM instance. Specify {"cloudWatch": {"logGroup": "..."}} to stream application logs to a custom CloudWatch log group, or {"disabled": {}} to turn off logging.

Link copied to clipboard

The maximum duration in seconds that the MicroVM can exist before being terminated by the platform. Valid range: 1–28,800 (8 hours).

Link copied to clipboard

Per-MicroVM initialization data delivered as the request body of the /run lifecycle hook. Use to pass tenant-specific configuration such as session IDs or secret references. Maximum: 16,384 bytes.

Functions

Link copied to clipboard
inline fun copy(block: RunMicrovmRequest.Builder.() -> Unit = {}): RunMicrovmRequest
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