public sealed class RouterStatusBgpPeerStatus : IMessage<RouterStatusBgpPeerStatus>, IEquatable<RouterStatusBgpPeerStatus>, IDeepCloneable<RouterStatusBgpPeerStatus>, IBufferMessage, IMessageImplements
IMessage<RouterStatusBgpPeerStatus>, IEquatable<RouterStatusBgpPeerStatus>, IDeepCloneable<RouterStatusBgpPeerStatus>, IBufferMessage, IMessageNamespace
Google.Cloud.Compute.V1Assembly
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 |
RepeatedField<Route> |
|
HasIpAddress
public bool HasIpAddress { get; }Gets whether the "ip_address" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasLinkedVpnTunnel
public bool HasLinkedVpnTunnel { get; }Gets whether the "linked_vpn_tunnel" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasName
public bool HasName { get; }Gets whether the "name" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasNumLearnedRoutes
public bool HasNumLearnedRoutes { get; }Gets whether the "num_learned_routes" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasPeerIpAddress
public bool HasPeerIpAddress { get; }Gets whether the "peer_ip_address" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasRouterApplianceInstance
public bool HasRouterApplianceInstance { get; }Gets whether the "router_appliance_instance" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasState
public bool HasState { get; }Gets whether the "state" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasStatus
public bool HasStatus { get; }Gets whether the "status" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasUptime
public bool HasUptime { get; }Gets whether the "uptime" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
HasUptimeSeconds
public bool HasUptimeSeconds { get; }Gets whether the "uptime_seconds" field is set
| Property Value | |
|---|---|
| Type | Description |
Boolean |
|
IpAddress
public string IpAddress { get; set; }IP 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 |
|
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 |
UInt32 |
|
PeerIpAddress
public string PeerIpAddress { get; set; }IP 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; }BGP state as specified in RFC1771.
| 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 |
|
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 |
|