Send feedback
Compute Engine v1 API - Class RouterStatusBgpPeerStatus (3.2.0)
Stay organized with collections
Save and categorize content based on your preferences.
Version 3.2.0 keyboard_arrow_down
public sealed class RouterStatusBgpPeerStatus : IMessage<RouterStatusBgpPeerStatus>, IEquatable<RouterStatusBgpPeerStatus>, IDeepCloneable<RouterStatusBgpPeerStatus>, IBufferMessage, IMessage
Inheritance
object >
RouterStatusBgpPeerStatus
Namespace
Google.Cloud.Compute.V1
Assembly
Google.Cloud.Compute.V1.dll
Constructors
RouterStatusBgpPeerStatus()
public RouterStatusBgpPeerStatus()
RouterStatusBgpPeerStatus(RouterStatusBgpPeerStatus)
public RouterStatusBgpPeerStatus(RouterStatusBgpPeerStatus other)
Properties
AdvertisedRoutes
public RepeatedField<Route> AdvertisedRoutes { get; }
Routes that were advertised to the remote BGP peer
BfdStatus
public BfdStatus BfdStatus { get; set; }
EnableIpv4
public bool EnableIpv4 { get; set; }
Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.
Property Value
Type
Description
bool
EnableIpv6
public bool EnableIpv6 { get; set; }
Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.
Property Value
Type
Description
bool
HasEnableIpv4
public bool HasEnableIpv4 { get; }
Gets whether the "enable_ipv4" field is set
Property Value
Type
Description
bool
HasEnableIpv6
public bool HasEnableIpv6 { get; }
Gets whether the "enable_ipv6" field is set
Property Value
Type
Description
bool
HasIpAddress
public bool HasIpAddress { get; }
Gets whether the "ip_address" field is set
Property Value
Type
Description
bool
HasIpv4NexthopAddress
public bool HasIpv4NexthopAddress { get; }
Gets whether the "ipv4_nexthop_address" field is set
Property Value
Type
Description
bool
HasIpv6NexthopAddress
public bool HasIpv6NexthopAddress { get; }
Gets whether the "ipv6_nexthop_address" field is set
Property Value
Type
Description
bool
HasLinkedVpnTunnel
public bool HasLinkedVpnTunnel { get; }
Gets whether the "linked_vpn_tunnel" field is set
Property Value
Type
Description
bool
HasMd5AuthEnabled
public bool HasMd5AuthEnabled { get; }
Gets whether the "md5_auth_enabled" field is set
Property Value
Type
Description
bool
HasName
public bool HasName { get; }
Gets whether the "name" field is set
Property Value
Type
Description
bool
HasNumLearnedRoutes
public bool HasNumLearnedRoutes { get; }
Gets whether the "num_learned_routes" field is set
Property Value
Type
Description
bool
HasPeerIpAddress
public bool HasPeerIpAddress { get; }
Gets whether the "peer_ip_address" field is set
Property Value
Type
Description
bool
HasPeerIpv4NexthopAddress
public bool HasPeerIpv4NexthopAddress { get; }
Gets whether the "peer_ipv4_nexthop_address" field is set
Property Value
Type
Description
bool
HasPeerIpv6NexthopAddress
public bool HasPeerIpv6NexthopAddress { get; }
Gets whether the "peer_ipv6_nexthop_address" field is set
Property Value
Type
Description
bool
HasRouterApplianceInstance
public bool HasRouterApplianceInstance { get; }
Gets whether the "router_appliance_instance" field is set
Property Value
Type
Description
bool
HasState
public bool HasState { get; }
Gets whether the "state" field is set
Property Value
Type
Description
bool
HasStatus
public bool HasStatus { get; }
Gets whether the "status" field is set
Property Value
Type
Description
bool
HasStatusReason
public bool HasStatusReason { get; }
Gets whether the "status_reason" field is set
Property Value
Type
Description
bool
HasUptime
public bool HasUptime { get; }
Gets whether the "uptime" field is set
Property Value
Type
Description
bool
HasUptimeSeconds
public bool HasUptimeSeconds { get; }
Gets whether the "uptime_seconds" field is set
Property Value
Type
Description
bool
IpAddress
public string IpAddress { get; set; }
IP address of the local BGP interface.
Property Value
Type
Description
string
Ipv4NexthopAddress
public string Ipv4NexthopAddress { get; set; }
IPv4 address of the local BGP interface.
Property Value
Type
Description
string
Ipv6NexthopAddress
public string Ipv6NexthopAddress { get; set; }
IPv6 address of the local BGP interface.
Property Value
Type
Description
string
LinkedVpnTunnel
public string LinkedVpnTunnel { get; set; }
URL of the VPN tunnel that this BGP peer controls.
Property Value
Type
Description
string
Md5AuthEnabled
public bool Md5AuthEnabled { get; set; }
Informs whether MD5 authentication is enabled on this BGP peer.
Property Value
Type
Description
bool
Name
public string Name { get; set; }
Name of this BGP peer. Unique within the Routers resource.
Property Value
Type
Description
string
NumLearnedRoutes
public uint NumLearnedRoutes { get; set; }
Number of routes learned from the remote BGP Peer.
Property Value
Type
Description
uint
PeerIpAddress
public string PeerIpAddress { get; set; }
IP address of the remote BGP interface.
Property Value
Type
Description
string
PeerIpv4NexthopAddress
public string PeerIpv4NexthopAddress { get; set; }
IPv4 address of the remote BGP interface.
Property Value
Type
Description
string
PeerIpv6NexthopAddress
public string PeerIpv6NexthopAddress { get; set; }
IPv6 address of the remote BGP interface.
Property Value
Type
Description
string
RouterApplianceInstance
public string RouterApplianceInstance { get; set; }
[Output only] URI of the VM instance that is used as third-party router appliances such as Next Gen Firewalls, Virtual Routers, or Router Appliances. The VM instance is the peer side of the BGP session.
Property Value
Type
Description
string
State
public string State { get; set; }
The state of the BGP session. For a list of possible values for this field, see BGP session states.
Property Value
Type
Description
string
Status
public string Status { get; set; }
Status of the BGP peer: {UP, DOWN}
Check the Status enum for the list of possible values.
Property Value
Type
Description
string
StatusReason
public string StatusReason { get; set; }
Indicates why particular status was returned.
Check the StatusReason enum for the list of possible values.
Property Value
Type
Description
string
Uptime
public string Uptime { get; set; }
Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds
Property Value
Type
Description
string
UptimeSeconds
public string UptimeSeconds { get; set; }
Time this session has been up, in seconds. Format: 145
Property Value
Type
Description
string
Send feedback
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License , and code samples are licensed under the Apache 2.0 License . For details, see the Google Developers Site Policies . Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-01-28 UTC.
Need to tell us more?
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]