Skip to content

/AWS1/CL_EC2LCHTMPLINSECIFSP00

Describes a secondary interface specification for a launch template request.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_deleteontermination TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN

Indicates whether the secondary interface is deleted when the instance is terminated.

The only supported value for this field is true.

iv_deviceindex TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The device index for the secondary interface attachment.

it_privateipaddresses TYPE /AWS1/CL_EC2SECIFPVTIPADRSPE00=>TT_SECIFACEPVTIPADDRSPECLSTREQ TT_SECIFACEPVTIPADDRSPECLSTREQ

The private IPv4 addresses to assign to the secondary interface.

iv_privateipaddresscount TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The number of private IPv4 addresses to assign to the secondary interface.

iv_secondarysubnetid TYPE /AWS1/EC2SECONDARYSUBNETID /AWS1/EC2SECONDARYSUBNETID

The ID of the secondary subnet.

iv_interfacetype TYPE /AWS1/EC2SECONDARYIFACETYPE /AWS1/EC2SECONDARYIFACETYPE

The type of secondary interface.

iv_networkcardindex TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The index of the network card.


Queryable Attributes

DeleteOnTermination

Indicates whether the secondary interface is deleted when the instance is terminated.

The only supported value for this field is true.

Accessible with the following methods

Method Description
GET_DELETEONTERMINATION() Getter for DELETEONTERMINATION, with configurable default
ASK_DELETEONTERMINATION() Getter for DELETEONTERMINATION w/ exceptions if field has no
HAS_DELETEONTERMINATION() Determine if DELETEONTERMINATION has a value

DeviceIndex

The device index for the secondary interface attachment.

Accessible with the following methods

Method Description
GET_DEVICEINDEX() Getter for DEVICEINDEX, with configurable default
ASK_DEVICEINDEX() Getter for DEVICEINDEX w/ exceptions if field has no value
HAS_DEVICEINDEX() Determine if DEVICEINDEX has a value

PrivateIpAddresses

The private IPv4 addresses to assign to 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

PrivateIpAddressCount

The number of private IPv4 addresses to assign to the secondary interface.

Accessible with the following methods

Method Description
GET_PRIVATEIPADDRESSCOUNT() Getter for PRIVATEIPADDRESSCOUNT, with configurable default
ASK_PRIVATEIPADDRESSCOUNT() Getter for PRIVATEIPADDRESSCOUNT w/ exceptions if field has
HAS_PRIVATEIPADDRESSCOUNT() Determine if PRIVATEIPADDRESSCOUNT 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

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

NetworkCardIndex

The index of the network card.

Accessible with the following methods

Method Description
GET_NETWORKCARDINDEX() Getter for NETWORKCARDINDEX, with configurable default
ASK_NETWORKCARDINDEX() Getter for NETWORKCARDINDEX w/ exceptions if field has no va
HAS_NETWORKCARDINDEX() Determine if NETWORKCARDINDEX 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_LCHTMPLINSECINTFSPECREQLIST

TYPES TT_LCHTMPLINSECINTFSPECREQLIST TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2LCHTMPLINSECIFSP00 WITH DEFAULT KEY
.