ip_rib_ipv4_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR ip-rib-ipv4 package operational data.

This module contains definitions for the following management objects:

rib-stdby: RIB standby node operational data
rib: rib

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 Rib

type Rib struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table.
	Vrfs Rib_Vrfs

	// RIB table.
	RibTableIds Rib_RibTableIds
}

Rib rib

func (*Rib) GetEntityData

func (rib *Rib) GetEntityData() *types.CommonEntityData

type RibEdmNnh

type RibEdmNnh string

RibEdmNnh represents Rib edm nnh

const (
	// Unknown - Invalid
	RibEdmNnh_unknown RibEdmNnh = "unknown"

	// IPv4 Address
	RibEdmNnh_ipv4_address RibEdmNnh = "ipv4-address"

	// Interface Index
	RibEdmNnh_if_index RibEdmNnh = "if-index"
)

type RibStdby

type RibStdby struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// VRF table.
	Vrfs RibStdby_Vrfs

	// RIB table.
	RibTableIds RibStdby_RibTableIds
}

RibStdby RIB standby node operational data

func (*RibStdby) GetEntityData

func (ribStdby *RibStdby) GetEntityData() *types.CommonEntityData

type RibStdby_RibTableIds

type RibStdby_RibTableIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific Table. The type is slice of RibStdby_RibTableIds_RibTableId.
	RibTableId []*RibStdby_RibTableIds_RibTableId
}

RibStdby_RibTableIds RIB table

func (*RibStdby_RibTableIds) GetEntityData

func (ribTableIds *RibStdby_RibTableIds) GetEntityData() *types.CommonEntityData

type RibStdby_RibTableIds_RibTableId

type RibStdby_RibTableIds_RibTableId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Table ID. The type is string with pattern:
	// [0-9a-fA-F]{1,8}.
	Tableid interface{}

	// RIB table summary.
	SummaryProtos RibStdby_RibTableIds_RibTableId_SummaryProtos

	// RIB table interface.
	RibTableItfHndls RibStdby_RibTableIds_RibTableId_RibTableItfHndls

	// Table related Information.
	Information RibStdby_RibTableIds_RibTableId_Information
}

RibStdby_RibTableIds_RibTableId Specific Table

func (*RibStdby_RibTableIds_RibTableId) GetEntityData

func (ribTableId *RibStdby_RibTableIds_RibTableId) GetEntityData() *types.CommonEntityData

type RibStdby_RibTableIds_RibTableId_Information

type RibStdby_RibTableIds_RibTableId_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table id. The type is interface{} with range: 0..4294967295.
	Tableid interface{}

	// Address Family. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// sub Address Family. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// VRF Name of the table. The type is string.
	VrfName interface{}

	// Name of the table. The type is string.
	TableName interface{}

	// Table version. The type is interface{} with range: 0..18446744073709551615.
	Version interface{}

	// Configured prefix limit. The type is interface{} with range: 0..4294967295.
	ConfPrefixLimit interface{}

	// Num prefixes in table. The type is interface{} with range: 0..4294967295.
	CurrentPrefixCount interface{}

	// Num SVD local prefixes. The type is interface{} with range: 0..4294967295.
	NumSvdlclPrefix interface{}

	// Num SVD remote prefixes. The type is interface{} with range: 0..4294967295.
	NumSvdremPrefix interface{}

	// Version no. of the table. The type is interface{} with range:
	// 0..18446744073709551615.
	TableVersion interface{}

	// Prefix limit state indicator. The type is bool.
	PrefixLimitNotified interface{}

	// Table in fwd reference state?. The type is bool.
	FwdReferenced interface{}

	// Table deleted?. The type is bool.
	Deleted interface{}

	// Table has reached convergence. The type is bool.
	InitialConverge interface{}
}

RibStdby_RibTableIds_RibTableId_Information Table related Information

func (*RibStdby_RibTableIds_RibTableId_Information) GetEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface handle. The type is slice of
	// RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl.
	RibTableItfHndl []*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls RIB table interface

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls) GetEntityData

func (ribTableItfHndls *RibStdby_RibTableIds_RibTableId_RibTableItfHndls) GetEntityData() *types.CommonEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Itf Handle. The type is interface{} with range:
	// 0..4294967295.
	Handle interface{}

	// Route information for a specific table/interface . The type is slice of
	// RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute.
	ItfRoute []*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl Interface handle

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl) GetEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute Route information for a specific table/interface

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute) GetEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath Path(s) of the route

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath) GetEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos

type RibStdby_RibTableIds_RibTableId_SummaryProtos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route summary information for a specific table/protocol . The type is slice
	// of RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto.
	SummaryProto []*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto
}

RibStdby_RibTableIds_RibTableId_SummaryProtos RIB table summary

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Proto ID. The type is interface{} with range:
	// 0..4294967295.
	Protoid interface{}

	// Proto name. The type is string.
	Name interface{}

	// Instance. The type is string.
	Instance interface{}

	// Count for proto. instance.
	ProtoRouteCount RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount

	// No route type.
	RtypeNone RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone

	// Unknown route type.
	RtypeOther RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther

	// OSPF route within an area.
	RtypeOspfIntra RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra

	// OSPF route across diff. areas.
	RtypeOspfInter RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter

	// OSPF external route of type 1.
	RtypeOspfExtern1 RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1

	// OSPF external route of type 2.
	RtypeOspfExtern2 RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2

	// IS-IS summary route.
	RtypeIsisSum RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum

	// IS-IS level 1 route.
	RtypeIsisL1 RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1

	// IS-IS level 2 route.
	RtypeIsisL2 RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2

	// IS-IS level1 inter-area route.
	RtypeIsisL1Ia RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia

	// iBGP route.
	RtypeBgpInt RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt

	// eBGP route.
	RtypeBgpExt RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt

	// BGP local route.
	RtypeBgpLoc RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc

	// OSPF NSSA ext. route type 1.
	RtypeOspfNssa1 RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1

	// OSPF NSSA ext. route type 2.
	RtypeOspfNssa2 RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2

	// EIGRP internal route.
	RtypeIgrp2Int RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int

	// EIGRP external route.
	RtypeIgrp2Ext RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto Route summary information for a specific table/protocol

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount Count for proto. instance

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt eBGP route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt iBGP route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc BGP local route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext EIGRP external route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int EIGRP internal route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1 IS-IS level 1 route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia IS-IS level1 inter-area route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2 IS-IS level 2 route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum IS-IS summary route

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone No route type

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1 OSPF external route of type 1

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2 OSPF external route of type 2

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter OSPF route across diff. areas

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra OSPF route within an area

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1 OSPF NSSA ext. route type 1

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2 OSPF NSSA ext. route type 2

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2) GetEntityData

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther

type RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther Unknown route type

func (*RibStdby_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther) GetEntityData

type RibStdby_Vrfs

type RibStdby_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific VRF. The type is slice of RibStdby_Vrfs_Vrf.
	Vrf []*RibStdby_Vrfs_Vrf
}

RibStdby_Vrfs VRF table

func (*RibStdby_Vrfs) GetEntityData

func (vrfs *RibStdby_Vrfs) GetEntityData() *types.CommonEntityData

type RibStdby_Vrfs_Vrf

type RibStdby_Vrfs_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the VRF. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Address Family (AF) table.
	Afs RibStdby_Vrfs_Vrf_Afs
}

RibStdby_Vrfs_Vrf Specific VRF

func (*RibStdby_Vrfs_Vrf) GetEntityData

func (vrf *RibStdby_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type RibStdby_Vrfs_Vrf_Afs

type RibStdby_Vrfs_Vrf_Afs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific AF information. The type is slice of RibStdby_Vrfs_Vrf_Afs_Af.
	Af []*RibStdby_Vrfs_Vrf_Afs_Af
}

RibStdby_Vrfs_Vrf_Afs Address Family (AF) table

func (*RibStdby_Vrfs_Vrf_Afs) GetEntityData

func (afs *RibStdby_Vrfs_Vrf_Afs) GetEntityData() *types.CommonEntityData

type RibStdby_Vrfs_Vrf_Afs_Af

type RibStdby_Vrfs_Vrf_Afs_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the AF. The type is string with pattern:
	// (IPv4)|(IPv6).
	AfName interface{}

	// Subsequent Address Family (SAF) table.
	Safs RibStdby_Vrfs_Vrf_Afs_Af_Safs
}

RibStdby_Vrfs_Vrf_Afs_Af Specific AF information

func (*RibStdby_Vrfs_Vrf_Afs_Af) GetEntityData

func (af *RibStdby_Vrfs_Vrf_Afs_Af) GetEntityData() *types.CommonEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific SAF information. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf.
	Saf []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs Subsequent Address Family (SAF) table

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs) GetEntityData

func (safs *RibStdby_Vrfs_Vrf_Afs_Af_Safs) GetEntityData() *types.CommonEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the SAF. The type is string with pattern:
	// (Unicast)|(Multicast).
	SafName interface{}

	// Global container of routes.
	IpRibRouteTableNames RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf Specific SAF information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP RIB Route table name for a topology. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName.
	IpRibRouteTableName []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames Global container of routes

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames) GetEntityData

func (ipRibRouteTableNames *RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames) GetEntityData() *types.CommonEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the route table. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	RouteTableName interface{}

	// Route information .
	Routes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes

	// Deleted.
	DeletedRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes

	// Destination KW.
	DestinationKw RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw

	// Opaque information .
	Opaques RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques

	// Contains the classification of routes by protocol.
	Protocol RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol

	// Quarantine.
	QRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes

	// Backup route information for the given table.
	BackupRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes

	// Route advertiser information .
	Adverts RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName IP RIB Route table name for a topology

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert.
	Advert []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts Route advertiser information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// ipv4 rib edm advert. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert.
	Ipv4RibEdmAdvert []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert Route information of a specific Network Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Client advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// Extended communities. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ExtendedCommunities interface{}

	// OSPF area-id flags. The type is interface{} with range: 0..255.
	ProtocolOpaqueFlags interface{}

	// OSPF area-id. The type is interface{} with range: 0..4294967295.
	ProtocolOpaque interface{}

	// Protocol code. The type is interface{} with range: -128..127.
	Code interface{}

	// Instance name. The type is string with length: 0..41.
	InstanceName interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert ipv4 rib edm advert

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information for a specific backup address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute.
	BackupRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes Backup route information for the given table

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// This attribute is a key. Proto ID. The type is interface{} with range:
	// 0..4294967295.
	Protoid interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute Route information for a specific backup address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information for a specific deleted address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute.
	DeletedRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes Deleted

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute Route information for a specific deleted address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw Destination KW

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Backup Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute.
	DestBackupRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes Backup

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute Route information of a specific Backup Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Best local route information for a specific Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute.
	DestBestRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes Best Local

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute Best local route information for a specific Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop information for a specific address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute.
	DestNextHopRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes Resolving next hop

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute Nexthop information for a specific address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Backup Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute.
	DestQRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes Quarantine

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute Route information of a specific Backup Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Opaque item . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque.
	Opaque []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques Opaque information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Opaque Client ID. The type is interface{} with range: 0..4294967295.
	OpaqueClientid interface{}

	// Opaque Proto ID. The type is interface{} with range: 0..4294967295.
	OpaqueProtoid interface{}

	// Opaque key type. The type is interface{} with range: 0..4294967295.
	OpaqueKeyType interface{}

	// Opaque key size. The type is interface{} with range: 0..4294967295.
	OpaqueKeySize interface{}

	// Opaque data size. The type is interface{} with range: 0..4294967295.
	OpaqueDataSize interface{}

	// Opaque string. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	OpaqueString interface{}

	// key. The type is string with pattern: ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Key interface{}

	// data. The type is string with pattern: ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Data interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque Opaque item

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Mobile Protocol.
	Mobile RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile

	// Subscriber Protocol.
	Subscriber RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber

	// Connected Protocol.
	Connected RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected

	// DAGR Protocol(Direct-Attached Gateway Redundancy) Protocol.
	Dagr RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr

	// RIP Protocol.
	Rip RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip

	// OSPF Protocol.
	Ospf RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf

	// SRv6-Local Protocol.
	Srv6Local RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local

	// Static Protocol.
	Static RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static

	// RPL Protocol.
	Rpl RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl

	// Application Protocol.
	Application RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application

	// TEClient Protocol.
	TeClient RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient

	// EIGRP Protocol.
	Eigrp RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp

	// Local Protocol.
	Local RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local

	// BGP Protocol.
	Bgp RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp

	// ISIS Protocol.
	Isis RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol Contains the classification of routes by protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application Application Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As.
	As []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp BGP Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected Connected Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr DAGR Protocol(Direct-Attached Gateway Redundancy) Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As.
	As []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp EIGRP Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As.
	As []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis ISIS Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SMIAP.
	Smiap RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap

	// LSPV(Label Switched Path Verification) Protocol.
	Lspv RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local Local Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv LSPV(Label Switched Path Verification) Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap SMIAP

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile Mobile Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As.
	As []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf OSPF Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip RIP Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As.
	As []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl RPL Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local SRv6-Local Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static Static Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber Subscriber Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient TEClient Protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs Non Autonomous System of protocol

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information Protocol related Information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes Protocol specific Route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information for a specific quarantined address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute.
	QRoute []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes Quarantine

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute Route information for a specific quarantined address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route.
	Route []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes Route information

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route Route information of a specific Network Address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath Path(s) of the route

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*RibStdby_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_RibTableIds

type Rib_RibTableIds struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific Table. The type is slice of Rib_RibTableIds_RibTableId.
	RibTableId []*Rib_RibTableIds_RibTableId
}

Rib_RibTableIds RIB table

func (*Rib_RibTableIds) GetEntityData

func (ribTableIds *Rib_RibTableIds) GetEntityData() *types.CommonEntityData

type Rib_RibTableIds_RibTableId

type Rib_RibTableIds_RibTableId struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Table ID. The type is string with pattern:
	// [0-9a-fA-F]{1,8}.
	Tableid interface{}

	// RIB table summary.
	SummaryProtos Rib_RibTableIds_RibTableId_SummaryProtos

	// RIB table interface.
	RibTableItfHndls Rib_RibTableIds_RibTableId_RibTableItfHndls

	// Table related Information.
	Information Rib_RibTableIds_RibTableId_Information
}

Rib_RibTableIds_RibTableId Specific Table

func (*Rib_RibTableIds_RibTableId) GetEntityData

func (ribTableId *Rib_RibTableIds_RibTableId) GetEntityData() *types.CommonEntityData

type Rib_RibTableIds_RibTableId_Information

type Rib_RibTableIds_RibTableId_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Table id. The type is interface{} with range: 0..4294967295.
	Tableid interface{}

	// Address Family. The type is interface{} with range: 0..4294967295.
	Afi interface{}

	// sub Address Family. The type is interface{} with range: 0..4294967295.
	Safi interface{}

	// VRF Name of the table. The type is string.
	VrfName interface{}

	// Name of the table. The type is string.
	TableName interface{}

	// Table version. The type is interface{} with range: 0..18446744073709551615.
	Version interface{}

	// Configured prefix limit. The type is interface{} with range: 0..4294967295.
	ConfPrefixLimit interface{}

	// Num prefixes in table. The type is interface{} with range: 0..4294967295.
	CurrentPrefixCount interface{}

	// Num SVD local prefixes. The type is interface{} with range: 0..4294967295.
	NumSvdlclPrefix interface{}

	// Num SVD remote prefixes. The type is interface{} with range: 0..4294967295.
	NumSvdremPrefix interface{}

	// Version no. of the table. The type is interface{} with range:
	// 0..18446744073709551615.
	TableVersion interface{}

	// Prefix limit state indicator. The type is bool.
	PrefixLimitNotified interface{}

	// Table in fwd reference state?. The type is bool.
	FwdReferenced interface{}

	// Table deleted?. The type is bool.
	Deleted interface{}

	// Table has reached convergence. The type is bool.
	InitialConverge interface{}
}

Rib_RibTableIds_RibTableId_Information Table related Information

func (*Rib_RibTableIds_RibTableId_Information) GetEntityData

func (information *Rib_RibTableIds_RibTableId_Information) GetEntityData() *types.CommonEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls

type Rib_RibTableIds_RibTableId_RibTableItfHndls struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Interface handle. The type is slice of
	// Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl.
	RibTableItfHndl []*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl
}

Rib_RibTableIds_RibTableId_RibTableItfHndls RIB table interface

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls) GetEntityData

func (ribTableItfHndls *Rib_RibTableIds_RibTableId_RibTableItfHndls) GetEntityData() *types.CommonEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Itf Handle. The type is interface{} with range:
	// 0..4294967295.
	Handle interface{}

	// Route information for a specific table/interface . The type is slice of
	// Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute.
	ItfRoute []*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute
}

Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl Interface handle

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl) GetEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath
}

Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute Route information for a specific table/interface

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute) GetEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath
}

Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath Path(s) of the route

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath) GetEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_RibTableIds_RibTableId_RibTableItfHndls_RibTableItfHndl_ItfRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos

type Rib_RibTableIds_RibTableId_SummaryProtos struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route summary information for a specific table/protocol . The type is slice
	// of Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto.
	SummaryProto []*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto
}

Rib_RibTableIds_RibTableId_SummaryProtos RIB table summary

func (*Rib_RibTableIds_RibTableId_SummaryProtos) GetEntityData

func (summaryProtos *Rib_RibTableIds_RibTableId_SummaryProtos) GetEntityData() *types.CommonEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Proto ID. The type is interface{} with range:
	// 0..4294967295.
	Protoid interface{}

	// Proto name. The type is string.
	Name interface{}

	// Instance. The type is string.
	Instance interface{}

	// Count for proto. instance.
	ProtoRouteCount Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount

	// No route type.
	RtypeNone Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone

	// Unknown route type.
	RtypeOther Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther

	// OSPF route within an area.
	RtypeOspfIntra Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra

	// OSPF route across diff. areas.
	RtypeOspfInter Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter

	// OSPF external route of type 1.
	RtypeOspfExtern1 Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1

	// OSPF external route of type 2.
	RtypeOspfExtern2 Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2

	// IS-IS summary route.
	RtypeIsisSum Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum

	// IS-IS level 1 route.
	RtypeIsisL1 Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1

	// IS-IS level 2 route.
	RtypeIsisL2 Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2

	// IS-IS level1 inter-area route.
	RtypeIsisL1Ia Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia

	// iBGP route.
	RtypeBgpInt Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt

	// eBGP route.
	RtypeBgpExt Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt

	// BGP local route.
	RtypeBgpLoc Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc

	// OSPF NSSA ext. route type 1.
	RtypeOspfNssa1 Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1

	// OSPF NSSA ext. route type 2.
	RtypeOspfNssa2 Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2

	// EIGRP internal route.
	RtypeIgrp2Int Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int

	// EIGRP external route.
	RtypeIgrp2Ext Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto Route summary information for a specific table/protocol

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount Count for proto. instance

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_ProtoRouteCount) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt eBGP route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpExt) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt iBGP route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpInt) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc BGP local route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeBgpLoc) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext EIGRP external route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Ext) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int EIGRP internal route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIgrp2Int) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1 IS-IS level 1 route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia IS-IS level1 inter-area route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL1Ia) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2 IS-IS level 2 route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisL2) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum IS-IS summary route

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeIsisSum) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone No route type

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeNone) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1 OSPF external route of type 1

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern1) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2 OSPF external route of type 2

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfExtern2) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter OSPF route across diff. areas

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfInter) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra OSPF route within an area

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfIntra) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1 OSPF NSSA ext. route type 1

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa1) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2 struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2 OSPF NSSA ext. route type 2

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOspfNssa2) GetEntityData

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther

type Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Number of active routes. The type is interface{} with range: 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of backup (inactive) routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupRoutes interface{}

	// Number of paths to active routes. The type is interface{} with range:
	// 0..4294967295.
	NumActivePaths interface{}

	// Number of paths to backup routes. The type is interface{} with range:
	// 0..4294967295.
	NumBackupPaths interface{}
}

Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther Unknown route type

func (*Rib_RibTableIds_RibTableId_SummaryProtos_SummaryProto_RtypeOther) GetEntityData

type Rib_Vrfs

type Rib_Vrfs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific VRF. The type is slice of Rib_Vrfs_Vrf.
	Vrf []*Rib_Vrfs_Vrf
}

Rib_Vrfs VRF table

func (*Rib_Vrfs) GetEntityData

func (vrfs *Rib_Vrfs) GetEntityData() *types.CommonEntityData

type Rib_Vrfs_Vrf

type Rib_Vrfs_Vrf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the VRF. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	VrfName interface{}

	// Address Family (AF) table.
	Afs Rib_Vrfs_Vrf_Afs
}

Rib_Vrfs_Vrf Specific VRF

func (*Rib_Vrfs_Vrf) GetEntityData

func (vrf *Rib_Vrfs_Vrf) GetEntityData() *types.CommonEntityData

type Rib_Vrfs_Vrf_Afs

type Rib_Vrfs_Vrf_Afs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific AF information. The type is slice of Rib_Vrfs_Vrf_Afs_Af.
	Af []*Rib_Vrfs_Vrf_Afs_Af
}

Rib_Vrfs_Vrf_Afs Address Family (AF) table

func (*Rib_Vrfs_Vrf_Afs) GetEntityData

func (afs *Rib_Vrfs_Vrf_Afs) GetEntityData() *types.CommonEntityData

type Rib_Vrfs_Vrf_Afs_Af

type Rib_Vrfs_Vrf_Afs_Af struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the AF. The type is string with pattern:
	// (IPv4)|(IPv6).
	AfName interface{}

	// Subsequent Address Family (SAF) table.
	Safs Rib_Vrfs_Vrf_Afs_Af_Safs
}

Rib_Vrfs_Vrf_Afs_Af Specific AF information

func (*Rib_Vrfs_Vrf_Afs_Af) GetEntityData

func (af *Rib_Vrfs_Vrf_Afs_Af) GetEntityData() *types.CommonEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs

type Rib_Vrfs_Vrf_Afs_Af_Safs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Specific SAF information. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf.
	Saf []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf
}

Rib_Vrfs_Vrf_Afs_Af_Safs Subsequent Address Family (SAF) table

func (*Rib_Vrfs_Vrf_Afs_Af_Safs) GetEntityData

func (safs *Rib_Vrfs_Vrf_Afs_Af_Safs) GetEntityData() *types.CommonEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the SAF. The type is string with pattern:
	// (Unicast)|(Multicast).
	SafName interface{}

	// Global container of routes.
	IpRibRouteTableNames Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf Specific SAF information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf) GetEntityData

func (saf *Rib_Vrfs_Vrf_Afs_Af_Safs_Saf) GetEntityData() *types.CommonEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// IP RIB Route table name for a topology. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName.
	IpRibRouteTableName []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames Global container of routes

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames) GetEntityData

func (ipRibRouteTableNames *Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames) GetEntityData() *types.CommonEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Name of the route table. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	RouteTableName interface{}

	// Route information .
	Routes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes

	// Deleted.
	DeletedRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes

	// Destination KW.
	DestinationKw Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw

	// Opaque information .
	Opaques Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques

	// Contains the classification of routes by protocol.
	Protocol Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol

	// Quarantine.
	QRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes

	// Backup route information for the given table.
	BackupRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes

	// Route advertiser information .
	Adverts Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName IP RIB Route table name for a topology

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert.
	Advert []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts Route advertiser information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// ipv4 rib edm advert. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert.
	Ipv4RibEdmAdvert []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert Route information of a specific Network Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Client advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// Extended communities. The type is string with pattern:
	// ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	ExtendedCommunities interface{}

	// OSPF area-id flags. The type is interface{} with range: 0..255.
	ProtocolOpaqueFlags interface{}

	// OSPF area-id. The type is interface{} with range: 0..4294967295.
	ProtocolOpaque interface{}

	// Protocol code. The type is interface{} with range: -128..127.
	Code interface{}

	// Instance name. The type is string with length: 0..41.
	InstanceName interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert ipv4 rib edm advert

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Adverts_Advert_Ipv4RibEdmAdvert) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information for a specific backup address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute.
	BackupRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes Backup route information for the given table

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// This attribute is a key. Proto ID. The type is interface{} with range:
	// 0..4294967295.
	Protoid interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute Route information for a specific backup address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_BackupRoutes_BackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information for a specific deleted address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute.
	DeletedRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes Deleted

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute Route information for a specific deleted address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DeletedRoutes_DeletedRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw Destination KW

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Backup Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute.
	DestBackupRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes Backup

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute Route information of a specific Backup Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBackupRoutes_DestBackupRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Best local route information for a specific Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute.
	DestBestRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes Best Local

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute Best local route information for a specific Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestBestRoutes_DestBestRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Nexthop information for a specific address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute.
	DestNextHopRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes Resolving next hop

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute Nexthop information for a specific address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestNextHopRoutes_DestNextHopRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Backup Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute.
	DestQRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes Quarantine

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute Route information of a specific Backup Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_DestinationKw_DestQRoutes_DestQRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Opaque item . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque.
	Opaque []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques Opaque information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Opaque Client ID. The type is interface{} with range: 0..4294967295.
	OpaqueClientid interface{}

	// Opaque Proto ID. The type is interface{} with range: 0..4294967295.
	OpaqueProtoid interface{}

	// Opaque key type. The type is interface{} with range: 0..4294967295.
	OpaqueKeyType interface{}

	// Opaque key size. The type is interface{} with range: 0..4294967295.
	OpaqueKeySize interface{}

	// Opaque data size. The type is interface{} with range: 0..4294967295.
	OpaqueDataSize interface{}

	// Opaque string. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	OpaqueString interface{}

	// key. The type is string with pattern: ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Key interface{}

	// data. The type is string with pattern: ([0-9a-fA-F]{2}(:[0-9a-fA-F]{2})*)?.
	Data interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque Opaque item

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Opaques_Opaque) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Mobile Protocol.
	Mobile Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile

	// Subscriber Protocol.
	Subscriber Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber

	// Connected Protocol.
	Connected Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected

	// DAGR Protocol(Direct-Attached Gateway Redundancy) Protocol.
	Dagr Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr

	// RIP Protocol.
	Rip Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip

	// OSPF Protocol.
	Ospf Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf

	// SRv6-Local Protocol.
	Srv6Local Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local

	// Static Protocol.
	Static Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static

	// RPL Protocol.
	Rpl Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl

	// Application Protocol.
	Application Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application

	// TEClient Protocol.
	TeClient Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient

	// EIGRP Protocol.
	Eigrp Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp

	// Local Protocol.
	Local Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local

	// BGP Protocol.
	Bgp Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp

	// ISIS Protocol.
	Isis Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol Contains the classification of routes by protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application Application Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Application_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As.
	As []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp BGP Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Bgp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected Connected Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Connected_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr DAGR Protocol(Direct-Attached Gateway Redundancy) Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Dagr_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As.
	As []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp EIGRP Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Eigrp_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As.
	As []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis ISIS Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Isis_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// SMIAP.
	Smiap Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap

	// LSPV(Label Switched Path Verification) Protocol.
	Lspv Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local Local Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv LSPV(Label Switched Path Verification) Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Lspv_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap SMIAP

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Local_Smiap_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile Mobile Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Mobile_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As.
	As []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf OSPF Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Ospf_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip RIP Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rip_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Autonomous System of protocol. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As.
	As []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl RPL Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Autonomous system. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	As interface{}

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Rpl_As_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local SRv6-Local Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Srv6Local_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static Static Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Static_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber Subscriber Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_Subscriber_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Non Autonomous System of protocol.
	NonAs Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient TEClient Protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Protocol specific Route.
	ProtocolRoutes Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes

	// Protocol related Information.
	Information Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs Non Autonomous System of protocol

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Name. The type is string.
	ProtocolNames interface{}

	// Instance. The type is string.
	Instance interface{}

	// Proto version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Number of redist clients. The type is interface{} with range:
	// 0..4294967295.
	RedistributionClientCount interface{}

	// Number of proto clients. The type is interface{} with range: 0..4294967295.
	ProtocolClientsCount interface{}

	// Number of routes (including active, backup and deleted), where, number of
	// backup routes = RoutesCounts - ActiveRoutesCount - DeletedRoutesCount . The
	// type is interface{} with range: 0..4294967295.
	RoutesCounts interface{}

	// Number of active routes (not deleted). The type is interface{} with range:
	// 0..4294967295.
	ActiveRoutesCount interface{}

	// Number of deleted routes. The type is interface{} with range:
	// 0..4294967295.
	DeletedRoutesCount interface{}

	// Number of paths for all routes. The type is interface{} with range:
	// 0..4294967295.
	PathsCount interface{}

	// Memory for proto's routes and paths in bytes. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	ProtocolRouteMemory interface{}

	// Number of backup routes. The type is interface{} with range: 0..4294967295.
	BackupRoutesCount interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information Protocol related Information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_Information) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute.
	ProtocolRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes Protocol specific Route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute

Route information of a specific Network

Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Protocol_TeClient_NonAs_ProtocolRoutes_ProtocolRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information for a specific quarantined address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute.
	QRoute []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes Quarantine

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute Route information for a specific quarantined address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_QRoutes_QRoute_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// Route information of a specific Network Address . The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route.
	Route []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes Route information

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. Network 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}]+)?.
	Address interface{}

	// This attribute is a key. Prefix Length. The type is interface{} with range:
	// 0..32.
	PrefixLength interface{}

	// Route prefix. 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}]+)?.
	Prefix interface{}

	// Length of prefix. The type is interface{} with range: 0..255.
	PrefixLengthXr interface{}

	// Route version. The type is interface{} with range: 0..4294967295.
	RouteVersion interface{}

	// Protocol advertising the route. The type is interface{} with range:
	// 0..4294967295.
	ProtocolId interface{}

	// Name of Protocol. The type is string.
	ProtocolName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Client adding the route to RIB. The type is interface{} with range:
	// 0..4294967295.
	ClientId interface{}

	// Route type. The type is interface{} with range: 0..65535.
	RouteType interface{}

	// Route priority. The type is interface{} with range: 0..255.
	Priority interface{}

	// SVD Type of route. The type is interface{} with range: 0..255.
	SvdType interface{}

	// Route flags. The type is interface{} with range: 0..4294967295.
	Flags interface{}

	// Extended Route flags. The type is interface{} with range:
	// 0..18446744073709551615.
	ExtendedFlags interface{}

	// Opaque proto specific info. The type is interface{} with range:
	// 0..4294967295.
	Tag interface{}

	// Distance of the route. The type is interface{} with range: 0..4294967295.
	Distance interface{}

	// Diversion distance of the route. The type is interface{} with range:
	// 0..4294967295.
	DiversionDistance interface{}

	// Route metric. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Number of paths. The type is interface{} with range: 0..4294967295.
	PathsCount interface{}

	// BGP Attribute ID. The type is interface{} with range: 0..4294967295.
	AttributeIdentity interface{}

	// BGP Traffic Index. The type is interface{} with range: 0..255.
	TrafficIndex interface{}

	// Route ip precedence. The type is interface{} with range: 0..255.
	RoutePrecedence interface{}

	// Route qos group. The type is interface{} with range: 0..255.
	QosGroup interface{}

	// Flow tag. The type is interface{} with range: 0..255.
	FlowTag interface{}

	// Forward Class. The type is interface{} with range: 0..255.
	FwdClass interface{}

	// Number of pic paths in this route. The type is interface{} with range:
	// 0..255.
	PicCount interface{}

	// Is the route active or backup. The type is bool.
	Active interface{}

	// Route has a diversion path. The type is bool.
	Diversion interface{}

	// Diversion route protocol name. The type is string.
	DiversionProtoName interface{}

	// Age of route (seconds). The type is interface{} with range: 0..4294967295.
	// Units are second.
	RouteAge interface{}

	// Local label of the route. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Route Version. The type is interface{} with range: 0..4294967295.
	Version interface{}

	// Table Version. The type is interface{} with range: 0..18446744073709551615.
	TblVersion interface{}

	// Route modification time(nanoseconds). The type is interface{} with range:
	// 0..18446744073709551615. Units are nanosecond.
	RouteModifyTime interface{}

	// Path(s) of the route.
	RoutePath Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route Route information of a specific Network Address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// ipv4 rib edm path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath.
	Ipv4RibEdmPath []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath Path(s) of the route

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// Nexthop. 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}]+)?.
	Address interface{}

	// Infosource. 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}]+)?.
	InformationSource interface{}

	// V6 nexthop. 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}]+)?.
	V6Nexthop interface{}

	// V6 Infosource. 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}]+)?.
	V6InformationSource interface{}

	// Interface Name. The type is string with pattern: [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Metrics. The type is interface{} with range: 0..4294967295.
	Metric interface{}

	// Load Metrics. The type is interface{} with range: 0..4294967295.
	LoadMetric interface{}

	// Flags extended to 64 bits. The type is interface{} with range:
	// 0..18446744073709551615.
	Flags64 interface{}

	// Flags. The type is interface{} with range: 0..65535.
	Flags interface{}

	// Private Flags. The type is interface{} with range: 0..65535.
	PrivateFlags interface{}

	// Looping path. The type is bool.
	Looped interface{}

	// Nexthop tableid. The type is interface{} with range: 0..4294967295.
	NextHopTableId interface{}

	// VRF Name of the nh table. The type is string.
	NextHopVrfName interface{}

	// NH table name. The type is string.
	NextHopTableName interface{}

	// NH afi. The type is interface{} with range: 0..4294967295.
	NextHopAfi interface{}

	// NH safi. The type is interface{} with range: 0..4294967295.
	NextHopSafi interface{}

	// Label associated with this path. The type is interface{} with range:
	// 0..4294967295.
	RouteLabel interface{}

	// Tunnel ID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	TunnelId interface{}

	// Path id of this path. The type is interface{} with range: 0..4294967295.
	Pathid interface{}

	// Path id of this path's backup. The type is interface{} with range:
	// 0..4294967295.
	BackupPathid interface{}

	// Refcnt of backup. The type is interface{} with range: 0..4294967295.
	RefCntOfBackup interface{}

	// Number of extended communities. The type is interface{} with range:
	// 0..4294967295.
	NumberOfExtendedCommunities interface{}

	// MVPN attribute present. The type is bool.
	MvpnPresent interface{}

	// Path RT present. The type is bool.
	PathRtPresent interface{}

	// VRFIMPORTRTPresent. The type is bool.
	VrfImportRtPresent interface{}

	// SOURCEASRTPresent. The type is bool.
	SourceAsrtPresent interface{}

	// SOURCERDPresent. The type is bool.
	SourceRdPresent interface{}

	// SegmentedNexthopPresent. The type is bool.
	SegmentedNexthopPresent interface{}

	// Number of Next Next Hops. The type is interface{} with range:
	// 0..4294967295.
	NumberOfNnh interface{}

	// NHID associated with this path. The type is interface{} with range:
	// 0..4294967295.
	NextHopId interface{}

	// NHID references. The type is interface{} with range: 0..4294967295.
	NextHopIdRefcount interface{}

	// OSPF area associated with the path. The type is string.
	OspfAreaId interface{}

	// Path has a label stack. The type is bool.
	HasLabelstk interface{}

	// Number of labels in stack. The type is interface{} with range: 0..255.
	NumLabels interface{}

	// binding Label for this path. The type is interface{} with range:
	// 0..4294967295.
	BindingLabel interface{}

	// Fib nhid encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	NhidFeid interface{}

	// Fib mpls encap id. The type is interface{} with range:
	// 0..18446744073709551615.
	MplsFeid interface{}

	// VXLAN Network Identifier exists for this path. The type is bool.
	HasVxlanNetworkId interface{}

	// VXLAN Network Identifier for this path. The type is interface{} with range:
	// 0..4294967295.
	VxlanNetworkId interface{}

	// L2 Cross Connect ID exists for this path. The type is bool.
	HasXcid interface{}

	// L2 Cross Connect ID for this path. The type is interface{} with range:
	// 0..4294967295.
	Xcid interface{}

	// SPAN Diagnostics Interface exists for this path. The type is bool.
	HasSpanDiagInterface interface{}

	// SPAN Diagnostics Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SpanDiagInterface interface{}

	// Subscriber Parent Interface exists for this path. The type is bool.
	HasSubscriberParentInterface interface{}

	// Subscriber Parent Interface for this path. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	SubscriberParentInterface interface{}

	// Interface Index present. The type is bool.
	InterfaceIndexPresent interface{}

	// Interface Index attribute. The type is interface{} with range:
	// 0..4294967295.
	InterfaceIndexAttribute interface{}

	// Remote backup node address. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr.
	RemoteBackupAddr []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

	// Outgoing label stack for this path. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk.
	Labelstk []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk

	// List of Next Next Hops. The type is slice of
	// Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop.
	NextNextHop []*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath ipv4 rib edm path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// The type is interface{} with range: 0..4294967295.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk Outgoing label stack for this path

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_Labelstk) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// type. The type is RibEdmNnh.
	Type interface{}

	// Unknown Value. The type is interface{} with range: 0..4294967295.
	Unknownval interface{}

	// IPv4 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}]+)?.
	Address interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	InterfaceIndex interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop List of Next Next Hops

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_NextNextHop) GetEntityData

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr

type Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// 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}]+)?.
	Entry interface{}
}

Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr Remote backup node address

func (*Rib_Vrfs_Vrf_Afs_Af_Safs_Saf_IpRibRouteTableNames_IpRibRouteTableName_Routes_Route_RoutePath_Ipv4RibEdmPath_RemoteBackupAddr) GetEntityData

Jump to

Keyboard shortcuts

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