Skip to content

/AWS1/CL_LMVUPDATEMVMIMAGERSP

UpdateMicrovmImageResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_imagearn TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The ARN of the MicroVM image.

iv_name TYPE /AWS1/LMVIMAGENAME /AWS1/LMVIMAGENAME

The name of the MicroVM image.

iv_state TYPE /AWS1/LMVMICROVMIMAGESTATE /AWS1/LMVMICROVMIMAGESTATE

The current state of the MicroVM image.

iv_createdat TYPE /AWS1/LMVTIMESTAMP /AWS1/LMVTIMESTAMP

The timestamp when the MicroVM image was created.

iv_baseimagearn TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The ARN of the base MicroVM image.

iv_buildrolearn TYPE /AWS1/LMVROLEARN /AWS1/LMVROLEARN

The ARN of the IAM build role.

io_codeartifact TYPE REF TO /AWS1/CL_LMVCODEARTIFACT /AWS1/CL_LMVCODEARTIFACT

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

iv_updatedat TYPE /AWS1/LMVTIMESTAMP /AWS1/LMVTIMESTAMP

The timestamp when the MicroVM image was last updated.

iv_imageversion TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The version of the MicroVM image.

Optional arguments:

iv_latestactiveimageversion TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The latest active version of the MicroVM image.

iv_latestfailedimageversion TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

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

iv_baseimageversion TYPE /AWS1/LMVVERSION /AWS1/LMVVERSION

The specific version of the base MicroVM image.

iv_description TYPE /AWS1/LMVSTRING /AWS1/LMVSTRING

The description of the MicroVM image.

io_logging TYPE REF TO /AWS1/CL_LMVLOGGING /AWS1/CL_LMVLOGGING

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.

it_egressnetworkconnectors TYPE /AWS1/CL_LMVNETWORKCNCTRLIST_W=>TT_NETWORKCONNECTORLIST TT_NETWORKCONNECTORLIST

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

it_cpuconfigurations TYPE /AWS1/CL_LMVCPUCONFIGURATION=>TT_CPUCONFIGURATIONLIST TT_CPUCONFIGURATIONLIST

The list of supported CPU configurations for the MicroVM.

it_resources TYPE /AWS1/CL_LMVRESOURCES=>TT_RESOURCESLIST TT_RESOURCESLIST

The resource requirements for the MicroVM.

it_additionaloscapabilities TYPE /AWS1/CL_LMVCAPABILITYLIST_W=>TT_CAPABILITYLIST TT_CAPABILITYLIST

Additional OS capabilities granted to the MicroVM runtime environment.

io_hooks TYPE REF TO /AWS1/CL_LMVHOOKS /AWS1/CL_LMVHOOKS

Lifecycle hook configuration for MicroVMs and MicroVM images.

it_environmentvariables TYPE /AWS1/CL_LMVENVVARIABLEMAP_W=>TT_ENVIRONMENTVARIABLEMAP TT_ENVIRONMENTVARIABLEMAP

Environment variables set in the MicroVM runtime environment.


Queryable Attributes

imageArn

The ARN of the MicroVM image.

Accessible with the following methods

Method Description
GET_IMAGEARN() Getter for IMAGEARN, with configurable default
ASK_IMAGEARN() Getter for IMAGEARN w/ exceptions if field has no value
HAS_IMAGEARN() Determine if IMAGEARN has a value

name

The name of the MicroVM image.

Accessible with the following methods

Method Description
GET_NAME() Getter for NAME, with configurable default
ASK_NAME() Getter for NAME w/ exceptions if field has no value
HAS_NAME() Determine if NAME has a value

state

The current state of the MicroVM image.

Accessible with the following methods

Method Description
GET_STATE() Getter for STATE, with configurable default
ASK_STATE() Getter for STATE w/ exceptions if field has no value
HAS_STATE() Determine if STATE has a value

latestActiveImageVersion

The latest active version of the MicroVM image.

Accessible with the following methods

Method Description
GET_LATESTACTIVEIMAGEVERSION() Getter for LATESTACTIVEIMAGEVERSION, with configurable defau
ASK_LATESTACTIVEIMAGEVERSION() Getter for LATESTACTIVEIMAGEVERSION w/ exceptions if field h
HAS_LATESTACTIVEIMAGEVERSION() Determine if LATESTACTIVEIMAGEVERSION has a value

latestFailedImageVersion

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

Accessible with the following methods

Method Description
GET_LATESTFAILEDIMAGEVERSION() Getter for LATESTFAILEDIMAGEVERSION, with configurable defau
ASK_LATESTFAILEDIMAGEVERSION() Getter for LATESTFAILEDIMAGEVERSION w/ exceptions if field h
HAS_LATESTFAILEDIMAGEVERSION() Determine if LATESTFAILEDIMAGEVERSION has a value

createdAt

The timestamp when the MicroVM image was created.

Accessible with the following methods

Method Description
GET_CREATEDAT() Getter for CREATEDAT, with configurable default
ASK_CREATEDAT() Getter for CREATEDAT w/ exceptions if field has no value
HAS_CREATEDAT() Determine if CREATEDAT has a value

baseImageArn

The ARN of the base MicroVM image.

Accessible with the following methods

Method Description
GET_BASEIMAGEARN() Getter for BASEIMAGEARN, with configurable default
ASK_BASEIMAGEARN() Getter for BASEIMAGEARN w/ exceptions if field has no value
HAS_BASEIMAGEARN() Determine if BASEIMAGEARN has a value

baseImageVersion

The specific version of the base MicroVM image.

Accessible with the following methods

Method Description
GET_BASEIMAGEVERSION() Getter for BASEIMAGEVERSION, with configurable default
ASK_BASEIMAGEVERSION() Getter for BASEIMAGEVERSION w/ exceptions if field has no va
HAS_BASEIMAGEVERSION() Determine if BASEIMAGEVERSION has a value

buildRoleArn

The ARN of the IAM build role.

Accessible with the following methods

Method Description
GET_BUILDROLEARN() Getter for BUILDROLEARN, with configurable default
ASK_BUILDROLEARN() Getter for BUILDROLEARN w/ exceptions if field has no value
HAS_BUILDROLEARN() Determine if BUILDROLEARN has a value

description

The description of the MicroVM image.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

codeArtifact

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

Accessible with the following methods

Method Description
GET_CODEARTIFACT() Getter for CODEARTIFACT

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.

Accessible with the following methods

Method Description
GET_LOGGING() Getter for LOGGING

egressNetworkConnectors

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

Accessible with the following methods

Method Description
GET_EGRESSNETWORKCONNECTORS() Getter for EGRESSNETWORKCONNECTORS, with configurable defaul
ASK_EGRESSNETWORKCONNECTORS() Getter for EGRESSNETWORKCONNECTORS w/ exceptions if field ha
HAS_EGRESSNETWORKCONNECTORS() Determine if EGRESSNETWORKCONNECTORS has a value

cpuConfigurations

The list of supported CPU configurations for the MicroVM.

Accessible with the following methods

Method Description
GET_CPUCONFIGURATIONS() Getter for CPUCONFIGURATIONS, with configurable default
ASK_CPUCONFIGURATIONS() Getter for CPUCONFIGURATIONS w/ exceptions if field has no v
HAS_CPUCONFIGURATIONS() Determine if CPUCONFIGURATIONS has a value

resources

The resource requirements for the MicroVM.

Accessible with the following methods

Method Description
GET_RESOURCES() Getter for RESOURCES, with configurable default
ASK_RESOURCES() Getter for RESOURCES w/ exceptions if field has no value
HAS_RESOURCES() Determine if RESOURCES has a value

additionalOsCapabilities

Additional OS capabilities granted to the MicroVM runtime environment.

Accessible with the following methods

Method Description
GET_ADDITIONALOSCAPABILITIES() Getter for ADDITIONALOSCAPABILITIES, with configurable defau
ASK_ADDITIONALOSCAPABILITIES() Getter for ADDITIONALOSCAPABILITIES w/ exceptions if field h
HAS_ADDITIONALOSCAPABILITIES() Determine if ADDITIONALOSCAPABILITIES has a value

hooks

Lifecycle hook configuration for MicroVMs and MicroVM images.

Accessible with the following methods

Method Description
GET_HOOKS() Getter for HOOKS

environmentVariables

Environment variables set in the MicroVM runtime environment.

Accessible with the following methods

Method Description
GET_ENVIRONMENTVARIABLES() Getter for ENVIRONMENTVARIABLES, with configurable default
ASK_ENVIRONMENTVARIABLES() Getter for ENVIRONMENTVARIABLES w/ exceptions if field has n
HAS_ENVIRONMENTVARIABLES() Determine if ENVIRONMENTVARIABLES has a value

updatedAt

The timestamp when the MicroVM image was last updated.

Accessible with the following methods

Method Description
GET_UPDATEDAT() Getter for UPDATEDAT, with configurable default
ASK_UPDATEDAT() Getter for UPDATEDAT w/ exceptions if field has no value
HAS_UPDATEDAT() Determine if UPDATEDAT has a value

imageVersion

The version of the MicroVM image.

Accessible with the following methods

Method Description
GET_IMAGEVERSION() Getter for IMAGEVERSION, with configurable default
ASK_IMAGEVERSION() Getter for IMAGEVERSION w/ exceptions if field has no value
HAS_IMAGEVERSION() Determine if IMAGEVERSION has a value