Show / Hide Table of Contents

Class RouterStatusBgpPeerStatus

Inheritance
object
RouterStatusBgpPeerStatus
Implements
IDirectResponseSchema
Inherited Members
object.Equals(object)
object.Equals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
object.ReferenceEquals(object, object)
object.ToString()
Namespace: Google.Apis.Compute.alpha.Data
Assembly: Google.Apis.Compute.alpha.dll
Syntax
public class RouterStatusBgpPeerStatus : IDirectResponseSchema

Properties

AdvertisedRoutes

Routes that were advertised to the remote BGP peer

Declaration
[JsonProperty("advertisedRoutes")]
public virtual IList<Route> AdvertisedRoutes { get; set; }
Property Value
Type Description
IList<Route>

BfdStatus

Declaration
[JsonProperty("bfdStatus")]
public virtual BfdStatus BfdStatus { get; set; }
Property Value
Type Description
BfdStatus

ETag

The ETag of the item.

Declaration
public virtual string ETag { get; set; }
Property Value
Type Description
string

EnableIpv4

Output only. Enable IPv4 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 4.

Declaration
[JsonProperty("enableIpv4")]
public virtual bool? EnableIpv4 { get; set; }
Property Value
Type Description
bool?

EnableIpv6

Output only. Enable IPv6 traffic over BGP Peer. It is enabled by default if the peerIpAddress is version 6.

Declaration
[JsonProperty("enableIpv6")]
public virtual bool? EnableIpv6 { get; set; }
Property Value
Type Description
bool?

IpAddress

Output only. IP address of the local BGP interface.

Declaration
[JsonProperty("ipAddress")]
public virtual string IpAddress { get; set; }
Property Value
Type Description
string

Ipv4NexthopAddress

Output only. IPv4 address of the local BGP interface.

Declaration
[JsonProperty("ipv4NexthopAddress")]
public virtual string Ipv4NexthopAddress { get; set; }
Property Value
Type Description
string

Ipv6NexthopAddress

Output only. IPv6 address of the local BGP interface.

Declaration
[JsonProperty("ipv6NexthopAddress")]
public virtual string Ipv6NexthopAddress { get; set; }
Property Value
Type Description
string

LinkedCustomHardware

Output only. The URI of the linked custom hardware resource, CustomHardwareLinkAttachment. This CustomHardwareLinkAttachment resource is the one that will establish the BGP session from the Cloud Router.

Declaration
[JsonProperty("linkedCustomHardware")]
public virtual string LinkedCustomHardware { get; set; }
Property Value
Type Description
string

LinkedVpnTunnel

Output only. URL of the VPN tunnel that this BGP peer controls.

Declaration
[JsonProperty("linkedVpnTunnel")]
public virtual string LinkedVpnTunnel { get; set; }
Property Value
Type Description
string

Md5AuthEnabled

Informs whether MD5 authentication is enabled on this BGP peer.

Declaration
[JsonProperty("md5AuthEnabled")]
public virtual bool? Md5AuthEnabled { get; set; }
Property Value
Type Description
bool?

Name

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

Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type Description
string

NumLearnedRoutes

Output only. Number of routes learned from the remote BGP Peer.

Declaration
[JsonProperty("numLearnedRoutes")]
public virtual long? NumLearnedRoutes { get; set; }
Property Value
Type Description
long?

PeerIpAddress

Output only. IP address of the remote BGP interface.

Declaration
[JsonProperty("peerIpAddress")]
public virtual string PeerIpAddress { get; set; }
Property Value
Type Description
string

PeerIpv4NexthopAddress

Output only. IPv4 address of the remote BGP interface.

Declaration
[JsonProperty("peerIpv4NexthopAddress")]
public virtual string PeerIpv4NexthopAddress { get; set; }
Property Value
Type Description
string

PeerIpv6NexthopAddress

Output only. IPv6 address of the remote BGP interface.

Declaration
[JsonProperty("peerIpv6NexthopAddress")]
public virtual string PeerIpv6NexthopAddress { get; set; }
Property Value
Type Description
string

RouterApplianceInstance

Output only. [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.

Declaration
[JsonProperty("routerApplianceInstance")]
public virtual string RouterApplianceInstance { get; set; }
Property Value
Type Description
string

State

Output only. The state of the BGP session. For a list of possible values for this field, seeBGP session states.

Declaration
[JsonProperty("state")]
public virtual string State { get; set; }
Property Value
Type Description
string

Status

Output only. Status of the BGP peer: {UP, DOWN}

Declaration
[JsonProperty("status")]
public virtual string Status { get; set; }
Property Value
Type Description
string

StatusReason

Indicates why particular status was returned.

Declaration
[JsonProperty("statusReason")]
public virtual string StatusReason { get; set; }
Property Value
Type Description
string

Uptime

Output only. Time this session has been up. Format: 14 years, 51 weeks, 6 days, 23 hours, 59 minutes, 59 seconds

Declaration
[JsonProperty("uptime")]
public virtual string Uptime { get; set; }
Property Value
Type Description
string

UptimeSeconds

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

Declaration
[JsonProperty("uptimeSeconds")]
public virtual string UptimeSeconds { get; set; }
Property Value
Type Description
string

Implements

IDirectResponseSchema
In this article
Back to top Generated by DocFX