/AWS1/CL_SNDINSTANCE¶
The description of an instance. Currently, Amazon EC2 instances are the only supported instance type.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
iv_imageid TYPE /AWS1/SNDSTRING /AWS1/SNDSTRING¶
The ID of the AMI used to launch the instance.
iv_amilaunchindex TYPE /AWS1/SNDINTEGER /AWS1/SNDINTEGER¶
The Amazon Machine Image (AMI) launch index, which you can use to find this instance in the launch group.
iv_instanceid TYPE /AWS1/SNDSTRING /AWS1/SNDSTRING¶
The ID of the instance.
io_state TYPE REF TO /AWS1/CL_SNDINSTANCESTATE /AWS1/CL_SNDINSTANCESTATE¶
state
iv_instancetype TYPE /AWS1/SNDSTRING /AWS1/SNDSTRING¶
The instance type.
iv_privateipaddress TYPE /AWS1/SNDSTRING /AWS1/SNDSTRING¶
The private IPv4 address assigned to the instance.
iv_publicipaddress TYPE /AWS1/SNDSTRING /AWS1/SNDSTRING¶
The public IPv4 address assigned to the instance.
iv_createdat TYPE /AWS1/SNDTIMESTAMP /AWS1/SNDTIMESTAMP¶
When the instance was created.
iv_updatedat TYPE /AWS1/SNDTIMESTAMP /AWS1/SNDTIMESTAMP¶
When the instance was last updated.
it_blockdevicemappings TYPE /AWS1/CL_SNDINSTBLOCKDEVICEMAP=>TT_INSTBLOCKDEVICEMAPPINGLIST TT_INSTBLOCKDEVICEMAPPINGLIST¶
Any block device mapping entries for the instance.
it_securitygroups TYPE /AWS1/CL_SNDSECURITYGROUPID=>TT_SECURITYGROUPIDENTIFIERLIST TT_SECURITYGROUPIDENTIFIERLIST¶
The security groups for the instance.
io_cpuoptions TYPE REF TO /AWS1/CL_SNDCPUOPTIONS /AWS1/CL_SNDCPUOPTIONS¶
The CPU options for the instance.
iv_rootdevicename TYPE /AWS1/SNDSTRING /AWS1/SNDSTRING¶
The device name of the root device volume (for example,
/dev/sda1).
Queryable Attributes¶
imageId¶
The ID of the AMI used to launch the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_IMAGEID() |
Getter for IMAGEID, with configurable default |
ASK_IMAGEID() |
Getter for IMAGEID w/ exceptions if field has no value |
HAS_IMAGEID() |
Determine if IMAGEID has a value |
amiLaunchIndex¶
The Amazon Machine Image (AMI) launch index, which you can use to find this instance in the launch group.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_AMILAUNCHINDEX() |
Getter for AMILAUNCHINDEX, with configurable default |
ASK_AMILAUNCHINDEX() |
Getter for AMILAUNCHINDEX w/ exceptions if field has no valu |
HAS_AMILAUNCHINDEX() |
Determine if AMILAUNCHINDEX has a value |
instanceId¶
The ID of the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCEID() |
Getter for INSTANCEID, with configurable default |
ASK_INSTANCEID() |
Getter for INSTANCEID w/ exceptions if field has no value |
HAS_INSTANCEID() |
Determine if INSTANCEID has a value |
state¶
state
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATE() |
Getter for STATE |
instanceType¶
The instance type.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INSTANCETYPE() |
Getter for INSTANCETYPE, with configurable default |
ASK_INSTANCETYPE() |
Getter for INSTANCETYPE w/ exceptions if field has no value |
HAS_INSTANCETYPE() |
Determine if INSTANCETYPE has a value |
privateIpAddress¶
The private IPv4 address assigned to the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIVATEIPADDRESS() |
Getter for PRIVATEIPADDRESS, with configurable default |
ASK_PRIVATEIPADDRESS() |
Getter for PRIVATEIPADDRESS w/ exceptions if field has no va |
HAS_PRIVATEIPADDRESS() |
Determine if PRIVATEIPADDRESS has a value |
publicIpAddress¶
The public IPv4 address assigned to the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PUBLICIPADDRESS() |
Getter for PUBLICIPADDRESS, with configurable default |
ASK_PUBLICIPADDRESS() |
Getter for PUBLICIPADDRESS w/ exceptions if field has no val |
HAS_PUBLICIPADDRESS() |
Determine if PUBLICIPADDRESS has a value |
createdAt¶
When the instance 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¶
When the instance 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 |
blockDeviceMappings¶
Any block device mapping entries for the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_BLOCKDEVICEMAPPINGS() |
Getter for BLOCKDEVICEMAPPINGS, with configurable default |
ASK_BLOCKDEVICEMAPPINGS() |
Getter for BLOCKDEVICEMAPPINGS w/ exceptions if field has no |
HAS_BLOCKDEVICEMAPPINGS() |
Determine if BLOCKDEVICEMAPPINGS has a value |
securityGroups¶
The security groups for the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECURITYGROUPS() |
Getter for SECURITYGROUPS, with configurable default |
ASK_SECURITYGROUPS() |
Getter for SECURITYGROUPS w/ exceptions if field has no valu |
HAS_SECURITYGROUPS() |
Determine if SECURITYGROUPS has a value |
cpuOptions¶
The CPU options for the instance.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_CPUOPTIONS() |
Getter for CPUOPTIONS |
rootDeviceName¶
The device name of the root device volume (for example,
/dev/sda1).
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ROOTDEVICENAME() |
Getter for ROOTDEVICENAME, with configurable default |
ASK_ROOTDEVICENAME() |
Getter for ROOTDEVICENAME w/ exceptions if field has no valu |
HAS_ROOTDEVICENAME() |
Determine if ROOTDEVICENAME has a value |