Skip to content

/AWS1/CL_LMVGETMICROVMRESPONSE

GetMicrovmResponse

CONSTRUCTOR

IMPORTING

Required arguments:

iv_microvmid TYPE /AWS1/LMVMICROVMIDENTIFIER /AWS1/LMVMICROVMIDENTIFIER

The unique identifier of the MicroVM.

iv_state TYPE /AWS1/LMVMICROVMSTATE /AWS1/LMVMICROVMSTATE

The current lifecycle state of the MicroVM.

iv_endpoint TYPE /AWS1/LMVSTRING /AWS1/LMVSTRING

The HTTPS endpoint URL for communicating with the MicroVM. Include a valid authentication token in the X-aws-proxy-auth header when sending requests.

iv_imagearn TYPE /AWS1/LMVMICROVMIMAGEARN /AWS1/LMVMICROVMIMAGEARN

The ARN of the MicroVM image used to run this MicroVM.

iv_imageversion TYPE /AWS1/LMVVERSION /AWS1/LMVVERSION

The version of the MicroVM image used to run this MicroVM.

iv_maximumdurationinseconds TYPE /AWS1/LMVINTEGER /AWS1/LMVINTEGER

The maximum duration in seconds that the MicroVM can exist before being terminated by the platform.

iv_startedat TYPE /AWS1/LMVTIMESTAMP /AWS1/LMVTIMESTAMP

The timestamp when the MicroVM first started.

Optional arguments:

iv_executionrolearn TYPE /AWS1/LMVROLEARN /AWS1/LMVROLEARN

The ARN of the IAM execution role assumed by the MicroVM.

io_idlepolicy TYPE REF TO /AWS1/CL_LMVIDLEPOLICY /AWS1/CL_LMVIDLEPOLICY

The idle policy configuration of the MicroVM, controlling auto-suspend and auto-resume behavior.

iv_terminatedat TYPE /AWS1/LMVTIMESTAMP /AWS1/LMVTIMESTAMP

The timestamp when the MicroVM terminated.

iv_statereason TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING

The reason for why the MicroVM is in the current state.

it_ingressnetworkconnectors TYPE /AWS1/CL_LMVNETWORKCNCTRLIST_W=>TT_NETWORKCONNECTORLIST TT_NETWORKCONNECTORLIST

The list of ingress network connectors configured for the MicroVM.

it_egressnetworkconnectors TYPE /AWS1/CL_LMVNETWORKCNCTRLIST_W=>TT_NETWORKCONNECTORLIST TT_NETWORKCONNECTORLIST

The list of egress network connectors configured for the MicroVM.


Queryable Attributes

microvmId

The unique identifier of the MicroVM.

Accessible with the following methods

Method Description
GET_MICROVMID() Getter for MICROVMID, with configurable default
ASK_MICROVMID() Getter for MICROVMID w/ exceptions if field has no value
HAS_MICROVMID() Determine if MICROVMID has a value

state

The current lifecycle state of the MicroVM.

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

endpoint

The HTTPS endpoint URL for communicating with the MicroVM. Include a valid authentication token in the X-aws-proxy-auth header when sending requests.

Accessible with the following methods

Method Description
GET_ENDPOINT() Getter for ENDPOINT, with configurable default
ASK_ENDPOINT() Getter for ENDPOINT w/ exceptions if field has no value
HAS_ENDPOINT() Determine if ENDPOINT has a value

imageArn

The ARN of the MicroVM image used to run this MicroVM.

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 used to run this MicroVM.

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

executionRoleArn

The ARN of the IAM execution role assumed by the MicroVM.

Accessible with the following methods

Method Description
GET_EXECUTIONROLEARN() Getter for EXECUTIONROLEARN, with configurable default
ASK_EXECUTIONROLEARN() Getter for EXECUTIONROLEARN w/ exceptions if field has no va
HAS_EXECUTIONROLEARN() Determine if EXECUTIONROLEARN has a value

idlePolicy

The idle policy configuration of the MicroVM, controlling auto-suspend and auto-resume behavior.

Accessible with the following methods

Method Description
GET_IDLEPOLICY() Getter for IDLEPOLICY

maximumDurationInSeconds

The maximum duration in seconds that the MicroVM can exist before being terminated by the platform.

Accessible with the following methods

Method Description
GET_MAXIMUMDURATIONINSECONDS() Getter for MAXIMUMDURATIONINSECONDS, with configurable defau
ASK_MAXIMUMDURATIONINSECONDS() Getter for MAXIMUMDURATIONINSECONDS w/ exceptions if field h
HAS_MAXIMUMDURATIONINSECONDS() Determine if MAXIMUMDURATIONINSECONDS has a value

startedAt

The timestamp when the MicroVM first started.

Accessible with the following methods

Method Description
GET_STARTEDAT() Getter for STARTEDAT, with configurable default
ASK_STARTEDAT() Getter for STARTEDAT w/ exceptions if field has no value
HAS_STARTEDAT() Determine if STARTEDAT has a value

terminatedAt

The timestamp when the MicroVM terminated.

Accessible with the following methods

Method Description
GET_TERMINATEDAT() Getter for TERMINATEDAT, with configurable default
ASK_TERMINATEDAT() Getter for TERMINATEDAT w/ exceptions if field has no value
HAS_TERMINATEDAT() Determine if TERMINATEDAT has a value

stateReason

The reason for why the MicroVM is in the current state.

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

ingressNetworkConnectors

The list of ingress network connectors configured for the MicroVM.

Accessible with the following methods

Method Description
GET_INGRESSNETWORKCONNECTORS() Getter for INGRESSNETWORKCONNECTORS, with configurable defau
ASK_INGRESSNETWORKCONNECTORS() Getter for INGRESSNETWORKCONNECTORS w/ exceptions if field h
HAS_INGRESSNETWORKCONNECTORS() Determine if INGRESSNETWORKCONNECTORS has a value

egressNetworkConnectors

The list of egress network connectors configured for the MicroVM.

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