/AWS1/CL_LMVCREATEMVMIMAGERSP¶
CreateMicrovmImageResponse
CONSTRUCTOR¶
IMPORTING¶
Required arguments:¶
iv_imagearn TYPE /AWS1/LMVNONBLANKSTRING /AWS1/LMVNONBLANKSTRING¶
The ARN of the created 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_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.
it_tags TYPE /AWS1/CL_LMVTAGS_W=>TT_TAGS TT_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.
iv_updatedat TYPE /AWS1/LMVTIMESTAMP /AWS1/LMVTIMESTAMP¶
The timestamp when the MicroVM image was last updated.
Queryable Attributes¶
imageArn¶
The ARN of the created 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 |
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.
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 |
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 |