Skip to content

/AWS1/CL_SNBEC2AMIRESOURCE

A JSON-formatted object that contains the IDs for an Amazon Machine Image (AMI), including the Amazon EC2-compatible AMI ID and the Snow device AMI ID. Each AMI has these two IDs to simplify identifying the AMI in both the Amazon Web Services Cloud and on the device.

CONSTRUCTOR

IMPORTING

Required arguments:

IV_AMIID TYPE /AWS1/SNBAMIID /AWS1/SNBAMIID

The ID of the AMI in Amazon EC2.

Optional arguments:

IV_SNOWBALLAMIID TYPE /AWS1/SNBSTRING /AWS1/SNBSTRING

The ID of the AMI on the Snow device.


Queryable Attributes

AmiId

The ID of the AMI in Amazon EC2.

Accessible with the following methods

Method Description
GET_AMIID() Getter for AMIID, with configurable default
ASK_AMIID() Getter for AMIID w/ exceptions if field has no value
HAS_AMIID() Determine if AMIID has a value

SnowballAmiId

The ID of the AMI on the Snow device.

Accessible with the following methods

Method Description
GET_SNOWBALLAMIID() Getter for SNOWBALLAMIID, with configurable default
ASK_SNOWBALLAMIID() Getter for SNOWBALLAMIID w/ exceptions if field has no value
HAS_SNOWBALLAMIID() Determine if SNOWBALLAMIID has a value

Public Local Types In This Class

Internal table types, representing arrays and maps of this class, are defined as local types:

TT_EC2AMIRESOURCELIST

TYPES TT_EC2AMIRESOURCELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_SNBEC2AMIRESOURCE WITH DEFAULT KEY
.