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 ¶
- type ObjectTracking
- type ObjectTracking_TrackBriefs
- type ObjectTracking_TrackBriefs_TrackBrief
- type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief
- type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo
- type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
- type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks
- type ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks
- type ObjectTracking_TrackTypeInterface
- type ObjectTracking_TrackTypeInterfaceBrief
- type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief
- type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo
- type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
- type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks
- type ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks
- type ObjectTracking_TrackTypeInterface_TrackInfo
- type ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks
- type ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks_BoolTrackInfo
- type ObjectTracking_TrackTypeInterface_TrackInfo_Delayed
- type ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks
- type ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks_ThresholdTrackInfo
- type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo
- type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_BfdTracks
- type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_IpslaTracks
- type ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_RouteTracks
- type ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces
- type ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
- type ObjectTracking_TrackTypeIpv4Route
- type ObjectTracking_TrackTypeIpv4RouteBrief
- type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief
- type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo
- type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
- type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks
- type ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks_BoolTrackInfo
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_Delayed
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks_ThresholdTrackInfo
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_BfdTracks
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_IpslaTracks
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_RouteTracks
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces
- type ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
- type ObjectTracking_TrackTypeRtrReachability
- type ObjectTracking_TrackTypeRtrReachabilityBrief
- type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief
- type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo
- type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks
- type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks
- type ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks_BoolTrackInfo
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_Delayed
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks_ThresholdTrackInfo
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_BfdTracks
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_IpslaTracks
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_RouteTracks
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces
- type ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
- type ObjectTracking_Tracks
- type ObjectTracking_Tracks_Track
- type ObjectTracking_Tracks_Track_TrackInfo
- type ObjectTracking_Tracks_Track_TrackInfo_BoolTracks
- type ObjectTracking_Tracks_Track_TrackInfo_BoolTracks_BoolTrackInfo
- type ObjectTracking_Tracks_Track_TrackInfo_Delayed
- type ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks
- type ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks_ThresholdTrackInfo
- type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo
- type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_BfdTracks
- type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_InterfaceTracks
- type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_IpslaTracks
- type ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_RouteTracks
- type ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces
- type ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces_InterfaceTrackingInfo
- type Track
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 ¶
func (trackInfoBrief *ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_TrackBriefs_TrackBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackInfoBrief *ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_TrackTypeInterfaceBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackInfo *ObjectTracking_TrackTypeInterface_TrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTracks *ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTrackInfo *ObjectTracking_TrackTypeInterface_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (delayed *ObjectTracking_TrackTypeInterface_TrackInfo_Delayed) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTracks *ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTrackInfo *ObjectTracking_TrackTypeInterface_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_TrackTypeInterface_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackingInteraces *ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTrackingInfo *ObjectTracking_TrackTypeInterface_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (trackInfoBrief *ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_TrackTypeIpv4RouteBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackInfo *ObjectTracking_TrackTypeIpv4Route_TrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTracks *ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTrackInfo *ObjectTracking_TrackTypeIpv4Route_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (delayed *ObjectTracking_TrackTypeIpv4Route_TrackInfo_Delayed) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTracks *ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTrackInfo *ObjectTracking_TrackTypeIpv4Route_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackingInteraces *ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTrackingInfo *ObjectTracking_TrackTypeIpv4Route_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (trackInfoBrief *ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_TrackTypeRtrReachabilityBrief_TrackInfoBrief_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackInfo *ObjectTracking_TrackTypeRtrReachability_TrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTracks *ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTrackInfo *ObjectTracking_TrackTypeRtrReachability_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (delayed *ObjectTracking_TrackTypeRtrReachability_TrackInfo_Delayed) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTracks *ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTrackInfo *ObjectTracking_TrackTypeRtrReachability_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackingInteraces *ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTrackingInfo *ObjectTracking_TrackTypeRtrReachability_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTracks *ObjectTracking_Tracks_Track_TrackInfo_BoolTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (boolTrackInfo *ObjectTracking_Tracks_Track_TrackInfo_BoolTracks_BoolTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (delayed *ObjectTracking_Tracks_Track_TrackInfo_Delayed) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTracks *ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdTrackInfo *ObjectTracking_Tracks_Track_TrackInfo_ThresholdTracks_ThresholdTrackInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (trackTypeInfo *ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo) GetEntityData() *types.CommonEntityData
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 ¶
func (bfdTracks *ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_BfdTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTracks *ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_InterfaceTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (ipslaTracks *ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_IpslaTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (routeTracks *ObjectTracking_Tracks_Track_TrackInfo_TrackTypeInfo_RouteTracks) GetEntityData() *types.CommonEntityData
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 ¶
func (trackingInteraces *ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceTrackingInfo *ObjectTracking_Tracks_Track_TrackInfo_TrackingInteraces_InterfaceTrackingInfo) GetEntityData() *types.CommonEntityData
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" )