Class BfdStatus
Next free: 15
Implements
Inherited Members
Namespace: Google.Apis.Compute.v1.Data
Assembly: Google.Apis.Compute.v1.dll
Syntax
public class BfdStatus : IDirectResponseSchema
Properties
BfdSessionInitializationMode
The BFD session initialization mode for this BGP peer. If set to ACTIVE, the Cloud Router will initiate the BFD session for this BGP peer. If set to PASSIVE, the Cloud Router will wait for the peer router to initiate the BFD session for this BGP peer. If set to DISABLED, BFD is disabled for this BGP peer.
Declaration
[JsonProperty("bfdSessionInitializationMode")]
public virtual string BfdSessionInitializationMode { get; set; }
Property Value
Type | Description |
---|---|
string |
ConfigUpdateTimestampMicros
Unix timestamp of the most recent config update.
Declaration
[JsonProperty("configUpdateTimestampMicros")]
public virtual long? ConfigUpdateTimestampMicros { get; set; }
Property Value
Type | Description |
---|---|
long? |
ControlPacketCounts
Control packet counts for the current BFD session.
Declaration
[JsonProperty("controlPacketCounts")]
public virtual BfdStatusPacketCounts ControlPacketCounts { get; set; }
Property Value
Type | Description |
---|---|
BfdStatusPacketCounts |
ControlPacketIntervals
Inter-packet time interval statistics for control packets.
Declaration
[JsonProperty("controlPacketIntervals")]
public virtual IList<PacketIntervals> ControlPacketIntervals { get; set; }
Property Value
Type | Description |
---|---|
IList<PacketIntervals> |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
LocalDiagnostic
The diagnostic code specifies the local system's reason for the last change in session state. This allows remote systems to determine the reason that the previous session failed, for example. These diagnostic codes are specified in section 4.1 of RFC5880
Declaration
[JsonProperty("localDiagnostic")]
public virtual string LocalDiagnostic { get; set; }
Property Value
Type | Description |
---|---|
string |
LocalState
The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880
Declaration
[JsonProperty("localState")]
public virtual string LocalState { get; set; }
Property Value
Type | Description |
---|---|
string |
NegotiatedLocalControlTxIntervalMs
Negotiated transmit interval for control packets.
Declaration
[JsonProperty("negotiatedLocalControlTxIntervalMs")]
public virtual long? NegotiatedLocalControlTxIntervalMs { get; set; }
Property Value
Type | Description |
---|---|
long? |
RxPacket
The most recent Rx control packet for this BFD session.
Declaration
[JsonProperty("rxPacket")]
public virtual BfdPacket RxPacket { get; set; }
Property Value
Type | Description |
---|---|
BfdPacket |
TxPacket
The most recent Tx control packet for this BFD session.
Declaration
[JsonProperty("txPacket")]
public virtual BfdPacket TxPacket { get; set; }
Property Value
Type | Description |
---|---|
BfdPacket |
UptimeMs
Session uptime in milliseconds. Value will be 0 if session is not up.
Declaration
[JsonProperty("uptimeMs")]
public virtual long? UptimeMs { get; set; }
Property Value
Type | Description |
---|---|
long? |