Compute Engine v1 API - Class RouterStatusBgpPeerStatus (2.16.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
Name Description
other RouterStatusBgpPeerStatus

Properties

AdvertisedRoutes

public RepeatedField<Route> AdvertisedRoutes { get; }

Routes that were advertised to the remote BGP peer

Property Value
Type Description
RepeatedFieldRoute

BfdStatus

public BfdStatus BfdStatus { get; set; }
Property Value
Type Description
BfdStatus

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