Class UpdateIPSecTunnelBgpSessionDetails
Inheritance
UpdateIPSecTunnelBgpSessionDetails
Assembly: OCI.DotNetSDK.Core.dll
Syntax
public class UpdateIPSecTunnelBgpSessionDetails
Properties
CustomerBgpAsn
Declaration
[JsonProperty(PropertyName = "customerBgpAsn")]
public string CustomerBgpAsn { get; set; }
Property Value
| Type |
Description |
| string |
The BGP 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 you are switching the tunnel from using BGP dynamic routing to static routing, the
customerBgpAsn must be null.
Example: 12345 (2-byte) or 1587232876 (4-byte)
|
CustomerInterfaceIp
Declaration
[JsonProperty(PropertyName = "customerInterfaceIp")]
public string CustomerInterfaceIp { get; set; }
Property Value
| Type |
Description |
| string |
The IP address for the CPE end of the inside tunnel interface.
If the tunnel's routing attribute is set to BGP
(see {@link #updateIPSecConnectionTunnelDetails(UpdateIPSecConnectionTunnelDetailsRequest) updateIPSecConnectionTunnelDetails}), this IP address
is used for the tunnel's BGP session.
If routing is instead set to STATIC, you can set this IP address to troubleshoot or
monitor the tunnel.
The value must be a /30 or /31.
If you are switching the tunnel from using BGP dynamic routing to static routing and want
to remove the value for customerInterfaceIp, you can set the value to an empty string.
Example: 10.0.0.5/31
|
CustomerInterfaceIpv6
Declaration
[JsonProperty(PropertyName = "customerInterfaceIpv6")]
public string CustomerInterfaceIpv6 { get; set; }
Property Value
| Type |
Description |
| string |
The IPv6 address for the CPE end of the inside tunnel interface. This IP address is optional.
If the tunnel's routing attribute is set to BGP
(see {@link IPSecConnectionTunnel}), this IP address
is used for the tunnel's BGP session.
If routing is instead set to STATIC, you can set this IP
address to troubleshoot or monitor the tunnel.
Only subnet masks from /64 up to /127 are allowed.
Example: 2001:db8::1/64
|
OracleInterfaceIp
Declaration
[JsonProperty(PropertyName = "oracleInterfaceIp")]
public string OracleInterfaceIp { get; set; }
Property Value
| Type |
Description |
| string |
The IP address for the Oracle end of the inside tunnel interface.
If the tunnel's routing attribute is set to BGP
(see {@link #updateIPSecConnectionTunnelDetails(UpdateIPSecConnectionTunnelDetailsRequest) updateIPSecConnectionTunnelDetails}), this IP address
is used for the tunnel's BGP session.
If routing is instead set to STATIC, you can set this IP address to troubleshoot or
monitor the tunnel.
The value must be a /30 or /31.
If you are switching the tunnel from using BGP dynamic routing to static routing and want
to remove the value for oracleInterfaceIp, you can set the value to an empty string.
Example: 10.0.0.4/31
|
OracleInterfaceIpv6
Declaration
[JsonProperty(PropertyName = "oracleInterfaceIpv6")]
public string OracleInterfaceIpv6 { get; set; }
Property Value
| Type |
Description |
| string |
The IPv6 address for the Oracle end of the inside tunnel interface. This IP address is optional.
If the tunnel's routing attribute is set to BGP
(see {@link IPSecConnectionTunnel}), this IP address
is used for the tunnel's BGP session.
If routing is instead set to STATIC, you can set this IP
address to troubleshoot or monitor the tunnel.
Only subnet masks from /64 up to /127 are allowed.
Example: 2001:db8::1/64
|