Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR ip-bfd package operational data.
This module contains definitions for the following management objects:
bfd: Bidirectional Forwarding Detection(BFD) operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Bfd
- type BfdAfId
- type BfdMgmtPktDisplay
- type BfdMgmtSessionDiag
- type BfdMgmtSessionState
- type BfdMpDownloadState
- type BfdSession
- type Bfd_ClientBriefs
- type Bfd_ClientBriefs_ClientBrief
- type Bfd_ClientDetails
- type Bfd_ClientDetails_ClientDetail
- type Bfd_ClientDetails_ClientDetail_Brief
- type Bfd_ClientDetails_ClientDetail_Flags
- type Bfd_Counters
- type Bfd_Counters_PacketCounters
- type Bfd_Counters_PacketCounters_PacketCounter
- type Bfd_GenericSummaries
- type Bfd_GenericSummaries_GenericSummary
- type Bfd_Ipv4MultiHopCounters
- type Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters
- type Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter
- type Bfd_Ipv4MultiHopMultiPaths
- type Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath
- type Bfd_Ipv4MultiHopNodeLocationSummaries
- type Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary
- type Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary_SessionState
- type Bfd_Ipv4MultiHopSessionBriefs
- type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief
- type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation
- type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4MultiHopSessionDetails
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState_ChangeTime
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_LastStateChange
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_ReceivePacket
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_SourceAddress
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_TransmitPacket
- type Bfd_Ipv4MultiHopSummary
- type Bfd_Ipv4MultiHopSummary_SessionState
- type Bfd_Ipv4SingleHopCounters
- type Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters
- type Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter
- type Bfd_Ipv4SingleHopLocationSummaries
- type Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary
- type Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary_SessionState
- type Bfd_Ipv4SingleHopMultiPaths
- type Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath
- type Bfd_Ipv4SingleHopNodeLocationSummaries
- type Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary
- type Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary_SessionState
- type Bfd_Ipv4SingleHopSessionBriefs
- type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief
- type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation
- type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4SingleHopSessionDetails
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState_ChangeTime
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_LastStateChange
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_ReceivePacket
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_SourceAddress
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_TransmitPacket
- type Bfd_Ipv4SingleHopSummary
- type Bfd_Ipv4SingleHopSummary_SessionState
- type Bfd_Ipv4bfDoMplsteHeadCounters
- type Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters
- type Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter
- type Bfd_Ipv4bfDoMplsteHeadMultiPaths
- type Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath
- type Bfd_Ipv4bfDoMplsteHeadSessionBriefs
- type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief
- type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation
- type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState_ChangeTime
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_LastStateChange
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_ReceivePacket
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_SourceAddress
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_TransmitPacket
- type Bfd_Ipv4bfDoMplsteHeadSummary
- type Bfd_Ipv4bfDoMplsteHeadSummary_SessionState
- type Bfd_Ipv4bfDoMplsteTailCounters
- type Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters
- type Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter
- type Bfd_Ipv4bfDoMplsteTailMultiPaths
- type Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath
- type Bfd_Ipv4bfDoMplsteTailSessionBriefs
- type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief
- type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation
- type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteTailSessionDetails
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState_ChangeTime
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_LastStateChange
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_ReceivePacket
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_SourceAddress
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_TransmitPacket
- type Bfd_Ipv4bfDoMplsteTailSummary
- type Bfd_Ipv4bfDoMplsteTailSummary_SessionState
- type Bfd_Ipv4bfdMplsteHeadSummaryNodes
- type Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode
- type Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode_SessionState
- type Bfd_Ipv4bfdMplsteTailNodeSummaries
- type Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary
- type Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary_SessionState
- type Bfd_Ipv6MultiHopCounters
- type Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters
- type Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter
- type Bfd_Ipv6MultiHopMultiPaths
- type Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath
- type Bfd_Ipv6MultiHopNodeLocationSummaries
- type Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary
- type Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary_SessionState
- type Bfd_Ipv6MultiHopSessionBriefs
- type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief
- type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation
- type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv6MultiHopSessionDetails
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState_ChangeTime
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_LastStateChange
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_ReceivePacket
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_SourceAddress
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_TransmitPacket
- type Bfd_Ipv6MultiHopSummary
- type Bfd_Ipv6MultiHopSummary_SessionState
- type Bfd_Ipv6SingleHopCounters
- type Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters
- type Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter
- type Bfd_Ipv6SingleHopLocationSummaries
- type Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary
- type Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary_SessionState
- type Bfd_Ipv6SingleHopMultiPaths
- type Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath
- type Bfd_Ipv6SingleHopNodeLocationSummaries
- type Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary
- type Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary_SessionState
- type Bfd_Ipv6SingleHopSessionBriefs
- type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief
- type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation
- type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv6SingleHopSessionDetails
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState_ChangeTime
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_LastStateChange
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_ReceivePacket
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_SourceAddress
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_TransmitPacket
- type Bfd_Ipv6SingleHopSummary
- type Bfd_Ipv6SingleHopSummary_SessionState
- type Bfd_LabelCounters
- type Bfd_LabelCounters_LabelPacketCounters
- type Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter
- type Bfd_LabelMultiPaths
- type Bfd_LabelMultiPaths_LabelMultiPath
- type Bfd_LabelSessionBriefs
- type Bfd_LabelSessionBriefs_LabelSessionBrief
- type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation
- type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_LabelSessionDetails
- type Bfd_LabelSessionDetails_LabelSessionDetail
- type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation
- type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation
- type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo
- type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState
- type Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState_ChangeTime
- type Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_LastStateChange
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_ReceivePacket
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_SourceAddress
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_TransmitPacket
- type Bfd_LabelSummary
- type Bfd_LabelSummaryNodes
- type Bfd_LabelSummaryNodes_LabelSummaryNode
- type Bfd_LabelSummaryNodes_LabelSummaryNode_SessionState
- type Bfd_LabelSummary_SessionState
- type Bfd_RelationBriefs
- type Bfd_RelationBriefs_RelationBrief
- type Bfd_RelationBriefs_RelationBrief_LinkInformation
- type Bfd_RelationDetails
- type Bfd_RelationDetails_RelationDetail
- type Bfd_RelationDetails_RelationDetail_AssociationInformation
- type Bfd_RelationDetails_RelationDetail_AssociationInformation_IpDestinationAddress
- type Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation
- type Bfd_RelationDetails_RelationDetail_LinkInformation
- type Bfd_SessionBriefs
- type Bfd_SessionBriefs_SessionBrief
- type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation
- type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_SessionDetails
- type Bfd_SessionDetails_SessionDetail
- type Bfd_SessionDetails_SessionDetail_AssociationInformation
- type Bfd_SessionDetails_SessionDetail_AssociationInformation_IpDestinationAddress
- type Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation
- type Bfd_SessionDetails_SessionDetail_LspPingInfo
- type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingRxLastTime
- type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastErrorTime
- type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastTime
- type Bfd_SessionDetails_SessionDetail_MpDownloadState
- type Bfd_SessionDetails_SessionDetail_MpDownloadState_ChangeTime
- type Bfd_SessionDetails_SessionDetail_OwnerInformation
- type Bfd_SessionDetails_SessionDetail_StatusInformation
- type Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncReceiveStatistics
- type Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncTransmitStatistics
- type Bfd_SessionDetails_SessionDetail_StatusInformation_EchoReceivedStatistics
- type Bfd_SessionDetails_SessionDetail_StatusInformation_EchoTransmitStatistics
- type Bfd_SessionDetails_SessionDetail_StatusInformation_LastStateChange
- type Bfd_SessionDetails_SessionDetail_StatusInformation_ReceivePacket
- type Bfd_SessionDetails_SessionDetail_StatusInformation_SourceAddress
- type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation
- type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier
- type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier
- type Bfd_SessionDetails_SessionDetail_StatusInformation_TransmitPacket
- type Bfd_SessionMibs
- type Bfd_SessionMibs_SessionMib
- type Bfd_SessionMibs_SessionMib_DestAddress
- type Bfd_Summary
- type Bfd_Summary_SessionState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Bfd ¶
type Bfd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of brief information about all Label BFD sessions in the System. LabelSessionBriefs Bfd_LabelSessionBriefs // Summary information of IPv4 BFD over MPLS-TE Tail. Ipv4bfDoMplsteTailSummary Bfd_Ipv4bfDoMplsteTailSummary // IPv6 single hop Counters. Ipv6SingleHopCounters Bfd_Ipv6SingleHopCounters // IPv4 Counters. Counters Bfd_Counters // Table of detailed information about BFD clients. ClientDetails Bfd_ClientDetails // Summary information of BFD IPv4 singlehop sessions. Ipv4SingleHopSummary Bfd_Ipv4SingleHopSummary // Summary information of BFD IPv6 singlehop sessions. Ipv6SingleHopSummary Bfd_Ipv6SingleHopSummary // Label multipath. LabelMultiPaths Bfd_LabelMultiPaths // Table of detailed information about all IPv4 multihop BFD sessions in the // System . Ipv4MultiHopSessionDetails Bfd_Ipv4MultiHopSessionDetails // Table of detailed information about all IPv4 singlehop BFD sessions in the // System . Ipv4SingleHopSessionDetails Bfd_Ipv4SingleHopSessionDetails // Table of brief information about all IPv4 multihop BFD sessions in the // System. Ipv4MultiHopSessionBriefs Bfd_Ipv4MultiHopSessionBriefs // Generic summary information about BFD location. GenericSummaries Bfd_GenericSummaries // IPv6 single hop multipath. Ipv6SingleHopMultiPaths Bfd_Ipv6SingleHopMultiPaths // Table of summary information about BFD IPv4 singlehop sessions per // location. Ipv4SingleHopNodeLocationSummaries Bfd_Ipv4SingleHopNodeLocationSummaries // Summary information of Label BFD. LabelSummary Bfd_LabelSummary // Table of brief information about all IPv4 BFD over MPLS-TE Head sessions in // the System. Ipv4bfDoMplsteHeadSessionBriefs Bfd_Ipv4bfDoMplsteHeadSessionBriefs // Table of detailed information about all IPv4 BFD over MPLS-TE Tail sessions // in the System. Ipv4bfDoMplsteTailSessionDetails Bfd_Ipv4bfDoMplsteTailSessionDetails // Table of summary information about BFD IPv4 multihop sessions per location. Ipv4MultiHopNodeLocationSummaries Bfd_Ipv4MultiHopNodeLocationSummaries // Table of brief information about all IPv4 BFD over MPLS-TE Tail sessions in // the System. Ipv4bfDoMplsteTailSessionBriefs Bfd_Ipv4bfDoMplsteTailSessionBriefs // Table of summary information about BFD IPv6 multihop sessions per location. Ipv6MultiHopNodeLocationSummaries Bfd_Ipv6MultiHopNodeLocationSummaries // Summary information of BFD IPv4 multihop sessions. Ipv4MultiHopSummary Bfd_Ipv4MultiHopSummary // IPv4 single hop Counters. Ipv4SingleHopCounters Bfd_Ipv4SingleHopCounters // Table of detailed information about all IPv6 multihop BFD sessions in the // System . Ipv6MultiHopSessionDetails Bfd_Ipv6MultiHopSessionDetails // IPv6 multi hop multipath. Ipv6MultiHopMultiPaths Bfd_Ipv6MultiHopMultiPaths // IPv4 BFD over MPLS-TE Counters. Ipv4bfDoMplsteHeadCounters Bfd_Ipv4bfDoMplsteHeadCounters // BFD session MIB database. SessionMibs Bfd_SessionMibs // Summary information of BFD IPv6 multihop sessions. Ipv6MultiHopSummary Bfd_Ipv6MultiHopSummary // Table of summary about Label BFD sessions for location. LabelSummaryNodes Bfd_LabelSummaryNodes // Table of brief information about all IPv6 multihop BFD sessions in the // System. Ipv6MultiHopSessionBriefs Bfd_Ipv6MultiHopSessionBriefs // Table of brief information about singlehop IPv4 BFD sessions in the System. SessionBriefs Bfd_SessionBriefs // Table of summary information about BFD IPv6 singlehop sessions per // location. Ipv6SingleHopNodeLocationSummaries Bfd_Ipv6SingleHopNodeLocationSummaries // Summary information of BFD IPv4 singlehop sessions. Summary Bfd_Summary // Table of summary about IPv4 TE tail BFD sessions for location. Ipv4bfdMplsteTailNodeSummaries Bfd_Ipv4bfdMplsteTailNodeSummaries // Table of summary information about IPv4 singlehop BFD sessions for // location. Ipv4SingleHopLocationSummaries Bfd_Ipv4SingleHopLocationSummaries // Table of summary about IPv4 TE head BFD sessions for location. Ipv4bfdMplsteHeadSummaryNodes Bfd_Ipv4bfdMplsteHeadSummaryNodes // Table of detailed information about all Label BFD sessions in the System . LabelSessionDetails Bfd_LabelSessionDetails // Table of detailed information about all IPv6 singlehop BFD sessions in the // System . Ipv6SingleHopSessionDetails Bfd_Ipv6SingleHopSessionDetails // IPv4 multiple hop Counters. Ipv4MultiHopCounters Bfd_Ipv4MultiHopCounters // Table of detailed information about IPv4 singlehop BFD sessions in the // System . SessionDetails Bfd_SessionDetails // IPv4 single hop multipath. Ipv4SingleHopMultiPaths Bfd_Ipv4SingleHopMultiPaths // Table of brief information about all IPv4 singlehop BFD sessions in the // System. Ipv4SingleHopSessionBriefs Bfd_Ipv4SingleHopSessionBriefs // IPv6 multiple hop Counters. Ipv6MultiHopCounters Bfd_Ipv6MultiHopCounters // Table of summary information about BFD IPv6 singlehop sessions per // location. Ipv6SingleHopLocationSummaries Bfd_Ipv6SingleHopLocationSummaries // Label Counters. LabelCounters Bfd_LabelCounters // Table of detailed information about all IPv4 BFD over MPLS-TE Head sessions // in the System. Ipv4bfDoMplsteHeadSessionDetails Bfd_Ipv4bfDoMplsteHeadSessionDetails // Table of brief information about all BFD relations in the System. RelationBriefs Bfd_RelationBriefs // Table of Brief information about BFD clients. ClientBriefs Bfd_ClientBriefs // IPv4 BFD over MPLS-TE Head multipath. Ipv4bfDoMplsteHeadMultiPaths Bfd_Ipv4bfDoMplsteHeadMultiPaths // Table of detail information about all BFD relations in the System. RelationDetails Bfd_RelationDetails // IPv4 BFD over MPLS-TE Counters. Ipv4bfDoMplsteTailCounters Bfd_Ipv4bfDoMplsteTailCounters // Table of brief information about all IPv6 singlehop BFD sessions in the // System. Ipv6SingleHopSessionBriefs Bfd_Ipv6SingleHopSessionBriefs // IPv4 BFD over MPLS-TE Tail multipath. Ipv4bfDoMplsteTailMultiPaths Bfd_Ipv4bfDoMplsteTailMultiPaths // IPv4 multi-hop multipath. Ipv4MultiHopMultiPaths Bfd_Ipv4MultiHopMultiPaths // Summary information of IPv4 BFD over MPLS-TE Head. Ipv4bfDoMplsteHeadSummary Bfd_Ipv4bfDoMplsteHeadSummary }
Bfd Bidirectional Forwarding Detection(BFD) operational data
func (*Bfd) GetEntityData ¶
func (bfd *Bfd) GetEntityData() *types.CommonEntityData
type BfdMgmtPktDisplay ¶
type BfdMgmtPktDisplay string
BfdMgmtPktDisplay represents BFD session type
const ( // None BfdMgmtPktDisplay_bfd_mgmt_pkt_display_type_none BfdMgmtPktDisplay = "bfd-mgmt-pkt-display-type-none" // Display Type Bundle RTR Member BfdMgmtPktDisplay_bfd_mgmt_pkt_display_type_bob_mbr BfdMgmtPktDisplay = "bfd-mgmt-pkt-display-type-bob-mbr" // Display Type Enum Max Value BfdMgmtPktDisplay_bfd_mgmt_pkt_display_type_max BfdMgmtPktDisplay = "bfd-mgmt-pkt-display-type-max" )
type BfdMgmtSessionDiag ¶
type BfdMgmtSessionDiag string
BfdMgmtSessionDiag represents BFD session diagnostic
const ( // No diagnostic BfdMgmtSessionDiag_bfd_mgmt_session_diag_none BfdMgmtSessionDiag = "bfd-mgmt-session-diag-none" // Control Detection Time Expired BfdMgmtSessionDiag_bfd_mgmt_session_diag_control_detect_expired BfdMgmtSessionDiag = "bfd-mgmt-session-diag-control-detect-expired" // Echo Function Failed BfdMgmtSessionDiag_bfd_mgmt_session_diag_echo_function_failed BfdMgmtSessionDiag = "bfd-mgmt-session-diag-echo-function-failed" // Neighbor Signaled Session Down BfdMgmtSessionDiag_bfd_mgmt_session_diag_nb_or_signaled_down BfdMgmtSessionDiag = "bfd-mgmt-session-diag-nb-or-signaled-down" // Forwarding Plane Reset BfdMgmtSessionDiag_bfd_mgmt_session_diag_fwding_plane_reset BfdMgmtSessionDiag = "bfd-mgmt-session-diag-fwding-plane-reset" // Path Down BfdMgmtSessionDiag_bfd_mgmt_session_diag_path_down BfdMgmtSessionDiag = "bfd-mgmt-session-diag-path-down" // Concatenated Path Down BfdMgmtSessionDiag_bfd_mgmt_session_diag_conc_path_down BfdMgmtSessionDiag = "bfd-mgmt-session-diag-conc-path-down" // Administratively Down BfdMgmtSessionDiag_bfd_mgmt_session_diag_admin_down BfdMgmtSessionDiag = "bfd-mgmt-session-diag-admin-down" // Reverse Concatenated Path Down BfdMgmtSessionDiag_bfd_mgmt_session_diag_rev_conc_path_down BfdMgmtSessionDiag = "bfd-mgmt-session-diag-rev-conc-path-down" // Unknown diagnostic state BfdMgmtSessionDiag_bfd_mgmt_session_diag_num BfdMgmtSessionDiag = "bfd-mgmt-session-diag-num" )
type BfdMgmtSessionState ¶
type BfdMgmtSessionState string
BfdMgmtSessionState represents BFD session states
const ( // Session in Administratively Shutdown State BfdMgmtSessionState_bfd_mgmt_session_state_admin_down BfdMgmtSessionState = "bfd-mgmt-session-state-admin-down" // Session in Down State BfdMgmtSessionState_bfd_mgmt_session_state_down BfdMgmtSessionState = "bfd-mgmt-session-state-down" // Session in Initializing State BfdMgmtSessionState_bfd_mgmt_session_state_init BfdMgmtSessionState = "bfd-mgmt-session-state-init" // Session in Up State BfdMgmtSessionState_bfd_mgmt_session_state_up BfdMgmtSessionState = "bfd-mgmt-session-state-up" // Session in Failing State BfdMgmtSessionState_bfd_mgmt_session_state_failing BfdMgmtSessionState = "bfd-mgmt-session-state-failing" // Session in Unknown State BfdMgmtSessionState_bfd_mgmt_session_state_unknown BfdMgmtSessionState = "bfd-mgmt-session-state-unknown" )
type BfdMpDownloadState ¶
type BfdMpDownloadState string
BfdMpDownloadState represents Bfd mp download state
const ( // bfd mp download none BfdMpDownloadState_bfd_mp_download_none BfdMpDownloadState = "bfd-mp-download-none" // bfd mp download no lc BfdMpDownloadState_bfd_mp_download_no_lc BfdMpDownloadState = "bfd-mp-download-no-lc" // bfd mp download downloaded BfdMpDownloadState_bfd_mp_download_downloaded BfdMpDownloadState = "bfd-mp-download-downloaded" // bfd mp download ack BfdMpDownloadState_bfd_mp_download_ack BfdMpDownloadState = "bfd-mp-download-ack" // bfd mp download nack BfdMpDownloadState_bfd_mp_download_nack BfdMpDownloadState = "bfd-mp-download-nack" // bfd mp download delete BfdMpDownloadState_bfd_mp_download_delete BfdMpDownloadState = "bfd-mp-download-delete" )
type BfdSession ¶
type BfdSession string
BfdSession represents BFD session type
const ( // Session type is undefined BfdSession_undefined BfdSession = "undefined" // Session type is bundle member BfdSession_bundle_member BfdSession = "bundle-member" // Session type is bundle interface BfdSession_bundle_interface BfdSession = "bundle-interface" // Session type is state inheriting BfdSession_state_inheriting BfdSession = "state-inheriting" // Session type is bundle vlan BfdSession_bundle_vlan BfdSession = "bundle-vlan" // Session type is MPLS-TP BfdSession_mpls_tp BfdSession = "mpls-tp" // Session type is GRE tunnel BfdSession_gre BfdSession = "gre" // Session type is PW-HE BfdSession_pseudowire_headend BfdSession = "pseudowire-headend" // Session type is IP single hop BfdSession_ip_single_hop BfdSession = "ip-single-hop" )
type Bfd_ClientBriefs ¶
type Bfd_ClientBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information of client. The type is slice of // Bfd_ClientBriefs_ClientBrief. ClientBrief []*Bfd_ClientBriefs_ClientBrief }
Bfd_ClientBriefs Table of Brief information about BFD clients
func (*Bfd_ClientBriefs) GetEntityData ¶
func (clientBriefs *Bfd_ClientBriefs) GetEntityData() *types.CommonEntityData
type Bfd_ClientBriefs_ClientBrief ¶
type Bfd_ClientBriefs_ClientBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Client Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. Name interface{} // Client process name. The type is string with length: 0..257. NameXr interface{} // Location where client resides. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Number of sessions created by this client. The type is interface{} with // range: 0..4294967295. SessionCount interface{} }
Bfd_ClientBriefs_ClientBrief Brief information of client
func (*Bfd_ClientBriefs_ClientBrief) GetEntityData ¶
func (clientBrief *Bfd_ClientBriefs_ClientBrief) GetEntityData() *types.CommonEntityData
type Bfd_ClientDetails ¶
type Bfd_ClientDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information of client. The type is slice of // Bfd_ClientDetails_ClientDetail. ClientDetail []*Bfd_ClientDetails_ClientDetail }
Bfd_ClientDetails Table of detailed information about BFD clients
func (*Bfd_ClientDetails) GetEntityData ¶
func (clientDetails *Bfd_ClientDetails) GetEntityData() *types.CommonEntityData
type Bfd_ClientDetails_ClientDetail ¶
type Bfd_ClientDetails_ClientDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Client Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. ClientName interface{} // Recreate Time in Seconds. The type is interface{} with range: // 0..4294967295. Units are second. RecreateTime interface{} // Brief client information. Brief Bfd_ClientDetails_ClientDetail_Brief // The BFD Client Flags. Flags Bfd_ClientDetails_ClientDetail_Flags }
Bfd_ClientDetails_ClientDetail Detailed information of client
func (*Bfd_ClientDetails_ClientDetail) GetEntityData ¶
func (clientDetail *Bfd_ClientDetails_ClientDetail) GetEntityData() *types.CommonEntityData
type Bfd_ClientDetails_ClientDetail_Brief ¶
type Bfd_ClientDetails_ClientDetail_Brief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Client process name. The type is string with length: 0..257. NameXr interface{} // Location where client resides. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Number of sessions created by this client. The type is interface{} with // range: 0..4294967295. SessionCount interface{} }
Bfd_ClientDetails_ClientDetail_Brief Brief client information
func (*Bfd_ClientDetails_ClientDetail_Brief) GetEntityData ¶
func (brief *Bfd_ClientDetails_ClientDetail_Brief) GetEntityData() *types.CommonEntityData
type Bfd_ClientDetails_ClientDetail_Flags ¶
type Bfd_ClientDetails_ClientDetail_Flags struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Client is in Zombie State. The type is interface{} with range: // -2147483648..2147483647. IsZombieState interface{} // Client is in Recreate State. The type is interface{} with range: // -2147483648..2147483647. IsRecreateState interface{} }
Bfd_ClientDetails_ClientDetail_Flags The BFD Client Flags
func (*Bfd_ClientDetails_ClientDetail_Flags) GetEntityData ¶
func (flags *Bfd_ClientDetails_ClientDetail_Flags) GetEntityData() *types.CommonEntityData
type Bfd_Counters ¶
type Bfd_Counters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of IPv4 Packet counters. PacketCounters Bfd_Counters_PacketCounters }
Bfd_Counters IPv4 Counters
func (*Bfd_Counters) GetEntityData ¶
func (counters *Bfd_Counters) GetEntityData() *types.CommonEntityData
type Bfd_Counters_PacketCounters ¶
type Bfd_Counters_PacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface IPv4 Packet counters. The type is slice of // Bfd_Counters_PacketCounters_PacketCounter. PacketCounter []*Bfd_Counters_PacketCounters_PacketCounter }
Bfd_Counters_PacketCounters Table of IPv4 Packet counters
func (*Bfd_Counters_PacketCounters) GetEntityData ¶
func (packetCounters *Bfd_Counters_PacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_Counters_PacketCounters_PacketCounter ¶
type Bfd_Counters_PacketCounters_PacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_Counters_PacketCounters_PacketCounter Interface IPv4 Packet counters
func (*Bfd_Counters_PacketCounters_PacketCounter) GetEntityData ¶
func (packetCounter *Bfd_Counters_PacketCounters_PacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_GenericSummaries ¶
type Bfd_GenericSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic summary information for bfd location table. The type is slice of // Bfd_GenericSummaries_GenericSummary. GenericSummary []*Bfd_GenericSummaries_GenericSummary }
Bfd_GenericSummaries Generic summary information about BFD location
func (*Bfd_GenericSummaries) GetEntityData ¶
func (genericSummaries *Bfd_GenericSummaries) GetEntityData() *types.CommonEntityData
type Bfd_GenericSummaries_GenericSummary ¶
type Bfd_GenericSummaries_GenericSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Allocated PPS value. The type is interface{} with range: 0..4294967295. PpsAllocatedValue interface{} // Allocated MP PPS value. The type is interface{} with range: 0..4294967295. PpsmpAllocatedValue interface{} // Max PPS value. The type is interface{} with range: 0..4294967295. PpsMaxValue interface{} // Max MP PPS value. The type is interface{} with range: 0..4294967295. PpsmpMaxValue interface{} // Total Session Number. The type is interface{} with range: 0..4294967295. TotalSessionNumber interface{} // MP Session Number. The type is interface{} with range: 0..4294967295. MpSessionNumber interface{} // Max Session Number. The type is interface{} with range: 0..4294967295. MaxSessionNumber interface{} // All PPS percentage. The type is interface{} with range: 0..4294967295. // Units are percentage. PpsAllPercentage interface{} // MP PPS percentage. The type is interface{} with range: 0..4294967295. Units // are percentage. PpsmpPercentage interface{} }
Bfd_GenericSummaries_GenericSummary Generic summary information for bfd location table
func (*Bfd_GenericSummaries_GenericSummary) GetEntityData ¶
func (genericSummary *Bfd_GenericSummaries_GenericSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopCounters ¶
type Bfd_Ipv4MultiHopCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of IPv4 multiple hop Packet counters. Ipv4MultiHopPacketCounters Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters }
Bfd_Ipv4MultiHopCounters IPv4 multiple hop Counters
func (*Bfd_Ipv4MultiHopCounters) GetEntityData ¶
func (ipv4MultiHopCounters *Bfd_Ipv4MultiHopCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters ¶
type Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 multiple hop Packet counters. The type is slice of // Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter. Ipv4MultiHopPacketCounter []*Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter }
Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters Table of IPv4 multiple hop Packet counters
func (*Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters) GetEntityData ¶
func (ipv4MultiHopPacketCounters *Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter ¶
type Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter IPv4 multiple hop Packet counters
func (*Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter) GetEntityData ¶
func (ipv4MultiHopPacketCounter *Bfd_Ipv4MultiHopCounters_Ipv4MultiHopPacketCounters_Ipv4MultiHopPacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopMultiPaths ¶
type Bfd_Ipv4MultiHopMultiPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 multi hop multipath table. The type is slice of // Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath. Ipv4MultiHopMultiPath []*Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath }
Bfd_Ipv4MultiHopMultiPaths IPv4 multi-hop multipath
func (*Bfd_Ipv4MultiHopMultiPaths) GetEntityData ¶
func (ipv4MultiHopMultiPaths *Bfd_Ipv4MultiHopMultiPaths) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath ¶
type Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabelXr interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SessionInterfaceName interface{} }
Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath IPv4 multi hop multipath table
func (*Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath) GetEntityData ¶
func (ipv4MultiHopMultiPath *Bfd_Ipv4MultiHopMultiPaths_Ipv4MultiHopMultiPath) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopNodeLocationSummaries ¶
type Bfd_Ipv4MultiHopNodeLocationSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary information for BFD IPv4 multihop sessions for location. The type // is slice of // Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary. Ipv4MultiHopNodeLocationSummary []*Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary }
Bfd_Ipv4MultiHopNodeLocationSummaries Table of summary information about BFD IPv4 multihop sessions per location
func (*Bfd_Ipv4MultiHopNodeLocationSummaries) GetEntityData ¶
func (ipv4MultiHopNodeLocationSummaries *Bfd_Ipv4MultiHopNodeLocationSummaries) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary ¶
type Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Statistics of states for sessions. SessionState Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary_SessionState }
Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary Summary information for BFD IPv4 multihop sessions for location
func (*Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary) GetEntityData ¶
func (ipv4MultiHopNodeLocationSummary *Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary_SessionState ¶
type Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4MultiHopNodeLocationSummaries_Ipv4MultiHopNodeLocationSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionBriefs ¶
type Bfd_Ipv4MultiHopSessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single IPv4 multihop BFD session. The type is slice // of Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief. Ipv4MultiHopSessionBrief []*Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief }
Bfd_Ipv4MultiHopSessionBriefs Table of brief information about all IPv4 multihop BFD sessions in the System
func (*Bfd_Ipv4MultiHopSessionBriefs) GetEntityData ¶
func (ipv4MultiHopSessionBriefs *Bfd_Ipv4MultiHopSessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief ¶
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation }
Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief Brief information for a single IPv4 multihop BFD session
func (*Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief) GetEntityData ¶
func (ipv4MultiHopSessionBrief *Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation ¶
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4MultiHopSessionBriefs_Ipv4MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails ¶
type Bfd_Ipv4MultiHopSessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single IPv4 multihop BFD session. The type is // slice of Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail. Ipv4MultiHopSessionDetail []*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail }
Bfd_Ipv4MultiHopSessionDetails Table of detailed information about all IPv4 multihop BFD sessions in the System
func (*Bfd_Ipv4MultiHopSessionDetails) GetEntityData ¶
func (ipv4MultiHopSessionDetails *Bfd_Ipv4MultiHopSessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Session status information. StatusInformation Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation. OwnerInformation []*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation. AssociationInformation []*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail Detailed information for a single IPv4 multihop BFD session
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail) GetEntityData ¶
func (ipv4MultiHopSessionDetail *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation Association session information
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState_ChangeTime }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState MP Dowload State
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation Session status information
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_LastStateChange ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_SourceAddress ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_Ipv4MultiHopSessionDetails_Ipv4MultiHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSummary ¶
type Bfd_Ipv4MultiHopSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_Ipv4MultiHopSummary_SessionState }
Bfd_Ipv4MultiHopSummary Summary information of BFD IPv4 multihop sessions
func (*Bfd_Ipv4MultiHopSummary) GetEntityData ¶
func (ipv4MultiHopSummary *Bfd_Ipv4MultiHopSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4MultiHopSummary_SessionState ¶
type Bfd_Ipv4MultiHopSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_Ipv4MultiHopSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4MultiHopSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4MultiHopSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopCounters ¶
type Bfd_Ipv4SingleHopCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of IPv4 single hop Packet counters. Ipv4SingleHopPacketCounters Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters }
Bfd_Ipv4SingleHopCounters IPv4 single hop Counters
func (*Bfd_Ipv4SingleHopCounters) GetEntityData ¶
func (ipv4SingleHopCounters *Bfd_Ipv4SingleHopCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters ¶
type Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface IPv4 single hop Packet counters. The type is slice of // Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter. Ipv4SingleHopPacketCounter []*Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter }
Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters Table of IPv4 single hop Packet counters
func (*Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters) GetEntityData ¶
func (ipv4SingleHopPacketCounters *Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter ¶
type Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter Interface IPv4 single hop Packet counters
func (*Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter) GetEntityData ¶
func (ipv4SingleHopPacketCounter *Bfd_Ipv4SingleHopCounters_Ipv4SingleHopPacketCounters_Ipv4SingleHopPacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopLocationSummaries ¶
type Bfd_Ipv4SingleHopLocationSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary information for BFD IPv4 singlehop sessions for location. The type // is slice of // Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary. Ipv4SingleHopLocationSummary []*Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary }
Bfd_Ipv4SingleHopLocationSummaries Table of summary information about IPv4 singlehop BFD sessions for location
func (*Bfd_Ipv4SingleHopLocationSummaries) GetEntityData ¶
func (ipv4SingleHopLocationSummaries *Bfd_Ipv4SingleHopLocationSummaries) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary ¶
type Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. LocationName interface{} // Statistics of states for sessions. SessionState Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary_SessionState }
Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary Summary information for BFD IPv4 singlehop sessions for location
func (*Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary) GetEntityData ¶
func (ipv4SingleHopLocationSummary *Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary_SessionState ¶
type Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4SingleHopLocationSummaries_Ipv4SingleHopLocationSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopMultiPaths ¶
type Bfd_Ipv4SingleHopMultiPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 single hop multipath table. The type is slice of // Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath. Ipv4SingleHopMultiPath []*Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath }
Bfd_Ipv4SingleHopMultiPaths IPv4 single hop multipath
func (*Bfd_Ipv4SingleHopMultiPaths) GetEntityData ¶
func (ipv4SingleHopMultiPaths *Bfd_Ipv4SingleHopMultiPaths) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath ¶
type Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabelXr interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SessionInterfaceName interface{} }
Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath IPv4 single hop multipath table
func (*Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath) GetEntityData ¶
func (ipv4SingleHopMultiPath *Bfd_Ipv4SingleHopMultiPaths_Ipv4SingleHopMultiPath) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopNodeLocationSummaries ¶
type Bfd_Ipv4SingleHopNodeLocationSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary information for BFD IPv4 singlehop sessions for location. The type // is slice of // Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary. Ipv4SingleHopNodeLocationSummary []*Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary }
Bfd_Ipv4SingleHopNodeLocationSummaries Table of summary information about BFD IPv4 singlehop sessions per location
func (*Bfd_Ipv4SingleHopNodeLocationSummaries) GetEntityData ¶
func (ipv4SingleHopNodeLocationSummaries *Bfd_Ipv4SingleHopNodeLocationSummaries) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary ¶
type Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Statistics of states for sessions. SessionState Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary_SessionState }
Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary Summary information for BFD IPv4 singlehop sessions for location
func (*Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary) GetEntityData ¶
func (ipv4SingleHopNodeLocationSummary *Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary_SessionState ¶
type Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4SingleHopNodeLocationSummaries_Ipv4SingleHopNodeLocationSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionBriefs ¶
type Bfd_Ipv4SingleHopSessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single IPv4 singlehop BFD session. The type is // slice of Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief. Ipv4SingleHopSessionBrief []*Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief }
Bfd_Ipv4SingleHopSessionBriefs Table of brief information about all IPv4 singlehop BFD sessions in the System
func (*Bfd_Ipv4SingleHopSessionBriefs) GetEntityData ¶
func (ipv4SingleHopSessionBriefs *Bfd_Ipv4SingleHopSessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief ¶
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation }
Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief Brief information for a single IPv4 singlehop BFD session
func (*Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief) GetEntityData ¶
func (ipv4SingleHopSessionBrief *Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation ¶
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4SingleHopSessionBriefs_Ipv4SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails ¶
type Bfd_Ipv4SingleHopSessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single IPv4 singlehop BFD session. The type is // slice of Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail. Ipv4SingleHopSessionDetail []*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail }
Bfd_Ipv4SingleHopSessionDetails Table of detailed information about all IPv4 singlehop BFD sessions in the System
func (*Bfd_Ipv4SingleHopSessionDetails) GetEntityData ¶
func (ipv4SingleHopSessionDetails *Bfd_Ipv4SingleHopSessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session status information. StatusInformation Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation. OwnerInformation []*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation. AssociationInformation []*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail Detailed information for a single IPv4 singlehop BFD session
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail) GetEntityData ¶
func (ipv4SingleHopSessionDetail *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation Association session information
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState_ChangeTime }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState MP Dowload State
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation Session status information
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_LastStateChange ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_SourceAddress ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_Ipv4SingleHopSessionDetails_Ipv4SingleHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSummary ¶
type Bfd_Ipv4SingleHopSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_Ipv4SingleHopSummary_SessionState }
Bfd_Ipv4SingleHopSummary Summary information of BFD IPv4 singlehop sessions
func (*Bfd_Ipv4SingleHopSummary) GetEntityData ¶
func (ipv4SingleHopSummary *Bfd_Ipv4SingleHopSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4SingleHopSummary_SessionState ¶
type Bfd_Ipv4SingleHopSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_Ipv4SingleHopSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4SingleHopSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4SingleHopSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadCounters ¶
type Bfd_Ipv4bfDoMplsteHeadCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of IPv4 BFD over MPLS-TE Packet counters. Ipv4bfDoMplsteHeadPacketCounters Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters }
Bfd_Ipv4bfDoMplsteHeadCounters IPv4 BFD over MPLS-TE Counters
func (*Bfd_Ipv4bfDoMplsteHeadCounters) GetEntityData ¶
func (ipv4bfDoMplsteHeadCounters *Bfd_Ipv4bfDoMplsteHeadCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters ¶
type Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface IPv4 BFD over MPLS-TE Packet counters. The type is slice of // Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter. Ipv4bfDoMplsteHeadPacketCounter []*Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter }
Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters Table of IPv4 BFD over MPLS-TE Packet counters
func (*Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters) GetEntityData ¶
func (ipv4bfDoMplsteHeadPacketCounters *Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter ¶
type Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter Interface IPv4 BFD over MPLS-TE Packet counters
func (*Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter) GetEntityData ¶
func (ipv4bfDoMplsteHeadPacketCounter *Bfd_Ipv4bfDoMplsteHeadCounters_Ipv4bfDoMplsteHeadPacketCounters_Ipv4bfDoMplsteHeadPacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadMultiPaths ¶
type Bfd_Ipv4bfDoMplsteHeadMultiPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label multipath table. The type is slice of // Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath. Ipv4bfDoMplsteHeadMultiPath []*Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath }
Bfd_Ipv4bfDoMplsteHeadMultiPaths IPv4 BFD over MPLS-TE Head multipath
func (*Bfd_Ipv4bfDoMplsteHeadMultiPaths) GetEntityData ¶
func (ipv4bfDoMplsteHeadMultiPaths *Bfd_Ipv4bfDoMplsteHeadMultiPaths) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath ¶
type Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // FEC Type. The type is interface{} with range: 0..4294967295. FeCtype interface{} // FEC Subgroup ID. The type is interface{} with range: 0..4294967295. FecSubgroupId interface{} // FEC LSP ID. The type is interface{} with range: 0..4294967295. Feclspid interface{} // FEC Tunnel ID. The type is interface{} with range: 0..4294967295. FecTunnelId interface{} // FEC Extended Tunnel ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecExtendedTunnelId interface{} // FEC Source. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSource interface{} // FEC Destination. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecDestination interface{} // FEC P2MP ID. The type is interface{} with range: 0..4294967295. Fecp2mpid interface{} // FEC Subgroup originator. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSubgroupOriginator interface{} // FEC C Type. The type is interface{} with range: 0..4294967295. FecCtype interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabelXr interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SessionInterfaceName interface{} }
Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath Label multipath table
func (*Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath) GetEntityData ¶
func (ipv4bfDoMplsteHeadMultiPath *Bfd_Ipv4bfDoMplsteHeadMultiPaths_Ipv4bfDoMplsteHeadMultiPath) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs ¶
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single IPv4 BFD over MPLS-TE Head session. The type // is slice of // Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief. Ipv4bfDoMplsteHeadSessionBrief []*Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief }
Bfd_Ipv4bfDoMplsteHeadSessionBriefs Table of brief information about all IPv4 BFD over MPLS-TE Head sessions in the System
func (*Bfd_Ipv4bfDoMplsteHeadSessionBriefs) GetEntityData ¶
func (ipv4bfDoMplsteHeadSessionBriefs *Bfd_Ipv4bfDoMplsteHeadSessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief ¶
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // FEC Type. The type is interface{} with range: 0..4294967295. FeCtype interface{} // FEC Subgroup ID. The type is interface{} with range: 0..4294967295. FecSubgroupId interface{} // FEC LSP ID. The type is interface{} with range: 0..4294967295. Feclspid interface{} // FEC Tunnel ID. The type is interface{} with range: 0..4294967295. FecTunnelId interface{} // FEC Extended Tunnel ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecExtendedTunnelId interface{} // FEC Source. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSource interface{} // FEC Destination. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecDestination interface{} // FEC P2MP ID. The type is interface{} with range: 0..4294967295. Fecp2mpid interface{} // FEC Subgroup originator. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSubgroupOriginator interface{} // FEC C Type. The type is interface{} with range: 0..4294967295. FecCtype interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation }
Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief Brief information for a single IPv4 BFD over MPLS-TE Head session
func (*Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief) GetEntityData ¶
func (ipv4bfDoMplsteHeadSessionBrief *Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation ¶
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4bfDoMplsteHeadSessionBriefs_Ipv4bfDoMplsteHeadSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single IPv4 BFD over MPLS-TE head session. The // type is slice of // Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail. Ipv4bfDoMplsteHeadSessionDetail []*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail }
Bfd_Ipv4bfDoMplsteHeadSessionDetails Table of detailed information about all IPv4 BFD over MPLS-TE Head sessions in the System
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails) GetEntityData ¶
func (ipv4bfDoMplsteHeadSessionDetails *Bfd_Ipv4bfDoMplsteHeadSessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // FEC Type. The type is interface{} with range: 0..4294967295. FeCtype interface{} // FEC Subgroup ID. The type is interface{} with range: 0..4294967295. FecSubgroupId interface{} // FEC LSP ID. The type is interface{} with range: 0..4294967295. Feclspid interface{} // FEC Tunnel ID. The type is interface{} with range: 0..4294967295. FecTunnelId interface{} // FEC Extended Tunnel ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecExtendedTunnelId interface{} // FEC Source. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSource interface{} // FEC Destination. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecDestination interface{} // FEC P2MP ID. The type is interface{} with range: 0..4294967295. Fecp2mpid interface{} // FEC Subgroup originator. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSubgroupOriginator interface{} // FEC C Type. The type is interface{} with range: 0..4294967295. FecCtype interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session status information. StatusInformation Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation. OwnerInformation []*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation. AssociationInformation []*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail Detailed information for a single IPv4 BFD over MPLS-TE head session
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail) GetEntityData ¶
func (ipv4bfDoMplsteHeadSessionDetail *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation Association session information
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState_ChangeTime }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState MP Dowload State
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation Session status information
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_LastStateChange ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_SourceAddress ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_Ipv4bfDoMplsteHeadSessionDetails_Ipv4bfDoMplsteHeadSessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSummary ¶
type Bfd_Ipv4bfDoMplsteHeadSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_Ipv4bfDoMplsteHeadSummary_SessionState }
Bfd_Ipv4bfDoMplsteHeadSummary Summary information of IPv4 BFD over MPLS-TE Head
func (*Bfd_Ipv4bfDoMplsteHeadSummary) GetEntityData ¶
func (ipv4bfDoMplsteHeadSummary *Bfd_Ipv4bfDoMplsteHeadSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteHeadSummary_SessionState ¶
type Bfd_Ipv4bfDoMplsteHeadSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_Ipv4bfDoMplsteHeadSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4bfDoMplsteHeadSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4bfDoMplsteHeadSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailCounters ¶
type Bfd_Ipv4bfDoMplsteTailCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of IPv4 BFD over MPLS-TE Packet counters. Ipv4bfDoMplsteTailPacketCounters Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters }
Bfd_Ipv4bfDoMplsteTailCounters IPv4 BFD over MPLS-TE Counters
func (*Bfd_Ipv4bfDoMplsteTailCounters) GetEntityData ¶
func (ipv4bfDoMplsteTailCounters *Bfd_Ipv4bfDoMplsteTailCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters ¶
type Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface IPv4 BFD over MPLS-TE Packet counters. The type is slice of // Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter. Ipv4bfDoMplsteTailPacketCounter []*Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter }
Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters Table of IPv4 BFD over MPLS-TE Packet counters
func (*Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters) GetEntityData ¶
func (ipv4bfDoMplsteTailPacketCounters *Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter ¶
type Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // FEC Type. The type is interface{} with range: 0..4294967295. FeCtype interface{} // FEC Subgroup ID. The type is interface{} with range: 0..4294967295. FecSubgroupId interface{} // FEC LSP ID. The type is interface{} with range: 0..4294967295. Feclspid interface{} // FEC Tunnel ID. The type is interface{} with range: 0..4294967295. FecTunnelId interface{} // FEC Extended Tunnel ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecExtendedTunnelId interface{} // FEC Source. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSource interface{} // FEC Destination. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecDestination interface{} // FEC P2MP ID. The type is interface{} with range: 0..4294967295. Fecp2mpid interface{} // FEC Subgroup originator. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSubgroupOriginator interface{} // FEC C Type. The type is interface{} with range: 0..4294967295. FecCtype interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter Interface IPv4 BFD over MPLS-TE Packet counters
func (*Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter) GetEntityData ¶
func (ipv4bfDoMplsteTailPacketCounter *Bfd_Ipv4bfDoMplsteTailCounters_Ipv4bfDoMplsteTailPacketCounters_Ipv4bfDoMplsteTailPacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailMultiPaths ¶
type Bfd_Ipv4bfDoMplsteTailMultiPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label multipath table. The type is slice of // Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath. Ipv4bfDoMplsteTailMultiPath []*Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath }
Bfd_Ipv4bfDoMplsteTailMultiPaths IPv4 BFD over MPLS-TE Tail multipath
func (*Bfd_Ipv4bfDoMplsteTailMultiPaths) GetEntityData ¶
func (ipv4bfDoMplsteTailMultiPaths *Bfd_Ipv4bfDoMplsteTailMultiPaths) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath ¶
type Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // FEC Type. The type is interface{} with range: 0..4294967295. FeCtype interface{} // FEC Subgroup ID. The type is interface{} with range: 0..4294967295. FecSubgroupId interface{} // FEC LSP ID. The type is interface{} with range: 0..4294967295. Feclspid interface{} // FEC Tunnel ID. The type is interface{} with range: 0..4294967295. FecTunnelId interface{} // FEC Extended Tunnel ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecExtendedTunnelId interface{} // FEC Source. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSource interface{} // FEC Destination. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecDestination interface{} // FEC P2MP ID. The type is interface{} with range: 0..4294967295. Fecp2mpid interface{} // FEC Subgroup originator. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSubgroupOriginator interface{} // FEC C Type. The type is interface{} with range: 0..4294967295. FecCtype interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabelXr interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SessionInterfaceName interface{} }
Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath Label multipath table
func (*Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath) GetEntityData ¶
func (ipv4bfDoMplsteTailMultiPath *Bfd_Ipv4bfDoMplsteTailMultiPaths_Ipv4bfDoMplsteTailMultiPath) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionBriefs ¶
type Bfd_Ipv4bfDoMplsteTailSessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single IPv4 BFD over MPLS-TE session. The type is // slice of // Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief. Ipv4bfDoMplsteTailSessionBrief []*Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief }
Bfd_Ipv4bfDoMplsteTailSessionBriefs Table of brief information about all IPv4 BFD over MPLS-TE Tail sessions in the System
func (*Bfd_Ipv4bfDoMplsteTailSessionBriefs) GetEntityData ¶
func (ipv4bfDoMplsteTailSessionBriefs *Bfd_Ipv4bfDoMplsteTailSessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief ¶
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // FEC Type. The type is interface{} with range: 0..4294967295. FeCtype interface{} // FEC Subgroup ID. The type is interface{} with range: 0..4294967295. FecSubgroupId interface{} // FEC LSP ID. The type is interface{} with range: 0..4294967295. Feclspid interface{} // FEC Tunnel ID. The type is interface{} with range: 0..4294967295. FecTunnelId interface{} // FEC Extended Tunnel ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecExtendedTunnelId interface{} // FEC Source. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSource interface{} // FEC Destination. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecDestination interface{} // FEC P2MP ID. The type is interface{} with range: 0..4294967295. Fecp2mpid interface{} // FEC Subgroup originator. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSubgroupOriginator interface{} // FEC C Type. The type is interface{} with range: 0..4294967295. FecCtype interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation }
Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief Brief information for a single IPv4 BFD over MPLS-TE session
func (*Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief) GetEntityData ¶
func (ipv4bfDoMplsteTailSessionBrief *Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation ¶
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4bfDoMplsteTailSessionBriefs_Ipv4bfDoMplsteTailSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single IPv4 BFD over MPLS-TE Tail session. The // type is slice of // Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail. Ipv4bfDoMplsteTailSessionDetail []*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail }
Bfd_Ipv4bfDoMplsteTailSessionDetails Table of detailed information about all IPv4 BFD over MPLS-TE Tail sessions in the System
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails) GetEntityData ¶
func (ipv4bfDoMplsteTailSessionDetails *Bfd_Ipv4bfDoMplsteTailSessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // FEC Type. The type is interface{} with range: 0..4294967295. FeCtype interface{} // FEC Subgroup ID. The type is interface{} with range: 0..4294967295. FecSubgroupId interface{} // FEC LSP ID. The type is interface{} with range: 0..4294967295. Feclspid interface{} // FEC Tunnel ID. The type is interface{} with range: 0..4294967295. FecTunnelId interface{} // FEC Extended Tunnel ID. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecExtendedTunnelId interface{} // FEC Source. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSource interface{} // FEC Destination. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecDestination interface{} // FEC P2MP ID. The type is interface{} with range: 0..4294967295. Fecp2mpid interface{} // FEC Subgroup originator. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. FecSubgroupOriginator interface{} // FEC C Type. The type is interface{} with range: 0..4294967295. FecCtype interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session status information. StatusInformation Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation. OwnerInformation []*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation. AssociationInformation []*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail Detailed information for a single IPv4 BFD over MPLS-TE Tail session
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail) GetEntityData ¶
func (ipv4bfDoMplsteTailSessionDetail *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation Association session information
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState_ChangeTime }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState MP Dowload State
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation Session status information
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_LastStateChange ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_SourceAddress ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_Ipv4bfDoMplsteTailSessionDetails_Ipv4bfDoMplsteTailSessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSummary ¶
type Bfd_Ipv4bfDoMplsteTailSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_Ipv4bfDoMplsteTailSummary_SessionState }
Bfd_Ipv4bfDoMplsteTailSummary Summary information of IPv4 BFD over MPLS-TE Tail
func (*Bfd_Ipv4bfDoMplsteTailSummary) GetEntityData ¶
func (ipv4bfDoMplsteTailSummary *Bfd_Ipv4bfDoMplsteTailSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfDoMplsteTailSummary_SessionState ¶
type Bfd_Ipv4bfDoMplsteTailSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_Ipv4bfDoMplsteTailSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4bfDoMplsteTailSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4bfDoMplsteTailSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfdMplsteHeadSummaryNodes ¶
type Bfd_Ipv4bfdMplsteHeadSummaryNodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary of IPv4 BFD over MPLS-TE head. The type is slice of // Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode. Ipv4bfdMplsteHeadSummaryNode []*Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode }
Bfd_Ipv4bfdMplsteHeadSummaryNodes Table of summary about IPv4 TE head BFD sessions for location
func (*Bfd_Ipv4bfdMplsteHeadSummaryNodes) GetEntityData ¶
func (ipv4bfdMplsteHeadSummaryNodes *Bfd_Ipv4bfdMplsteHeadSummaryNodes) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode ¶
type Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. LocationName interface{} // Statistics of states for sessions. SessionState Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode_SessionState }
Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode Summary of IPv4 BFD over MPLS-TE head
func (*Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode) GetEntityData ¶
func (ipv4bfdMplsteHeadSummaryNode *Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode_SessionState ¶
type Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode_SessionState Statistics of states for sessions
func (*Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4bfdMplsteHeadSummaryNodes_Ipv4bfdMplsteHeadSummaryNode_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfdMplsteTailNodeSummaries ¶
type Bfd_Ipv4bfdMplsteTailNodeSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary of IPv4 BFD over MPLS-TE tail. The type is slice of // Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary. Ipv4bfdMplsteTailNodeSummary []*Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary }
Bfd_Ipv4bfdMplsteTailNodeSummaries Table of summary about IPv4 TE tail BFD sessions for location
func (*Bfd_Ipv4bfdMplsteTailNodeSummaries) GetEntityData ¶
func (ipv4bfdMplsteTailNodeSummaries *Bfd_Ipv4bfdMplsteTailNodeSummaries) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary ¶
type Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. LocationName interface{} // Statistics of states for sessions. SessionState Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary_SessionState }
Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary Summary of IPv4 BFD over MPLS-TE tail
func (*Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary) GetEntityData ¶
func (ipv4bfdMplsteTailNodeSummary *Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary_SessionState ¶
type Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv4bfdMplsteTailNodeSummaries_Ipv4bfdMplsteTailNodeSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopCounters ¶
type Bfd_Ipv6MultiHopCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of IPv6 multiple hop Packet counters. Ipv6MultiHopPacketCounters Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters }
Bfd_Ipv6MultiHopCounters IPv6 multiple hop Counters
func (*Bfd_Ipv6MultiHopCounters) GetEntityData ¶
func (ipv6MultiHopCounters *Bfd_Ipv6MultiHopCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters ¶
type Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv4 multiple hop Packet counters. The type is slice of // Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter. Ipv6MultiHopPacketCounter []*Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter }
Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters Table of IPv6 multiple hop Packet counters
func (*Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters) GetEntityData ¶
func (ipv6MultiHopPacketCounters *Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter ¶
type Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter IPv4 multiple hop Packet counters
func (*Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter) GetEntityData ¶
func (ipv6MultiHopPacketCounter *Bfd_Ipv6MultiHopCounters_Ipv6MultiHopPacketCounters_Ipv6MultiHopPacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopMultiPaths ¶
type Bfd_Ipv6MultiHopMultiPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 multihop multipath table. The type is slice of // Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath. Ipv6MultiHopMultiPath []*Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath }
Bfd_Ipv6MultiHopMultiPaths IPv6 multi hop multipath
func (*Bfd_Ipv6MultiHopMultiPaths) GetEntityData ¶
func (ipv6MultiHopMultiPaths *Bfd_Ipv6MultiHopMultiPaths) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath ¶
type Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabelXr interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SessionInterfaceName interface{} }
Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath IPv6 multihop multipath table
func (*Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath) GetEntityData ¶
func (ipv6MultiHopMultiPath *Bfd_Ipv6MultiHopMultiPaths_Ipv6MultiHopMultiPath) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopNodeLocationSummaries ¶
type Bfd_Ipv6MultiHopNodeLocationSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary information for BFD IPv6 multihop sessions for location. The type // is slice of // Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary. Ipv6MultiHopNodeLocationSummary []*Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary }
Bfd_Ipv6MultiHopNodeLocationSummaries Table of summary information about BFD IPv6 multihop sessions per location
func (*Bfd_Ipv6MultiHopNodeLocationSummaries) GetEntityData ¶
func (ipv6MultiHopNodeLocationSummaries *Bfd_Ipv6MultiHopNodeLocationSummaries) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary ¶
type Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Statistics of states for sessions. SessionState Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary_SessionState }
Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary Summary information for BFD IPv6 multihop sessions for location
func (*Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary) GetEntityData ¶
func (ipv6MultiHopNodeLocationSummary *Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary_SessionState ¶
type Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv6MultiHopNodeLocationSummaries_Ipv6MultiHopNodeLocationSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionBriefs ¶
type Bfd_Ipv6MultiHopSessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single IPv6 multihop BFD session. The type is slice // of Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief. Ipv6MultiHopSessionBrief []*Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief }
Bfd_Ipv6MultiHopSessionBriefs Table of brief information about all IPv6 multihop BFD sessions in the System
func (*Bfd_Ipv6MultiHopSessionBriefs) GetEntityData ¶
func (ipv6MultiHopSessionBriefs *Bfd_Ipv6MultiHopSessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief ¶
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation }
Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief Brief information for a single IPv6 multihop BFD session
func (*Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief) GetEntityData ¶
func (ipv6MultiHopSessionBrief *Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation ¶
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv6MultiHopSessionBriefs_Ipv6MultiHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails ¶
type Bfd_Ipv6MultiHopSessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single IPv6 multihop BFD session. The type is // slice of Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail. Ipv6MultiHopSessionDetail []*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail }
Bfd_Ipv6MultiHopSessionDetails Table of detailed information about all IPv6 multihop BFD sessions in the System
func (*Bfd_Ipv6MultiHopSessionDetails) GetEntityData ¶
func (ipv6MultiHopSessionDetails *Bfd_Ipv6MultiHopSessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Source Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceAddress interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // VRF name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. VrfName interface{} // Session status information. StatusInformation Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation. OwnerInformation []*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation. AssociationInformation []*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail Detailed information for a single IPv6 multihop BFD session
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail) GetEntityData ¶
func (ipv6MultiHopSessionDetail *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation Association session information
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState_ChangeTime }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState MP Dowload State
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation Session status information
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_LastStateChange ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_SourceAddress ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_Ipv6MultiHopSessionDetails_Ipv6MultiHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSummary ¶
type Bfd_Ipv6MultiHopSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_Ipv6MultiHopSummary_SessionState }
Bfd_Ipv6MultiHopSummary Summary information of BFD IPv6 multihop sessions
func (*Bfd_Ipv6MultiHopSummary) GetEntityData ¶
func (ipv6MultiHopSummary *Bfd_Ipv6MultiHopSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6MultiHopSummary_SessionState ¶
type Bfd_Ipv6MultiHopSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_Ipv6MultiHopSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv6MultiHopSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv6MultiHopSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopCounters ¶
type Bfd_Ipv6SingleHopCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of IPv6 single hop Packet counters. Ipv6SingleHopPacketCounters Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters }
Bfd_Ipv6SingleHopCounters IPv6 single hop Counters
func (*Bfd_Ipv6SingleHopCounters) GetEntityData ¶
func (ipv6SingleHopCounters *Bfd_Ipv6SingleHopCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters ¶
type Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface IPv6 single hop Packet counters. The type is slice of // Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter. Ipv6SingleHopPacketCounter []*Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter }
Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters Table of IPv6 single hop Packet counters
func (*Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters) GetEntityData ¶
func (ipv6SingleHopPacketCounters *Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter ¶
type Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter Interface IPv6 single hop Packet counters
func (*Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter) GetEntityData ¶
func (ipv6SingleHopPacketCounter *Bfd_Ipv6SingleHopCounters_Ipv6SingleHopPacketCounters_Ipv6SingleHopPacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopLocationSummaries ¶
type Bfd_Ipv6SingleHopLocationSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary information for BFD IPv6 singlehop sessions for location. The type // is slice of // Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary. Ipv6SingleHopLocationSummary []*Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary }
Bfd_Ipv6SingleHopLocationSummaries Table of summary information about BFD IPv6 singlehop sessions per location
func (*Bfd_Ipv6SingleHopLocationSummaries) GetEntityData ¶
func (ipv6SingleHopLocationSummaries *Bfd_Ipv6SingleHopLocationSummaries) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary ¶
type Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location Name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. LocationName interface{} // Statistics of states for sessions. SessionState Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary_SessionState }
Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary Summary information for BFD IPv6 singlehop sessions for location
func (*Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary) GetEntityData ¶
func (ipv6SingleHopLocationSummary *Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary_SessionState ¶
type Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv6SingleHopLocationSummaries_Ipv6SingleHopLocationSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopMultiPaths ¶
type Bfd_Ipv6SingleHopMultiPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // IPv6 single hop multipath table. The type is slice of // Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath. Ipv6SingleHopMultiPath []*Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath }
Bfd_Ipv6SingleHopMultiPaths IPv6 single hop multipath
func (*Bfd_Ipv6SingleHopMultiPaths) GetEntityData ¶
func (ipv6SingleHopMultiPaths *Bfd_Ipv6SingleHopMultiPaths) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath ¶
type Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabelXr interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SessionInterfaceName interface{} }
Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath IPv6 single hop multipath table
func (*Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath) GetEntityData ¶
func (ipv6SingleHopMultiPath *Bfd_Ipv6SingleHopMultiPaths_Ipv6SingleHopMultiPath) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopNodeLocationSummaries ¶
type Bfd_Ipv6SingleHopNodeLocationSummaries struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary information for BFD IPv6 singlehop sessions for location. The type // is slice of // Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary. Ipv6SingleHopNodeLocationSummary []*Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary }
Bfd_Ipv6SingleHopNodeLocationSummaries Table of summary information about BFD IPv6 singlehop sessions per location
func (*Bfd_Ipv6SingleHopNodeLocationSummaries) GetEntityData ¶
func (ipv6SingleHopNodeLocationSummaries *Bfd_Ipv6SingleHopNodeLocationSummaries) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary ¶
type Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Statistics of states for sessions. SessionState Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary_SessionState }
Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary Summary information for BFD IPv6 singlehop sessions for location
func (*Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary) GetEntityData ¶
func (ipv6SingleHopNodeLocationSummary *Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary_SessionState ¶
type Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv6SingleHopNodeLocationSummaries_Ipv6SingleHopNodeLocationSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionBriefs ¶
type Bfd_Ipv6SingleHopSessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single IPv6 singlehop BFD session. The type is // slice of Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief. Ipv6SingleHopSessionBrief []*Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief }
Bfd_Ipv6SingleHopSessionBriefs Table of brief information about all IPv6 singlehop BFD sessions in the System
func (*Bfd_Ipv6SingleHopSessionBriefs) GetEntityData ¶
func (ipv6SingleHopSessionBriefs *Bfd_Ipv6SingleHopSessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief ¶
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation }
Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief Brief information for a single IPv6 singlehop BFD session
func (*Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief) GetEntityData ¶
func (ipv6SingleHopSessionBrief *Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation ¶
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv6SingleHopSessionBriefs_Ipv6SingleHopSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails ¶
type Bfd_Ipv6SingleHopSessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single IPv6 singlehop BFD session. The type is // slice of Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail. Ipv6SingleHopSessionDetail []*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail }
Bfd_Ipv6SingleHopSessionDetails Table of detailed information about all IPv6 singlehop BFD sessions in the System
func (*Bfd_Ipv6SingleHopSessionDetails) GetEntityData ¶
func (ipv6SingleHopSessionDetails *Bfd_Ipv6SingleHopSessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session status information. StatusInformation Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation. OwnerInformation []*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation. AssociationInformation []*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail Detailed information for a single IPv6 singlehop BFD session
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail) GetEntityData ¶
func (ipv6SingleHopSessionDetail *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation Association session information
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState_ChangeTime }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState MP Dowload State
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation Session status information
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_LastStateChange ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_SourceAddress ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_Ipv6SingleHopSessionDetails_Ipv6SingleHopSessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSummary ¶
type Bfd_Ipv6SingleHopSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_Ipv6SingleHopSummary_SessionState }
Bfd_Ipv6SingleHopSummary Summary information of BFD IPv6 singlehop sessions
func (*Bfd_Ipv6SingleHopSummary) GetEntityData ¶
func (ipv6SingleHopSummary *Bfd_Ipv6SingleHopSummary) GetEntityData() *types.CommonEntityData
type Bfd_Ipv6SingleHopSummary_SessionState ¶
type Bfd_Ipv6SingleHopSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_Ipv6SingleHopSummary_SessionState Statistics of states for sessions
func (*Bfd_Ipv6SingleHopSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Ipv6SingleHopSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_LabelCounters ¶
type Bfd_LabelCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of Label Packet counters. LabelPacketCounters Bfd_LabelCounters_LabelPacketCounters }
Bfd_LabelCounters Label Counters
func (*Bfd_LabelCounters) GetEntityData ¶
func (labelCounters *Bfd_LabelCounters) GetEntityData() *types.CommonEntityData
type Bfd_LabelCounters_LabelPacketCounters ¶
type Bfd_LabelCounters_LabelPacketCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface Label Packet counters. The type is slice of // Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter. LabelPacketCounter []*Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter }
Bfd_LabelCounters_LabelPacketCounters Table of Label Packet counters
func (*Bfd_LabelCounters_LabelPacketCounters) GetEntityData ¶
func (labelPacketCounters *Bfd_LabelCounters_LabelPacketCounters) GetEntityData() *types.CommonEntityData
type Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter ¶
type Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Number of Hellos transmitted. The type is interface{} with range: // 0..4294967295. HelloTransmitCount interface{} // Number of Hellos received. The type is interface{} with range: // 0..4294967295. HelloReceiveCount interface{} // Number of echo packets transmitted. The type is interface{} with range: // 0..4294967295. EchoTransmitCount interface{} // Number of echo packets received. The type is interface{} with range: // 0..4294967295. EchoReceiveCount interface{} // Packet Display Type. The type is BfdMgmtPktDisplay. DisplayType interface{} }
Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter Interface Label Packet counters
func (*Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter) GetEntityData ¶
func (labelPacketCounter *Bfd_LabelCounters_LabelPacketCounters_LabelPacketCounter) GetEntityData() *types.CommonEntityData
type Bfd_LabelMultiPaths ¶
type Bfd_LabelMultiPaths struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Label multipath table. The type is slice of // Bfd_LabelMultiPaths_LabelMultiPath. LabelMultiPath []*Bfd_LabelMultiPaths_LabelMultiPath }
Bfd_LabelMultiPaths Label multipath
func (*Bfd_LabelMultiPaths) GetEntityData ¶
func (labelMultiPaths *Bfd_LabelMultiPaths) GetEntityData() *types.CommonEntityData
type Bfd_LabelMultiPaths_LabelMultiPath ¶
type Bfd_LabelMultiPaths_LabelMultiPath struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabelXr interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. SessionInterfaceName interface{} }
Bfd_LabelMultiPaths_LabelMultiPath Label multipath table
func (*Bfd_LabelMultiPaths_LabelMultiPath) GetEntityData ¶
func (labelMultiPath *Bfd_LabelMultiPaths_LabelMultiPath) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionBriefs ¶
type Bfd_LabelSessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single Label BFD session. The type is slice of // Bfd_LabelSessionBriefs_LabelSessionBrief. LabelSessionBrief []*Bfd_LabelSessionBriefs_LabelSessionBrief }
Bfd_LabelSessionBriefs Table of brief information about all Label BFD sessions in the System
func (*Bfd_LabelSessionBriefs) GetEntityData ¶
func (labelSessionBriefs *Bfd_LabelSessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionBriefs_LabelSessionBrief ¶
type Bfd_LabelSessionBriefs_LabelSessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation }
Bfd_LabelSessionBriefs_LabelSessionBrief Brief information for a single Label BFD session
func (*Bfd_LabelSessionBriefs_LabelSessionBrief) GetEntityData ¶
func (labelSessionBrief *Bfd_LabelSessionBriefs_LabelSessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation ¶
type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_LabelSessionBriefs_LabelSessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails ¶
type Bfd_LabelSessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single BFD session. The type is slice of // Bfd_LabelSessionDetails_LabelSessionDetail. LabelSessionDetail []*Bfd_LabelSessionDetails_LabelSessionDetail }
Bfd_LabelSessionDetails Table of detailed information about all Label BFD sessions in the System
func (*Bfd_LabelSessionDetails) GetEntityData ¶
func (labelSessionDetails *Bfd_LabelSessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail ¶
type Bfd_LabelSessionDetails_LabelSessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Incoming Label. The type is interface{} with range: 0..4294967295. IncomingLabel interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session status information. StatusInformation Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation. OwnerInformation []*Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation. AssociationInformation []*Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation }
Bfd_LabelSessionDetails_LabelSessionDetail Detailed information for a single BFD session
func (*Bfd_LabelSessionDetails_LabelSessionDetail) GetEntityData ¶
func (labelSessionDetail *Bfd_LabelSessionDetails_LabelSessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation }
Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation Association session information
func (*Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_LabelSessionDetails_LabelSessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_LabelSessionDetails_LabelSessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState_ChangeTime }
Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState MP Dowload State
func (*Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_LabelSessionDetails_LabelSessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_LabelSessionDetails_LabelSessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation Session status information
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_LastStateChange ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_SourceAddress ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_LabelSessionDetails_LabelSessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_LabelSummary ¶
type Bfd_LabelSummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_LabelSummary_SessionState }
Bfd_LabelSummary Summary information of Label BFD
func (*Bfd_LabelSummary) GetEntityData ¶
func (labelSummary *Bfd_LabelSummary) GetEntityData() *types.CommonEntityData
type Bfd_LabelSummaryNodes ¶
type Bfd_LabelSummaryNodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Summary of Label BFD . The type is slice of // Bfd_LabelSummaryNodes_LabelSummaryNode. LabelSummaryNode []*Bfd_LabelSummaryNodes_LabelSummaryNode }
Bfd_LabelSummaryNodes Table of summary about Label BFD sessions for location
func (*Bfd_LabelSummaryNodes) GetEntityData ¶
func (labelSummaryNodes *Bfd_LabelSummaryNodes) GetEntityData() *types.CommonEntityData
type Bfd_LabelSummaryNodes_LabelSummaryNode ¶
type Bfd_LabelSummaryNodes_LabelSummaryNode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Location name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. LocationName interface{} // Statistics of states for sessions. SessionState Bfd_LabelSummaryNodes_LabelSummaryNode_SessionState }
Bfd_LabelSummaryNodes_LabelSummaryNode Summary of Label BFD
func (*Bfd_LabelSummaryNodes_LabelSummaryNode) GetEntityData ¶
func (labelSummaryNode *Bfd_LabelSummaryNodes_LabelSummaryNode) GetEntityData() *types.CommonEntityData
type Bfd_LabelSummaryNodes_LabelSummaryNode_SessionState ¶
type Bfd_LabelSummaryNodes_LabelSummaryNode_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} // Number of sessions in retry state. The type is interface{} with range: // 0..4294967295. RetryCount interface{} // Number of sessions in standby state. The type is interface{} with range: // 0..4294967295. StandbyCount interface{} }
Bfd_LabelSummaryNodes_LabelSummaryNode_SessionState Statistics of states for sessions
func (*Bfd_LabelSummaryNodes_LabelSummaryNode_SessionState) GetEntityData ¶
func (sessionState *Bfd_LabelSummaryNodes_LabelSummaryNode_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_LabelSummary_SessionState ¶
type Bfd_LabelSummary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_LabelSummary_SessionState Statistics of states for sessions
func (*Bfd_LabelSummary_SessionState) GetEntityData ¶
func (sessionState *Bfd_LabelSummary_SessionState) GetEntityData() *types.CommonEntityData
type Bfd_RelationBriefs ¶
type Bfd_RelationBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for relation of a single BFD session. The type is slice // of Bfd_RelationBriefs_RelationBrief. RelationBrief []*Bfd_RelationBriefs_RelationBrief }
Bfd_RelationBriefs Table of brief information about all BFD relations in the System
func (*Bfd_RelationBriefs) GetEntityData ¶
func (relationBriefs *Bfd_RelationBriefs) GetEntityData() *types.CommonEntityData
type Bfd_RelationBriefs_RelationBrief ¶
type Bfd_RelationBriefs_RelationBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // State. The type is BfdMgmtSessionState. State interface{} // Brief Member Link Information. The type is slice of // Bfd_RelationBriefs_RelationBrief_LinkInformation. LinkInformation []*Bfd_RelationBriefs_RelationBrief_LinkInformation }
Bfd_RelationBriefs_RelationBrief Brief information for relation of a single BFD session
func (*Bfd_RelationBriefs_RelationBrief) GetEntityData ¶
func (relationBrief *Bfd_RelationBriefs_RelationBrief) GetEntityData() *types.CommonEntityData
type Bfd_RelationBriefs_RelationBrief_LinkInformation ¶
type Bfd_RelationBriefs_RelationBrief_LinkInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // State. The type is BfdMgmtSessionState. State interface{} // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} }
Bfd_RelationBriefs_RelationBrief_LinkInformation Brief Member Link Information
func (*Bfd_RelationBriefs_RelationBrief_LinkInformation) GetEntityData ¶
func (linkInformation *Bfd_RelationBriefs_RelationBrief_LinkInformation) GetEntityData() *types.CommonEntityData
type Bfd_RelationDetails ¶
type Bfd_RelationDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detail information for relation of a single BFD session. The type is slice // of Bfd_RelationDetails_RelationDetail. RelationDetail []*Bfd_RelationDetails_RelationDetail }
Bfd_RelationDetails Table of detail information about all BFD relations in the System
func (*Bfd_RelationDetails) GetEntityData ¶
func (relationDetails *Bfd_RelationDetails) GetEntityData() *types.CommonEntityData
type Bfd_RelationDetails_RelationDetail ¶
type Bfd_RelationDetails_RelationDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is one of the following types: string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?, // or string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Detail Member Link Information. The type is slice of // Bfd_RelationDetails_RelationDetail_LinkInformation. LinkInformation []*Bfd_RelationDetails_RelationDetail_LinkInformation // Association session information. The type is slice of // Bfd_RelationDetails_RelationDetail_AssociationInformation. AssociationInformation []*Bfd_RelationDetails_RelationDetail_AssociationInformation }
Bfd_RelationDetails_RelationDetail Detail information for relation of a single BFD session
func (*Bfd_RelationDetails_RelationDetail) GetEntityData ¶
func (relationDetail *Bfd_RelationDetails_RelationDetail) GetEntityData() *types.CommonEntityData
type Bfd_RelationDetails_RelationDetail_AssociationInformation ¶
type Bfd_RelationDetails_RelationDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_RelationDetails_RelationDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation }
Bfd_RelationDetails_RelationDetail_AssociationInformation Association session information
func (*Bfd_RelationDetails_RelationDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_RelationDetails_RelationDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_RelationDetails_RelationDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_RelationDetails_RelationDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_RelationDetails_RelationDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_RelationDetails_RelationDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_RelationDetails_RelationDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation ¶
type Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_RelationDetails_RelationDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_RelationDetails_RelationDetail_LinkInformation ¶
type Bfd_RelationDetails_RelationDetail_LinkInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // State. The type is BfdMgmtSessionState. State interface{} // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} }
Bfd_RelationDetails_RelationDetail_LinkInformation Detail Member Link Information
func (*Bfd_RelationDetails_RelationDetail_LinkInformation) GetEntityData ¶
func (linkInformation *Bfd_RelationDetails_RelationDetail_LinkInformation) GetEntityData() *types.CommonEntityData
type Bfd_SessionBriefs ¶
type Bfd_SessionBriefs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for a single IPv4 singlehop BFD session. The type is // slice of Bfd_SessionBriefs_SessionBrief. SessionBrief []*Bfd_SessionBriefs_SessionBrief }
Bfd_SessionBriefs Table of brief information about singlehop IPv4 BFD sessions in the System
func (*Bfd_SessionBriefs) GetEntityData ¶
func (sessionBriefs *Bfd_SessionBriefs) GetEntityData() *types.CommonEntityData
type Bfd_SessionBriefs_SessionBrief ¶
type Bfd_SessionBriefs_SessionBrief struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session type. The type is BfdSession. SessionType interface{} // Session subtype. The type is string. SessionSubtype interface{} // Session Flags. The type is interface{} with range: 0..4294967295. SessionFlags interface{} // Brief Status Information. StatusBriefInformation Bfd_SessionBriefs_SessionBrief_StatusBriefInformation }
Bfd_SessionBriefs_SessionBrief Brief information for a single IPv4 singlehop BFD session
func (*Bfd_SessionBriefs_SessionBrief) GetEntityData ¶
func (sessionBrief *Bfd_SessionBriefs_SessionBrief) GetEntityData() *types.CommonEntityData
type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation ¶
type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_SessionBriefs_SessionBrief_StatusBriefInformation Brief Status Information
func (*Bfd_SessionBriefs_SessionBrief_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_SessionBriefs_SessionBrief_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_SessionBriefs_SessionBrief_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails ¶
type Bfd_SessionDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed information for a single IPv4 singlehop BFD session. The type is // slice of Bfd_SessionDetails_SessionDetail. SessionDetail []*Bfd_SessionDetails_SessionDetail }
Bfd_SessionDetails Table of detailed information about IPv4 singlehop BFD sessions in the System
func (*Bfd_SessionDetails) GetEntityData ¶
func (sessionDetails *Bfd_SessionDetails) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail ¶
type Bfd_SessionDetails_SessionDetail struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // Destination Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. DestinationAddress interface{} // Location. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Location interface{} // Session status information. StatusInformation Bfd_SessionDetails_SessionDetail_StatusInformation // MP Dowload State. MpDownloadState Bfd_SessionDetails_SessionDetail_MpDownloadState // LSP Ping Info. LspPingInfo Bfd_SessionDetails_SessionDetail_LspPingInfo // Client applications owning the session. The type is slice of // Bfd_SessionDetails_SessionDetail_OwnerInformation. OwnerInformation []*Bfd_SessionDetails_SessionDetail_OwnerInformation // Association session information. The type is slice of // Bfd_SessionDetails_SessionDetail_AssociationInformation. AssociationInformation []*Bfd_SessionDetails_SessionDetail_AssociationInformation }
Bfd_SessionDetails_SessionDetail Detailed information for a single IPv4 singlehop BFD session
func (*Bfd_SessionDetails_SessionDetail) GetEntityData ¶
func (sessionDetail *Bfd_SessionDetails_SessionDetail) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_AssociationInformation ¶
type Bfd_SessionDetails_SessionDetail_AssociationInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session type. The type is BfdSession. Sessiontype interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // IPv4/v6 dest address. IpDestinationAddress Bfd_SessionDetails_SessionDetail_AssociationInformation_IpDestinationAddress // Client applications owning the session. The type is slice of // Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation. OwnerInformation []*Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation }
Bfd_SessionDetails_SessionDetail_AssociationInformation Association session information
func (*Bfd_SessionDetails_SessionDetail_AssociationInformation) GetEntityData ¶
func (associationInformation *Bfd_SessionDetails_SessionDetail_AssociationInformation) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_AssociationInformation_IpDestinationAddress ¶
type Bfd_SessionDetails_SessionDetail_AssociationInformation_IpDestinationAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_SessionDetails_SessionDetail_AssociationInformation_IpDestinationAddress IPv4/v6 dest address
func (*Bfd_SessionDetails_SessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData ¶
func (ipDestinationAddress *Bfd_SessionDetails_SessionDetail_AssociationInformation_IpDestinationAddress) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation ¶
type Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation Client applications owning the session
func (*Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_SessionDetails_SessionDetail_AssociationInformation_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_LspPingInfo ¶
type Bfd_SessionDetails_SessionDetail_LspPingInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LSP Ping Tx count. The type is interface{} with range: 0..4294967295. LspPingTxCount interface{} // LSP Ping Tx error count. The type is interface{} with range: 0..4294967295. LspPingTxErrorCount interface{} // LSP Ping Tx last result. The type is string. LspPingTxLastRc interface{} // LSP Ping Tx last error. The type is string. LspPingTxLastErrorRc interface{} // LSP Ping Rx last received discriminator. The type is interface{} with // range: 0..4294967295. LspPingRxLastDiscr interface{} // LSP Ping numer of times received. The type is interface{} with range: // 0..4294967295. LspPingRxCount interface{} // LSP Ping Rx Last Code. The type is interface{} with range: 0..255. LspPingRxLastCode interface{} // LSP Ping Rx Last Subcode. The type is interface{} with range: 0..255. LspPingRxLastSubcode interface{} // LSP Ping Rx Last Output. The type is string. LspPingRxLastOutput interface{} // LSP Ping last sent time. LspPingTxLastTime Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastTime // LSP Ping last error time. LspPingTxLastErrorTime Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastErrorTime // LSP Ping last received time. LspPingRxLastTime Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingRxLastTime }
Bfd_SessionDetails_SessionDetail_LspPingInfo LSP Ping Info
func (*Bfd_SessionDetails_SessionDetail_LspPingInfo) GetEntityData ¶
func (lspPingInfo *Bfd_SessionDetails_SessionDetail_LspPingInfo) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingRxLastTime ¶
type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingRxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingRxLastTime LSP Ping last received time
func (*Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData ¶
func (lspPingRxLastTime *Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingRxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastErrorTime ¶
type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastErrorTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastErrorTime LSP Ping last error time
func (*Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData ¶
func (lspPingTxLastErrorTime *Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastErrorTime) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastTime ¶
type Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastTime LSP Ping last sent time
func (*Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData ¶
func (lspPingTxLastTime *Bfd_SessionDetails_SessionDetail_LspPingInfo_LspPingTxLastTime) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_MpDownloadState ¶
type Bfd_SessionDetails_SessionDetail_MpDownloadState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MP Download State. The type is BfdMpDownloadState. MpDownloadState interface{} // Change time. ChangeTime Bfd_SessionDetails_SessionDetail_MpDownloadState_ChangeTime }
Bfd_SessionDetails_SessionDetail_MpDownloadState MP Dowload State
func (*Bfd_SessionDetails_SessionDetail_MpDownloadState) GetEntityData ¶
func (mpDownloadState *Bfd_SessionDetails_SessionDetail_MpDownloadState) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_MpDownloadState_ChangeTime ¶
type Bfd_SessionDetails_SessionDetail_MpDownloadState_ChangeTime struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // seconds. The type is interface{} with range: 0..18446744073709551615. Units // are second. Seconds interface{} // nanoseconds. The type is interface{} with range: 0..4294967295. Units are // nanosecond. Nanoseconds interface{} }
Bfd_SessionDetails_SessionDetail_MpDownloadState_ChangeTime Change time
func (*Bfd_SessionDetails_SessionDetail_MpDownloadState_ChangeTime) GetEntityData ¶
func (changeTime *Bfd_SessionDetails_SessionDetail_MpDownloadState_ChangeTime) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_OwnerInformation ¶
type Bfd_SessionDetails_SessionDetail_OwnerInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Client specified minimum transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. Interval interface{} // Client specified detection multiplier to compute detection time. The type // is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Adjusted minimum transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. AdjustedInterval interface{} // Adjusted detection multiplier to compute detection time. The type is // interface{} with range: 0..4294967295. AdjustedDetectionMultiplier interface{} // Client process name. The type is string with length: 0..257. Name interface{} }
Bfd_SessionDetails_SessionDetail_OwnerInformation Client applications owning the session
func (*Bfd_SessionDetails_SessionDetail_OwnerInformation) GetEntityData ¶
func (ownerInformation *Bfd_SessionDetails_SessionDetail_OwnerInformation) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Session type. The type is BfdSession. Sessiontype interface{} // Session subtype. The type is string. SessionSubtype interface{} // State. The type is BfdMgmtSessionState. State interface{} // Session's Local discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Session's Remote discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Number of times session state went to UP. The type is interface{} with // range: 0..4294967295. ToUpStateCount interface{} // Desired minimum echo transmit interval in milli-seconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. DesiredMinimumEchoTransmitInterval interface{} // Remote Negotiated Interval in milli-seconds. The type is interface{} with // range: 0..4294967295. Units are millisecond. RemoteNegotiatedInterval interface{} // Number of Latency Samples. Time between Transmit and Receive. The type is // interface{} with range: 0..4294967295. LatencyNumber interface{} // Minimum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMinimum interface{} // Maximum value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyMaximum interface{} // Average value of Latency (in micro-seconds). The type is interface{} with // range: 0..4294967295. Units are microsecond. LatencyAverage interface{} // Location where session is housed. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Internal Label. The type is interface{} with range: 0..4294967295. InternalLabel interface{} // Source address. SourceAddress Bfd_SessionDetails_SessionDetail_StatusInformation_SourceAddress // Time since last state change. LastStateChange Bfd_SessionDetails_SessionDetail_StatusInformation_LastStateChange // Transmit Packet. TransmitPacket Bfd_SessionDetails_SessionDetail_StatusInformation_TransmitPacket // Receive Packet. ReceivePacket Bfd_SessionDetails_SessionDetail_StatusInformation_ReceivePacket // Brief Status Information. StatusBriefInformation Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation // Statistics of Interval between Async Packets Transmitted (in // milli-seconds). AsyncTransmitStatistics Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncTransmitStatistics // Statistics of Interval between Async Packets Received (in milli-seconds). AsyncReceiveStatistics Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncReceiveStatistics // Statistics of Interval between Echo Packets Transmitted (in milli-seconds). EchoTransmitStatistics Bfd_SessionDetails_SessionDetail_StatusInformation_EchoTransmitStatistics // Statistics of Interval between Echo Packets Received (in milli-seconds). EchoReceivedStatistics Bfd_SessionDetails_SessionDetail_StatusInformation_EchoReceivedStatistics }
Bfd_SessionDetails_SessionDetail_StatusInformation Session status information
func (*Bfd_SessionDetails_SessionDetail_StatusInformation) GetEntityData ¶
func (statusInformation *Bfd_SessionDetails_SessionDetail_StatusInformation) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncReceiveStatistics ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncReceiveStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncReceiveStatistics Statistics of Interval between Async Packets Received (in milli-seconds)
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData ¶
func (asyncReceiveStatistics *Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncReceiveStatistics) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncTransmitStatistics ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncTransmitStatistics Statistics of Interval between Async Packets Transmitted (in milli-seconds)
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData ¶
func (asyncTransmitStatistics *Bfd_SessionDetails_SessionDetail_StatusInformation_AsyncTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_EchoReceivedStatistics ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_EchoReceivedStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_EchoReceivedStatistics Statistics of Interval between Echo Packets Received (in milli-seconds)
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData ¶
func (echoReceivedStatistics *Bfd_SessionDetails_SessionDetail_StatusInformation_EchoReceivedStatistics) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_EchoTransmitStatistics ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_EchoTransmitStatistics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of Interval Samples between Packets sent/received. The type is // interface{} with range: 0..4294967295. Number interface{} // Minimum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Minimum interface{} // Maximum of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Maximum interface{} // Average of Transmit/Receive Interval (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Average interface{} // Time since last Transmit/Receive (in milli-seconds). The type is // interface{} with range: 0..4294967295. Units are millisecond. Last interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_EchoTransmitStatistics Statistics of Interval between Echo Packets Transmitted (in milli-seconds)
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData ¶
func (echoTransmitStatistics *Bfd_SessionDetails_SessionDetail_StatusInformation_EchoTransmitStatistics) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_LastStateChange ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_LastStateChange struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of days since last session state transition. The type is interface{} // with range: 0..4294967295. Units are day. Days interface{} // Number of hours since last session state transition. The type is // interface{} with range: 0..255. Units are hour. Hours interface{} // Number of mins since last session state transition. The type is interface{} // with range: 0..255. Units are minute. Minutes interface{} // Number of seconds since last session state transition. The type is // interface{} with range: 0..255. Units are second. Seconds interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_LastStateChange Time since last state change
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_LastStateChange) GetEntityData ¶
func (lastStateChange *Bfd_SessionDetails_SessionDetail_StatusInformation_LastStateChange) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_ReceivePacket ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_ReceivePacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_ReceivePacket Receive Packet
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_ReceivePacket) GetEntityData ¶
func (receivePacket *Bfd_SessionDetails_SessionDetail_StatusInformation_ReceivePacket) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_SourceAddress ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_SourceAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_SourceAddress Source address
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_SourceAddress) GetEntityData ¶
func (sourceAddress *Bfd_SessionDetails_SessionDetail_StatusInformation_SourceAddress) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Async Interval and Detect Multiplier Information. AsyncIntervalMultiplier Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier // Echo Interval and Detect Multiplier Information. EchoIntervalMultiplier Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier }
Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation Brief Status Information
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation) GetEntityData ¶
func (statusBriefInformation *Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated remote transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedRemoteTransmitInterval interface{} // Negotiated local transmit interval in micro-seconds. The type is // interface{} with range: 0..4294967295. Units are microsecond. NegotiatedLocalTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier Async Interval and Detect Multiplier Information
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData ¶
func (asyncIntervalMultiplier *Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_AsyncIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Negotiated transmit interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. NegotiatedTransmitInterval interface{} // Detection time in micro-seconds. The type is interface{} with range: // 0..4294967295. Units are microsecond. DetectionTime interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier Echo Interval and Detect Multiplier Information
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData ¶
func (echoIntervalMultiplier *Bfd_SessionDetails_SessionDetail_StatusInformation_StatusBriefInformation_EchoIntervalMultiplier) GetEntityData() *types.CommonEntityData
type Bfd_SessionDetails_SessionDetail_StatusInformation_TransmitPacket ¶
type Bfd_SessionDetails_SessionDetail_StatusInformation_TransmitPacket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Version. The type is interface{} with range: 0..255. Version interface{} // Diagnostic. The type is BfdMgmtSessionDiag. Diagnostic interface{} // I Hear You (v0). The type is interface{} with range: // -2147483648..2147483647. IhearYou interface{} // State (v1). The type is BfdMgmtSessionState. State interface{} // Demand mode. The type is interface{} with range: -2147483648..2147483647. Demand interface{} // Poll bit. The type is interface{} with range: -2147483648..2147483647. Poll interface{} // Final bit. The type is interface{} with range: -2147483648..2147483647. Final interface{} // BFD implementation does not share fate with its control plane. The type is // interface{} with range: -2147483648..2147483647. ControlPlaneIndependent interface{} // Requesting authentication for the session. The type is interface{} with // range: -2147483648..2147483647. AuthenticationPresent interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Length. The type is interface{} with range: 0..4294967295. Length interface{} // My Discriminator. The type is interface{} with range: 0..4294967295. MyDiscriminator interface{} // Your Discriminator. The type is interface{} with range: 0..4294967295. YourDiscriminator interface{} // Desired minimum transmit interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. DesiredMinimumTransmitInterval interface{} // Required receive interval in micro-seconds. The type is interface{} with // range: 0..4294967295. Units are microsecond. RequiredMinimumReceiveInterval interface{} // Required echo receive interval in micro-seconds. The type is interface{} // with range: 0..4294967295. Units are microsecond. RequiredMinimumEchoReceiveInterval interface{} }
Bfd_SessionDetails_SessionDetail_StatusInformation_TransmitPacket Transmit Packet
func (*Bfd_SessionDetails_SessionDetail_StatusInformation_TransmitPacket) GetEntityData ¶
func (transmitPacket *Bfd_SessionDetails_SessionDetail_StatusInformation_TransmitPacket) GetEntityData() *types.CommonEntityData
type Bfd_SessionMibs ¶
type Bfd_SessionMibs struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Brief information for BFD session MIB. The type is slice of // Bfd_SessionMibs_SessionMib. SessionMib []*Bfd_SessionMibs_SessionMib }
Bfd_SessionMibs BFD session MIB database
func (*Bfd_SessionMibs) GetEntityData ¶
func (sessionMibs *Bfd_SessionMibs) GetEntityData() *types.CommonEntityData
type Bfd_SessionMibs_SessionMib ¶
type Bfd_SessionMibs_SessionMib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Session Discr. The type is interface{} with range: // 1..4294967295. Discriminator interface{} // Sessions' Local Discriminator. The type is interface{} with range: // 0..4294967295. LocalDiscriminator interface{} // Sessions' Remote Discriminator. The type is interface{} with range: // 0..4294967295. RemoteDiscriminator interface{} // Session BFD Version. The type is interface{} with range: 0..4294967295. Sessionversion interface{} // Session State. The type is interface{} with range: 0..4294967295. SessionState interface{} // Trap Generator Bitmap. The type is interface{} with range: 0..4294967295. TrapBitmap interface{} // Packet In Counter. The type is interface{} with range: // 0..18446744073709551615. PktIn interface{} // Packet Out Counter. The type is interface{} with range: // 0..18446744073709551615. PktOut interface{} // Last Session Up Time (seconds). The type is interface{} with range: // 0..18446744073709551615. Units are second. LastUpTimeSec interface{} // Last Session Up Time (nanoseconds). The type is interface{} with range: // 0..4294967295. Units are nanosecond. LastUpTimeNsec interface{} // Last Session Down Time (seconds). The type is interface{} with range: // 0..18446744073709551615. Units are second. LastDownTimeSec interface{} // Last Session Down Time (nanoseconds). The type is interface{} with range: // 0..4294967295. Units are nanosecond. LastDownTimeNsec interface{} // Last IO EVM Schd Time (seconds). The type is interface{} with range: // 0..18446744073709551615. Units are second. LastIoEvmSchdTimeSec interface{} // Last IO Evm Schd Time (nanoseconds). The type is interface{} with range: // 0..4294967295. Units are nanosecond. LastIoEvmSchdTimeNsec interface{} // Last IO EVM Schd Comp Time (seconds). The type is interface{} with range: // 0..18446744073709551615. Units are second. LastIoEvmSchdCompTimeSec interface{} // Last IO Evm Schd Comp Time (nanoseconds). The type is interface{} with // range: 0..4294967295. Units are nanosecond. LastIoEvmSchdCompTimeNsec interface{} // Last Session Down Diag. The type is BfdMgmtSessionDiag. LastDownDiag interface{} // Last Rx Session Down Diag. The type is BfdMgmtSessionDiag. LastRxDownDiag interface{} // Up Count. The type is interface{} with range: 0..4294967295. UpCounter interface{} // Last Time Session Info Queried. The type is interface{} with range: // 0..18446744073709551615. LastTimeCached interface{} // Session Interface Name. The type is string with length: 0..64. InterfaceName interface{} // Session Interface Handle. The type is interface{} with range: // 0..4294967295. IntHandle interface{} // Detection Multiplier. The type is interface{} with range: 0..4294967295. DetectionMultiplier interface{} // Desired Min TX Interval. The type is interface{} with range: 0..4294967295. DesiredMinTxInterval interface{} // Required Min RX Interval. The type is interface{} with range: // 0..4294967295. RequiredMinRxInterval interface{} // Required Min RX Echo Interval. The type is interface{} with range: // 0..4294967295. RequiredMinRxEchoInterval interface{} // Session Destination address. DestAddress Bfd_SessionMibs_SessionMib_DestAddress }
Bfd_SessionMibs_SessionMib Brief information for BFD session MIB
func (*Bfd_SessionMibs_SessionMib) GetEntityData ¶
func (sessionMib *Bfd_SessionMibs_SessionMib) GetEntityData() *types.CommonEntityData
type Bfd_SessionMibs_SessionMib_DestAddress ¶
type Bfd_SessionMibs_SessionMib_DestAddress struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // AFI. The type is BfdAfId. Afi interface{} // No Address. The type is interface{} with range: 0..255. Dummy interface{} // IPv4 address type. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Ipv4 interface{} // IPv6 address type. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. Ipv6 interface{} }
Bfd_SessionMibs_SessionMib_DestAddress Session Destination address
func (*Bfd_SessionMibs_SessionMib_DestAddress) GetEntityData ¶
func (destAddress *Bfd_SessionMibs_SessionMib_DestAddress) GetEntityData() *types.CommonEntityData
type Bfd_Summary ¶
type Bfd_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Statistics of states for sessions. SessionState Bfd_Summary_SessionState }
Bfd_Summary Summary information of BFD IPv4 singlehop sessions
func (*Bfd_Summary) GetEntityData ¶
func (summary *Bfd_Summary) GetEntityData() *types.CommonEntityData
type Bfd_Summary_SessionState ¶
type Bfd_Summary_SessionState struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of sessions in database. The type is interface{} with range: // 0..4294967295. TotalCount interface{} // Number of sessions in down state. The type is interface{} with range: // 0..4294967295. DownCount interface{} // Number of sessions in up state. The type is interface{} with range: // 0..4294967295. UpCount interface{} // Number of sessions in unknown state. The type is interface{} with range: // 0..4294967295. UnknownCount interface{} }
Bfd_Summary_SessionState Statistics of states for sessions
func (*Bfd_Summary_SessionState) GetEntityData ¶
func (sessionState *Bfd_Summary_SessionState) GetEntityData() *types.CommonEntityData