/AWS1/CL_EC2INSTANCETOPOLOGY¶
Information about the instance topology.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
iv_instanceid
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The instance ID.
iv_instancetype
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The instance type.
iv_groupname
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The name of the placement group that the instance is in.
it_networknodes
TYPE /AWS1/CL_EC2NETWORKNODESLIST_W=>TT_NETWORKNODESLIST
TT_NETWORKNODESLIST
¶
The network nodes. The nodes are hashed based on your account. Instances from different accounts running under the same server will return a different hashed list of strings.
iv_availabilityzone
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The name of the Availability Zone or Local Zone that the instance is in.
iv_zoneid
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The ID of the Availability Zone or Local Zone that the instance is in.
iv_capacityblockid
TYPE /AWS1/EC2STRING
/AWS1/EC2STRING
¶
The ID of the Capacity Block. This parameter is only supported for Ultraserver instances and identifies instances within the Ultraserver domain.
Queryable Attributes¶
InstanceId¶
The instance ID.
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 |
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 |
GroupName¶
The name of the placement group that the instance is in.
Accessible with the following methods¶
Method | Description |
---|---|
GET_GROUPNAME() |
Getter for GROUPNAME, with configurable default |
ASK_GROUPNAME() |
Getter for GROUPNAME w/ exceptions if field has no value |
HAS_GROUPNAME() |
Determine if GROUPNAME has a value |
NetworkNodes¶
The network nodes. The nodes are hashed based on your account. Instances from different accounts running under the same server will return a different hashed list of strings.
Accessible with the following methods¶
Method | Description |
---|---|
GET_NETWORKNODES() |
Getter for NETWORKNODES, with configurable default |
ASK_NETWORKNODES() |
Getter for NETWORKNODES w/ exceptions if field has no value |
HAS_NETWORKNODES() |
Determine if NETWORKNODES has a value |
AvailabilityZone¶
The name of the Availability Zone or Local Zone that the instance is in.
Accessible with the following methods¶
Method | Description |
---|---|
GET_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE, with configurable default |
ASK_AVAILABILITYZONE() |
Getter for AVAILABILITYZONE w/ exceptions if field has no va |
HAS_AVAILABILITYZONE() |
Determine if AVAILABILITYZONE has a value |
ZoneId¶
The ID of the Availability Zone or Local Zone that the instance is in.
Accessible with the following methods¶
Method | Description |
---|---|
GET_ZONEID() |
Getter for ZONEID, with configurable default |
ASK_ZONEID() |
Getter for ZONEID w/ exceptions if field has no value |
HAS_ZONEID() |
Determine if ZONEID has a value |
CapacityBlockId¶
The ID of the Capacity Block. This parameter is only supported for Ultraserver instances and identifies instances within the Ultraserver domain.
Accessible with the following methods¶
Method | Description |
---|---|
GET_CAPACITYBLOCKID() |
Getter for CAPACITYBLOCKID, with configurable default |
ASK_CAPACITYBLOCKID() |
Getter for CAPACITYBLOCKID w/ exceptions if field has no val |
HAS_CAPACITYBLOCKID() |
Determine if CAPACITYBLOCKID 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_INSTANCESET
¶
TYPES TT_INSTANCESET TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2INSTANCETOPOLOGY WITH DEFAULT KEY
.