Skip to content

/AWS1/CL_LMVGETMVMIMAGEVRSOUT

GetMicrovmImageVersionOutput

CONSTRUCTOR

IMPORTING

Required arguments:

iv_baseimagearn TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The ARN of the base MicroVM image used.

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 for this version.

iv_imagearn TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The ARN of the MicroVM image.

iv_imageversion TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The version of the MicroVM image.

iv_state TYPE /AWS1/LMVMICROVMIMAGEVRSNTATE /AWS1/LMVMICROVMIMAGEVRSNTATE

The current state of the version.

iv_status TYPE /AWS1/LMVMICROVMIMAGEVRSNTATUS /AWS1/LMVMICROVMIMAGEVRSNTATUS

The availability status of the version: ACTIVE (can be used by RunMicrovm) or INACTIVE (blocked from launching new MicroVMs).

iv_createdat TYPE /AWS1/LMVTIMESTAMP /AWS1/LMVTIMESTAMP

The timestamp when the version was created.

Optional arguments:

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 version.

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

The logging configuration for this version.

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.

iv_updatedat TYPE /AWS1/LMVTIMESTAMP /AWS1/LMVTIMESTAMP

The timestamp when the version was last updated.

iv_statereason TYPE /AWS1/LMVSTRING /AWS1/LMVSTRING

The reason for the current state. For example, one or more builds failed.

it_tags TYPE /AWS1/CL_LMVTAGS_W=>TT_TAGS TT_TAGS

Key-value pairs associated with the version.


Queryable Attributes

baseImageArn

The ARN of the base MicroVM image used.

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 version.

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 for this version.

Accessible with the following methods

Method Description
GET_CODEARTIFACT() Getter for CODEARTIFACT

logging

The logging configuration for this version.

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

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

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

state

The current state of the version.

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

status

The availability status of the version: ACTIVE (can be used by RunMicrovm) or INACTIVE (blocked from launching new MicroVMs).

Accessible with the following methods

Method Description
GET_STATUS() Getter for STATUS, with configurable default
ASK_STATUS() Getter for STATUS w/ exceptions if field has no value
HAS_STATUS() Determine if STATUS has a value

createdAt

The timestamp when the version 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

updatedAt

The timestamp when the version 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

stateReason

The reason for the current state. For example, one or more builds failed.

Accessible with the following methods

Method Description
GET_STATEREASON() Getter for STATEREASON, with configurable default
ASK_STATEREASON() Getter for STATEREASON w/ exceptions if field has no value
HAS_STATEREASON() Determine if STATEREASON has a value

tags

Key-value pairs associated with the version.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS has a value