Skip to content

/AWS1/CL_EC2SCHDINSTSNETWORK00

Describes a network interface for a Scheduled Instance.

CONSTRUCTOR

IMPORTING

Optional arguments:

IV_ASSOCIATEPUBLICIPADDRESS TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN

Indicates whether to assign a public IPv4 address to instances launched in a VPC. The public IPv4 address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

Amazon Web Services charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the Public IPv4 Address tab on the Amazon VPC pricing page.

IV_DELETEONTERMINATION TYPE /AWS1/EC2BOOLEAN /AWS1/EC2BOOLEAN

Indicates whether to delete the interface when the instance is terminated.

IV_DESCRIPTION TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The description.

IV_DEVICEINDEX TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The index of the device for the network interface attachment.

IT_GROUPS TYPE /AWS1/CL_EC2SCHDINSTSSECGRID00=>TT_SCHDDINSTSSECGROUPIDSET TT_SCHDDINSTSSECGROUPIDSET

The IDs of the security groups.

IV_IPV6ADDRESSCOUNT TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.

IT_IPV6ADDRESSES TYPE /AWS1/CL_EC2SCHDINSTSIPV6ADD00=>TT_SCHDDINSTSIPV6ADDRESSLIST TT_SCHDDINSTSIPV6ADDRESSLIST

The specific IPv6 addresses from the subnet range.

IV_NETWORKINTERFACEID TYPE /AWS1/EC2NETWORKINTERFACEID /AWS1/EC2NETWORKINTERFACEID

The ID of the network interface.

IV_PRIVATEIPADDRESS TYPE /AWS1/EC2STRING /AWS1/EC2STRING

The IPv4 address of the network interface within the subnet.

IT_PRIVATEIPADDRESSCONFIGS TYPE /AWS1/CL_EC2SCHDINSTSPVTIPAD00=>TT_PRIVATEIPADDRESSCONFIGSET TT_PRIVATEIPADDRESSCONFIGSET

The private IPv4 addresses.

IV_SECPRIVATEIPADDRESSCOUNT TYPE /AWS1/EC2INTEGER /AWS1/EC2INTEGER

The number of secondary private IPv4 addresses.

IV_SUBNETID TYPE /AWS1/EC2SUBNETID /AWS1/EC2SUBNETID

The ID of the subnet.


Queryable Attributes

AssociatePublicIpAddress

Indicates whether to assign a public IPv4 address to instances launched in a VPC. The public IPv4 address can only be assigned to a network interface for eth0, and can only be assigned to a new network interface, not an existing one. You cannot specify more than one network interface in the request. If launching into a default subnet, the default value is true.

Amazon Web Services charges for all public IPv4 addresses, including public IPv4 addresses associated with running instances and Elastic IP addresses. For more information, see the Public IPv4 Address tab on the Amazon VPC pricing page.

Accessible with the following methods

Method Description
GET_ASSOCIATEPUBLICIPADDRESS() Getter for ASSOCIATEPUBLICIPADDRESS, with configurable defau
ASK_ASSOCIATEPUBLICIPADDRESS() Getter for ASSOCIATEPUBLICIPADDRESS w/ exceptions if field h
HAS_ASSOCIATEPUBLICIPADDRESS() Determine if ASSOCIATEPUBLICIPADDRESS has a value

DeleteOnTermination

Indicates whether to delete the interface when the instance is terminated.

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

Description

The description.

Accessible with the following methods

Method Description
GET_DESCRIPTION() Getter for DESCRIPTION, with configurable default
ASK_DESCRIPTION() Getter for DESCRIPTION w/ exceptions if field has no value
HAS_DESCRIPTION() Determine if DESCRIPTION has a value

DeviceIndex

The index of the device for the network 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

Groups

The IDs of the security groups.

Accessible with the following methods

Method Description
GET_GROUPS() Getter for GROUPS, with configurable default
ASK_GROUPS() Getter for GROUPS w/ exceptions if field has no value
HAS_GROUPS() Determine if GROUPS has a value

Ipv6AddressCount

The number of IPv6 addresses to assign to the network interface. The IPv6 addresses are automatically selected from the subnet range.

Accessible with the following methods

Method Description
GET_IPV6ADDRESSCOUNT() Getter for IPV6ADDRESSCOUNT, with configurable default
ASK_IPV6ADDRESSCOUNT() Getter for IPV6ADDRESSCOUNT w/ exceptions if field has no va
HAS_IPV6ADDRESSCOUNT() Determine if IPV6ADDRESSCOUNT has a value

Ipv6Addresses

The specific IPv6 addresses from the subnet range.

Accessible with the following methods

Method Description
GET_IPV6ADDRESSES() Getter for IPV6ADDRESSES, with configurable default
ASK_IPV6ADDRESSES() Getter for IPV6ADDRESSES w/ exceptions if field has no value
HAS_IPV6ADDRESSES() Determine if IPV6ADDRESSES has a value

NetworkInterfaceId

The ID of the network interface.

Accessible with the following methods

Method Description
GET_NETWORKINTERFACEID() Getter for NETWORKINTERFACEID, with configurable default
ASK_NETWORKINTERFACEID() Getter for NETWORKINTERFACEID w/ exceptions if field has no
HAS_NETWORKINTERFACEID() Determine if NETWORKINTERFACEID has a value

PrivateIpAddress

The IPv4 address of the network interface within the subnet.

Accessible with the following methods

Method Description
GET_PRIVATEIPADDRESS() Getter for PRIVATEIPADDRESS, with configurable default
ASK_PRIVATEIPADDRESS() Getter for PRIVATEIPADDRESS w/ exceptions if field has no va
HAS_PRIVATEIPADDRESS() Determine if PRIVATEIPADDRESS has a value

PrivateIpAddressConfigs

The private IPv4 addresses.

Accessible with the following methods

Method Description
GET_PRIVATEIPADDRESSCONFIGS() Getter for PRIVATEIPADDRESSCONFIGS, with configurable defaul
ASK_PRIVATEIPADDRESSCONFIGS() Getter for PRIVATEIPADDRESSCONFIGS w/ exceptions if field ha
HAS_PRIVATEIPADDRESSCONFIGS() Determine if PRIVATEIPADDRESSCONFIGS has a value

SecondaryPrivateIpAddressCount

The number of secondary private IPv4 addresses.

Accessible with the following methods

Method Description
GET_SECPRIVATEIPADDRESSCOUNT() Getter for SECPRIVATEIPADDRESSCOUNT, with configurable defau
ASK_SECPRIVATEIPADDRESSCOUNT() Getter for SECPRIVATEIPADDRESSCOUNT w/ exceptions if field h
HAS_SECPRIVATEIPADDRESSCOUNT() Determine if SECPRIVATEIPADDRESSCOUNT has a value

SubnetId

The ID of the subnet.

Accessible with the following methods

Method Description
GET_SUBNETID() Getter for SUBNETID, with configurable default
ASK_SUBNETID() Getter for SUBNETID w/ exceptions if field has no value
HAS_SUBNETID() Determine if SUBNETID 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_SCHDINSTSNETWORKINTERFACE00

TYPES TT_SCHDINSTSNETWORKINTERFACE00 TYPE STANDARD TABLE OF REF TO /AWS1/CL_EC2SCHDINSTSNETWORK00 WITH DEFAULT KEY
.