Class Google::Cloud::Compute::V1::BfdStatus (v1.2.0)

Next free: 15

Inherits

  • Object

Extended By

  • Google::Protobuf::MessageExts::ClassMethods

Includes

  • Google::Protobuf::MessageExts

Methods

#bfd_session_initialization_mode

def bfd_session_initialization_mode() -> ::String
Returns
  • (::String) — 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. Check the BfdSessionInitializationMode enum for the list of possible values.

#bfd_session_initialization_mode=

def bfd_session_initialization_mode=(value) -> ::String
Parameter
  • value (::String) — 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. Check the BfdSessionInitializationMode enum for the list of possible values.
Returns
  • (::String) — 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. Check the BfdSessionInitializationMode enum for the list of possible values.

#config_update_timestamp_micros

def config_update_timestamp_micros() -> ::Integer
Returns
  • (::Integer) — Unix timestamp of the most recent config update.

#config_update_timestamp_micros=

def config_update_timestamp_micros=(value) -> ::Integer
Parameter
  • value (::Integer) — Unix timestamp of the most recent config update.
Returns
  • (::Integer) — Unix timestamp of the most recent config update.

#control_packet_counts

def control_packet_counts() -> ::Google::Cloud::Compute::V1::BfdStatusPacketCounts
Returns

#control_packet_counts=

def control_packet_counts=(value) -> ::Google::Cloud::Compute::V1::BfdStatusPacketCounts
Parameter
Returns

#control_packet_intervals

def control_packet_intervals() -> ::Array<::Google::Cloud::Compute::V1::PacketIntervals>
Returns

#control_packet_intervals=

def control_packet_intervals=(value) -> ::Array<::Google::Cloud::Compute::V1::PacketIntervals>
Parameter
Returns

#local_diagnostic

def local_diagnostic() -> ::String
Returns
  • (::String) — 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 Check the LocalDiagnostic enum for the list of possible values.

#local_diagnostic=

def local_diagnostic=(value) -> ::String
Parameter
  • value (::String) — 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 Check the LocalDiagnostic enum for the list of possible values.
Returns
  • (::String) — 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 Check the LocalDiagnostic enum for the list of possible values.

#local_state

def local_state() -> ::String
Returns
  • (::String) — The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the LocalState enum for the list of possible values.

#local_state=

def local_state=(value) -> ::String
Parameter
  • value (::String) — The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the LocalState enum for the list of possible values.
Returns
  • (::String) — The current BFD session state as seen by the transmitting system. These states are specified in section 4.1 of RFC5880 Check the LocalState enum for the list of possible values.

#negotiated_local_control_tx_interval_ms

def negotiated_local_control_tx_interval_ms() -> ::Integer
Returns
  • (::Integer) — Negotiated transmit interval for control packets.

#negotiated_local_control_tx_interval_ms=

def negotiated_local_control_tx_interval_ms=(value) -> ::Integer
Parameter
  • value (::Integer) — Negotiated transmit interval for control packets.
Returns
  • (::Integer) — Negotiated transmit interval for control packets.

#rx_packet

def rx_packet() -> ::Google::Cloud::Compute::V1::BfdPacket
Returns

#rx_packet=

def rx_packet=(value) -> ::Google::Cloud::Compute::V1::BfdPacket
Parameter
Returns

#tx_packet

def tx_packet() -> ::Google::Cloud::Compute::V1::BfdPacket
Returns

#tx_packet=

def tx_packet=(value) -> ::Google::Cloud::Compute::V1::BfdPacket
Parameter
Returns

#uptime_ms

def uptime_ms() -> ::Integer
Returns
  • (::Integer) — Session uptime in milliseconds. Value will be 0 if session is not up.

#uptime_ms=

def uptime_ms=(value) -> ::Integer
Parameter
  • value (::Integer) — Session uptime in milliseconds. Value will be 0 if session is not up.
Returns
  • (::Integer) — Session uptime in milliseconds. Value will be 0 if session is not up.