Documentation
¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR asr9k-lpts package operational data.
This module contains definitions for the following management objects:
platform-lptsp-ifib-static: ASR9K platform ifib operational data platform-lptsp-ifib: platform lptsp ifib platform-lptsp-ifib-np-stats: platform lptsp ifib np stats
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type PlatformLptspIfib
- type PlatformLptspIfibNpStats
- type PlatformLptspIfibNpStats_NodeNpStats
- type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat
- type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps
- type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np
- type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice
- type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo
- type PlatformLptspIfibStatic
- type PlatformLptspIfibStatic_NodeStatics
- type PlatformLptspIfibStatic_NodeStatics_NodeStatic
- type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police
- type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo
- type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Stats
- type PlatformLptspIfib_Nodes
- type PlatformLptspIfib_Nodes_Node
- type PlatformLptspIfib_Nodes_Node_Police
- type PlatformLptspIfib_Nodes_Node_Police_PoliceInfo
- type PlatformLptspIfib_Nodes_Node_Stats
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PlatformLptspIfib ¶
type PlatformLptspIfib struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes with platform specific lpts operation data. Nodes PlatformLptspIfib_Nodes }
PlatformLptspIfib platform lptsp ifib
func (*PlatformLptspIfib) GetEntityData ¶
func (platformLptspIfib *PlatformLptspIfib) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibNpStats ¶
type PlatformLptspIfibNpStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes with platform specific lpts operation data. NodeNpStats PlatformLptspIfibNpStats_NodeNpStats }
PlatformLptspIfibNpStats platform lptsp ifib np stats
func (*PlatformLptspIfibNpStats) GetEntityData ¶
func (platformLptspIfibNpStats *PlatformLptspIfibNpStats) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibNpStats_NodeNpStats ¶
type PlatformLptspIfibNpStats_NodeNpStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node with platform specific lpts data. The type is slice of // PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat. NodeNpStat []*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat }
PlatformLptspIfibNpStats_NodeNpStats List of nodes with platform specific lpts operation data
func (*PlatformLptspIfibNpStats_NodeNpStats) GetEntityData ¶
func (nodeNpStats *PlatformLptspIfibNpStats_NodeNpStats) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat ¶
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // List of all NP. Nps PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps }
PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat Node with platform specific lpts data
func (*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat) GetEntityData ¶
func (nodeNpStat *PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps ¶
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // np0 to np7. The type is slice of // PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np. Np []*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np }
PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps List of all NP
func (*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps) GetEntityData ¶
func (nps *PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np ¶
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. NP name. The type is string with pattern: // (np0)|(np1)|(np2)|(np3)|(np4)|(np5)|(np6)|(np7). NpName interface{} // pl_pifib police data. NpPolice PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice }
PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np np0 to np7
func (*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np) GetEntityData ¶
func (np *PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice ¶
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per flow type police info. The type is slice of // PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo. PoliceInfo []*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo }
PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice pl_pifib police data
func (*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice) GetEntityData ¶
func (npPolice *PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo ¶
type PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // avgrate. The type is interface{} with range: 0..4294967295. Avgrate interface{} // burst. The type is interface{} with range: 0..4294967295. Burst interface{} // static avgrate. The type is interface{} with range: 0..4294967295. StaticAvgrate interface{} // avgrate type. The type is string with length: 0..50. AvgrateType interface{} // flow type. The type is string with length: 0..50. FlowType interface{} // accepted stats. The type is interface{} with range: // 0..18446744073709551615. AcceptedStats interface{} // dropped stats. The type is interface{} with range: 0..18446744073709551615. DroppedStats interface{} // policer. The type is interface{} with range: 0..4294967295. Policer interface{} // str iptos val. The type is string with length: 0..8. StrIptosVal interface{} // change type. The type is interface{} with range: 0..255. ChangeType interface{} // acl config. The type is interface{} with range: 0..255. AclConfig interface{} // acl str. The type is string with length: 0..50. AclStr interface{} }
PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo Per flow type police info
func (*PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo) GetEntityData ¶
func (policeInfo *PlatformLptspIfibNpStats_NodeNpStats_NodeNpStat_Nps_Np_NpPolice_PoliceInfo) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibStatic ¶
type PlatformLptspIfibStatic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // List of nodes with platform specific lpts operation data. NodeStatics PlatformLptspIfibStatic_NodeStatics }
PlatformLptspIfibStatic ASR9K platform ifib operational data
func (*PlatformLptspIfibStatic) GetEntityData ¶
func (platformLptspIfibStatic *PlatformLptspIfibStatic) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibStatic_NodeStatics ¶
type PlatformLptspIfibStatic_NodeStatics struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node with platform specific lpts data. The type is slice of // PlatformLptspIfibStatic_NodeStatics_NodeStatic. NodeStatic []*PlatformLptspIfibStatic_NodeStatics_NodeStatic }
PlatformLptspIfibStatic_NodeStatics List of nodes with platform specific lpts operation data
func (*PlatformLptspIfibStatic_NodeStatics) GetEntityData ¶
func (nodeStatics *PlatformLptspIfibStatic_NodeStatics) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibStatic_NodeStatics_NodeStatic ¶
type PlatformLptspIfibStatic_NodeStatics_NodeStatic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // pl_pifib police data. Police PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police // pl_pifib stats. Stats PlatformLptspIfibStatic_NodeStatics_NodeStatic_Stats }
PlatformLptspIfibStatic_NodeStatics_NodeStatic Node with platform specific lpts data
func (*PlatformLptspIfibStatic_NodeStatics_NodeStatic) GetEntityData ¶
func (nodeStatic *PlatformLptspIfibStatic_NodeStatics_NodeStatic) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police ¶
type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per punt reason info. The type is slice of // PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo. StaticInfo []*PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo }
PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police pl_pifib police data
func (*PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police) GetEntityData ¶
func (police *PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo ¶
type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // punt reason. The type is interface{} with range: 0..4294967295. PuntReason interface{} // sid. The type is interface{} with range: 0..4294967295. Sid interface{} // flow rate. The type is interface{} with range: 0..4294967295. FlowRate interface{} // burst rate. The type is interface{} with range: 0..4294967295. BurstRate interface{} // accepted. The type is interface{} with range: 0..18446744073709551615. Accepted interface{} // dropped. The type is interface{} with range: 0..18446744073709551615. Dropped interface{} // punt reason string. The type is string with length: 0..50. PuntReasonString interface{} // change type. The type is interface{} with range: 0..255. ChangeType interface{} }
PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo Per punt reason info
func (*PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo) GetEntityData ¶
func (staticInfo *PlatformLptspIfibStatic_NodeStatics_NodeStatic_Police_StaticInfo) GetEntityData() *types.CommonEntityData
type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Stats ¶
type PlatformLptspIfibStatic_NodeStatics_NodeStatic_Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Deleted-entry accepted packets counter. The type is interface{} with range: // 0..18446744073709551615. Accepted interface{} // Deleted-entry dropped packets counter. The type is interface{} with range: // 0..18446744073709551615. Dropped interface{} // Statistics clear timestamp. The type is interface{} with range: // 0..18446744073709551615. ClearTs interface{} // No statistics memory error. The type is interface{} with range: // 0..18446744073709551615. NoStatsMemErr interface{} }
PlatformLptspIfibStatic_NodeStatics_NodeStatic_Stats pl_pifib stats
func (*PlatformLptspIfibStatic_NodeStatics_NodeStatic_Stats) GetEntityData ¶
func (stats *PlatformLptspIfibStatic_NodeStatics_NodeStatic_Stats) GetEntityData() *types.CommonEntityData
type PlatformLptspIfib_Nodes ¶
type PlatformLptspIfib_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node with platform specific lpts data. The type is slice of // PlatformLptspIfib_Nodes_Node. Node []*PlatformLptspIfib_Nodes_Node }
PlatformLptspIfib_Nodes List of nodes with platform specific lpts operation data
func (*PlatformLptspIfib_Nodes) GetEntityData ¶
func (nodes *PlatformLptspIfib_Nodes) GetEntityData() *types.CommonEntityData
type PlatformLptspIfib_Nodes_Node ¶
type PlatformLptspIfib_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node name. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeName interface{} // pl_pifib police data. Police PlatformLptspIfib_Nodes_Node_Police // pl_pifib stats. Stats PlatformLptspIfib_Nodes_Node_Stats }
PlatformLptspIfib_Nodes_Node Node with platform specific lpts data
func (*PlatformLptspIfib_Nodes_Node) GetEntityData ¶
func (node *PlatformLptspIfib_Nodes_Node) GetEntityData() *types.CommonEntityData
type PlatformLptspIfib_Nodes_Node_Police ¶
type PlatformLptspIfib_Nodes_Node_Police struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Per flow type police info. The type is slice of // PlatformLptspIfib_Nodes_Node_Police_PoliceInfo. PoliceInfo []*PlatformLptspIfib_Nodes_Node_Police_PoliceInfo }
PlatformLptspIfib_Nodes_Node_Police pl_pifib police data
func (*PlatformLptspIfib_Nodes_Node_Police) GetEntityData ¶
func (police *PlatformLptspIfib_Nodes_Node_Police) GetEntityData() *types.CommonEntityData
type PlatformLptspIfib_Nodes_Node_Police_PoliceInfo ¶
type PlatformLptspIfib_Nodes_Node_Police_PoliceInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // avgrate. The type is interface{} with range: 0..4294967295. Avgrate interface{} // burst. The type is interface{} with range: 0..4294967295. Burst interface{} // static avgrate. The type is interface{} with range: 0..4294967295. StaticAvgrate interface{} // avgrate type. The type is string with length: 0..50. AvgrateType interface{} // flow type. The type is string with length: 0..50. FlowType interface{} // accepted stats. The type is interface{} with range: // 0..18446744073709551615. AcceptedStats interface{} // dropped stats. The type is interface{} with range: 0..18446744073709551615. DroppedStats interface{} // policer. The type is interface{} with range: 0..4294967295. Policer interface{} // str iptos val. The type is string with length: 0..8. StrIptosVal interface{} // change type. The type is interface{} with range: 0..255. ChangeType interface{} // acl config. The type is interface{} with range: 0..255. AclConfig interface{} // acl str. The type is string with length: 0..50. AclStr interface{} }
PlatformLptspIfib_Nodes_Node_Police_PoliceInfo Per flow type police info
func (*PlatformLptspIfib_Nodes_Node_Police_PoliceInfo) GetEntityData ¶
func (policeInfo *PlatformLptspIfib_Nodes_Node_Police_PoliceInfo) GetEntityData() *types.CommonEntityData
type PlatformLptspIfib_Nodes_Node_Stats ¶
type PlatformLptspIfib_Nodes_Node_Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Deleted-entry accepted packets counter. The type is interface{} with range: // 0..18446744073709551615. Accepted interface{} // Deleted-entry dropped packets counter. The type is interface{} with range: // 0..18446744073709551615. Dropped interface{} // Statistics clear timestamp. The type is interface{} with range: // 0..18446744073709551615. ClearTs interface{} // No statistics memory error. The type is interface{} with range: // 0..18446744073709551615. NoStatsMemErr interface{} }
PlatformLptspIfib_Nodes_Node_Stats pl_pifib stats
func (*PlatformLptspIfib_Nodes_Node_Stats) GetEntityData ¶
func (stats *PlatformLptspIfib_Nodes_Node_Stats) GetEntityData() *types.CommonEntityData