asr9k_lpts_oper

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

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

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

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR 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

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

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

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

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

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

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

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

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

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

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

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

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

Jump to

Keyboard shortcuts

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