Skip to content

/AWS1/CL_EC2SECONDARYINTERFACE

Describes a secondary interface.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_availabilityzone TYPE /AWS1/EC2AVAILABILITYZONENAME /AWS1/EC2AVAILABILITYZONENAME

The Availability Zone of the secondary interface.

iv_availabilityzoneid TYPE /AWS1/EC2AVAILABILITYZONEID /AWS1/EC2AVAILABILITYZONEID

The ID of the Availability Zone of the secondary interface.

io_attachment TYPE REF TO /AWS1/CL_EC2SECIFACEATCHMT /AWS1/CL_EC2SECIFACEATCHMT

The attachment information for the secondary interface.

iv_macaddress TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The MAC address of the secondary interface.

iv_ownerid TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The ID of the Amazon Web Services account that owns the secondary interface.

it_privateipv4addresses TYPE /AWS1/CL_EC2SECIFACEIPV4ADDR=>TT_SECIFACEIPV4ADDRESSLIST TT_SECIFACEIPV4ADDRESSLIST

The private IPv4 addresses associated with the secondary interface.

iv_secondaryinterfaceid TYPE /AWS1/EC2SECONDARYINTERFACEID /AWS1/EC2SECONDARYINTERFACEID

The ID of the secondary interface.

iv_secondaryinterfacearn TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The Amazon Resource Name (ARN) of the secondary interface.

iv_secondaryinterfacetype TYPE /AWS1/EC2SECONDARYIFACETYPE /AWS1/EC2SECONDARYIFACETYPE

The type of 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_secondarynetworktype TYPE /AWS1/EC2SECONDARYNETWORKTYPE /AWS1/EC2SECONDARYNETWORKTYPE

The type of the secondary network.

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.

it_tags TYPE /AWS1/CL_EC2TAG=>TT_TAGLIST TT_TAGLIST

The tags assigned to the secondary interface.


Queryable Attributes

AvailabilityZone

The Availability Zone of the secondary interface.

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

AvailabilityZoneId

The ID of the Availability Zone of the secondary interface.

Accessible with the following methods

Method Description
GET_AVAILABILITYZONEID() Getter for AVAILABILITYZONEID, with configurable default
ASK_AVAILABILITYZONEID() Getter for AVAILABILITYZONEID w/ exceptions if field has no
HAS_AVAILABILITYZONEID() Determine if AVAILABILITYZONEID has a value

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

OwnerId

The ID of the Amazon Web Services account that owns 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

PrivateIpv4Addresses

The private IPv4 addresses associated with the secondary interface.

Accessible with the following methods

Method Description
GET_PRIVATEIPV4ADDRESSES() Getter for PRIVATEIPV4ADDRESSES, with configurable default
ASK_PRIVATEIPV4ADDRESSES() Getter for PRIVATEIPV4ADDRESSES w/ exceptions if field has n
HAS_PRIVATEIPV4ADDRESSES() Determine if PRIVATEIPV4ADDRESSES 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

SecondaryInterfaceArn

The Amazon Resource Name (ARN) of the secondary interface.

Accessible with the following methods

Method Description
GET_SECONDARYINTERFACEARN() Getter for SECONDARYINTERFACEARN, with configurable default
ASK_SECONDARYINTERFACEARN() Getter for SECONDARYINTERFACEARN w/ exceptions if field has
HAS_SECONDARYINTERFACEARN() Determine if SECONDARYINTERFACEARN has a value

SecondaryInterfaceType

The type of secondary interface.

Accessible with the following methods

Method Description
GET_SECONDARYINTERFACETYPE() Getter for SECONDARYINTERFACETYPE, with configurable default
ASK_SECONDARYINTERFACETYPE() Getter for SECONDARYINTERFACETYPE w/ exceptions if field has
HAS_SECONDARYINTERFACETYPE() Determine if SECONDARYINTERFACETYPE 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

SecondaryNetworkType

The type of the secondary network.

Accessible with the following methods

Method Description
GET_SECONDARYNETWORKTYPE() Getter for SECONDARYNETWORKTYPE, with configurable default
ASK_SECONDARYNETWORKTYPE() Getter for SECONDARYNETWORKTYPE w/ exceptions if field has n
HAS_SECONDARYNETWORKTYPE() Determine if SECONDARYNETWORKTYPE 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

Tags

The tags assigned to the secondary interface.

Accessible with the following methods

Method Description
GET_TAGS() Getter for TAGS, with configurable default
ASK_TAGS() Getter for TAGS w/ exceptions if field has no value
HAS_TAGS() Determine if TAGS 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_SECONDARYINTERFACELIST

TYPES TT_SECONDARYINTERFACELIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2SECONDARYINTERFACE WITH DEFAULT KEY
.