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