Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR manageability-perfmgmt package operational data.
This module contains definitions for the following management objects:
perf-mgmt: Performance Management agent operational data
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type PerfMgmt
- type PerfMgmt_Monitor
- type PerfMgmt_Monitor_Bgp
- type PerfMgmt_Monitor_Bgp_BgpNeighbors
- type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor
- type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples
- type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample
- type PerfMgmt_Monitor_Interface
- type PerfMgmt_Monitor_Interface_BasicCounterInterfaces
- type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface
- type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples
- type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample
- type PerfMgmt_Monitor_Interface_DataRateInterfaces
- type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface
- type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples
- type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample
- type PerfMgmt_Monitor_Interface_GenericCounterInterfaces
- type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface
- type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples
- type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample
- type PerfMgmt_Monitor_Mpls
- type PerfMgmt_Monitor_Mpls_LdpNeighbors
- type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor
- type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples
- type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample
- type PerfMgmt_Monitor_Nodes
- type PerfMgmt_Monitor_Nodes_Node
- type PerfMgmt_Monitor_Nodes_Node_Processes
- type PerfMgmt_Monitor_Nodes_Node_Processes_Process
- type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples
- type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample
- type PerfMgmt_Monitor_Nodes_Node_SampleXr
- type PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample
- type PerfMgmt_Monitor_Nodes_Node_Samples
- type PerfMgmt_Monitor_Nodes_Node_Samples_Sample
- type PerfMgmt_Monitor_Ospf
- type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances
- type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance
- type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples
- type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample
- type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances
- type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance
- type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples
- type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample
- type PerfMgmt_Periodic
- type PerfMgmt_Periodic_Bgp
- type PerfMgmt_Periodic_Bgp_BgpNeighbors
- type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor
- type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples
- type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample
- type PerfMgmt_Periodic_Interface
- type PerfMgmt_Periodic_Interface_BasicCounterInterfaces
- type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface
- type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples
- type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample
- type PerfMgmt_Periodic_Interface_DataRateInterfaces
- type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface
- type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples
- type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample
- type PerfMgmt_Periodic_Interface_GenericCounterInterfaces
- type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface
- type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples
- type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample
- type PerfMgmt_Periodic_Mpls
- type PerfMgmt_Periodic_Mpls_LdpNeighbors
- type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor
- type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples
- type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample
- type PerfMgmt_Periodic_Nodes
- type PerfMgmt_Periodic_Nodes_Node
- type PerfMgmt_Periodic_Nodes_Node_Processes
- type PerfMgmt_Periodic_Nodes_Node_Processes_Process
- type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples
- type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample
- type PerfMgmt_Periodic_Nodes_Node_SampleXr
- type PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample
- type PerfMgmt_Periodic_Nodes_Node_Samples
- type PerfMgmt_Periodic_Nodes_Node_Samples_Sample
- type PerfMgmt_Periodic_Ospf
- type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances
- type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance
- type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples
- type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample
- type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances
- type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance
- type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples
- type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PerfMgmt ¶
type PerfMgmt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data from periodic requests. Periodic PerfMgmt_Periodic // Data from monitor (one history period) requests. Monitor PerfMgmt_Monitor }
PerfMgmt Performance Management agent operational data
func (*PerfMgmt) GetEntityData ¶
func (perfMgmt *PerfMgmt) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor ¶
type PerfMgmt_Monitor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Collected OSPF data. Ospf PerfMgmt_Monitor_Ospf // Collected MPLS data. Mpls PerfMgmt_Monitor_Mpls // Nodes for which data is collected. Nodes PerfMgmt_Monitor_Nodes // Collected BGP data. Bgp PerfMgmt_Monitor_Bgp // Collected Interface data. Interface PerfMgmt_Monitor_Interface }
PerfMgmt_Monitor Data from monitor (one history period) requests
func (*PerfMgmt_Monitor) GetEntityData ¶
func (monitor *PerfMgmt_Monitor) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Bgp ¶
type PerfMgmt_Monitor_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Neighbors for which statistics are collected. BgpNeighbors PerfMgmt_Monitor_Bgp_BgpNeighbors }
PerfMgmt_Monitor_Bgp Collected BGP data
func (*PerfMgmt_Monitor_Bgp) GetEntityData ¶
func (bgp *PerfMgmt_Monitor_Bgp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Bgp_BgpNeighbors ¶
type PerfMgmt_Monitor_Bgp_BgpNeighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for particular neighbor. The type is slice of // PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor. BgpNeighbor []*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor }
PerfMgmt_Monitor_Bgp_BgpNeighbors Neighbors for which statistics are collected
func (*PerfMgmt_Monitor_Bgp_BgpNeighbors) GetEntityData ¶
func (bgpNeighbors *PerfMgmt_Monitor_Bgp_BgpNeighbors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor ¶
type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP Neighbor Identifier. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. IpAddress interface{} // Sample Table for a BGP neighbor. Samples PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples }
PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor Samples for particular neighbor
func (*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor) GetEntityData ¶
func (bgpNeighbor *PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples ¶
type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Neighbor statistics sample. The type is slice of // PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample. Sample []*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample }
PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples Sample Table for a BGP neighbor
func (*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample ¶
type PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Number of messages received. The type is interface{} with range: // 0..4294967295. InputMessages interface{} // Number of messages sent. The type is interface{} with range: 0..4294967295. OutputMessages interface{} // Number of update messages received. The type is interface{} with range: // 0..4294967295. InputUpdateMessages interface{} // Number of update messages sent. The type is interface{} with range: // 0..4294967295. OutputUpdateMessages interface{} // Number of times the connection was established. The type is interface{} // with range: 0..4294967295. ConnEstablished interface{} // Number of times connection was dropped. The type is interface{} with range: // 0..4294967295. ConnDropped interface{} // Number of error notifications received on the connection. The type is // interface{} with range: 0..4294967295. ErrorsReceived interface{} // Number of error notifications sent on the connection. The type is // interface{} with range: 0..4294967295. ErrorsSent interface{} }
PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample Neighbor statistics sample
func (*PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface ¶
type PerfMgmt_Monitor_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interfaces for which Generic Counters are collected. GenericCounterInterfaces PerfMgmt_Monitor_Interface_GenericCounterInterfaces // Interfaces for which Basic Counters are collected. BasicCounterInterfaces PerfMgmt_Monitor_Interface_BasicCounterInterfaces // Interfaces for which Data Rates are collected. DataRateInterfaces PerfMgmt_Monitor_Interface_DataRateInterfaces }
PerfMgmt_Monitor_Interface Collected Interface data
func (*PerfMgmt_Monitor_Interface) GetEntityData ¶
func (self *PerfMgmt_Monitor_Interface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces ¶
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular interface. The type is slice of // PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface. BasicCounterInterface []*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface }
PerfMgmt_Monitor_Interface_BasicCounterInterfaces Interfaces for which Basic Counters are collected
func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces) GetEntityData ¶
func (basicCounterInterfaces *PerfMgmt_Monitor_Interface_BasicCounterInterfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface ¶
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Basic Counter samples for an interface. Samples PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples }
PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface Samples for a particular interface
func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface) GetEntityData ¶
func (basicCounterInterface *PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples ¶
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Basic Counters sample. The type is slice of // PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample. Sample []*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample }
PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples Basic Counter samples for an interface
func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample ¶
type PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds from UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Packets received. The type is interface{} with range: // 0..18446744073709551615. InPackets interface{} // Bytes received. The type is interface{} with range: // 0..18446744073709551615. Units are byte. InOctets interface{} // Packets sent. The type is interface{} with range: 0..18446744073709551615. OutPackets interface{} // Bytes sent. The type is interface{} with range: 0..18446744073709551615. // Units are byte. OutOctets interface{} // Inbound correct packets discarded. The type is interface{} with range: // 0..18446744073709551615. InputTotalDrops interface{} // Input queue drops. The type is interface{} with range: // 0..18446744073709551615. InputQueueDrops interface{} // Inbound incorrect packets discarded. The type is interface{} with range: // 0..18446744073709551615. InputTotalErrors interface{} // Outbound correct packets discarded. The type is interface{} with range: // 0..18446744073709551615. OutputTotalDrops interface{} // Output queue drops. The type is interface{} with range: // 0..18446744073709551615. OutputQueueDrops interface{} // Outbound incorrect packets discarded. The type is interface{} with range: // 0..18446744073709551615. OutputTotalErrors interface{} }
PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample Basic Counters sample
func (*PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_DataRateInterfaces ¶
type PerfMgmt_Monitor_Interface_DataRateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular interface. The type is slice of // PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface. DataRateInterface []*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface }
PerfMgmt_Monitor_Interface_DataRateInterfaces Interfaces for which Data Rates are collected
func (*PerfMgmt_Monitor_Interface_DataRateInterfaces) GetEntityData ¶
func (dataRateInterfaces *PerfMgmt_Monitor_Interface_DataRateInterfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface ¶
type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Data Rate samples for an interface. Samples PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples }
PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface Samples for a particular interface
func (*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface) GetEntityData ¶
func (dataRateInterface *PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples ¶
type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data Rates sample. The type is slice of // PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample. Sample []*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample }
PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples Data Rate samples for an interface
func (*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample ¶
type PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Input datarate in 1000's of bps. The type is interface{} with range: // 0..4294967295. Units are bit/s. InputDataRate interface{} // Input packets per second. The type is interface{} with range: // 0..4294967295. Units are packet/s. InputPacketRate interface{} // Output datarate in 1000's of bps. The type is interface{} with range: // 0..4294967295. Units are bit/s. OutputDataRate interface{} // Output packets per second. The type is interface{} with range: // 0..4294967295. Units are packet/s. OutputPacketRate interface{} // Peak input datarate. The type is interface{} with range: 0..4294967295. InputPeakRate interface{} // Peak input packet rate. The type is interface{} with range: 0..4294967295. InputPeakPkts interface{} // Peak output datarate. The type is interface{} with range: 0..4294967295. OutputPeakRate interface{} // Peak output packet rate. The type is interface{} with range: 0..4294967295. OutputPeakPkts interface{} // Bandwidth (in kbps). The type is interface{} with range: 0..4294967295. // Units are kbit/s. Bandwidth interface{} }
PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample Data Rates sample
func (*PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces ¶
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular interface. The type is slice of // PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface. GenericCounterInterface []*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface }
PerfMgmt_Monitor_Interface_GenericCounterInterfaces Interfaces for which Generic Counters are collected
func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces) GetEntityData ¶
func (genericCounterInterfaces *PerfMgmt_Monitor_Interface_GenericCounterInterfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface ¶
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Generic Counter samples for an interface. Samples PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples }
PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface Samples for a particular interface
func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface) GetEntityData ¶
func (genericCounterInterface *PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples ¶
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic Counters sample. The type is slice of // PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample. Sample []*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample }
PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples Generic Counter samples for an interface
func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample ¶
type PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Packets received. The type is interface{} with range: // 0..18446744073709551615. InPackets interface{} // Bytes received. The type is interface{} with range: // 0..18446744073709551615. Units are byte. InOctets interface{} // Packets sent. The type is interface{} with range: 0..18446744073709551615. OutPackets interface{} // Bytes sent. The type is interface{} with range: 0..18446744073709551615. // Units are byte. OutOctets interface{} // Unicast packets received. The type is interface{} with range: // 0..18446744073709551615. InUcastPkts interface{} // Multicast packets received. The type is interface{} with range: // 0..18446744073709551615. InMulticastPkts interface{} // Broadcast packets received. The type is interface{} with range: // 0..18446744073709551615. InBroadcastPkts interface{} // Unicast packets sent. The type is interface{} with range: // 0..18446744073709551615. OutUcastPkts interface{} // Multicast packets sent. The type is interface{} with range: // 0..18446744073709551615. OutMulticastPkts interface{} // Broadcast packets sent. The type is interface{} with range: // 0..18446744073709551615. OutBroadcastPkts interface{} // Outbound correct packets discarded. The type is interface{} with range: // 0..4294967295. OutputTotalDrops interface{} // Inbound correct packets discarded. The type is interface{} with range: // 0..4294967295. InputTotalDrops interface{} // Input queue drops. The type is interface{} with range: 0..4294967295. InputQueueDrops interface{} // Inbound packets discarded with unknown proto. The type is interface{} with // range: 0..4294967295. InputUnknownProto interface{} // Outbound incorrect packets discarded. The type is interface{} with range: // 0..4294967295. OutputTotalErrors interface{} // Output underruns. The type is interface{} with range: 0..4294967295. OutputUnderrun interface{} // Inbound incorrect packets discarded. The type is interface{} with range: // 0..4294967295. InputTotalErrors interface{} // Inbound packets discarded with incorrect CRC. The type is interface{} with // range: 0..4294967295. InputCrc interface{} // Input overruns. The type is interface{} with range: 0..4294967295. InputOverrun interface{} // Inbound framing errors. The type is interface{} with range: 0..4294967295. InputFrame interface{} }
PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample Generic Counters sample
func (*PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Mpls ¶
type PerfMgmt_Monitor_Mpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP neighbors for which statistics are collected. LdpNeighbors PerfMgmt_Monitor_Mpls_LdpNeighbors }
PerfMgmt_Monitor_Mpls Collected MPLS data
func (*PerfMgmt_Monitor_Mpls) GetEntityData ¶
func (mpls *PerfMgmt_Monitor_Mpls) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Mpls_LdpNeighbors ¶
type PerfMgmt_Monitor_Mpls_LdpNeighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular LDP neighbor. The type is slice of // PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor. LdpNeighbor []*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor }
PerfMgmt_Monitor_Mpls_LdpNeighbors LDP neighbors for which statistics are collected
func (*PerfMgmt_Monitor_Mpls_LdpNeighbors) GetEntityData ¶
func (ldpNeighbors *PerfMgmt_Monitor_Mpls_LdpNeighbors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor ¶
type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Nbr interface{} // Samples for a particular LDP neighbor. Samples PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples }
PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor Samples for a particular LDP neighbor
func (*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor) GetEntityData ¶
func (ldpNeighbor *PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples ¶
type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP neighbor statistics sample. The type is slice of // PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample. Sample []*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample }
PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples Samples for a particular LDP neighbor
func (*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample ¶
type PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Total messages sent. The type is interface{} with range: 0..65535. TotalMsgsSent interface{} // Total messages received. The type is interface{} with range: 0..65535. TotalMsgsRcvd interface{} // Init messages sent. The type is interface{} with range: 0..65535. InitMsgsSent interface{} // Tnit messages received. The type is interface{} with range: 0..65535. InitMsgsRcvd interface{} // Address messages sent. The type is interface{} with range: 0..65535. AddressMsgsSent interface{} // Address messages received. The type is interface{} with range: 0..65535. AddressMsgsRcvd interface{} // Address withdraw messages sent. The type is interface{} with range: // 0..65535. AddressWithdrawMsgsSent interface{} // Address withdraw messages received. The type is interface{} with range: // 0..65535. AddressWithdrawMsgsRcvd interface{} // Label mapping messages sent. The type is interface{} with range: 0..65535. LabelMappingMsgsSent interface{} // Label mapping messages received. The type is interface{} with range: // 0..65535. LabelMappingMsgsRcvd interface{} // Label withdraw messages sent. The type is interface{} with range: 0..65535. LabelWithdrawMsgsSent interface{} // Label withdraw messages received. The type is interface{} with range: // 0..65535. LabelWithdrawMsgsRcvd interface{} // Label release messages sent. The type is interface{} with range: 0..65535. LabelReleaseMsgsSent interface{} // Label release messages received. The type is interface{} with range: // 0..65535. LabelReleaseMsgsRcvd interface{} // Notification messages sent. The type is interface{} with range: 0..65535. NotificationMsgsSent interface{} // Notification messages received. The type is interface{} with range: // 0..65535. NotificationMsgsRcvd interface{} // Keepalive messages sent. The type is interface{} with range: 0..65535. KeepaliveMsgsSent interface{} // Keepalive messages received. The type is interface{} with range: 0..65535. KeepaliveMsgsRcvd interface{} }
PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample LDP neighbor statistics sample
func (*PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes ¶
type PerfMgmt_Monitor_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Instance. The type is slice of PerfMgmt_Monitor_Nodes_Node. Node []*PerfMgmt_Monitor_Nodes_Node }
PerfMgmt_Monitor_Nodes Nodes for which data is collected
func (*PerfMgmt_Monitor_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Monitor_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node ¶
type PerfMgmt_Monitor_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Node CPU data. SampleXr PerfMgmt_Monitor_Nodes_Node_SampleXr // Processes data. Processes PerfMgmt_Monitor_Nodes_Node_Processes // Node Memory data. Samples PerfMgmt_Monitor_Nodes_Node_Samples }
PerfMgmt_Monitor_Nodes_Node Node Instance
func (*PerfMgmt_Monitor_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Monitor_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_Processes ¶
type PerfMgmt_Monitor_Nodes_Node_Processes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process data. The type is slice of // PerfMgmt_Monitor_Nodes_Node_Processes_Process. Process []*PerfMgmt_Monitor_Nodes_Node_Processes_Process }
PerfMgmt_Monitor_Nodes_Node_Processes Processes data
func (*PerfMgmt_Monitor_Nodes_Node_Processes) GetEntityData ¶
func (processes *PerfMgmt_Monitor_Nodes_Node_Processes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_Processes_Process ¶
type PerfMgmt_Monitor_Nodes_Node_Processes_Process struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Process ID. The type is interface{} with range: // 0..4294967295. ProcessId interface{} // Process data. Samples PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples }
PerfMgmt_Monitor_Nodes_Node_Processes_Process Process data
func (*PerfMgmt_Monitor_Nodes_Node_Processes_Process) GetEntityData ¶
func (process *PerfMgmt_Monitor_Nodes_Node_Processes_Process) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples ¶
type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process data sample. The type is slice of // PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample. Sample []*PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample }
PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples Process data
func (*PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample ¶
type PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Max. dynamic memory (KBytes) used since startup time. The type is // interface{} with range: 0..4294967295. Units are kilobyte. PeakMemory interface{} // Average %CPU utilization. The type is interface{} with range: // 0..4294967295. AverageCpuUsed interface{} // Number of threads. The type is interface{} with range: 0..4294967295. NoThreads interface{} }
PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample Process data sample
func (*PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Nodes_Node_Processes_Process_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_SampleXr ¶
type PerfMgmt_Monitor_Nodes_Node_SampleXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node CPU data sample. The type is slice of // PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample. Sample []*PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample }
PerfMgmt_Monitor_Nodes_Node_SampleXr Node CPU data
func (*PerfMgmt_Monitor_Nodes_Node_SampleXr) GetEntityData ¶
func (sampleXr *PerfMgmt_Monitor_Nodes_Node_SampleXr) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample ¶
type PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Number of processes in the system. The type is interface{} with range: // 0..4294967295. NoProcesses interface{} // Average system %CPU utilization. The type is interface{} with range: // 0..4294967295. AverageCpuUsed interface{} }
PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample Node CPU data sample
func (*PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Nodes_Node_SampleXr_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_Samples ¶
type PerfMgmt_Monitor_Nodes_Node_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Memory data sample. The type is slice of // PerfMgmt_Monitor_Nodes_Node_Samples_Sample. Sample []*PerfMgmt_Monitor_Nodes_Node_Samples_Sample }
PerfMgmt_Monitor_Nodes_Node_Samples Node Memory data
func (*PerfMgmt_Monitor_Nodes_Node_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Nodes_Node_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Nodes_Node_Samples_Sample ¶
type PerfMgmt_Monitor_Nodes_Node_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Current application memory (Bytes) in use. The type is interface{} with // range: 0..4294967295. Units are byte. CurrMemory interface{} // Max. system memory (MBytes) used since bootup. The type is interface{} with // range: 0..4294967295. Units are megabyte. PeakMemory interface{} }
PerfMgmt_Monitor_Nodes_Node_Samples_Sample Node Memory data sample
func (*PerfMgmt_Monitor_Nodes_Node_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Nodes_Node_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf ¶
type PerfMgmt_Monitor_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF v2 instances for which protocol statistics are collected. Ospfv2ProtocolInstances PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances // OSPF v3 instances for which protocol statistics are collected. Ospfv3ProtocolInstances PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances }
PerfMgmt_Monitor_Ospf Collected OSPF data
func (*PerfMgmt_Monitor_Ospf) GetEntityData ¶
func (ospf *PerfMgmt_Monitor_Ospf) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances ¶
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Protocol samples for a particular OSPF v2 instance. The type is slice of // PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance. Ospfv2ProtocolInstance []*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance }
PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances OSPF v2 instances for which protocol statistics are collected
func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances) GetEntityData ¶
func (ospfv2ProtocolInstances *PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance ¶
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF Instance Name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Sample Table for an OSPV v2 instance. Samples PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples }
PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance Protocol samples for a particular OSPF v2 instance
func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance) GetEntityData ¶
func (ospfv2ProtocolInstance *PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples ¶
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic Counters sample. The type is slice of // PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample. Sample []*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample }
PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples Sample Table for an OSPV v2 instance
func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample ¶
type PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Total number of packets received. The type is interface{} with range: // 0..4294967295. InputPackets interface{} // Total number of packets sent. The type is interface{} with range: // 0..4294967295. OutputPackets interface{} // Number of Hello packets received. The type is interface{} with range: // 0..4294967295. InputHelloPackets interface{} // Number of Hello packets sent. The type is interface{} with range: // 0..4294967295. OutputHelloPackets interface{} // Number of DBD packets received. The type is interface{} with range: // 0..4294967295. InputDbDs interface{} // Number of LSA received in DBD packets. The type is interface{} with range: // 0..4294967295. InputDbDsLsa interface{} // Number of DBD packets sent. The type is interface{} with range: // 0..4294967295. OutputDbDs interface{} // Number of LSA sent in DBD packets. The type is interface{} with range: // 0..4294967295. OutputDbDsLsa interface{} // Number of LS Requests received. The type is interface{} with range: // 0..4294967295. InputLsRequests interface{} // Number of LSA received in LS Requests. The type is interface{} with range: // 0..4294967295. InputLsRequestsLsa interface{} // Number of LS Requests sent. The type is interface{} with range: // 0..4294967295. OutputLsRequests interface{} // Number of LSA sent in LS Requests. The type is interface{} with range: // 0..4294967295. OutputLsRequestsLsa interface{} // Number of LSA Updates received. The type is interface{} with range: // 0..4294967295. InputLsaUpdates interface{} // Number of LSA received in LSA Updates. The type is interface{} with range: // 0..4294967295. InputLsaUpdatesLsa interface{} // Number of LSA Updates sent. The type is interface{} with range: // 0..4294967295. OutputLsaUpdates interface{} // Number of LSA sent in LSA Updates. The type is interface{} with range: // 0..4294967295. OutputLsaUpdatesLsa interface{} // Number of LSA Acknowledgements received. The type is interface{} with // range: 0..4294967295. InputLsaAcks interface{} // Number of LSA received in LSA Acknowledgements. The type is interface{} // with range: 0..4294967295. InputLsaAcksLsa interface{} // Number of LSA Acknowledgements sent. The type is interface{} with range: // 0..4294967295. OutputLsaAcks interface{} // Number of LSA sent in LSA Acknowledgements. The type is interface{} with // range: 0..4294967295. OutputLsaAcksLsa interface{} // Number of packets received with checksum errors. The type is interface{} // with range: 0..4294967295. ChecksumErrors interface{} }
PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample Generic Counters sample
func (*PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances ¶
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Protocol samples for a particular OSPF v3 instance. The type is slice of // PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance. Ospfv3ProtocolInstance []*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance }
PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances OSPF v3 instances for which protocol statistics are collected
func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances) GetEntityData ¶
func (ospfv3ProtocolInstances *PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance ¶
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF Instance Name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Sample Table for an OSPV v3 instance. Samples PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples }
PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance Protocol samples for a particular OSPF v3 instance
func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance) GetEntityData ¶
func (ospfv3ProtocolInstance *PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples ¶
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic Counters sample. The type is slice of // PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample. Sample []*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample }
PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples Sample Table for an OSPV v3 instance
func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples) GetEntityData ¶
func (samples *PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample ¶
type PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Total number of packets received. The type is interface{} with range: // 0..4294967295. InputPackets interface{} // Total number of packets sent. The type is interface{} with range: // 0..4294967295. OutputPackets interface{} // Number of Hello packets received. The type is interface{} with range: // 0..4294967295. InputHelloPackets interface{} // Number of Hello packets sent. The type is interface{} with range: // 0..4294967295. OutputHelloPackets interface{} // Number of DBD packets received. The type is interface{} with range: // 0..4294967295. InputDbDs interface{} // Number of LSA received in DBD packets. The type is interface{} with range: // 0..4294967295. InputDbDsLsa interface{} // Number of DBD packets sent. The type is interface{} with range: // 0..4294967295. OutputDbDs interface{} // Number of LSA sent in DBD packets. The type is interface{} with range: // 0..4294967295. OutputDbDsLsa interface{} // Number of LS Requests received. The type is interface{} with range: // 0..4294967295. InputLsRequests interface{} // Number of LSA received in LS Requests. The type is interface{} with range: // 0..4294967295. InputLsRequestsLsa interface{} // Number of LS Requests sent. The type is interface{} with range: // 0..4294967295. OutputLsRequests interface{} // Number of LSA sent in LS Requests. The type is interface{} with range: // 0..4294967295. OutputLsRequestsLsa interface{} // Number of LSA Updates received. The type is interface{} with range: // 0..4294967295. InputLsaUpdates interface{} // Number of LSA received in LSA Updates. The type is interface{} with range: // 0..4294967295. InputLsaUpdatesLsa interface{} // Number of LSA Updates sent. The type is interface{} with range: // 0..4294967295. OutputLsaUpdates interface{} // Number of LSA sent in LSA Updates. The type is interface{} with range: // 0..4294967295. OutputLsaUpdatesLsa interface{} // Number of LSA Acknowledgements received. The type is interface{} with // range: 0..4294967295. InputLsaAcks interface{} // Number of LSA received in LSA Acknowledgements. The type is interface{} // with range: 0..4294967295. InputLsaAcksLsa interface{} // Number of LSA Acknowledgements sent. The type is interface{} with range: // 0..4294967295. OutputLsaAcks interface{} // Number of LSA sent in LSA Acknowledgements. The type is interface{} with // range: 0..4294967295. OutputLsaAcksLsa interface{} }
PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample Generic Counters sample
func (*PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Monitor_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic ¶
type PerfMgmt_Periodic struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Collected OSPF data. Ospf PerfMgmt_Periodic_Ospf // Collected MPLS data. Mpls PerfMgmt_Periodic_Mpls // Nodes for which data is collected. Nodes PerfMgmt_Periodic_Nodes // Collected BGP data. Bgp PerfMgmt_Periodic_Bgp // Collected Interface data. Interface PerfMgmt_Periodic_Interface }
PerfMgmt_Periodic Data from periodic requests
func (*PerfMgmt_Periodic) GetEntityData ¶
func (periodic *PerfMgmt_Periodic) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Bgp ¶
type PerfMgmt_Periodic_Bgp struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Neighbors for which statistics are collected. BgpNeighbors PerfMgmt_Periodic_Bgp_BgpNeighbors }
PerfMgmt_Periodic_Bgp Collected BGP data
func (*PerfMgmt_Periodic_Bgp) GetEntityData ¶
func (bgp *PerfMgmt_Periodic_Bgp) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Bgp_BgpNeighbors ¶
type PerfMgmt_Periodic_Bgp_BgpNeighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for particular neighbor. The type is slice of // PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor. BgpNeighbor []*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor }
PerfMgmt_Periodic_Bgp_BgpNeighbors Neighbors for which statistics are collected
func (*PerfMgmt_Periodic_Bgp_BgpNeighbors) GetEntityData ¶
func (bgpNeighbors *PerfMgmt_Periodic_Bgp_BgpNeighbors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor ¶
type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. BGP Neighbor Identifier. The type is string with // pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. IpAddress interface{} // Sample Table for a BGP neighbor. Samples PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples }
PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor Samples for particular neighbor
func (*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor) GetEntityData ¶
func (bgpNeighbor *PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples ¶
type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Neighbor statistics sample. The type is slice of // PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample. Sample []*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample }
PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples Sample Table for a BGP neighbor
func (*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample ¶
type PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Number of messages received. The type is interface{} with range: // 0..4294967295. InputMessages interface{} // Number of messages sent. The type is interface{} with range: 0..4294967295. OutputMessages interface{} // Number of update messages received. The type is interface{} with range: // 0..4294967295. InputUpdateMessages interface{} // Number of update messages sent. The type is interface{} with range: // 0..4294967295. OutputUpdateMessages interface{} // Number of times the connection was established. The type is interface{} // with range: 0..4294967295. ConnEstablished interface{} // Number of times connection was dropped. The type is interface{} with range: // 0..4294967295. ConnDropped interface{} // Number of error notifications received on the connection. The type is // interface{} with range: 0..4294967295. ErrorsReceived interface{} // Number of error notifications sent on the connection. The type is // interface{} with range: 0..4294967295. ErrorsSent interface{} }
PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample Neighbor statistics sample
func (*PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Bgp_BgpNeighbors_BgpNeighbor_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface ¶
type PerfMgmt_Periodic_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interfaces for which Generic Counters are collected. GenericCounterInterfaces PerfMgmt_Periodic_Interface_GenericCounterInterfaces // Interfaces for which Basic Counters are collected. BasicCounterInterfaces PerfMgmt_Periodic_Interface_BasicCounterInterfaces // Interfaces for which Data Rates are collected. DataRateInterfaces PerfMgmt_Periodic_Interface_DataRateInterfaces }
PerfMgmt_Periodic_Interface Collected Interface data
func (*PerfMgmt_Periodic_Interface) GetEntityData ¶
func (self *PerfMgmt_Periodic_Interface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces ¶
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular interface. The type is slice of // PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface. BasicCounterInterface []*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface }
PerfMgmt_Periodic_Interface_BasicCounterInterfaces Interfaces for which Basic Counters are collected
func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces) GetEntityData ¶
func (basicCounterInterfaces *PerfMgmt_Periodic_Interface_BasicCounterInterfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface ¶
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Basic Counter samples for an interface. Samples PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples }
PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface Samples for a particular interface
func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface) GetEntityData ¶
func (basicCounterInterface *PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples ¶
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Basic Counters sample. The type is slice of // PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample. Sample []*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample }
PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples Basic Counter samples for an interface
func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample ¶
type PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds from UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Packets received. The type is interface{} with range: // 0..18446744073709551615. InPackets interface{} // Bytes received. The type is interface{} with range: // 0..18446744073709551615. Units are byte. InOctets interface{} // Packets sent. The type is interface{} with range: 0..18446744073709551615. OutPackets interface{} // Bytes sent. The type is interface{} with range: 0..18446744073709551615. // Units are byte. OutOctets interface{} // Inbound correct packets discarded. The type is interface{} with range: // 0..18446744073709551615. InputTotalDrops interface{} // Input queue drops. The type is interface{} with range: // 0..18446744073709551615. InputQueueDrops interface{} // Inbound incorrect packets discarded. The type is interface{} with range: // 0..18446744073709551615. InputTotalErrors interface{} // Outbound correct packets discarded. The type is interface{} with range: // 0..18446744073709551615. OutputTotalDrops interface{} // Output queue drops. The type is interface{} with range: // 0..18446744073709551615. OutputQueueDrops interface{} // Outbound incorrect packets discarded. The type is interface{} with range: // 0..18446744073709551615. OutputTotalErrors interface{} }
PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample Basic Counters sample
func (*PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Interface_BasicCounterInterfaces_BasicCounterInterface_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_DataRateInterfaces ¶
type PerfMgmt_Periodic_Interface_DataRateInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular interface. The type is slice of // PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface. DataRateInterface []*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface }
PerfMgmt_Periodic_Interface_DataRateInterfaces Interfaces for which Data Rates are collected
func (*PerfMgmt_Periodic_Interface_DataRateInterfaces) GetEntityData ¶
func (dataRateInterfaces *PerfMgmt_Periodic_Interface_DataRateInterfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface ¶
type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Data Rate samples for an interface. Samples PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples }
PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface Samples for a particular interface
func (*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface) GetEntityData ¶
func (dataRateInterface *PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples ¶
type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Data Rates sample. The type is slice of // PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample. Sample []*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample }
PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples Data Rate samples for an interface
func (*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample ¶
type PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Input datarate in 1000's of bps. The type is interface{} with range: // 0..4294967295. Units are bit/s. InputDataRate interface{} // Input packets per second. The type is interface{} with range: // 0..4294967295. Units are packet/s. InputPacketRate interface{} // Output datarate in 1000's of bps. The type is interface{} with range: // 0..4294967295. Units are bit/s. OutputDataRate interface{} // Output packets per second. The type is interface{} with range: // 0..4294967295. Units are packet/s. OutputPacketRate interface{} // Peak input datarate. The type is interface{} with range: 0..4294967295. InputPeakRate interface{} // Peak input packet rate. The type is interface{} with range: 0..4294967295. InputPeakPkts interface{} // Peak output datarate. The type is interface{} with range: 0..4294967295. OutputPeakRate interface{} // Peak output packet rate. The type is interface{} with range: 0..4294967295. OutputPeakPkts interface{} // Bandwidth (in kbps). The type is interface{} with range: 0..4294967295. // Units are kbit/s. Bandwidth interface{} }
PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample Data Rates sample
func (*PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Interface_DataRateInterfaces_DataRateInterface_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces ¶
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular interface. The type is slice of // PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface. GenericCounterInterface []*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface }
PerfMgmt_Periodic_Interface_GenericCounterInterfaces Interfaces for which Generic Counters are collected
func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces) GetEntityData ¶
func (genericCounterInterfaces *PerfMgmt_Periodic_Interface_GenericCounterInterfaces) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface ¶
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface Name. The type is string with pattern: // [a-zA-Z0-9._/-]+. InterfaceName interface{} // Generic Counter samples for an interface. Samples PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples }
PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface Samples for a particular interface
func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface) GetEntityData ¶
func (genericCounterInterface *PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples ¶
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic Counters sample. The type is slice of // PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample. Sample []*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample }
PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples Generic Counter samples for an interface
func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample ¶
type PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Packets received. The type is interface{} with range: // 0..18446744073709551615. InPackets interface{} // Bytes received. The type is interface{} with range: // 0..18446744073709551615. Units are byte. InOctets interface{} // Packets sent. The type is interface{} with range: 0..18446744073709551615. OutPackets interface{} // Bytes sent. The type is interface{} with range: 0..18446744073709551615. // Units are byte. OutOctets interface{} // Unicast packets received. The type is interface{} with range: // 0..18446744073709551615. InUcastPkts interface{} // Multicast packets received. The type is interface{} with range: // 0..18446744073709551615. InMulticastPkts interface{} // Broadcast packets received. The type is interface{} with range: // 0..18446744073709551615. InBroadcastPkts interface{} // Unicast packets sent. The type is interface{} with range: // 0..18446744073709551615. OutUcastPkts interface{} // Multicast packets sent. The type is interface{} with range: // 0..18446744073709551615. OutMulticastPkts interface{} // Broadcast packets sent. The type is interface{} with range: // 0..18446744073709551615. OutBroadcastPkts interface{} // Outbound correct packets discarded. The type is interface{} with range: // 0..4294967295. OutputTotalDrops interface{} // Inbound correct packets discarded. The type is interface{} with range: // 0..4294967295. InputTotalDrops interface{} // Input queue drops. The type is interface{} with range: 0..4294967295. InputQueueDrops interface{} // Inbound packets discarded with unknown proto. The type is interface{} with // range: 0..4294967295. InputUnknownProto interface{} // Outbound incorrect packets discarded. The type is interface{} with range: // 0..4294967295. OutputTotalErrors interface{} // Output underruns. The type is interface{} with range: 0..4294967295. OutputUnderrun interface{} // Inbound incorrect packets discarded. The type is interface{} with range: // 0..4294967295. InputTotalErrors interface{} // Inbound packets discarded with incorrect CRC. The type is interface{} with // range: 0..4294967295. InputCrc interface{} // Input overruns. The type is interface{} with range: 0..4294967295. InputOverrun interface{} // Inbound framing errors. The type is interface{} with range: 0..4294967295. InputFrame interface{} }
PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample Generic Counters sample
func (*PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Interface_GenericCounterInterfaces_GenericCounterInterface_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Mpls ¶
type PerfMgmt_Periodic_Mpls struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP neighbors for which statistics are collected. LdpNeighbors PerfMgmt_Periodic_Mpls_LdpNeighbors }
PerfMgmt_Periodic_Mpls Collected MPLS data
func (*PerfMgmt_Periodic_Mpls) GetEntityData ¶
func (mpls *PerfMgmt_Periodic_Mpls) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Mpls_LdpNeighbors ¶
type PerfMgmt_Periodic_Mpls_LdpNeighbors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Samples for a particular LDP neighbor. The type is slice of // PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor. LdpNeighbor []*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor }
PerfMgmt_Periodic_Mpls_LdpNeighbors LDP neighbors for which statistics are collected
func (*PerfMgmt_Periodic_Mpls_LdpNeighbors) GetEntityData ¶
func (ldpNeighbors *PerfMgmt_Periodic_Mpls_LdpNeighbors) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor ¶
type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Neighbor Address. The type is string with pattern: // (([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9][0-9]|2[0-4][0-9]|25[0-5])(%[\p{N}\p{L}]+)?. Nbr interface{} // Samples for a particular LDP neighbor. Samples PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples }
PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor Samples for a particular LDP neighbor
func (*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor) GetEntityData ¶
func (ldpNeighbor *PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples ¶
type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // LDP neighbor statistics sample. The type is slice of // PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample. Sample []*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample }
PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples Samples for a particular LDP neighbor
func (*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample ¶
type PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Total messages sent. The type is interface{} with range: 0..65535. TotalMsgsSent interface{} // Total messages received. The type is interface{} with range: 0..65535. TotalMsgsRcvd interface{} // Init messages sent. The type is interface{} with range: 0..65535. InitMsgsSent interface{} // Tnit messages received. The type is interface{} with range: 0..65535. InitMsgsRcvd interface{} // Address messages sent. The type is interface{} with range: 0..65535. AddressMsgsSent interface{} // Address messages received. The type is interface{} with range: 0..65535. AddressMsgsRcvd interface{} // Address withdraw messages sent. The type is interface{} with range: // 0..65535. AddressWithdrawMsgsSent interface{} // Address withdraw messages received. The type is interface{} with range: // 0..65535. AddressWithdrawMsgsRcvd interface{} // Label mapping messages sent. The type is interface{} with range: 0..65535. LabelMappingMsgsSent interface{} // Label mapping messages received. The type is interface{} with range: // 0..65535. LabelMappingMsgsRcvd interface{} // Label withdraw messages sent. The type is interface{} with range: 0..65535. LabelWithdrawMsgsSent interface{} // Label withdraw messages received. The type is interface{} with range: // 0..65535. LabelWithdrawMsgsRcvd interface{} // Label release messages sent. The type is interface{} with range: 0..65535. LabelReleaseMsgsSent interface{} // Label release messages received. The type is interface{} with range: // 0..65535. LabelReleaseMsgsRcvd interface{} // Notification messages sent. The type is interface{} with range: 0..65535. NotificationMsgsSent interface{} // Notification messages received. The type is interface{} with range: // 0..65535. NotificationMsgsRcvd interface{} // Keepalive messages sent. The type is interface{} with range: 0..65535. KeepaliveMsgsSent interface{} // Keepalive messages received. The type is interface{} with range: 0..65535. KeepaliveMsgsRcvd interface{} }
PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample LDP neighbor statistics sample
func (*PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Mpls_LdpNeighbors_LdpNeighbor_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes ¶
type PerfMgmt_Periodic_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Instance. The type is slice of PerfMgmt_Periodic_Nodes_Node. Node []*PerfMgmt_Periodic_Nodes_Node }
PerfMgmt_Periodic_Nodes Nodes for which data is collected
func (*PerfMgmt_Periodic_Nodes) GetEntityData ¶
func (nodes *PerfMgmt_Periodic_Nodes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node ¶
type PerfMgmt_Periodic_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node ID. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). NodeId interface{} // Node CPU data. SampleXr PerfMgmt_Periodic_Nodes_Node_SampleXr // Processes data. Processes PerfMgmt_Periodic_Nodes_Node_Processes // Node Memory data. Samples PerfMgmt_Periodic_Nodes_Node_Samples }
PerfMgmt_Periodic_Nodes_Node Node Instance
func (*PerfMgmt_Periodic_Nodes_Node) GetEntityData ¶
func (node *PerfMgmt_Periodic_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_Processes ¶
type PerfMgmt_Periodic_Nodes_Node_Processes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process data. The type is slice of // PerfMgmt_Periodic_Nodes_Node_Processes_Process. Process []*PerfMgmt_Periodic_Nodes_Node_Processes_Process }
PerfMgmt_Periodic_Nodes_Node_Processes Processes data
func (*PerfMgmt_Periodic_Nodes_Node_Processes) GetEntityData ¶
func (processes *PerfMgmt_Periodic_Nodes_Node_Processes) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_Processes_Process ¶
type PerfMgmt_Periodic_Nodes_Node_Processes_Process struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Process ID. The type is interface{} with range: // 0..4294967295. ProcessId interface{} // Process data. Samples PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples }
PerfMgmt_Periodic_Nodes_Node_Processes_Process Process data
func (*PerfMgmt_Periodic_Nodes_Node_Processes_Process) GetEntityData ¶
func (process *PerfMgmt_Periodic_Nodes_Node_Processes_Process) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples ¶
type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Process data sample. The type is slice of // PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample. Sample []*PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample }
PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples Process data
func (*PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample ¶
type PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Max. dynamic memory (KBytes) used since startup time. The type is // interface{} with range: 0..4294967295. Units are kilobyte. PeakMemory interface{} // Average %CPU utilization. The type is interface{} with range: // 0..4294967295. AverageCpuUsed interface{} // Number of threads. The type is interface{} with range: 0..4294967295. NoThreads interface{} }
PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample Process data sample
func (*PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Nodes_Node_Processes_Process_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_SampleXr ¶
type PerfMgmt_Periodic_Nodes_Node_SampleXr struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node CPU data sample. The type is slice of // PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample. Sample []*PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample }
PerfMgmt_Periodic_Nodes_Node_SampleXr Node CPU data
func (*PerfMgmt_Periodic_Nodes_Node_SampleXr) GetEntityData ¶
func (sampleXr *PerfMgmt_Periodic_Nodes_Node_SampleXr) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample ¶
type PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Number of processes in the system. The type is interface{} with range: // 0..4294967295. NoProcesses interface{} // Average system %CPU utilization. The type is interface{} with range: // 0..4294967295. AverageCpuUsed interface{} }
PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample Node CPU data sample
func (*PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Nodes_Node_SampleXr_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_Samples ¶
type PerfMgmt_Periodic_Nodes_Node_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node Memory data sample. The type is slice of // PerfMgmt_Periodic_Nodes_Node_Samples_Sample. Sample []*PerfMgmt_Periodic_Nodes_Node_Samples_Sample }
PerfMgmt_Periodic_Nodes_Node_Samples Node Memory data
func (*PerfMgmt_Periodic_Nodes_Node_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Nodes_Node_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Nodes_Node_Samples_Sample ¶
type PerfMgmt_Periodic_Nodes_Node_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Current application memory (Bytes) in use. The type is interface{} with // range: 0..4294967295. Units are byte. CurrMemory interface{} // Max. system memory (MBytes) used since bootup. The type is interface{} with // range: 0..4294967295. Units are megabyte. PeakMemory interface{} }
PerfMgmt_Periodic_Nodes_Node_Samples_Sample Node Memory data sample
func (*PerfMgmt_Periodic_Nodes_Node_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Nodes_Node_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf ¶
type PerfMgmt_Periodic_Ospf struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OSPF v2 instances for which protocol statistics are collected. Ospfv2ProtocolInstances PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances // OSPF v3 instances for which protocol statistics are collected. Ospfv3ProtocolInstances PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances }
PerfMgmt_Periodic_Ospf Collected OSPF data
func (*PerfMgmt_Periodic_Ospf) GetEntityData ¶
func (ospf *PerfMgmt_Periodic_Ospf) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances ¶
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Protocol samples for a particular OSPF v2 instance. The type is slice of // PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance. Ospfv2ProtocolInstance []*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance }
PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances OSPF v2 instances for which protocol statistics are collected
func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances) GetEntityData ¶
func (ospfv2ProtocolInstances *PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance ¶
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF Instance Name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Sample Table for an OSPV v2 instance. Samples PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples }
PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance Protocol samples for a particular OSPF v2 instance
func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance) GetEntityData ¶
func (ospfv2ProtocolInstance *PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples ¶
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic Counters sample. The type is slice of // PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample. Sample []*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample }
PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples Sample Table for an OSPV v2 instance
func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample ¶
type PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Total number of packets received. The type is interface{} with range: // 0..4294967295. InputPackets interface{} // Total number of packets sent. The type is interface{} with range: // 0..4294967295. OutputPackets interface{} // Number of Hello packets received. The type is interface{} with range: // 0..4294967295. InputHelloPackets interface{} // Number of Hello packets sent. The type is interface{} with range: // 0..4294967295. OutputHelloPackets interface{} // Number of DBD packets received. The type is interface{} with range: // 0..4294967295. InputDbDs interface{} // Number of LSA received in DBD packets. The type is interface{} with range: // 0..4294967295. InputDbDsLsa interface{} // Number of DBD packets sent. The type is interface{} with range: // 0..4294967295. OutputDbDs interface{} // Number of LSA sent in DBD packets. The type is interface{} with range: // 0..4294967295. OutputDbDsLsa interface{} // Number of LS Requests received. The type is interface{} with range: // 0..4294967295. InputLsRequests interface{} // Number of LSA received in LS Requests. The type is interface{} with range: // 0..4294967295. InputLsRequestsLsa interface{} // Number of LS Requests sent. The type is interface{} with range: // 0..4294967295. OutputLsRequests interface{} // Number of LSA sent in LS Requests. The type is interface{} with range: // 0..4294967295. OutputLsRequestsLsa interface{} // Number of LSA Updates received. The type is interface{} with range: // 0..4294967295. InputLsaUpdates interface{} // Number of LSA received in LSA Updates. The type is interface{} with range: // 0..4294967295. InputLsaUpdatesLsa interface{} // Number of LSA Updates sent. The type is interface{} with range: // 0..4294967295. OutputLsaUpdates interface{} // Number of LSA sent in LSA Updates. The type is interface{} with range: // 0..4294967295. OutputLsaUpdatesLsa interface{} // Number of LSA Acknowledgements received. The type is interface{} with // range: 0..4294967295. InputLsaAcks interface{} // Number of LSA received in LSA Acknowledgements. The type is interface{} // with range: 0..4294967295. InputLsaAcksLsa interface{} // Number of LSA Acknowledgements sent. The type is interface{} with range: // 0..4294967295. OutputLsaAcks interface{} // Number of LSA sent in LSA Acknowledgements. The type is interface{} with // range: 0..4294967295. OutputLsaAcksLsa interface{} // Number of packets received with checksum errors. The type is interface{} // with range: 0..4294967295. ChecksumErrors interface{} }
PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample Generic Counters sample
func (*PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Ospf_Ospfv2ProtocolInstances_Ospfv2ProtocolInstance_Samples_Sample) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances ¶
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Protocol samples for a particular OSPF v3 instance. The type is slice of // PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance. Ospfv3ProtocolInstance []*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance }
PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances OSPF v3 instances for which protocol statistics are collected
func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances) GetEntityData ¶
func (ospfv3ProtocolInstances *PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance ¶
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. OSPF Instance Name. The type is string with // pattern: [\w\-\.:,_@#%$\+=\|;]+. InstanceName interface{} // Sample Table for an OSPV v3 instance. Samples PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples }
PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance Protocol samples for a particular OSPF v3 instance
func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance) GetEntityData ¶
func (ospfv3ProtocolInstance *PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples ¶
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic Counters sample. The type is slice of // PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample. Sample []*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample }
PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples Sample Table for an OSPV v3 instance
func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples) GetEntityData ¶
func (samples *PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples) GetEntityData() *types.CommonEntityData
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample ¶
type PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Sample ID. The type is interface{} with range: // 0..4294967295. SampleId interface{} // Timestamp of sample in seconds drom UCT. The type is interface{} with // range: 0..18446744073709551615. Units are second. TimeStamp interface{} // Total number of packets received. The type is interface{} with range: // 0..4294967295. InputPackets interface{} // Total number of packets sent. The type is interface{} with range: // 0..4294967295. OutputPackets interface{} // Number of Hello packets received. The type is interface{} with range: // 0..4294967295. InputHelloPackets interface{} // Number of Hello packets sent. The type is interface{} with range: // 0..4294967295. OutputHelloPackets interface{} // Number of DBD packets received. The type is interface{} with range: // 0..4294967295. InputDbDs interface{} // Number of LSA received in DBD packets. The type is interface{} with range: // 0..4294967295. InputDbDsLsa interface{} // Number of DBD packets sent. The type is interface{} with range: // 0..4294967295. OutputDbDs interface{} // Number of LSA sent in DBD packets. The type is interface{} with range: // 0..4294967295. OutputDbDsLsa interface{} // Number of LS Requests received. The type is interface{} with range: // 0..4294967295. InputLsRequests interface{} // Number of LSA received in LS Requests. The type is interface{} with range: // 0..4294967295. InputLsRequestsLsa interface{} // Number of LS Requests sent. The type is interface{} with range: // 0..4294967295. OutputLsRequests interface{} // Number of LSA sent in LS Requests. The type is interface{} with range: // 0..4294967295. OutputLsRequestsLsa interface{} // Number of LSA Updates received. The type is interface{} with range: // 0..4294967295. InputLsaUpdates interface{} // Number of LSA received in LSA Updates. The type is interface{} with range: // 0..4294967295. InputLsaUpdatesLsa interface{} // Number of LSA Updates sent. The type is interface{} with range: // 0..4294967295. OutputLsaUpdates interface{} // Number of LSA sent in LSA Updates. The type is interface{} with range: // 0..4294967295. OutputLsaUpdatesLsa interface{} // Number of LSA Acknowledgements received. The type is interface{} with // range: 0..4294967295. InputLsaAcks interface{} // Number of LSA received in LSA Acknowledgements. The type is interface{} // with range: 0..4294967295. InputLsaAcksLsa interface{} // Number of LSA Acknowledgements sent. The type is interface{} with range: // 0..4294967295. OutputLsaAcks interface{} // Number of LSA sent in LSA Acknowledgements. The type is interface{} with // range: 0..4294967295. OutputLsaAcksLsa interface{} }
PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample Generic Counters sample
func (*PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample) GetEntityData ¶
func (sample *PerfMgmt_Periodic_Ospf_Ospfv3ProtocolInstances_Ospfv3ProtocolInstance_Samples_Sample) GetEntityData() *types.CommonEntityData