Reference documentation and code samples for the Google Cloud Compute V1 API class Google::Cloud::Compute::V1::BfdStatus.
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
- (::Google::Cloud::Compute::V1::BfdStatusPacketCounts) — Control packet counts for the current BFD session.
#control_packet_counts=
def control_packet_counts=(value) -> ::Google::Cloud::Compute::V1::BfdStatusPacketCounts Parameter
- value (::Google::Cloud::Compute::V1::BfdStatusPacketCounts) — Control packet counts for the current BFD session.
Returns
- (::Google::Cloud::Compute::V1::BfdStatusPacketCounts) — Control packet counts for the current BFD session.
#control_packet_intervals
def control_packet_intervals() -> ::Array<::Google::Cloud::Compute::V1::PacketIntervals> Returns
- (::Array<::Google::Cloud::Compute::V1::PacketIntervals>) — Inter-packet time interval statistics for control packets.
#control_packet_intervals=
def control_packet_intervals=(value) -> ::Array<::Google::Cloud::Compute::V1::PacketIntervals> Parameter
- value (::Array<::Google::Cloud::Compute::V1::PacketIntervals>) — Inter-packet time interval statistics for control packets.
Returns
- (::Array<::Google::Cloud::Compute::V1::PacketIntervals>) — Inter-packet time interval statistics for control packets.
#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
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Rx control packet for this BFD session.
#rx_packet=
def rx_packet=(value) -> ::Google::Cloud::Compute::V1::BfdPacket Parameter
- value (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Rx control packet for this BFD session.
Returns
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Rx control packet for this BFD session.
#tx_packet
def tx_packet() -> ::Google::Cloud::Compute::V1::BfdPacket Returns
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Tx control packet for this BFD session.
#tx_packet=
def tx_packet=(value) -> ::Google::Cloud::Compute::V1::BfdPacket Parameter
- value (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Tx control packet for this BFD session.
Returns
- (::Google::Cloud::Compute::V1::BfdPacket) — The most recent Tx control packet for this BFD session.
#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.