manageability_object_tracking_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 manageability-object-tracking package operational data.

This module contains definitions for the following management objects:

object-tracking: Object Tracking operational data

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ObjectTracking

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

	// Object Tracking Type interface info.
	TrackTypeInterface ObjectTracking_TrackTypeInterface

	// Object Tracking Track table brief.
	TrackBriefs ObjectTracking_TrackBriefs

	// Object Tracking Type RTR Reachability info.
	TrackTypeRtrReachability ObjectTracking_TrackTypeRtrReachability

	// Object Tracking Type RTR Reachability brief info.
	TrackTypeRtrReachabilityBrief ObjectTracking_TrackTypeRtrReachabilityBrief

	// Object Tracking Track table.
	Tracks ObjectTracking_Tracks

	// Object Tracking Type Ipv4 Route brief info.
	TrackTypeIpv4RouteBrief ObjectTracking_TrackTypeIpv4RouteBrief

	// Object Tracking Type IPV4 route info.
	TrackTypeIpv4Route ObjectTracking_TrackTypeIpv4Route

	// Object Tracking Type Interface brief info.
	TrackTypeInterfaceBrief ObjectTracking_TrackTypeInterfaceBrief
}

ObjectTracking Object Tracking operational data

func (*ObjectTracking) GetEntityData

func (objectTracking *ObjectTracking) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackBriefs

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

	// Track name - maximum 32 characters. The type is slice of
	// ObjectTracking_TrackBriefs_TrackBrief.
	TrackBrief []*ObjectTracking_TrackBriefs_TrackBrief
}

ObjectTracking_TrackBriefs Object Tracking Track table brief

func (*ObjectTracking_TrackBriefs) GetEntityData

func (trackBriefs *ObjectTracking_TrackBriefs) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackBriefs_TrackBrief

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

	// This attribute is a key. Track name. The type is string with length: 1..32.
	TrackName interface{}

	// track info brief. The type is slice of
	// ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief.
	TrackInfoBrief []*ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief
}

ObjectTracking_TrackBriefs_TrackBrief Track name - maximum 32 characters

func (*ObjectTracking_TrackBriefs_TrackBrief) GetEntityData

func (trackBrief *ObjectTracking_TrackBriefs_TrackBrief) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo
}

ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief track info brief

func (*ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief) GetEntityData

type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
}

ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo Track type information

func (*ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData

type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_TrackTypeInterface

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

	// track info. The type is slice of
	// ObjectTracking_TrackTypeInterface_TrackInfo.
	TrackInfo []*ObjectTracking_TrackTypeInterface_TrackInfo
}

ObjectTracking_TrackTypeInterface Object Tracking Type interface info

func (*ObjectTracking_TrackTypeInterface) GetEntityData

func (trackTypeInterface *ObjectTracking_TrackTypeInterface) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackTypeInterfaceBrief

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

	// track info brief. The type is slice of
	// ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief.
	TrackInfoBrief []*ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief
}

ObjectTracking_TrackTypeInterfaceBrief Object Tracking Type Interface brief info

func (*ObjectTracking_TrackTypeInterfaceBrief) GetEntityData

func (trackTypeInterfaceBrief *ObjectTracking_TrackTypeInterfaceBrief) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo
}

ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief track info brief

func (*ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief) GetEntityData

type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
}

ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo Track type information

func (*ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData

type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// State Change Counter. The type is interface{} with range: 0..4294967295.
	StateChangeCounter interface{}

	// Seconds Last Change. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	SecondsLastChange interface{}

	// User specified threshold upper limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdUp interface{}

	// User specified threshold lower limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdDown interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo

	// boolean objects.
	BoolTracks ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks

	// Threshold objects.
	ThresholdTracks ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks

	// Tracking Interfaces.
	TrackingInteraces ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces

	// Is the state change delay counter in progress.
	Delayed ObjectTracking_TrackTypeInterface_TrackInfo_Delayed
}

ObjectTracking_TrackTypeInterface_TrackInfo track info

func (*ObjectTracking_TrackTypeInterface_TrackInfo) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks

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

	// bool track info. The type is slice of
	// ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks_BoolTrackInfo.
	BoolTrackInfo []*ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks_BoolTrackInfo
}

ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks boolean objects

func (*ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks_BoolTrackInfo

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

	// Object Name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. The type is bool.
	TrackState interface{}

	// Track object with Not. The type is bool.
	WithNot interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks_BoolTrackInfo bool track info

func (*ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_Delayed

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

	// The time remaining in seconds for the counter to trigger state change. The
	// type is interface{} with range: 0..4294967295. Units are second.
	TimeRemaining interface{}

	// State the track will transition to. Track state. True means track is up;
	// False means track is down. The type is bool.
	TrackState interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_Delayed Is the state change delay counter in progress

func (*ObjectTracking_TrackTypeInterface_TrackInfo_Delayed) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks

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

	// threshold track info. The type is slice of
	// ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks_ThresholdTrackInfo.
	ThresholdTrackInfo []*ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks_ThresholdTrackInfo
}

ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks Threshold objects

func (*ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks_ThresholdTrackInfo

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

	// Object name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. True means track is up; False means track is down. The type is
	// bool.
	TrackState interface{}

	// Weight is the number assigned to a track object . In case of a type
	// threshold weight( i.e. weighted sum list), weight is asigned by User at the
	// time of configuration. In case of a type threshold percentage (i.e.
	// percentage based list), weight is internally computed by (1/N)x100, where N
	// is the number of objects in the list. The type is interface{} with range:
	// 0..4294967295. Units are percentage.
	Weight interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks_ThresholdTrackInfo threshold track info

func (*ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_BfdTracks
}

ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo Track type information

func (*ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces

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

	// interface tracking info. The type is slice of
	// ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces_InterfaceTrackingInfo.
	InterfaceTrackingInfo []*ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
}

ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces Tracking Interfaces

func (*ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces) GetEntityData

type ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces_InterfaceTrackingInfo

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces_InterfaceTrackingInfo interface tracking info

func (*ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData

type ObjectTracking_TrackTypeIpv4Route

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

	// track info. The type is slice of
	// ObjectTracking_TrackTypeIpv4Route_TrackInfo.
	TrackInfo []*ObjectTracking_TrackTypeIpv4Route_TrackInfo
}

ObjectTracking_TrackTypeIpv4Route Object Tracking Type IPV4 route info

func (*ObjectTracking_TrackTypeIpv4Route) GetEntityData

func (trackTypeIpv4Route *ObjectTracking_TrackTypeIpv4Route) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackTypeIpv4RouteBrief

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

	// track info brief. The type is slice of
	// ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief.
	TrackInfoBrief []*ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief
}

ObjectTracking_TrackTypeIpv4RouteBrief Object Tracking Type Ipv4 Route brief info

func (*ObjectTracking_TrackTypeIpv4RouteBrief) GetEntityData

func (trackTypeIpv4RouteBrief *ObjectTracking_TrackTypeIpv4RouteBrief) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo
}

ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief track info brief

func (*ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief) GetEntityData

type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
}

ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo Track type information

func (*ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData

type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// State Change Counter. The type is interface{} with range: 0..4294967295.
	StateChangeCounter interface{}

	// Seconds Last Change. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	SecondsLastChange interface{}

	// User specified threshold upper limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdUp interface{}

	// User specified threshold lower limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdDown interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo

	// boolean objects.
	BoolTracks ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks

	// Threshold objects.
	ThresholdTracks ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks

	// Tracking Interfaces.
	TrackingInteraces ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces

	// Is the state change delay counter in progress.
	Delayed ObjectTracking_TrackTypeIpv4Route_TrackInfo_Delayed
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo track info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks

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

	// bool track info. The type is slice of
	// ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks_BoolTrackInfo.
	BoolTrackInfo []*ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks_BoolTrackInfo
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks boolean objects

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks_BoolTrackInfo

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

	// Object Name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. The type is bool.
	TrackState interface{}

	// Track object with Not. The type is bool.
	WithNot interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks_BoolTrackInfo bool track info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_Delayed

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

	// The time remaining in seconds for the counter to trigger state change. The
	// type is interface{} with range: 0..4294967295. Units are second.
	TimeRemaining interface{}

	// State the track will transition to. Track state. True means track is up;
	// False means track is down. The type is bool.
	TrackState interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_Delayed Is the state change delay counter in progress

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_Delayed) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks

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

	// threshold track info. The type is slice of
	// ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks_ThresholdTrackInfo.
	ThresholdTrackInfo []*ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks_ThresholdTrackInfo
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks Threshold objects

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks_ThresholdTrackInfo

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

	// Object name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. True means track is up; False means track is down. The type is
	// bool.
	TrackState interface{}

	// Weight is the number assigned to a track object . In case of a type
	// threshold weight( i.e. weighted sum list), weight is asigned by User at the
	// time of configuration. In case of a type threshold percentage (i.e.
	// percentage based list), weight is internally computed by (1/N)x100, where N
	// is the number of objects in the list. The type is interface{} with range:
	// 0..4294967295. Units are percentage.
	Weight interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks_ThresholdTrackInfo threshold track info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_BfdTracks
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo Track type information

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces

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

	// interface tracking info. The type is slice of
	// ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces_InterfaceTrackingInfo.
	InterfaceTrackingInfo []*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces Tracking Interfaces

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces) GetEntityData

type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces_InterfaceTrackingInfo

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces_InterfaceTrackingInfo interface tracking info

func (*ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData

type ObjectTracking_TrackTypeRtrReachability

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

	// track info. The type is slice of
	// ObjectTracking_TrackTypeRtrReachability_TrackInfo.
	TrackInfo []*ObjectTracking_TrackTypeRtrReachability_TrackInfo
}

ObjectTracking_TrackTypeRtrReachability Object Tracking Type RTR Reachability info

func (*ObjectTracking_TrackTypeRtrReachability) GetEntityData

func (trackTypeRtrReachability *ObjectTracking_TrackTypeRtrReachability) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackTypeRtrReachabilityBrief

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

	// track info brief. The type is slice of
	// ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief.
	TrackInfoBrief []*ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief
}

ObjectTracking_TrackTypeRtrReachabilityBrief Object Tracking Type RTR Reachability brief info

func (*ObjectTracking_TrackTypeRtrReachabilityBrief) GetEntityData

func (trackTypeRtrReachabilityBrief *ObjectTracking_TrackTypeRtrReachabilityBrief) GetEntityData() *types.CommonEntityData

type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo
}

ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief track info brief

func (*ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief) GetEntityData

type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
}

ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo Track type information

func (*ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData

type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// State Change Counter. The type is interface{} with range: 0..4294967295.
	StateChangeCounter interface{}

	// Seconds Last Change. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	SecondsLastChange interface{}

	// User specified threshold upper limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdUp interface{}

	// User specified threshold lower limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdDown interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo

	// boolean objects.
	BoolTracks ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks

	// Threshold objects.
	ThresholdTracks ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks

	// Tracking Interfaces.
	TrackingInteraces ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces

	// Is the state change delay counter in progress.
	Delayed ObjectTracking_TrackTypeRtrReachability_TrackInfo_Delayed
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo track info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks

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

	// bool track info. The type is slice of
	// ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks_BoolTrackInfo.
	BoolTrackInfo []*ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks_BoolTrackInfo
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks boolean objects

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks_BoolTrackInfo

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

	// Object Name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. The type is bool.
	TrackState interface{}

	// Track object with Not. The type is bool.
	WithNot interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks_BoolTrackInfo bool track info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_Delayed

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

	// The time remaining in seconds for the counter to trigger state change. The
	// type is interface{} with range: 0..4294967295. Units are second.
	TimeRemaining interface{}

	// State the track will transition to. Track state. True means track is up;
	// False means track is down. The type is bool.
	TrackState interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_Delayed Is the state change delay counter in progress

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_Delayed) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks

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

	// threshold track info. The type is slice of
	// ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks_ThresholdTrackInfo.
	ThresholdTrackInfo []*ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks_ThresholdTrackInfo
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks Threshold objects

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks_ThresholdTrackInfo

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

	// Object name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. True means track is up; False means track is down. The type is
	// bool.
	TrackState interface{}

	// Weight is the number assigned to a track object . In case of a type
	// threshold weight( i.e. weighted sum list), weight is asigned by User at the
	// time of configuration. In case of a type threshold percentage (i.e.
	// percentage based list), weight is internally computed by (1/N)x100, where N
	// is the number of objects in the list. The type is interface{} with range:
	// 0..4294967295. Units are percentage.
	Weight interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks_ThresholdTrackInfo threshold track info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_BfdTracks
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo Track type information

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces

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

	// interface tracking info. The type is slice of
	// ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces_InterfaceTrackingInfo.
	InterfaceTrackingInfo []*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces Tracking Interfaces

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces) GetEntityData

type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces_InterfaceTrackingInfo

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces_InterfaceTrackingInfo interface tracking info

func (*ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData

type ObjectTracking_Tracks

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

	// Track name - maximum 32 characters. The type is slice of
	// ObjectTracking_Tracks_Track.
	Track []*ObjectTracking_Tracks_Track
}

ObjectTracking_Tracks Object Tracking Track table

func (*ObjectTracking_Tracks) GetEntityData

func (tracks *ObjectTracking_Tracks) GetEntityData() *types.CommonEntityData

type ObjectTracking_Tracks_Track

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

	// This attribute is a key. Track name. The type is string with length: 1..32.
	TrackName interface{}

	// track info. The type is slice of ObjectTracking_Tracks_Track_TrackInfo.
	TrackInfo []*ObjectTracking_Tracks_Track_TrackInfo
}

ObjectTracking_Tracks_Track Track name - maximum 32 characters

func (*ObjectTracking_Tracks_Track) GetEntityData

func (track *ObjectTracking_Tracks_Track) GetEntityData() *types.CommonEntityData

type ObjectTracking_Tracks_Track_TrackInfo

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

	// Track Name. The type is string with length: 0..33.
	TrackeName interface{}

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

	// Track state. The type is bool.
	TrackState interface{}

	// State Change Counter. The type is interface{} with range: 0..4294967295.
	StateChangeCounter interface{}

	// Seconds Last Change. The type is interface{} with range:
	// 0..18446744073709551615. Units are second.
	SecondsLastChange interface{}

	// User specified threshold upper limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdUp interface{}

	// User specified threshold lower limit. The type is interface{} with range:
	// 0..4294967295.
	ThresholdDown interface{}

	// Track type information.
	TrackTypeInfo ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo

	// boolean objects.
	BoolTracks ObjectTracking_Tracks_Track_TrackInfo_BoolTracks

	// Threshold objects.
	ThresholdTracks ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks

	// Tracking Interfaces.
	TrackingInteraces ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces

	// Is the state change delay counter in progress.
	Delayed ObjectTracking_Tracks_Track_TrackInfo_Delayed
}

ObjectTracking_Tracks_Track_TrackInfo track info

func (*ObjectTracking_Tracks_Track_TrackInfo) GetEntityData

func (trackInfo *ObjectTracking_Tracks_Track_TrackInfo) GetEntityData() *types.CommonEntityData

type ObjectTracking_Tracks_Track_TrackInfo_BoolTracks

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

	// bool track info. The type is slice of
	// ObjectTracking_Tracks_Track_TrackInfo_BoolTracks_BoolTrackInfo.
	BoolTrackInfo []*ObjectTracking_Tracks_Track_TrackInfo_BoolTracks_BoolTrackInfo
}

ObjectTracking_Tracks_Track_TrackInfo_BoolTracks boolean objects

func (*ObjectTracking_Tracks_Track_TrackInfo_BoolTracks) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_BoolTracks_BoolTrackInfo

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

	// Object Name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. The type is bool.
	TrackState interface{}

	// Track object with Not. The type is bool.
	WithNot interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_BoolTracks_BoolTrackInfo bool track info

func (*ObjectTracking_Tracks_Track_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_Delayed

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

	// The time remaining in seconds for the counter to trigger state change. The
	// type is interface{} with range: 0..4294967295. Units are second.
	TimeRemaining interface{}

	// State the track will transition to. Track state. True means track is up;
	// False means track is down. The type is bool.
	TrackState interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_Delayed Is the state change delay counter in progress

func (*ObjectTracking_Tracks_Track_TrackInfo_Delayed) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks

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

	// threshold track info. The type is slice of
	// ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks_ThresholdTrackInfo.
	ThresholdTrackInfo []*ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks_ThresholdTrackInfo
}

ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks Threshold objects

func (*ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks_ThresholdTrackInfo

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

	// Object name. The type is string with length: 0..33.
	ObjectName interface{}

	// Track state. True means track is up; False means track is down. The type is
	// bool.
	TrackState interface{}

	// Weight is the number assigned to a track object . In case of a type
	// threshold weight( i.e. weighted sum list), weight is asigned by User at the
	// time of configuration. In case of a type threshold percentage (i.e.
	// percentage based list), weight is internally computed by (1/N)x100, where N
	// is the number of objects in the list. The type is interface{} with range:
	// 0..4294967295. Units are percentage.
	Weight interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks_ThresholdTrackInfo threshold track info

func (*ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo

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

	// discriminant. The type is Track.
	Discriminant interface{}

	// track type interface info.
	InterfaceTracks ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_InterfaceTracks

	// track type route info.
	RouteTracks ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_RouteTracks

	// track type rtr info.
	IpslaTracks ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_IpslaTracks

	// track type bfdrtr info.
	BfdTracks ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_BfdTracks
}

ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo Track type information

func (*ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_BfdTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}

	// Destination Address. The type is interface{} with range: 0..4294967295.
	DestinationAddress interface{}

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

	// Debounce Count. The type is interface{} with range: 0..4294967295.
	DebounceCount interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_BfdTracks track type bfdrtr info

func (*ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_InterfaceTracks

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_InterfaceTracks track type interface info

func (*ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_IpslaTracks

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

	// Op Id. The type is interface{} with range: 0..4294967295.
	IpslaOpId interface{}

	// Latest RTT. The type is interface{} with range: 0..4294967295.
	Rtt interface{}

	// Latest Return Code. The type is interface{} with range: 0..4294967295.
	ReturnCode interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_IpslaTracks track type rtr info

func (*ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_RouteTracks

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

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

	// Prefix Length. The type is interface{} with range: 0..4294967295.
	PrefixLength interface{}

	// VRF Name. The type is string with length: 0..120.
	Vrf interface{}

	// Next Hop. The type is string with length: 0..120.
	NextHop interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_RouteTracks track type route info

func (*ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces

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

	// interface tracking info. The type is slice of
	// ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces_InterfaceTrackingInfo.
	InterfaceTrackingInfo []*ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
}

ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces Tracking Interfaces

func (*ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces) GetEntityData

type ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces_InterfaceTrackingInfo

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

	// Interface Name. The type is string with length: 0..120.
	InterfaceName interface{}
}

ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces_InterfaceTrackingInfo interface tracking info

func (*ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData

type Track

type Track string

Track represents Track

const (
	// Line protocol type
	Track_interface_type Track = "interface-type"

	// Route type
	Track_route_type Track = "route-type"

	// Boolean and type
	Track_bool_and_type Track = "bool-and-type"

	// Boolean or type
	Track_bool_or_type Track = "bool-or-type"

	// Ipsla track type
	Track_ipsla_type Track = "ipsla-type"

	// type undefined
	Track_undefined_type Track = "undefined-type"

	// type threshold weight
	Track_threshold_weight Track = "threshold-weight"

	// type threshold percentage
	Track_threshold_percentage Track = "threshold-percentage"

	// type bfd rtr
	Track_bfd_type Track = "bfd-type"
)

Jump to

Keyboard shortcuts

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