Class RouterStatusBgpPeerStatus (2.0.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

HasIpAddress

public bool HasIpAddress { get; }

Gets whether the "ip_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

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

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

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

LinkedVpnTunnel

public string LinkedVpnTunnel { get; set; }

URL of the VPN tunnel that this BGP peer controls.

Property Value
TypeDescription
String

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

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

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