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 ¶
- type InfraStatistics
- type InfraStatistics_Interfaces
- type InfraStatistics_Interfaces_Interface
- type InfraStatistics_Interfaces_Interface_Cache
- type InfraStatistics_Interfaces_Interface_Cache_DataRate
- type InfraStatistics_Interfaces_Interface_Cache_GenericCounters
- type InfraStatistics_Interfaces_Interface_Cache_InterfacesMibCounters
- type InfraStatistics_Interfaces_Interface_Cache_Protocols
- type InfraStatistics_Interfaces_Interface_Cache_Protocols_Protocol
- type InfraStatistics_Interfaces_Interface_DataRate
- type InfraStatistics_Interfaces_Interface_GenericCounters
- type InfraStatistics_Interfaces_Interface_InterfacesMibCounters
- type InfraStatistics_Interfaces_Interface_Latest
- type InfraStatistics_Interfaces_Interface_Latest_DataRate
- type InfraStatistics_Interfaces_Interface_Latest_GenericCounters
- type InfraStatistics_Interfaces_Interface_Latest_InterfacesMibCounters
- type InfraStatistics_Interfaces_Interface_Latest_Protocols
- type InfraStatistics_Interfaces_Interface_Latest_Protocols_Protocol
- type InfraStatistics_Interfaces_Interface_Protocols
- type InfraStatistics_Interfaces_Interface_Protocols_Protocol
- type InfraStatistics_Interfaces_Interface_Total
- type InfraStatistics_Interfaces_Interface_Total_DataRate
- type InfraStatistics_Interfaces_Interface_Total_GenericCounters
- type InfraStatistics_Interfaces_Interface_Total_InterfacesMibCounters
- type InfraStatistics_Interfaces_Interface_Total_Protocols
- type InfraStatistics_Interfaces_Interface_Total_Protocols_Protocol
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 ¶
func (self *InfraStatistics_Interfaces_Interface) GetEntityData() *types.CommonEntityData
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 ¶
func (cache *InfraStatistics_Interfaces_Interface_Cache) GetEntityData() *types.CommonEntityData
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 ¶
func (dataRate *InfraStatistics_Interfaces_Interface_Cache_DataRate) GetEntityData() *types.CommonEntityData
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 ¶
func (genericCounters *InfraStatistics_Interfaces_Interface_Cache_GenericCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (interfacesMibCounters *InfraStatistics_Interfaces_Interface_Cache_InterfacesMibCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (protocols *InfraStatistics_Interfaces_Interface_Cache_Protocols) GetEntityData() *types.CommonEntityData
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 ¶
func (protocol *InfraStatistics_Interfaces_Interface_Cache_Protocols_Protocol) GetEntityData() *types.CommonEntityData
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 ¶
func (dataRate *InfraStatistics_Interfaces_Interface_DataRate) GetEntityData() *types.CommonEntityData
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 ¶
func (genericCounters *InfraStatistics_Interfaces_Interface_GenericCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (interfacesMibCounters *InfraStatistics_Interfaces_Interface_InterfacesMibCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (latest *InfraStatistics_Interfaces_Interface_Latest) GetEntityData() *types.CommonEntityData
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 ¶
func (dataRate *InfraStatistics_Interfaces_Interface_Latest_DataRate) GetEntityData() *types.CommonEntityData
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 ¶
func (genericCounters *InfraStatistics_Interfaces_Interface_Latest_GenericCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (interfacesMibCounters *InfraStatistics_Interfaces_Interface_Latest_InterfacesMibCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (protocols *InfraStatistics_Interfaces_Interface_Latest_Protocols) GetEntityData() *types.CommonEntityData
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 ¶
func (protocol *InfraStatistics_Interfaces_Interface_Latest_Protocols_Protocol) GetEntityData() *types.CommonEntityData
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 ¶
func (protocols *InfraStatistics_Interfaces_Interface_Protocols) GetEntityData() *types.CommonEntityData
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 ¶
func (protocol *InfraStatistics_Interfaces_Interface_Protocols_Protocol) GetEntityData() *types.CommonEntityData
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 ¶
func (total *InfraStatistics_Interfaces_Interface_Total) GetEntityData() *types.CommonEntityData
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 ¶
func (dataRate *InfraStatistics_Interfaces_Interface_Total_DataRate) GetEntityData() *types.CommonEntityData
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 ¶
func (genericCounters *InfraStatistics_Interfaces_Interface_Total_GenericCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (interfacesMibCounters *InfraStatistics_Interfaces_Interface_Total_InterfacesMibCounters) GetEntityData() *types.CommonEntityData
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 ¶
func (protocols *InfraStatistics_Interfaces_Interface_Total_Protocols) GetEntityData() *types.CommonEntityData
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 ¶
func (protocol *InfraStatistics_Interfaces_Interface_Total_Protocols_Protocol) GetEntityData() *types.CommonEntityData