/AWS1/CL_EC2INSTANCESECIFACE¶
Describes a secondary interface attached to an instance.
CONSTRUCTOR¶
IMPORTING¶
Optional arguments:¶
io_attachment TYPE REF TO /AWS1/CL_EC2INSTSECIFACEATCHMT /AWS1/CL_EC2INSTSECIFACEATCHMT¶
The attachment information for the secondary interface.
iv_macaddress TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The MAC address of the secondary interface.
iv_secondaryinterfaceid TYPE /AWS1/EC2SECONDARYINTERFACEID /AWS1/EC2SECONDARYINTERFACEID¶
The ID of the secondary interface.
iv_ownerid TYPE /AWS1/EC2STRING /AWS1/EC2STRING¶
The Amazon Web Services account ID of the owner of the secondary interface.
it_privateipaddresses TYPE /AWS1/CL_EC2INSECINTFPVTIPADR=>TT_INSTSECIFACEPVTIPADDRLIST TT_INSTSECIFACEPVTIPADDRLIST¶
The private IPv4 addresses associated with the secondary interface.
iv_sourcedestcheck TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN¶
Indicates whether source/destination checking is enabled.
iv_status TYPE /AWS1/EC2SECONDARYIFACESTATUS /AWS1/EC2SECONDARYIFACESTATUS¶
The status of the secondary interface.
iv_secondarysubnetid TYPE /AWS1/EC2SECONDARYSUBNETID /AWS1/EC2SECONDARYSUBNETID¶
The ID of the secondary subnet.
iv_secondarynetworkid TYPE /AWS1/EC2SECONDARYNETWORKID /AWS1/EC2SECONDARYNETWORKID¶
The ID of the secondary network.
iv_interfacetype TYPE /AWS1/EC2SECONDARYIFACETYPE /AWS1/EC2SECONDARYIFACETYPE¶
The type of secondary interface.
Queryable Attributes¶
Attachment¶
The attachment information for the secondary interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_ATTACHMENT() |
Getter for ATTACHMENT |
MacAddress¶
The MAC address of the secondary interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_MACADDRESS() |
Getter for MACADDRESS, with configurable default |
ASK_MACADDRESS() |
Getter for MACADDRESS w/ exceptions if field has no value |
HAS_MACADDRESS() |
Determine if MACADDRESS has a value |
SecondaryInterfaceId¶
The ID of the secondary interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECONDARYINTERFACEID() |
Getter for SECONDARYINTERFACEID, with configurable default |
ASK_SECONDARYINTERFACEID() |
Getter for SECONDARYINTERFACEID w/ exceptions if field has n |
HAS_SECONDARYINTERFACEID() |
Determine if SECONDARYINTERFACEID has a value |
OwnerId¶
The Amazon Web Services account ID of the owner of the secondary interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_OWNERID() |
Getter for OWNERID, with configurable default |
ASK_OWNERID() |
Getter for OWNERID w/ exceptions if field has no value |
HAS_OWNERID() |
Determine if OWNERID has a value |
PrivateIpAddresses¶
The private IPv4 addresses associated with the secondary interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_PRIVATEIPADDRESSES() |
Getter for PRIVATEIPADDRESSES, with configurable default |
ASK_PRIVATEIPADDRESSES() |
Getter for PRIVATEIPADDRESSES w/ exceptions if field has no |
HAS_PRIVATEIPADDRESSES() |
Determine if PRIVATEIPADDRESSES has a value |
SourceDestCheck¶
Indicates whether source/destination checking is enabled.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SOURCEDESTCHECK() |
Getter for SOURCEDESTCHECK, with configurable default |
ASK_SOURCEDESTCHECK() |
Getter for SOURCEDESTCHECK w/ exceptions if field has no val |
HAS_SOURCEDESTCHECK() |
Determine if SOURCEDESTCHECK has a value |
Status¶
The status of the secondary interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_STATUS() |
Getter for STATUS, with configurable default |
ASK_STATUS() |
Getter for STATUS w/ exceptions if field has no value |
HAS_STATUS() |
Determine if STATUS has a value |
SecondarySubnetId¶
The ID of the secondary subnet.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECONDARYSUBNETID() |
Getter for SECONDARYSUBNETID, with configurable default |
ASK_SECONDARYSUBNETID() |
Getter for SECONDARYSUBNETID w/ exceptions if field has no v |
HAS_SECONDARYSUBNETID() |
Determine if SECONDARYSUBNETID has a value |
SecondaryNetworkId¶
The ID of the secondary network.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_SECONDARYNETWORKID() |
Getter for SECONDARYNETWORKID, with configurable default |
ASK_SECONDARYNETWORKID() |
Getter for SECONDARYNETWORKID w/ exceptions if field has no |
HAS_SECONDARYNETWORKID() |
Determine if SECONDARYNETWORKID has a value |
InterfaceType¶
The type of secondary interface.
Accessible with the following methods¶
| Method | Description |
|---|---|
GET_INTERFACETYPE() |
Getter for INTERFACETYPE, with configurable default |
ASK_INTERFACETYPE() |
Getter for INTERFACETYPE w/ exceptions if field has no value |
HAS_INTERFACETYPE() |
Determine if INTERFACETYPE 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_INSTANCESECONDARYIFACELIST¶
TYPES TT_INSTANCESECONDARYIFACELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2INSTANCESECIFACE WITH DEFAULT KEY
.