public sealed class RouterStatus.Types.BgpPeerStatus : IMessage<RouterStatus.Types.BgpPeerStatus>, IEquatable<RouterStatus.Types.BgpPeerStatus>, IDeepCloneable<RouterStatus.Types.BgpPeerStatus>, IBufferMessage, IMessage
Reference documentation and code samples for the Distributed Cloud Edge Network v1 API class RouterStatus.Types.BgpPeerStatus.
Status of a BGP peer.
Implements
IMessageRouterStatusTypesBgpPeerStatus, IEquatableRouterStatusTypesBgpPeerStatus, IDeepCloneableRouterStatusTypesBgpPeerStatus, IBufferMessage, IMessageNamespace
Google.Cloud.EdgeNetwork.V1Assembly
Google.Cloud.EdgeNetwork.V1.dll
Constructors
BgpPeerStatus()
public BgpPeerStatus()
BgpPeerStatus(BgpPeerStatus)
public BgpPeerStatus(RouterStatus.Types.BgpPeerStatus other)
Parameter | |
---|---|
Name | Description |
other | RouterStatusTypesBgpPeerStatus |
Properties
IpAddress
public string IpAddress { get; set; }
IP address of the local BGP interface.
Property Value | |
---|---|
Type | Description |
string |
Name
public string Name { get; set; }
Name of this BGP peer. Unique within the Routers resource.
Property Value | |
---|---|
Type | Description |
string |
PeerIpAddress
public string PeerIpAddress { get; set; }
IP address of the remote BGP interface.
Property Value | |
---|---|
Type | Description |
string |
PrefixCounter
public RouterStatus.Types.PrefixCounter PrefixCounter { get; set; }
A collection of counts for prefixes.
Property Value | |
---|---|
Type | Description |
RouterStatusTypesPrefixCounter |
State
public string State { get; set; }
BGP state as specified in RFC1771.
Property Value | |
---|---|
Type | Description |
string |
Status
public RouterStatus.Types.BgpPeerStatus.Types.BgpStatus Status { get; set; }
The current status of BGP.
Property Value | |
---|---|
Type | Description |
RouterStatusTypesBgpPeerStatusTypesBgpStatus |
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 long UptimeSeconds { get; set; }
Time this session has been up, in seconds.
Property Value | |
---|---|
Type | Description |
long |