Skip to content

/AWS1/CL_DCONEWTRANSITVIRTUA01

Information about a transit virtual interface.

CONSTRUCTOR

IMPORTING

Optional 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 number (ASN). The valid range is from 1 to 2147483646 for Border Gateway Protocol (BGP) configuration. If you provide a number greater than the maximum, an error is returned. Use asnLong instead.

You can use asnLong or asn, but not both. We recommend using asnLong as it supports a greater pool of numbers.

  • The asnLong attribute accepts both ASN and long ASN ranges.

  • If you provide a value in the same API call for both asn and asnLong, the API will only accept the value for asnLong.

iv_asnlong TYPE /AWS1/DCOLONGASN /AWS1/DCOLONGASN

The long ASN for a new transit virtual interface.The valid range is from 1 to 4294967294 for BGP configuration.

You can use asnLong or asn, but not both. We recommend using asnLong as it supports a greater pool of numbers.

  • The asnLong attribute accepts both ASN and long ASN ranges.

  • If you provide a value in the same API call for both asn and asnLong, the API will only accept the value for asnLong.

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_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 transitive 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 number (ASN). The valid range is from 1 to 2147483646 for Border Gateway Protocol (BGP) configuration. If you provide a number greater than the maximum, an error is returned. Use asnLong instead.

You can use asnLong or asn, but not both. We recommend using asnLong as it supports a greater pool of numbers.

  • The asnLong attribute accepts both ASN and long ASN ranges.

  • If you provide a value in the same API call for both asn and asnLong, the API will only accept the value for asnLong.

Accessible with the following methods

Method Description
GET_ASN() Getter for ASN

asnLong

The long ASN for a new transit virtual interface.The valid range is from 1 to 4294967294 for BGP configuration.

You can use asnLong or asn, but not both. We recommend using asnLong as it supports a greater pool of numbers.

  • The asnLong attribute accepts both ASN and long ASN ranges.

  • If you provide a value in the same API call for both asn and asnLong, the API will only accept the value for asnLong.

Accessible with the following methods

Method Description
GET_ASNLONG() Getter for ASNLONG, with configurable default
ASK_ASNLONG() Getter for ASNLONG w/ exceptions if field has no value
HAS_ASNLONG() Determine if ASNLONG has a value

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

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 transitive 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