Options
All
  • Public
  • Public/Protected
  • All
Menu

Module BgpSessionInfo

Information for establishing a BGP session for the IPSec tunnel.

Properties

Optional bgpState

bgpState: BgpState

The state of the BGP session.

Optional customerBgpAsn

customerBgpAsn: undefined | string

If the tunnel's routing attribute is set to BGP (see IPSecConnectionTunnel), this ASN is required and used for the tunnel's BGP session. This is the ASN of the network on the CPE end of the BGP session. Can be a 2-byte or 4-byte ASN. Uses "asplain" format.

If the tunnel uses static routing, the `customerBgpAsn` must be null.

Example: `12345` (2-byte) or `1587232876` (4-byte)

Optional customerInterfaceIp

customerInterfaceIp: undefined | string

The IP address for the CPE end of the inside tunnel interface.

If the tunnel's `routing` attribute is set to `BGP` (see IPSecConnectionTunnel), this IP address is required and used for the tunnel's BGP session.

If `routing` is instead set to `STATIC`, this IP address is optional. You can set this IP address so you can troubleshoot or monitor the tunnel.

The value must be a /30 or /31.

Example: `10.0.0.5/31`

Optional oracleBgpAsn

oracleBgpAsn: undefined | string

The Oracle BGP ASN.

Optional oracleInterfaceIp

oracleInterfaceIp: undefined | string

The IP address for the Oracle end of the inside tunnel interface.

If the tunnel's `routing` attribute is set to `BGP` (see IPSecConnectionTunnel), this IP address is required and used for the tunnel's BGP session.

If `routing` is instead set to `STATIC`, this IP address is optional. You can set this IP address so you can troubleshoot or monitor the tunnel.

The value must be a /30 or /31.

Example: `10.0.0.4/31`

Functions

getJsonObj