UpdateMicrovmImageRequest
¶
Source code in docs_src/capo_lambda_microvms/types/update_microvm_image_request.py
additional_os_capabilities
instance-attribute
¶
additional_os_capabilities: NotRequired[CapabilityList]
Additional OS capabilities granted to the MicroVM runtime environment.
base_image_arn
instance-attribute
¶
base_image_arn: NonBlankString
The ARN of the base MicroVM image.
base_image_version
instance-attribute
¶
base_image_version: NotRequired[Version]
The specific version of the base MicroVM image to use.
client_token
instance-attribute
¶
client_token: NotRequired[str]
A unique, case-sensitive identifier you provide to ensure the idempotency of the request.
code_artifact
instance-attribute
¶
code_artifact: CodeArtifact
The code artifact containing the application code and metadata for the MicroVM image.
cpu_configurations
instance-attribute
¶
cpu_configurations: NotRequired[CpuConfigurationList]
The list of supported CPU configurations for the MicroVM.
description
instance-attribute
¶
description: NotRequired[str]
The description of the MicroVM image.
egress_network_connectors
instance-attribute
¶
egress_network_connectors: NotRequired[NetworkConnectorList]
The list of egress network connectors available to the MicroVM at runtime.
environment_variables
instance-attribute
¶
environment_variables: NotRequired[EnvironmentVariableMap]
Environment variables set in the MicroVM runtime environment.
image_identifier
instance-attribute
¶
image_identifier: MicrovmImageIdentifier
The unique identifier (ARN or ID) of the MicroVM image to update.
logging
instance-attribute
¶
logging: NotRequired[Logging]
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.
resources
instance-attribute
¶
resources: NotRequired[ResourcesList]
The resource requirements for the MicroVM.