/AWS1/CL_LMVRUNMICROVMRESPONSE¶
RunMicrovmResponse
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.
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.
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.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IDLEPOLICY() |
Getter for IDLEPOLICY |
maximumDurationInSeconds¶
The maximum duration in seconds that the MicroVM can exist.
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 |