Skip to content

/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
.