ip_bfd_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

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

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 BfdAfId

type BfdAfId string

BfdAfId represents Bfd af id

const (
	// No Address
	BfdAfId_bfd_af_id_none BfdAfId = "bfd-af-id-none"

	// IPv4 AFI
	BfdAfId_bfd_af_id_ipv4 BfdAfId = "bfd-af-id-ipv4"

	// IPv6 AFI
	BfdAfId_bfd_af_id_ipv6 BfdAfId = "bfd-af-id-ipv6"
)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL