infra_statsd_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 infra-statsd package operational data.

This module contains definitions for the following management objects:

infra-statistics: Statistics Infrastructure

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 InfraStatistics

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

	// List of interfaces.
	Interfaces InfraStatistics_Interfaces
}

InfraStatistics Statistics Infrastructure

func (*InfraStatistics) GetEntityData

func (infraStatistics *InfraStatistics) GetEntityData() *types.CommonEntityData

type InfraStatistics_Interfaces

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

	// Statistics of an interface. The type is slice of
	// InfraStatistics_Interfaces_Interface.
	Interface []*InfraStatistics_Interfaces_Interface
}

InfraStatistics_Interfaces List of interfaces

func (*InfraStatistics_Interfaces) GetEntityData

func (interfaces *InfraStatistics_Interfaces) GetEntityData() *types.CommonEntityData

type InfraStatistics_Interfaces_Interface

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

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

	// Cached stats data of interfaces.
	Cache InfraStatistics_Interfaces_Interface_Cache

	// Latest stats data of interfaces.
	Latest InfraStatistics_Interfaces_Interface_Latest

	// Total stats data of interfaces.
	Total InfraStatistics_Interfaces_Interface_Total

	// List of protocols.
	Protocols InfraStatistics_Interfaces_Interface_Protocols

	// Set of interface counters as displayed by the InterfacesMIB.
	InterfacesMibCounters InfraStatistics_Interfaces_Interface_InterfacesMibCounters

	// Datarate information.
	DataRate InfraStatistics_Interfaces_Interface_DataRate

	// Generic set of interface counters.
	GenericCounters InfraStatistics_Interfaces_Interface_GenericCounters
}

InfraStatistics_Interfaces_Interface Statistics of an interface

func (*InfraStatistics_Interfaces_Interface) GetEntityData

type InfraStatistics_Interfaces_Interface_Cache

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

	// List of protocols.
	Protocols InfraStatistics_Interfaces_Interface_Cache_Protocols

	// Set of interface counters as displayed by the InterfacesMIB.
	InterfacesMibCounters InfraStatistics_Interfaces_Interface_Cache_InterfacesMibCounters

	// Datarate information.
	DataRate InfraStatistics_Interfaces_Interface_Cache_DataRate

	// Generic set of interface counters.
	GenericCounters InfraStatistics_Interfaces_Interface_Cache_GenericCounters
}

InfraStatistics_Interfaces_Interface_Cache Cached stats data of interfaces

func (*InfraStatistics_Interfaces_Interface_Cache) GetEntityData

type InfraStatistics_Interfaces_Interface_Cache_DataRate

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

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

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

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

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

	// Peak input data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakInputDataRate interface{}

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

	// Peak output data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakOutputDataRate interface{}

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

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

	// Number of 30-sec intervals less one. The type is interface{} with range:
	// 0..4294967295.
	LoadInterval interface{}

	// Output load as fraction of 255. The type is interface{} with range: 0..255.
	OutputLoad interface{}

	// Input load as fraction of 255. The type is interface{} with range: 0..255.
	InputLoad interface{}

	// Reliability coefficient. The type is interface{} with range: 0..255.
	Reliability interface{}
}

InfraStatistics_Interfaces_Interface_Cache_DataRate Datarate information

func (*InfraStatistics_Interfaces_Interface_Cache_DataRate) GetEntityData

type InfraStatistics_Interfaces_Interface_Cache_GenericCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_Cache_GenericCounters Generic set of interface counters

func (*InfraStatistics_Interfaces_Interface_Cache_GenericCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_Cache_InterfacesMibCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_Cache_InterfacesMibCounters Set of interface counters as displayed by the InterfacesMIB

func (*InfraStatistics_Interfaces_Interface_Cache_InterfacesMibCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_Cache_Protocols

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

	// Interface counters per protocol. The type is slice of
	// InfraStatistics_Interfaces_Interface_Cache_Protocols_Protocol.
	Protocol []*InfraStatistics_Interfaces_Interface_Cache_Protocols_Protocol
}

InfraStatistics_Interfaces_Interface_Cache_Protocols List of protocols

func (*InfraStatistics_Interfaces_Interface_Cache_Protocols) GetEntityData

type InfraStatistics_Interfaces_Interface_Cache_Protocols_Protocol

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

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

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

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

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

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

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

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDataTime interface{}

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

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

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

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

InfraStatistics_Interfaces_Interface_Cache_Protocols_Protocol Interface counters per protocol

func (*InfraStatistics_Interfaces_Interface_Cache_Protocols_Protocol) GetEntityData

type InfraStatistics_Interfaces_Interface_DataRate

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

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

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

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

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

	// Peak input data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakInputDataRate interface{}

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

	// Peak output data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakOutputDataRate interface{}

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

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

	// Number of 30-sec intervals less one. The type is interface{} with range:
	// 0..4294967295.
	LoadInterval interface{}

	// Output load as fraction of 255. The type is interface{} with range: 0..255.
	OutputLoad interface{}

	// Input load as fraction of 255. The type is interface{} with range: 0..255.
	InputLoad interface{}

	// Reliability coefficient. The type is interface{} with range: 0..255.
	Reliability interface{}
}

InfraStatistics_Interfaces_Interface_DataRate Datarate information

func (*InfraStatistics_Interfaces_Interface_DataRate) GetEntityData

type InfraStatistics_Interfaces_Interface_GenericCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_GenericCounters Generic set of interface counters

func (*InfraStatistics_Interfaces_Interface_GenericCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_InterfacesMibCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_InterfacesMibCounters Set of interface counters as displayed by the InterfacesMIB

func (*InfraStatistics_Interfaces_Interface_InterfacesMibCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_Latest

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

	// List of protocols.
	Protocols InfraStatistics_Interfaces_Interface_Latest_Protocols

	// Set of interface counters as displayed by the InterfacesMIB.
	InterfacesMibCounters InfraStatistics_Interfaces_Interface_Latest_InterfacesMibCounters

	// Datarate information.
	DataRate InfraStatistics_Interfaces_Interface_Latest_DataRate

	// Generic set of interface counters.
	GenericCounters InfraStatistics_Interfaces_Interface_Latest_GenericCounters
}

InfraStatistics_Interfaces_Interface_Latest Latest stats data of interfaces

func (*InfraStatistics_Interfaces_Interface_Latest) GetEntityData

type InfraStatistics_Interfaces_Interface_Latest_DataRate

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

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

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

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

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

	// Peak input data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakInputDataRate interface{}

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

	// Peak output data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakOutputDataRate interface{}

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

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

	// Number of 30-sec intervals less one. The type is interface{} with range:
	// 0..4294967295.
	LoadInterval interface{}

	// Output load as fraction of 255. The type is interface{} with range: 0..255.
	OutputLoad interface{}

	// Input load as fraction of 255. The type is interface{} with range: 0..255.
	InputLoad interface{}

	// Reliability coefficient. The type is interface{} with range: 0..255.
	Reliability interface{}
}

InfraStatistics_Interfaces_Interface_Latest_DataRate Datarate information

func (*InfraStatistics_Interfaces_Interface_Latest_DataRate) GetEntityData

type InfraStatistics_Interfaces_Interface_Latest_GenericCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_Latest_GenericCounters Generic set of interface counters

func (*InfraStatistics_Interfaces_Interface_Latest_GenericCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_Latest_InterfacesMibCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_Latest_InterfacesMibCounters Set of interface counters as displayed by the InterfacesMIB

func (*InfraStatistics_Interfaces_Interface_Latest_InterfacesMibCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_Latest_Protocols

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

	// Interface counters per protocol. The type is slice of
	// InfraStatistics_Interfaces_Interface_Latest_Protocols_Protocol.
	Protocol []*InfraStatistics_Interfaces_Interface_Latest_Protocols_Protocol
}

InfraStatistics_Interfaces_Interface_Latest_Protocols List of protocols

func (*InfraStatistics_Interfaces_Interface_Latest_Protocols) GetEntityData

type InfraStatistics_Interfaces_Interface_Latest_Protocols_Protocol

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

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

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

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

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

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

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

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDataTime interface{}

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

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

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

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

InfraStatistics_Interfaces_Interface_Latest_Protocols_Protocol Interface counters per protocol

func (*InfraStatistics_Interfaces_Interface_Latest_Protocols_Protocol) GetEntityData

type InfraStatistics_Interfaces_Interface_Protocols

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

	// Interface counters per protocol. The type is slice of
	// InfraStatistics_Interfaces_Interface_Protocols_Protocol.
	Protocol []*InfraStatistics_Interfaces_Interface_Protocols_Protocol
}

InfraStatistics_Interfaces_Interface_Protocols List of protocols

func (*InfraStatistics_Interfaces_Interface_Protocols) GetEntityData

type InfraStatistics_Interfaces_Interface_Protocols_Protocol

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

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

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

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

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

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

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

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDataTime interface{}

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

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

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

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

InfraStatistics_Interfaces_Interface_Protocols_Protocol Interface counters per protocol

func (*InfraStatistics_Interfaces_Interface_Protocols_Protocol) GetEntityData

type InfraStatistics_Interfaces_Interface_Total

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

	// List of protocols.
	Protocols InfraStatistics_Interfaces_Interface_Total_Protocols

	// Set of interface counters as displayed by the InterfacesMIB.
	InterfacesMibCounters InfraStatistics_Interfaces_Interface_Total_InterfacesMibCounters

	// Datarate information.
	DataRate InfraStatistics_Interfaces_Interface_Total_DataRate

	// Generic set of interface counters.
	GenericCounters InfraStatistics_Interfaces_Interface_Total_GenericCounters
}

InfraStatistics_Interfaces_Interface_Total Total stats data of interfaces

func (*InfraStatistics_Interfaces_Interface_Total) GetEntityData

type InfraStatistics_Interfaces_Interface_Total_DataRate

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

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

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

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

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

	// Peak input data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakInputDataRate interface{}

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

	// Peak output data rate. The type is interface{} with range:
	// 0..18446744073709551615.
	PeakOutputDataRate interface{}

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

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

	// Number of 30-sec intervals less one. The type is interface{} with range:
	// 0..4294967295.
	LoadInterval interface{}

	// Output load as fraction of 255. The type is interface{} with range: 0..255.
	OutputLoad interface{}

	// Input load as fraction of 255. The type is interface{} with range: 0..255.
	InputLoad interface{}

	// Reliability coefficient. The type is interface{} with range: 0..255.
	Reliability interface{}
}

InfraStatistics_Interfaces_Interface_Total_DataRate Datarate information

func (*InfraStatistics_Interfaces_Interface_Total_DataRate) GetEntityData

type InfraStatistics_Interfaces_Interface_Total_GenericCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_Total_GenericCounters Generic set of interface counters

func (*InfraStatistics_Interfaces_Interface_Total_GenericCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_Total_InterfacesMibCounters

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

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

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

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

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

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

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

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

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

	// Total output drops. The type is interface{} with range: 0..4294967295.
	OutputDrops interface{}

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

	// Total input drops. The type is interface{} with range: 0..4294967295.
	InputDrops interface{}

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

	// Received runt packets. The type is interface{} with range: 0..4294967295.
	RuntPacketsReceived interface{}

	// Received giant packets. The type is interface{} with range: 0..4294967295.
	GiantPacketsReceived interface{}

	// Received throttled packets. The type is interface{} with range:
	// 0..4294967295.
	ThrottledPacketsReceived interface{}

	// Received parity packets. The type is interface{} with range: 0..4294967295.
	ParityPacketsReceived interface{}

	// Unknown protocol packets received. The type is interface{} with range:
	// 0..4294967295.
	UnknownProtocolPacketsReceived interface{}

	// Total input errors. The type is interface{} with range: 0..4294967295.
	InputErrors interface{}

	// Input CRC errors. The type is interface{} with range: 0..4294967295.
	CrcErrors interface{}

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

	// Framing-errors received. The type is interface{} with range: 0..4294967295.
	FramingErrorsReceived interface{}

	// Input ignored packets. The type is interface{} with range: 0..4294967295.
	InputIgnoredPackets interface{}

	// Input aborts. The type is interface{} with range: 0..4294967295.
	InputAborts interface{}

	// Total output errors. The type is interface{} with range: 0..4294967295.
	OutputErrors interface{}

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

	// Output buffer failures. The type is interface{} with range: 0..4294967295.
	OutputBufferFailures interface{}

	// Output buffers swapped out. The type is interface{} with range:
	// 0..4294967295.
	OutputBuffersSwappedOut interface{}

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

	// Number of board resets. The type is interface{} with range: 0..4294967295.
	Resets interface{}

	// Carrier transitions. The type is interface{} with range: 0..4294967295.
	CarrierTransitions interface{}

	// Availability bit mask. The type is interface{} with range: 0..4294967295.
	AvailabilityFlag interface{}

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..4294967295. Units are second.
	LastDataTime interface{}

	// Number of seconds since last clear counters. The type is interface{} with
	// range: 0..4294967295. Units are second.
	SecondsSinceLastClearCounters interface{}

	// SysUpTime when counters were last reset (in seconds). The type is
	// interface{} with range: 0..4294967295. Units are second.
	LastDiscontinuityTime interface{}

	// Seconds since packet received. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketReceived interface{}

	// Seconds since packet sent. The type is interface{} with range:
	// 0..4294967295. Units are second.
	SecondsSincePacketSent interface{}
}

InfraStatistics_Interfaces_Interface_Total_InterfacesMibCounters Set of interface counters as displayed by the InterfacesMIB

func (*InfraStatistics_Interfaces_Interface_Total_InterfacesMibCounters) GetEntityData

type InfraStatistics_Interfaces_Interface_Total_Protocols

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

	// Interface counters per protocol. The type is slice of
	// InfraStatistics_Interfaces_Interface_Total_Protocols_Protocol.
	Protocol []*InfraStatistics_Interfaces_Interface_Total_Protocols_Protocol
}

InfraStatistics_Interfaces_Interface_Total_Protocols List of protocols

func (*InfraStatistics_Interfaces_Interface_Total_Protocols) GetEntityData

type InfraStatistics_Interfaces_Interface_Total_Protocols_Protocol

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

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

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

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

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

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

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

	// Time when counters were last written (in seconds). The type is interface{}
	// with range: 0..18446744073709551615. Units are second.
	LastDataTime interface{}

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

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

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

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

InfraStatistics_Interfaces_Interface_Total_Protocols_Protocol Interface counters per protocol

func (*InfraStatistics_Interfaces_Interface_Total_Protocols_Protocol) GetEntityData

Jump to

Keyboard shortcuts

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