Compute Engine v1 API - Class RouterStatusBgpPeerStatus (2.5.0)

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)
Parameter
NameDescription
otherRouterStatusBgpPeerStatus

Properties

AdvertisedRoutes

public RepeatedField<Route> AdvertisedRoutes { get; }

Routes that were advertised to the remote BGP peer

Property Value
TypeDescription
RepeatedField<Route>

BfdStatus

public BfdStatus BfdStatus { get; set; }
Property Value
TypeDescription
BfdStatus

EnableIpv6

public bool EnableIpv6 { get; set; }

Enable IPv6 traffic over BGP Peer. If not specified, it is disabled by default.

Property Value
TypeDescription
Boolean

HasEnableIpv6

public bool HasEnableIpv6 { get; }

Gets whether the "enable_ipv6" field is set

Property Value
TypeDescription
Boolean

HasIpAddress

public bool HasIpAddress { get; }

Gets whether the "ip_address" field is set

Property Value
TypeDescription
Boolean

HasIpv6NexthopAddress

public bool HasIpv6NexthopAddress { get; }

Gets whether the "ipv6_nexthop_address" field is set

Property Value
TypeDescription
Boolean

HasLinkedVpnTunnel

public bool HasLinkedVpnTunnel { get; }

Gets whether the "linked_vpn_tunnel" field is set

Property Value
TypeDescription
Boolean

HasMd5AuthEnabled

public bool HasMd5AuthEnabled { get; }

Gets whether the "md5_auth_enabled" field is set

Property Value
TypeDescription
Boolean

HasName

public bool HasName { get; }

Gets whether the "name" field is set

Property Value
TypeDescription
Boolean

HasNumLearnedRoutes

public bool HasNumLearnedRoutes { get; }

Gets whether the "num_learned_routes" field is set

Property Value
TypeDescription
Boolean

HasPeerIpAddress

public bool HasPeerIpAddress { get; }

Gets whether the "peer_ip_address" field is set

Property Value
TypeDescription
Boolean

HasPeerIpv6NexthopAddress

public bool HasPeerIpv6NexthopAddress { get; }

Gets whether the "peer_ipv6_nexthop_address" field is set

Property Value
TypeDescription
Boolean

HasRouterApplianceInstance

public bool HasRouterApplianceInstance { get; }

Gets whether the "router_appliance_instance" field is set

Property Value
TypeDescription
Boolean

HasState

public bool HasState { get; }

Gets whether the "state" field is set

Property Value
TypeDescription
Boolean

HasStatus

public bool HasStatus { get; }

Gets whether the "status" field is set

Property Value
TypeDescription
Boolean

HasStatusReason

public bool HasStatusReason { get; }

Gets whether the "status_reason" field is set

Property Value
TypeDescription
Boolean

HasUptime

public bool HasUptime { get; }

Gets whether the "uptime" field is set

Property Value
TypeDescription
Boolean

HasUptimeSeconds

public bool HasUptimeSeconds { get; }

Gets whether the "uptime_seconds" field is set

Property Value
TypeDescription
Boolean

IpAddress

public string IpAddress { get; set; }

IP address of the local BGP interface.

Property Value
TypeDescription
String

Ipv6NexthopAddress

public string Ipv6NexthopAddress { get; set; }

IPv6 address of the local BGP interface.

Property Value
TypeDescription
String

LinkedVpnTunnel

public string LinkedVpnTunnel { get; set; }

URL of the VPN tunnel that this BGP peer controls.

Property Value
TypeDescription
String

Md5AuthEnabled

public bool Md5AuthEnabled { get; set; }

Informs whether MD5 authentication is enabled on this BGP peer.

Property Value
TypeDescription
Boolean

Name

public string Name { get; set; }

Name of this BGP peer. Unique within the Routers resource.

Property Value
TypeDescription
String

NumLearnedRoutes

public uint NumLearnedRoutes { get; set; }

Number of routes learned from the remote BGP Peer.

Property Value
TypeDescription
UInt32

PeerIpAddress

public string PeerIpAddress { get; set; }

IP address of the remote BGP interface.

Property Value
TypeDescription
String

PeerIpv6NexthopAddress

public string PeerIpv6NexthopAddress { get; set; }

IPv6 address of the remote BGP interface.

Property Value
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
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
TypeDescription
String

UptimeSeconds

public string UptimeSeconds { get; set; }

Time this session has been up, in seconds. Format: 145

Property Value
TypeDescription
String