Skip to content

/AWS1/CL_DCONEWPVTVIRTUALINT01

Information about a private virtual interface.

CONSTRUCTOR

IMPORTING

Required arguments:

iv_virtualinterfacename TYPE /AWS1/DCOVIRTUALINTERFACENAME /AWS1/DCOVIRTUALINTERFACENAME

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

iv_vlan TYPE /AWS1/DCOVLAN /AWS1/DCOVLAN

The ID of the VLAN.

iv_asn TYPE /AWS1/DCOASN /AWS1/DCOASN

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

Optional arguments:

iv_mtu TYPE /AWS1/DCOMTU /AWS1/DCOMTU

The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.

iv_authkey TYPE /AWS1/DCOBGPAUTHKEY /AWS1/DCOBGPAUTHKEY

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

iv_amazonaddress TYPE /AWS1/DCOAMAZONADDRESS /AWS1/DCOAMAZONADDRESS

The IP address assigned to the Amazon interface.

iv_customeraddress TYPE /AWS1/DCOCUSTOMERADDRESS /AWS1/DCOCUSTOMERADDRESS

The IP address assigned to the customer interface.

iv_addressfamily TYPE /AWS1/DCOADDRESSFAMILY /AWS1/DCOADDRESSFAMILY

The address family for the BGP peer.

iv_virtualgatewayid TYPE /AWS1/DCOVIRTUALGATEWAYID /AWS1/DCOVIRTUALGATEWAYID

The ID of the virtual private gateway.

iv_directconnectgatewayid TYPE /AWS1/DCODIRECTCNCTGATEWAYID /AWS1/DCODIRECTCNCTGATEWAYID

The ID of the Direct Connect gateway.

it_tags TYPE /AWS1/CL_DCOTAG=>TT_TAGLIST TT_TAGLIST

The tags associated with the private virtual interface.

Indicates whether to enable or disable SiteLink.


Queryable Attributes

virtualInterfaceName

The name of the virtual interface assigned by the customer network. The name has a maximum of 100 characters. The following are valid characters: a-z, 0-9 and a hyphen (-).

Accessible with the following methods

Method Description
GET_VIRTUALINTERFACENAME() Getter for VIRTUALINTERFACENAME, with configurable default
ASK_VIRTUALINTERFACENAME() Getter for VIRTUALINTERFACENAME w/ exceptions if field has n
HAS_VIRTUALINTERFACENAME() Determine if VIRTUALINTERFACENAME has a value

vlan

The ID of the VLAN.

Accessible with the following methods

Method Description
GET_VLAN() Getter for VLAN

asn

The autonomous system (AS) number for Border Gateway Protocol (BGP) configuration.

The valid values are 1-2147483647.

Accessible with the following methods

Method Description
GET_ASN() Getter for ASN

mtu

The maximum transmission unit (MTU), in bytes. The supported values are 1500 and 8500. The default value is 1500.

Accessible with the following methods

Method Description
GET_MTU() Getter for MTU, with configurable default
ASK_MTU() Getter for MTU w/ exceptions if field has no value
HAS_MTU() Determine if MTU has a value

authKey

The authentication key for BGP configuration. This string has a minimum length of 6 characters and and a maximun lenth of 80 characters.

Accessible with the following methods

Method Description
GET_AUTHKEY() Getter for AUTHKEY, with configurable default
ASK_AUTHKEY() Getter for AUTHKEY w/ exceptions if field has no value
HAS_AUTHKEY() Determine if AUTHKEY has a value

amazonAddress

The IP address assigned to the Amazon interface.

Accessible with the following methods

Method Description
GET_AMAZONADDRESS() Getter for AMAZONADDRESS, with configurable default
ASK_AMAZONADDRESS() Getter for AMAZONADDRESS w/ exceptions if field has no value
HAS_AMAZONADDRESS() Determine if AMAZONADDRESS has a value

customerAddress

The IP address assigned to the customer interface.

Accessible with the following methods

Method Description
GET_CUSTOMERADDRESS() Getter for CUSTOMERADDRESS, with configurable default
ASK_CUSTOMERADDRESS() Getter for CUSTOMERADDRESS w/ exceptions if field has no val
HAS_CUSTOMERADDRESS() Determine if CUSTOMERADDRESS has a value

addressFamily

The address family for the BGP peer.

Accessible with the following methods

Method Description
GET_ADDRESSFAMILY() Getter for ADDRESSFAMILY, with configurable default
ASK_ADDRESSFAMILY() Getter for ADDRESSFAMILY w/ exceptions if field has no value
HAS_ADDRESSFAMILY() Determine if ADDRESSFAMILY has a value

virtualGatewayId

The ID of the virtual private gateway.

Accessible with the following methods

Method Description
GET_VIRTUALGATEWAYID() Getter for VIRTUALGATEWAYID, with configurable default
ASK_VIRTUALGATEWAYID() Getter for VIRTUALGATEWAYID w/ exceptions if field has no va
HAS_VIRTUALGATEWAYID() Determine if VIRTUALGATEWAYID has a value

directConnectGatewayId

The ID of the Direct Connect gateway.

Accessible with the following methods

Method Description
GET_DIRECTCONNECTGATEWAYID() Getter for DIRECTCONNECTGATEWAYID, with configurable default
ASK_DIRECTCONNECTGATEWAYID() Getter for DIRECTCONNECTGATEWAYID w/ exceptions if field has
HAS_DIRECTCONNECTGATEWAYID() Determine if DIRECTCONNECTGATEWAYID has a value

tags

The tags associated with the private virtual 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

Indicates whether to enable or disable SiteLink.

Accessible with the following methods

Method Description
GET_ENABLESITELINK() Getter for ENABLESITELINK, with configurable default
ASK_ENABLESITELINK() Getter for ENABLESITELINK w/ exceptions if field has no valu
HAS_ENABLESITELINK() Determine if ENABLESITELINK has a value