Skip to content

/AWS1/CL_GDYNETWORKINTERFACE

Contains information about the elastic network interface of the EC2 instance.

CONSTRUCTOR

IMPORTING

Optional arguments:

it_ipv6addresses TYPE /AWS1/CL_GDYIPV6ADDRESSES_W=>TT_IPV6ADDRESSES TT_IPV6ADDRESSES

A list of IPv6 addresses for the EC2 instance.

iv_networkinterfaceid TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The ID of the network interface.

iv_privatednsname TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The private DNS name of the EC2 instance.

iv_privateipaddress TYPE /AWS1/GDYSENSITIVESTRING /AWS1/GDYSENSITIVESTRING

The private IP address of the EC2 instance.

it_privateipaddresses TYPE /AWS1/CL_GDYPVTIPADDRESSDETS=>TT_PRIVATEIPADDRESSES TT_PRIVATEIPADDRESSES

Other private IP address information of the EC2 instance.

iv_publicdnsname TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The public DNS name of the EC2 instance.

iv_publicip TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The public IP address of the EC2 instance.

it_securitygroups TYPE /AWS1/CL_GDYSECURITYGROUP=>TT_SECURITYGROUPS TT_SECURITYGROUPS

The security groups associated with the EC2 instance.

iv_subnetid TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The subnet ID of the EC2 instance.

iv_vpcid TYPE /AWS1/GDYSTRING /AWS1/GDYSTRING

The VPC ID of the EC2 instance.


Queryable Attributes

Ipv6Addresses

A list of IPv6 addresses for the EC2 instance.

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

PrivateDnsName

The private DNS name of the EC2 instance.

Accessible with the following methods

Method Description
GET_PRIVATEDNSNAME() Getter for PRIVATEDNSNAME, with configurable default
ASK_PRIVATEDNSNAME() Getter for PRIVATEDNSNAME w/ exceptions if field has no valu
HAS_PRIVATEDNSNAME() Determine if PRIVATEDNSNAME has a value

PrivateIpAddress

The private IP address of the EC2 instance.

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

PrivateIpAddresses

Other private IP address information of the EC2 instance.

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

PublicDnsName

The public DNS name of the EC2 instance.

Accessible with the following methods

Method Description
GET_PUBLICDNSNAME() Getter for PUBLICDNSNAME, with configurable default
ASK_PUBLICDNSNAME() Getter for PUBLICDNSNAME w/ exceptions if field has no value
HAS_PUBLICDNSNAME() Determine if PUBLICDNSNAME has a value

PublicIp

The public IP address of the EC2 instance.

Accessible with the following methods

Method Description
GET_PUBLICIP() Getter for PUBLICIP, with configurable default
ASK_PUBLICIP() Getter for PUBLICIP w/ exceptions if field has no value
HAS_PUBLICIP() Determine if PUBLICIP has a value

SecurityGroups

The security groups associated with the EC2 instance.

Accessible with the following methods

Method Description
GET_SECURITYGROUPS() Getter for SECURITYGROUPS, with configurable default
ASK_SECURITYGROUPS() Getter for SECURITYGROUPS w/ exceptions if field has no valu
HAS_SECURITYGROUPS() Determine if SECURITYGROUPS has a value

SubnetId

The subnet ID of the EC2 instance.

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

VpcId

The VPC ID of the EC2 instance.

Accessible with the following methods

Method Description
GET_VPCID() Getter for VPCID, with configurable default
ASK_VPCID() Getter for VPCID w/ exceptions if field has no value
HAS_VPCID() Determine if VPCID 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_NETWORKINTERFACES

TYPES TT_NETWORKINTERFACES TYPE STANDARD TABLE OF REF TO /AWS1/CL_GDYNETWORKINTERFACE WITH DEFAULT KEY
.