Skip to content

CreateMicrovmImageResponse

Source code in docs_src/capo_lambda_microvms/types/create_microvm_image_response.py
class CreateMicrovmImageResponse(TypedDict, closed=True):
    image_arn: "capo_lambda_microvms.types.non_blank_string.NonBlankString"
    """<p>The ARN of the created MicroVM image.</p>"""
    name: "capo_lambda_microvms.types.image_name.ImageName"
    """<p>The name of the MicroVM image.</p>"""
    state: "capo_lambda_microvms.types.microvm_image_state.MicrovmImageState"
    """<p>The current state of the MicroVM image.</p>"""
    latest_active_image_version: NotRequired[
        "capo_lambda_microvms.types.non_blank_string.NonBlankString"
    ]
    """<p>The latest active version of the MicroVM image.</p>"""
    latest_failed_image_version: NotRequired[
        "capo_lambda_microvms.types.non_blank_string.NonBlankString"
    ]
    """<p>The latest failed version of the MicroVM image, if any.</p>"""
    created_at: "datetime.datetime"
    """<p>The timestamp when the MicroVM image was created.</p>"""
    base_image_arn: "capo_lambda_microvms.types.non_blank_string.NonBlankString"
    """<p>The ARN of the base MicroVM image.</p>"""
    base_image_version: NotRequired["capo_lambda_microvms.types.version.Version"]
    """<p>The specific version of the base MicroVM image.</p>"""
    build_role_arn: "capo_lambda_microvms.types.role_arn.RoleArn"
    """<p>The ARN of the IAM build role.</p>"""
    description: NotRequired["str"]
    """<p>The description of the MicroVM image.</p>"""
    code_artifact: "capo_lambda_microvms.types.code_artifact.CodeArtifact"
    """<p>The code artifact containing the application code and metadata for the MicroVM image.</p>"""
    logging: NotRequired["capo_lambda_microvms.types.logging.Logging"]
    """<p>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.</p>"""
    egress_network_connectors: NotRequired[
        "capo_lambda_microvms.types.network_connector_list.NetworkConnectorList"
    ]
    """<p>The list of egress network connectors available to the MicroVM at runtime.</p>"""
    cpu_configurations: NotRequired[
        "capo_lambda_microvms.types.cpu_configuration_list.CpuConfigurationList"
    ]
    """<p>The list of supported CPU configurations for the MicroVM.</p>"""
    resources: NotRequired["capo_lambda_microvms.types.resources_list.ResourcesList"]
    """<p>The resource requirements for the MicroVM.</p>"""
    additional_os_capabilities: NotRequired[
        "capo_lambda_microvms.types.capability_list.CapabilityList"
    ]
    """<p>Additional OS capabilities granted to the MicroVM runtime environment.</p>"""
    hooks: NotRequired["capo_lambda_microvms.types.hooks.Hooks"]
    environment_variables: NotRequired[
        "capo_lambda_microvms.types.environment_variable_map.EnvironmentVariableMap"
    ]
    """<p>Environment variables set in the MicroVM runtime environment.</p>"""
    tags: NotRequired["capo_lambda_microvms.types.tags.Tags"]
    """<p>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.</p>"""
    updated_at: NotRequired["datetime.datetime"]
    """<p>The timestamp when the MicroVM image was last updated.</p>"""
    image_version: "capo_lambda_microvms.types.non_blank_string.NonBlankString"
    """<p>The version of the MicroVM image.</p>"""

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.

build_role_arn instance-attribute

build_role_arn: RoleArn

The ARN of the IAM build role.

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.

created_at instance-attribute

created_at: datetime

The timestamp when the MicroVM image was created.

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.

hooks instance-attribute

hooks: NotRequired[Hooks]

image_arn instance-attribute

image_arn: NonBlankString

The ARN of the created MicroVM image.

image_version instance-attribute

image_version: NonBlankString

The version of the MicroVM image.

latest_active_image_version instance-attribute

latest_active_image_version: NotRequired[NonBlankString]

The latest active version of the MicroVM image.

latest_failed_image_version instance-attribute

latest_failed_image_version: NotRequired[NonBlankString]

The latest failed version of the MicroVM image, if any.

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.

name instance-attribute

name: ImageName

The name of the MicroVM image.

resources instance-attribute

resources: NotRequired[ResourcesList]

The resource requirements for the MicroVM.

state instance-attribute

The current state of the MicroVM image.

tags instance-attribute

tags: NotRequired[Tags]

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.

updated_at instance-attribute

updated_at: NotRequired[datetime]

The timestamp when the MicroVM image was last updated.