manageability_perfmgmt_oper

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR manageability-perfmgmt package operational data.

This module contains definitions for the following management objects:

perf-mgmt: Performance Management agent operational data

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

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PerfMgmt

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

	// Data from periodic requests.
	Periodic PerfMgmt_Periodic

	// Data from monitor (one history period) requests.
	Monitor PerfMgmt_Monitor
}

PerfMgmt Performance Management agent operational data

func (*PerfMgmt) GetEntityData

func (perfMgmt *PerfMgmt) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor

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

	// Collected OSPF data.
	Ospf PerfMgmt_Monitor_Ospf

	// Collected MPLS data.
	Mpls PerfMgmt_Monitor_Mpls

	// Nodes for which data is collected.
	Nodes PerfMgmt_Monitor_Nodes

	// Collected BGP data.
	Bgp PerfMgmt_Monitor_Bgp

	// Collected Interface data.
	Interface PerfMgmt_Monitor_Interface
}

PerfMgmt_Monitor Data from monitor (one history period) requests

func (*PerfMgmt_Monitor) GetEntityData

func (monitor *PerfMgmt_Monitor) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Bgp

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

	// Neighbors for which statistics are collected.
	BgpNeighbors PerfMgmt_Monitor_Bgp_BgpNeighbors
}

PerfMgmt_Monitor_Bgp Collected BGP data

func (*PerfMgmt_Monitor_Bgp) GetEntityData

func (bgp *PerfMgmt_Monitor_Bgp) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Bgp_BgpNeighbors

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

	// Samples for particular neighbor. The type is slice of
	// PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor.
	BgpNeighbor []*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor
}

PerfMgmt_Monitor_Bgp_BgpNeighbors Neighbors for which statistics are collected

func (*PerfMgmt_Monitor_Bgp_BgpNeighbors) GetEntityData

func (bgpNeighbors *PerfMgmt_Monitor_Bgp_BgpNeighbors) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor

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

	// This attribute is a key. BGP Neighbor Identifier. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpAddress interface{}

	// Sample Table for a BGP neighbor.
	Samples PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples
}

PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor Samples for particular neighbor

func (*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor) GetEntityData

type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples

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

	// Neighbor statistics sample. The type is slice of
	// PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample
}

PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples Sample Table for a BGP neighbor

func (*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples) GetEntityData

type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Number of messages received. The type is interface{} with range:
	// 0..4294967295.
	InputMessages interface{}

	// Number of messages sent. The type is interface{} with range: 0..4294967295.
	OutputMessages interface{}

	// Number of update messages received. The type is interface{} with range:
	// 0..4294967295.
	InputUpdateMessages interface{}

	// Number of update messages sent. The type is interface{} with range:
	// 0..4294967295.
	OutputUpdateMessages interface{}

	// Number of times the connection was established. The type is interface{}
	// with range: 0..4294967295.
	ConnEstablished interface{}

	// Number of times connection was dropped. The type is interface{} with range:
	// 0..4294967295.
	ConnDropped interface{}

	// Number of error notifications received on the connection. The type is
	// interface{} with range: 0..4294967295.
	ErrorsReceived interface{}

	// Number of error notifications sent on the connection. The type is
	// interface{} with range: 0..4294967295.
	ErrorsSent interface{}
}

PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample Neighbor statistics sample

func (*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Interface

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

	// Interfaces for which Generic Counters are collected.
	GenericCounterInterfaces PerfMgmt_Monitor_Interface_GenericCounterInterfaces

	// Interfaces for which Basic Counters are collected.
	BasicCounterInterfaces PerfMgmt_Monitor_Interface_BasicCounterInterfaces

	// Interfaces for which Data Rates are collected.
	DataRateInterfaces PerfMgmt_Monitor_Interface_DataRateInterfaces
}

PerfMgmt_Monitor_Interface Collected Interface data

func (*PerfMgmt_Monitor_Interface) GetEntityData

func (self *PerfMgmt_Monitor_Interface) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Interface_BasicCounterInterfaces

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

	// Samples for a particular interface. The type is slice of
	// PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface.
	BasicCounterInterface []*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface
}

PerfMgmt_Monitor_Interface_BasicCounterInterfaces Interfaces for which Basic Counters are collected

func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces) GetEntityData

func (basicCounterInterfaces *PerfMgmt_Monitor_Interface_BasicCounterInterfaces) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface

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

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

	// Basic Counter samples for an interface.
	Samples PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples
}

PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface Samples for a particular interface

func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface) GetEntityData

type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples

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

	// Basic Counters sample. The type is slice of
	// PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample
}

PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples Basic Counter samples for an interface

func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples) GetEntityData

type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample

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

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

	// Timestamp of sample in seconds from UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InPackets interface{}

	// Bytes received. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	InOctets interface{}

	// Packets sent. The type is interface{} with range: 0..18446744073709551615.
	OutPackets interface{}

	// Bytes sent. The type is interface{} with range: 0..18446744073709551615.
	// Units are byte.
	OutOctets interface{}

	// Inbound correct packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	InputTotalDrops interface{}

	// Input queue drops. The type is interface{} with range:
	// 0..18446744073709551615.
	InputQueueDrops interface{}

	// Inbound incorrect packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	InputTotalErrors interface{}

	// Outbound correct packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	OutputTotalDrops interface{}

	// Output queue drops. The type is interface{} with range:
	// 0..18446744073709551615.
	OutputQueueDrops interface{}

	// Outbound incorrect packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	OutputTotalErrors interface{}
}

PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample Basic Counters sample

func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Interface_DataRateInterfaces

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

	// Samples for a particular interface. The type is slice of
	// PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface.
	DataRateInterface []*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface
}

PerfMgmt_Monitor_Interface_DataRateInterfaces Interfaces for which Data Rates are collected

func (*PerfMgmt_Monitor_Interface_DataRateInterfaces) GetEntityData

func (dataRateInterfaces *PerfMgmt_Monitor_Interface_DataRateInterfaces) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface

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

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

	// Data Rate samples for an interface.
	Samples PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples
}

PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface Samples for a particular interface

func (*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface) GetEntityData

type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples

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

	// Data Rates sample. The type is slice of
	// PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample
}

PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples Data Rate samples for an interface

func (*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples) GetEntityData

type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Input datarate in 1000's of bps. The type is interface{} with range:
	// 0..4294967295. Units are bit/s.
	InputDataRate interface{}

	// Input packets per second. The type is interface{} with range:
	// 0..4294967295. Units are packet/s.
	InputPacketRate interface{}

	// Output datarate in 1000's of bps. The type is interface{} with range:
	// 0..4294967295. Units are bit/s.
	OutputDataRate interface{}

	// Output packets per second. The type is interface{} with range:
	// 0..4294967295. Units are packet/s.
	OutputPacketRate interface{}

	// Peak input datarate. The type is interface{} with range: 0..4294967295.
	InputPeakRate interface{}

	// Peak input packet rate. The type is interface{} with range: 0..4294967295.
	InputPeakPkts interface{}

	// Peak output datarate. The type is interface{} with range: 0..4294967295.
	OutputPeakRate interface{}

	// Peak output packet rate. The type is interface{} with range: 0..4294967295.
	OutputPeakPkts interface{}

	// Bandwidth (in kbps). The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Bandwidth interface{}
}

PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample Data Rates sample

func (*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Interface_GenericCounterInterfaces

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

	// Samples for a particular interface. The type is slice of
	// PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface.
	GenericCounterInterface []*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface
}

PerfMgmt_Monitor_Interface_GenericCounterInterfaces Interfaces for which Generic Counters are collected

func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces) GetEntityData

func (genericCounterInterfaces *PerfMgmt_Monitor_Interface_GenericCounterInterfaces) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface

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

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

	// Generic Counter samples for an interface.
	Samples PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples
}

PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface Samples for a particular interface

func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface) GetEntityData

type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples

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

	// Generic Counters sample. The type is slice of
	// PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample
}

PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples Generic Counter samples for an interface

func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples) GetEntityData

type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InPackets interface{}

	// Bytes received. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	InOctets interface{}

	// Packets sent. The type is interface{} with range: 0..18446744073709551615.
	OutPackets interface{}

	// Bytes sent. The type is interface{} with range: 0..18446744073709551615.
	// Units are byte.
	OutOctets interface{}

	// Unicast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InUcastPkts interface{}

	// Multicast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InMulticastPkts interface{}

	// Broadcast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InBroadcastPkts interface{}

	// Unicast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	OutUcastPkts interface{}

	// Multicast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	OutMulticastPkts interface{}

	// Broadcast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	OutBroadcastPkts interface{}

	// Outbound correct packets discarded. The type is interface{} with range:
	// 0..4294967295.
	OutputTotalDrops interface{}

	// Inbound correct packets discarded. The type is interface{} with range:
	// 0..4294967295.
	InputTotalDrops interface{}

	// Input queue drops. The type is interface{} with range: 0..4294967295.
	InputQueueDrops interface{}

	// Inbound packets discarded with unknown proto. The type is interface{} with
	// range: 0..4294967295.
	InputUnknownProto interface{}

	// Outbound incorrect packets discarded. The type is interface{} with range:
	// 0..4294967295.
	OutputTotalErrors interface{}

	// Output underruns. The type is interface{} with range: 0..4294967295.
	OutputUnderrun interface{}

	// Inbound incorrect packets discarded. The type is interface{} with range:
	// 0..4294967295.
	InputTotalErrors interface{}

	// Inbound packets discarded with incorrect CRC. The type is interface{} with
	// range: 0..4294967295.
	InputCrc interface{}

	// Input overruns. The type is interface{} with range: 0..4294967295.
	InputOverrun interface{}

	// Inbound framing errors. The type is interface{} with range: 0..4294967295.
	InputFrame interface{}
}

PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample Generic Counters sample

func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Mpls

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

	// LDP neighbors for which statistics are collected.
	LdpNeighbors PerfMgmt_Monitor_Mpls_LdpNeighbors
}

PerfMgmt_Monitor_Mpls Collected MPLS data

func (*PerfMgmt_Monitor_Mpls) GetEntityData

func (mpls *PerfMgmt_Monitor_Mpls) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Mpls_LdpNeighbors

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

	// Samples for a particular LDP neighbor. The type is slice of
	// PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor.
	LdpNeighbor []*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor
}

PerfMgmt_Monitor_Mpls_LdpNeighbors LDP neighbors for which statistics are collected

func (*PerfMgmt_Monitor_Mpls_LdpNeighbors) GetEntityData

func (ldpNeighbors *PerfMgmt_Monitor_Mpls_LdpNeighbors) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor

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

	// This attribute is a key. Neighbor Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Nbr interface{}

	// Samples for a particular LDP neighbor.
	Samples PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples
}

PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor Samples for a particular LDP neighbor

func (*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor) GetEntityData

type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples

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

	// LDP neighbor statistics sample. The type is slice of
	// PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample
}

PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples Samples for a particular LDP neighbor

func (*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples) GetEntityData

type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Total messages sent. The type is interface{} with range: 0..65535.
	TotalMsgsSent interface{}

	// Total messages received. The type is interface{} with range: 0..65535.
	TotalMsgsRcvd interface{}

	// Init messages sent. The type is interface{} with range: 0..65535.
	InitMsgsSent interface{}

	// Tnit messages received. The type is interface{} with range: 0..65535.
	InitMsgsRcvd interface{}

	// Address messages sent. The type is interface{} with range: 0..65535.
	AddressMsgsSent interface{}

	// Address messages received. The type is interface{} with range: 0..65535.
	AddressMsgsRcvd interface{}

	// Address withdraw messages sent. The type is interface{} with range:
	// 0..65535.
	AddressWithdrawMsgsSent interface{}

	// Address withdraw messages received. The type is interface{} with range:
	// 0..65535.
	AddressWithdrawMsgsRcvd interface{}

	// Label mapping messages sent. The type is interface{} with range: 0..65535.
	LabelMappingMsgsSent interface{}

	// Label mapping messages received. The type is interface{} with range:
	// 0..65535.
	LabelMappingMsgsRcvd interface{}

	// Label withdraw messages sent. The type is interface{} with range: 0..65535.
	LabelWithdrawMsgsSent interface{}

	// Label withdraw messages received. The type is interface{} with range:
	// 0..65535.
	LabelWithdrawMsgsRcvd interface{}

	// Label release messages sent. The type is interface{} with range: 0..65535.
	LabelReleaseMsgsSent interface{}

	// Label release messages received. The type is interface{} with range:
	// 0..65535.
	LabelReleaseMsgsRcvd interface{}

	// Notification messages sent. The type is interface{} with range: 0..65535.
	NotificationMsgsSent interface{}

	// Notification messages received. The type is interface{} with range:
	// 0..65535.
	NotificationMsgsRcvd interface{}

	// Keepalive messages sent. The type is interface{} with range: 0..65535.
	KeepaliveMsgsSent interface{}

	// Keepalive messages received. The type is interface{} with range: 0..65535.
	KeepaliveMsgsRcvd interface{}
}

PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample LDP neighbor statistics sample

func (*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Nodes

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

	// Node Instance. The type is slice of PerfMgmt_Monitor_Nodes_Node.
	Node []*PerfMgmt_Monitor_Nodes_Node
}

PerfMgmt_Monitor_Nodes Nodes for which data is collected

func (*PerfMgmt_Monitor_Nodes) GetEntityData

func (nodes *PerfMgmt_Monitor_Nodes) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Nodes_Node

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

	// This attribute is a key. Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Node CPU data.
	SampleXr PerfMgmt_Monitor_Nodes_Node_SampleXr

	// Processes data.
	Processes PerfMgmt_Monitor_Nodes_Node_Processes

	// Node Memory data.
	Samples PerfMgmt_Monitor_Nodes_Node_Samples
}

PerfMgmt_Monitor_Nodes_Node Node Instance

func (*PerfMgmt_Monitor_Nodes_Node) GetEntityData

func (node *PerfMgmt_Monitor_Nodes_Node) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Nodes_Node_Processes

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

	// Process data. The type is slice of
	// PerfMgmt_Monitor_Nodes_Node_Processes_Process.
	Process []*PerfMgmt_Monitor_Nodes_Node_Processes_Process
}

PerfMgmt_Monitor_Nodes_Node_Processes Processes data

func (*PerfMgmt_Monitor_Nodes_Node_Processes) GetEntityData

func (processes *PerfMgmt_Monitor_Nodes_Node_Processes) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Nodes_Node_Processes_Process

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

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

	// Process data.
	Samples PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples
}

PerfMgmt_Monitor_Nodes_Node_Processes_Process Process data

func (*PerfMgmt_Monitor_Nodes_Node_Processes_Process) GetEntityData

type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples

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

	// Process data sample. The type is slice of
	// PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample
}

PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples Process data

func (*PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples) GetEntityData

type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Max. dynamic memory (KBytes) used since startup time. The type is
	// interface{} with range: 0..4294967295. Units are kilobyte.
	PeakMemory interface{}

	// Average %CPU utilization. The type is interface{} with range:
	// 0..4294967295.
	AverageCpuUsed interface{}

	// Number of threads. The type is interface{} with range: 0..4294967295.
	NoThreads interface{}
}

PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample Process data sample

func (*PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Nodes_Node_SampleXr

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

	// Node CPU data sample. The type is slice of
	// PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample.
	Sample []*PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample
}

PerfMgmt_Monitor_Nodes_Node_SampleXr Node CPU data

func (*PerfMgmt_Monitor_Nodes_Node_SampleXr) GetEntityData

func (sampleXr *PerfMgmt_Monitor_Nodes_Node_SampleXr) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Number of processes in the system. The type is interface{} with range:
	// 0..4294967295.
	NoProcesses interface{}

	// Average system %CPU utilization. The type is interface{} with range:
	// 0..4294967295.
	AverageCpuUsed interface{}
}

PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample Node CPU data sample

func (*PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample) GetEntityData

type PerfMgmt_Monitor_Nodes_Node_Samples

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

	// Node Memory data sample. The type is slice of
	// PerfMgmt_Monitor_Nodes_Node_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Nodes_Node_Samples_Sample
}

PerfMgmt_Monitor_Nodes_Node_Samples Node Memory data

func (*PerfMgmt_Monitor_Nodes_Node_Samples) GetEntityData

type PerfMgmt_Monitor_Nodes_Node_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Current application memory (Bytes) in use. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	CurrMemory interface{}

	// Max. system memory (MBytes) used since bootup. The type is interface{} with
	// range: 0..4294967295. Units are megabyte.
	PeakMemory interface{}
}

PerfMgmt_Monitor_Nodes_Node_Samples_Sample Node Memory data sample

func (*PerfMgmt_Monitor_Nodes_Node_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Ospf

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

	// OSPF v2 instances for which protocol statistics are collected.
	Ospfv2ProtocolInstances PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances

	// OSPF v3 instances for which protocol statistics are collected.
	Ospfv3ProtocolInstances PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances
}

PerfMgmt_Monitor_Ospf Collected OSPF data

func (*PerfMgmt_Monitor_Ospf) GetEntityData

func (ospf *PerfMgmt_Monitor_Ospf) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances

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

	// Protocol samples for a particular OSPF v2 instance. The type is slice of
	// PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance.
	Ospfv2ProtocolInstance []*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance
}

PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances OSPF v2 instances for which protocol statistics are collected

func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances) GetEntityData

func (ospfv2ProtocolInstances *PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance

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

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

	// Sample Table for an OSPV v2 instance.
	Samples PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples
}

PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance Protocol samples for a particular OSPF v2 instance

func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance) GetEntityData

type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples

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

	// Generic Counters sample. The type is slice of
	// PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample
}

PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples Sample Table for an OSPV v2 instance

func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples) GetEntityData

type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Total number of packets received. The type is interface{} with range:
	// 0..4294967295.
	InputPackets interface{}

	// Total number of packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputPackets interface{}

	// Number of Hello packets received. The type is interface{} with range:
	// 0..4294967295.
	InputHelloPackets interface{}

	// Number of Hello packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputHelloPackets interface{}

	// Number of DBD packets received. The type is interface{} with range:
	// 0..4294967295.
	InputDbDs interface{}

	// Number of LSA received in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	InputDbDsLsa interface{}

	// Number of DBD packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDs interface{}

	// Number of LSA sent in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDsLsa interface{}

	// Number of LS Requests received. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequests interface{}

	// Number of LSA received in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequestsLsa interface{}

	// Number of LS Requests sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequests interface{}

	// Number of LSA sent in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequestsLsa interface{}

	// Number of LSA Updates received. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdates interface{}

	// Number of LSA received in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdatesLsa interface{}

	// Number of LSA Updates sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdates interface{}

	// Number of LSA sent in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdatesLsa interface{}

	// Number of LSA Acknowledgements received. The type is interface{} with
	// range: 0..4294967295.
	InputLsaAcks interface{}

	// Number of LSA received in LSA Acknowledgements. The type is interface{}
	// with range: 0..4294967295.
	InputLsaAcksLsa interface{}

	// Number of LSA Acknowledgements sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaAcks interface{}

	// Number of LSA sent in LSA Acknowledgements. The type is interface{} with
	// range: 0..4294967295.
	OutputLsaAcksLsa interface{}

	// Number of packets received with checksum errors. The type is interface{}
	// with range: 0..4294967295.
	ChecksumErrors interface{}
}

PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample Generic Counters sample

func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample) GetEntityData

type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances

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

	// Protocol samples for a particular OSPF v3 instance. The type is slice of
	// PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance.
	Ospfv3ProtocolInstance []*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance
}

PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances OSPF v3 instances for which protocol statistics are collected

func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances) GetEntityData

func (ospfv3ProtocolInstances *PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances) GetEntityData() *types.CommonEntityData

type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance

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

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

	// Sample Table for an OSPV v3 instance.
	Samples PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples
}

PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance Protocol samples for a particular OSPF v3 instance

func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance) GetEntityData

type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples

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

	// Generic Counters sample. The type is slice of
	// PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample.
	Sample []*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample
}

PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples Sample Table for an OSPV v3 instance

func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples) GetEntityData

type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Total number of packets received. The type is interface{} with range:
	// 0..4294967295.
	InputPackets interface{}

	// Total number of packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputPackets interface{}

	// Number of Hello packets received. The type is interface{} with range:
	// 0..4294967295.
	InputHelloPackets interface{}

	// Number of Hello packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputHelloPackets interface{}

	// Number of DBD packets received. The type is interface{} with range:
	// 0..4294967295.
	InputDbDs interface{}

	// Number of LSA received in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	InputDbDsLsa interface{}

	// Number of DBD packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDs interface{}

	// Number of LSA sent in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDsLsa interface{}

	// Number of LS Requests received. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequests interface{}

	// Number of LSA received in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequestsLsa interface{}

	// Number of LS Requests sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequests interface{}

	// Number of LSA sent in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequestsLsa interface{}

	// Number of LSA Updates received. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdates interface{}

	// Number of LSA received in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdatesLsa interface{}

	// Number of LSA Updates sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdates interface{}

	// Number of LSA sent in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdatesLsa interface{}

	// Number of LSA Acknowledgements received. The type is interface{} with
	// range: 0..4294967295.
	InputLsaAcks interface{}

	// Number of LSA received in LSA Acknowledgements. The type is interface{}
	// with range: 0..4294967295.
	InputLsaAcksLsa interface{}

	// Number of LSA Acknowledgements sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaAcks interface{}

	// Number of LSA sent in LSA Acknowledgements. The type is interface{} with
	// range: 0..4294967295.
	OutputLsaAcksLsa interface{}
}

PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample Generic Counters sample

func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample) GetEntityData

type PerfMgmt_Periodic

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

	// Collected OSPF data.
	Ospf PerfMgmt_Periodic_Ospf

	// Collected MPLS data.
	Mpls PerfMgmt_Periodic_Mpls

	// Nodes for which data is collected.
	Nodes PerfMgmt_Periodic_Nodes

	// Collected BGP data.
	Bgp PerfMgmt_Periodic_Bgp

	// Collected Interface data.
	Interface PerfMgmt_Periodic_Interface
}

PerfMgmt_Periodic Data from periodic requests

func (*PerfMgmt_Periodic) GetEntityData

func (periodic *PerfMgmt_Periodic) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Bgp

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

	// Neighbors for which statistics are collected.
	BgpNeighbors PerfMgmt_Periodic_Bgp_BgpNeighbors
}

PerfMgmt_Periodic_Bgp Collected BGP data

func (*PerfMgmt_Periodic_Bgp) GetEntityData

func (bgp *PerfMgmt_Periodic_Bgp) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Bgp_BgpNeighbors

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

	// Samples for particular neighbor. The type is slice of
	// PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor.
	BgpNeighbor []*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor
}

PerfMgmt_Periodic_Bgp_BgpNeighbors Neighbors for which statistics are collected

func (*PerfMgmt_Periodic_Bgp_BgpNeighbors) GetEntityData

func (bgpNeighbors *PerfMgmt_Periodic_Bgp_BgpNeighbors) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor

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

	// This attribute is a key. BGP Neighbor Identifier. The type is string with
	// pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	IpAddress interface{}

	// Sample Table for a BGP neighbor.
	Samples PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples
}

PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor Samples for particular neighbor

func (*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor) GetEntityData

type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples

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

	// Neighbor statistics sample. The type is slice of
	// PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample
}

PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples Sample Table for a BGP neighbor

func (*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples) GetEntityData

type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Number of messages received. The type is interface{} with range:
	// 0..4294967295.
	InputMessages interface{}

	// Number of messages sent. The type is interface{} with range: 0..4294967295.
	OutputMessages interface{}

	// Number of update messages received. The type is interface{} with range:
	// 0..4294967295.
	InputUpdateMessages interface{}

	// Number of update messages sent. The type is interface{} with range:
	// 0..4294967295.
	OutputUpdateMessages interface{}

	// Number of times the connection was established. The type is interface{}
	// with range: 0..4294967295.
	ConnEstablished interface{}

	// Number of times connection was dropped. The type is interface{} with range:
	// 0..4294967295.
	ConnDropped interface{}

	// Number of error notifications received on the connection. The type is
	// interface{} with range: 0..4294967295.
	ErrorsReceived interface{}

	// Number of error notifications sent on the connection. The type is
	// interface{} with range: 0..4294967295.
	ErrorsSent interface{}
}

PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample Neighbor statistics sample

func (*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Interface

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

	// Interfaces for which Generic Counters are collected.
	GenericCounterInterfaces PerfMgmt_Periodic_Interface_GenericCounterInterfaces

	// Interfaces for which Basic Counters are collected.
	BasicCounterInterfaces PerfMgmt_Periodic_Interface_BasicCounterInterfaces

	// Interfaces for which Data Rates are collected.
	DataRateInterfaces PerfMgmt_Periodic_Interface_DataRateInterfaces
}

PerfMgmt_Periodic_Interface Collected Interface data

func (*PerfMgmt_Periodic_Interface) GetEntityData

func (self *PerfMgmt_Periodic_Interface) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Interface_BasicCounterInterfaces

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

	// Samples for a particular interface. The type is slice of
	// PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface.
	BasicCounterInterface []*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface
}

PerfMgmt_Periodic_Interface_BasicCounterInterfaces Interfaces for which Basic Counters are collected

func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces) GetEntityData

func (basicCounterInterfaces *PerfMgmt_Periodic_Interface_BasicCounterInterfaces) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface

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

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

	// Basic Counter samples for an interface.
	Samples PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples
}

PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface Samples for a particular interface

func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface) GetEntityData

type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples

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

	// Basic Counters sample. The type is slice of
	// PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample
}

PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples Basic Counter samples for an interface

func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples) GetEntityData

type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample

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

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

	// Timestamp of sample in seconds from UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InPackets interface{}

	// Bytes received. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	InOctets interface{}

	// Packets sent. The type is interface{} with range: 0..18446744073709551615.
	OutPackets interface{}

	// Bytes sent. The type is interface{} with range: 0..18446744073709551615.
	// Units are byte.
	OutOctets interface{}

	// Inbound correct packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	InputTotalDrops interface{}

	// Input queue drops. The type is interface{} with range:
	// 0..18446744073709551615.
	InputQueueDrops interface{}

	// Inbound incorrect packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	InputTotalErrors interface{}

	// Outbound correct packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	OutputTotalDrops interface{}

	// Output queue drops. The type is interface{} with range:
	// 0..18446744073709551615.
	OutputQueueDrops interface{}

	// Outbound incorrect packets discarded. The type is interface{} with range:
	// 0..18446744073709551615.
	OutputTotalErrors interface{}
}

PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample Basic Counters sample

func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Interface_DataRateInterfaces

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

	// Samples for a particular interface. The type is slice of
	// PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface.
	DataRateInterface []*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface
}

PerfMgmt_Periodic_Interface_DataRateInterfaces Interfaces for which Data Rates are collected

func (*PerfMgmt_Periodic_Interface_DataRateInterfaces) GetEntityData

func (dataRateInterfaces *PerfMgmt_Periodic_Interface_DataRateInterfaces) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface

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

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

	// Data Rate samples for an interface.
	Samples PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples
}

PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface Samples for a particular interface

func (*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface) GetEntityData

type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples

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

	// Data Rates sample. The type is slice of
	// PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample
}

PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples Data Rate samples for an interface

func (*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples) GetEntityData

type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Input datarate in 1000's of bps. The type is interface{} with range:
	// 0..4294967295. Units are bit/s.
	InputDataRate interface{}

	// Input packets per second. The type is interface{} with range:
	// 0..4294967295. Units are packet/s.
	InputPacketRate interface{}

	// Output datarate in 1000's of bps. The type is interface{} with range:
	// 0..4294967295. Units are bit/s.
	OutputDataRate interface{}

	// Output packets per second. The type is interface{} with range:
	// 0..4294967295. Units are packet/s.
	OutputPacketRate interface{}

	// Peak input datarate. The type is interface{} with range: 0..4294967295.
	InputPeakRate interface{}

	// Peak input packet rate. The type is interface{} with range: 0..4294967295.
	InputPeakPkts interface{}

	// Peak output datarate. The type is interface{} with range: 0..4294967295.
	OutputPeakRate interface{}

	// Peak output packet rate. The type is interface{} with range: 0..4294967295.
	OutputPeakPkts interface{}

	// Bandwidth (in kbps). The type is interface{} with range: 0..4294967295.
	// Units are kbit/s.
	Bandwidth interface{}
}

PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample Data Rates sample

func (*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Interface_GenericCounterInterfaces

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

	// Samples for a particular interface. The type is slice of
	// PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface.
	GenericCounterInterface []*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface
}

PerfMgmt_Periodic_Interface_GenericCounterInterfaces Interfaces for which Generic Counters are collected

func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces) GetEntityData

func (genericCounterInterfaces *PerfMgmt_Periodic_Interface_GenericCounterInterfaces) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface

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

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

	// Generic Counter samples for an interface.
	Samples PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples
}

PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface Samples for a particular interface

func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface) GetEntityData

type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples

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

	// Generic Counters sample. The type is slice of
	// PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample
}

PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples Generic Counter samples for an interface

func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples) GetEntityData

type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InPackets interface{}

	// Bytes received. The type is interface{} with range:
	// 0..18446744073709551615. Units are byte.
	InOctets interface{}

	// Packets sent. The type is interface{} with range: 0..18446744073709551615.
	OutPackets interface{}

	// Bytes sent. The type is interface{} with range: 0..18446744073709551615.
	// Units are byte.
	OutOctets interface{}

	// Unicast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InUcastPkts interface{}

	// Multicast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InMulticastPkts interface{}

	// Broadcast packets received. The type is interface{} with range:
	// 0..18446744073709551615.
	InBroadcastPkts interface{}

	// Unicast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	OutUcastPkts interface{}

	// Multicast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	OutMulticastPkts interface{}

	// Broadcast packets sent. The type is interface{} with range:
	// 0..18446744073709551615.
	OutBroadcastPkts interface{}

	// Outbound correct packets discarded. The type is interface{} with range:
	// 0..4294967295.
	OutputTotalDrops interface{}

	// Inbound correct packets discarded. The type is interface{} with range:
	// 0..4294967295.
	InputTotalDrops interface{}

	// Input queue drops. The type is interface{} with range: 0..4294967295.
	InputQueueDrops interface{}

	// Inbound packets discarded with unknown proto. The type is interface{} with
	// range: 0..4294967295.
	InputUnknownProto interface{}

	// Outbound incorrect packets discarded. The type is interface{} with range:
	// 0..4294967295.
	OutputTotalErrors interface{}

	// Output underruns. The type is interface{} with range: 0..4294967295.
	OutputUnderrun interface{}

	// Inbound incorrect packets discarded. The type is interface{} with range:
	// 0..4294967295.
	InputTotalErrors interface{}

	// Inbound packets discarded with incorrect CRC. The type is interface{} with
	// range: 0..4294967295.
	InputCrc interface{}

	// Input overruns. The type is interface{} with range: 0..4294967295.
	InputOverrun interface{}

	// Inbound framing errors. The type is interface{} with range: 0..4294967295.
	InputFrame interface{}
}

PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample Generic Counters sample

func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Mpls

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

	// LDP neighbors for which statistics are collected.
	LdpNeighbors PerfMgmt_Periodic_Mpls_LdpNeighbors
}

PerfMgmt_Periodic_Mpls Collected MPLS data

func (*PerfMgmt_Periodic_Mpls) GetEntityData

func (mpls *PerfMgmt_Periodic_Mpls) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Mpls_LdpNeighbors

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

	// Samples for a particular LDP neighbor. The type is slice of
	// PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor.
	LdpNeighbor []*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor
}

PerfMgmt_Periodic_Mpls_LdpNeighbors LDP neighbors for which statistics are collected

func (*PerfMgmt_Periodic_Mpls_LdpNeighbors) GetEntityData

func (ldpNeighbors *PerfMgmt_Periodic_Mpls_LdpNeighbors) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor

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

	// This attribute is a key. Neighbor Address. The type is string with pattern:
	// (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?.
	Nbr interface{}

	// Samples for a particular LDP neighbor.
	Samples PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples
}

PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor Samples for a particular LDP neighbor

func (*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor) GetEntityData

type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples

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

	// LDP neighbor statistics sample. The type is slice of
	// PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample
}

PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples Samples for a particular LDP neighbor

func (*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples) GetEntityData

type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Total messages sent. The type is interface{} with range: 0..65535.
	TotalMsgsSent interface{}

	// Total messages received. The type is interface{} with range: 0..65535.
	TotalMsgsRcvd interface{}

	// Init messages sent. The type is interface{} with range: 0..65535.
	InitMsgsSent interface{}

	// Tnit messages received. The type is interface{} with range: 0..65535.
	InitMsgsRcvd interface{}

	// Address messages sent. The type is interface{} with range: 0..65535.
	AddressMsgsSent interface{}

	// Address messages received. The type is interface{} with range: 0..65535.
	AddressMsgsRcvd interface{}

	// Address withdraw messages sent. The type is interface{} with range:
	// 0..65535.
	AddressWithdrawMsgsSent interface{}

	// Address withdraw messages received. The type is interface{} with range:
	// 0..65535.
	AddressWithdrawMsgsRcvd interface{}

	// Label mapping messages sent. The type is interface{} with range: 0..65535.
	LabelMappingMsgsSent interface{}

	// Label mapping messages received. The type is interface{} with range:
	// 0..65535.
	LabelMappingMsgsRcvd interface{}

	// Label withdraw messages sent. The type is interface{} with range: 0..65535.
	LabelWithdrawMsgsSent interface{}

	// Label withdraw messages received. The type is interface{} with range:
	// 0..65535.
	LabelWithdrawMsgsRcvd interface{}

	// Label release messages sent. The type is interface{} with range: 0..65535.
	LabelReleaseMsgsSent interface{}

	// Label release messages received. The type is interface{} with range:
	// 0..65535.
	LabelReleaseMsgsRcvd interface{}

	// Notification messages sent. The type is interface{} with range: 0..65535.
	NotificationMsgsSent interface{}

	// Notification messages received. The type is interface{} with range:
	// 0..65535.
	NotificationMsgsRcvd interface{}

	// Keepalive messages sent. The type is interface{} with range: 0..65535.
	KeepaliveMsgsSent interface{}

	// Keepalive messages received. The type is interface{} with range: 0..65535.
	KeepaliveMsgsRcvd interface{}
}

PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample LDP neighbor statistics sample

func (*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Nodes

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

	// Node Instance. The type is slice of PerfMgmt_Periodic_Nodes_Node.
	Node []*PerfMgmt_Periodic_Nodes_Node
}

PerfMgmt_Periodic_Nodes Nodes for which data is collected

func (*PerfMgmt_Periodic_Nodes) GetEntityData

func (nodes *PerfMgmt_Periodic_Nodes) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Nodes_Node

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

	// This attribute is a key. Node ID. The type is string with pattern:
	// ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+).
	NodeId interface{}

	// Node CPU data.
	SampleXr PerfMgmt_Periodic_Nodes_Node_SampleXr

	// Processes data.
	Processes PerfMgmt_Periodic_Nodes_Node_Processes

	// Node Memory data.
	Samples PerfMgmt_Periodic_Nodes_Node_Samples
}

PerfMgmt_Periodic_Nodes_Node Node Instance

func (*PerfMgmt_Periodic_Nodes_Node) GetEntityData

func (node *PerfMgmt_Periodic_Nodes_Node) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Nodes_Node_Processes

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

	// Process data. The type is slice of
	// PerfMgmt_Periodic_Nodes_Node_Processes_Process.
	Process []*PerfMgmt_Periodic_Nodes_Node_Processes_Process
}

PerfMgmt_Periodic_Nodes_Node_Processes Processes data

func (*PerfMgmt_Periodic_Nodes_Node_Processes) GetEntityData

type PerfMgmt_Periodic_Nodes_Node_Processes_Process

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

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

	// Process data.
	Samples PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples
}

PerfMgmt_Periodic_Nodes_Node_Processes_Process Process data

func (*PerfMgmt_Periodic_Nodes_Node_Processes_Process) GetEntityData

type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples

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

	// Process data sample. The type is slice of
	// PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample
}

PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples Process data

func (*PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples) GetEntityData

type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Max. dynamic memory (KBytes) used since startup time. The type is
	// interface{} with range: 0..4294967295. Units are kilobyte.
	PeakMemory interface{}

	// Average %CPU utilization. The type is interface{} with range:
	// 0..4294967295.
	AverageCpuUsed interface{}

	// Number of threads. The type is interface{} with range: 0..4294967295.
	NoThreads interface{}
}

PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample Process data sample

func (*PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Nodes_Node_SampleXr

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

	// Node CPU data sample. The type is slice of
	// PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample.
	Sample []*PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample
}

PerfMgmt_Periodic_Nodes_Node_SampleXr Node CPU data

func (*PerfMgmt_Periodic_Nodes_Node_SampleXr) GetEntityData

type PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Number of processes in the system. The type is interface{} with range:
	// 0..4294967295.
	NoProcesses interface{}

	// Average system %CPU utilization. The type is interface{} with range:
	// 0..4294967295.
	AverageCpuUsed interface{}
}

PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample Node CPU data sample

func (*PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample) GetEntityData

type PerfMgmt_Periodic_Nodes_Node_Samples

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

	// Node Memory data sample. The type is slice of
	// PerfMgmt_Periodic_Nodes_Node_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Nodes_Node_Samples_Sample
}

PerfMgmt_Periodic_Nodes_Node_Samples Node Memory data

func (*PerfMgmt_Periodic_Nodes_Node_Samples) GetEntityData

type PerfMgmt_Periodic_Nodes_Node_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Current application memory (Bytes) in use. The type is interface{} with
	// range: 0..4294967295. Units are byte.
	CurrMemory interface{}

	// Max. system memory (MBytes) used since bootup. The type is interface{} with
	// range: 0..4294967295. Units are megabyte.
	PeakMemory interface{}
}

PerfMgmt_Periodic_Nodes_Node_Samples_Sample Node Memory data sample

func (*PerfMgmt_Periodic_Nodes_Node_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Ospf

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

	// OSPF v2 instances for which protocol statistics are collected.
	Ospfv2ProtocolInstances PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances

	// OSPF v3 instances for which protocol statistics are collected.
	Ospfv3ProtocolInstances PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances
}

PerfMgmt_Periodic_Ospf Collected OSPF data

func (*PerfMgmt_Periodic_Ospf) GetEntityData

func (ospf *PerfMgmt_Periodic_Ospf) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances

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

	// Protocol samples for a particular OSPF v2 instance. The type is slice of
	// PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance.
	Ospfv2ProtocolInstance []*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance
}

PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances OSPF v2 instances for which protocol statistics are collected

func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances) GetEntityData

func (ospfv2ProtocolInstances *PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance

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

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

	// Sample Table for an OSPV v2 instance.
	Samples PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples
}

PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance Protocol samples for a particular OSPF v2 instance

func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance) GetEntityData

type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples

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

	// Generic Counters sample. The type is slice of
	// PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample
}

PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples Sample Table for an OSPV v2 instance

func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples) GetEntityData

type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Total number of packets received. The type is interface{} with range:
	// 0..4294967295.
	InputPackets interface{}

	// Total number of packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputPackets interface{}

	// Number of Hello packets received. The type is interface{} with range:
	// 0..4294967295.
	InputHelloPackets interface{}

	// Number of Hello packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputHelloPackets interface{}

	// Number of DBD packets received. The type is interface{} with range:
	// 0..4294967295.
	InputDbDs interface{}

	// Number of LSA received in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	InputDbDsLsa interface{}

	// Number of DBD packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDs interface{}

	// Number of LSA sent in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDsLsa interface{}

	// Number of LS Requests received. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequests interface{}

	// Number of LSA received in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequestsLsa interface{}

	// Number of LS Requests sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequests interface{}

	// Number of LSA sent in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequestsLsa interface{}

	// Number of LSA Updates received. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdates interface{}

	// Number of LSA received in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdatesLsa interface{}

	// Number of LSA Updates sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdates interface{}

	// Number of LSA sent in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdatesLsa interface{}

	// Number of LSA Acknowledgements received. The type is interface{} with
	// range: 0..4294967295.
	InputLsaAcks interface{}

	// Number of LSA received in LSA Acknowledgements. The type is interface{}
	// with range: 0..4294967295.
	InputLsaAcksLsa interface{}

	// Number of LSA Acknowledgements sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaAcks interface{}

	// Number of LSA sent in LSA Acknowledgements. The type is interface{} with
	// range: 0..4294967295.
	OutputLsaAcksLsa interface{}

	// Number of packets received with checksum errors. The type is interface{}
	// with range: 0..4294967295.
	ChecksumErrors interface{}
}

PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample Generic Counters sample

func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample) GetEntityData

type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances

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

	// Protocol samples for a particular OSPF v3 instance. The type is slice of
	// PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance.
	Ospfv3ProtocolInstance []*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance
}

PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances OSPF v3 instances for which protocol statistics are collected

func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances) GetEntityData

func (ospfv3ProtocolInstances *PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances) GetEntityData() *types.CommonEntityData

type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance

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

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

	// Sample Table for an OSPV v3 instance.
	Samples PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples
}

PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance Protocol samples for a particular OSPF v3 instance

func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance) GetEntityData

type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples

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

	// Generic Counters sample. The type is slice of
	// PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample.
	Sample []*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample
}

PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples Sample Table for an OSPV v3 instance

func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples) GetEntityData

type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample

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

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

	// Timestamp of sample in seconds drom UCT. The type is interface{} with
	// range: 0..18446744073709551615. Units are second.
	TimeStamp interface{}

	// Total number of packets received. The type is interface{} with range:
	// 0..4294967295.
	InputPackets interface{}

	// Total number of packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputPackets interface{}

	// Number of Hello packets received. The type is interface{} with range:
	// 0..4294967295.
	InputHelloPackets interface{}

	// Number of Hello packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputHelloPackets interface{}

	// Number of DBD packets received. The type is interface{} with range:
	// 0..4294967295.
	InputDbDs interface{}

	// Number of LSA received in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	InputDbDsLsa interface{}

	// Number of DBD packets sent. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDs interface{}

	// Number of LSA sent in DBD packets. The type is interface{} with range:
	// 0..4294967295.
	OutputDbDsLsa interface{}

	// Number of LS Requests received. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequests interface{}

	// Number of LSA received in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	InputLsRequestsLsa interface{}

	// Number of LS Requests sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequests interface{}

	// Number of LSA sent in LS Requests. The type is interface{} with range:
	// 0..4294967295.
	OutputLsRequestsLsa interface{}

	// Number of LSA Updates received. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdates interface{}

	// Number of LSA received in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	InputLsaUpdatesLsa interface{}

	// Number of LSA Updates sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdates interface{}

	// Number of LSA sent in LSA Updates. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaUpdatesLsa interface{}

	// Number of LSA Acknowledgements received. The type is interface{} with
	// range: 0..4294967295.
	InputLsaAcks interface{}

	// Number of LSA received in LSA Acknowledgements. The type is interface{}
	// with range: 0..4294967295.
	InputLsaAcksLsa interface{}

	// Number of LSA Acknowledgements sent. The type is interface{} with range:
	// 0..4294967295.
	OutputLsaAcks interface{}

	// Number of LSA sent in LSA Acknowledgements. The type is interface{} with
	// range: 0..4294967295.
	OutputLsaAcksLsa interface{}
}

PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample Generic Counters sample

func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample) GetEntityData

Jump to

Keyboard shortcuts

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