Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR perf-meas package operational data.
This module contains definitions for the following management objects:
performance-measurement: Performance Measurement operational data performance-measurement-responder: performance measurement responder
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type PerformanceMeasurement
- type PerformanceMeasurementResponder
- type PerformanceMeasurementResponder_Nodes
- type PerformanceMeasurementResponder_Nodes_Node
- type PerformanceMeasurementResponder_Nodes_Node_Interfaces
- type PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface
- type PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface_InterfaceCounters
- type PerformanceMeasurementResponder_Nodes_Node_Summary
- type PerformanceMeasurementResponder_Nodes_Node_Summary_ResponderCounters
- type PerformanceMeasurement_Nodes
- type PerformanceMeasurement_Nodes_Node
- type PerformanceMeasurement_Nodes_Node_Interfaces
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History_AggregatedProbeValues
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement_AdvertisedValues
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation_AggregatedProbeValues
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe_ProbeValues
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History_ProbeValues
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe_ProbeResults
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation_AdvertisedValues
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastErrorControlCode
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastNotificationControlCode
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation_AdvertisementIntervalValues
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters_InterfaceExclusiveCounters
- type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_GenericCounters
- type PerformanceMeasurement_Nodes_Node_Summary
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_DelayGlobalCounters
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayProfile
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters_InterfaceExclusiveCounters
- type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_GenericCounters
- type PmAdvertReason
- type PmDelayMode
- type PmMeasurement
- type PmProbeNotRunningReason
- type PmTransport
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type PerformanceMeasurement ¶
type PerformanceMeasurement struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node table for node-specific operational data. Nodes PerformanceMeasurement_Nodes }
PerformanceMeasurement Performance Measurement operational data
func (*PerformanceMeasurement) GetEntityData ¶
func (performanceMeasurement *PerformanceMeasurement) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder ¶
type PerformanceMeasurementResponder struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node table for node-specific operational data. Nodes PerformanceMeasurementResponder_Nodes }
PerformanceMeasurementResponder performance measurement responder
func (*PerformanceMeasurementResponder) GetEntityData ¶
func (performanceMeasurementResponder *PerformanceMeasurementResponder) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder_Nodes ¶
type PerformanceMeasurementResponder_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node-specific data for a particular node. The type is slice of // PerformanceMeasurementResponder_Nodes_Node. Node []*PerformanceMeasurementResponder_Nodes_Node }
PerformanceMeasurementResponder_Nodes Node table for node-specific operational data
func (*PerformanceMeasurementResponder_Nodes) GetEntityData ¶
func (nodes *PerformanceMeasurementResponder_Nodes) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder_Nodes_Node ¶
type PerformanceMeasurementResponder_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Node interface{} // Summary. Summary PerformanceMeasurementResponder_Nodes_Node_Summary // Table of interfaces. Interfaces PerformanceMeasurementResponder_Nodes_Node_Interfaces }
PerformanceMeasurementResponder_Nodes_Node Node-specific data for a particular node
func (*PerformanceMeasurementResponder_Nodes_Node) GetEntityData ¶
func (node *PerformanceMeasurementResponder_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder_Nodes_Node_Interfaces ¶
type PerformanceMeasurementResponder_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface information. The type is slice of // PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface. Interface []*PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface }
PerformanceMeasurementResponder_Nodes_Node_Interfaces Table of interfaces
func (*PerformanceMeasurementResponder_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *PerformanceMeasurementResponder_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface ¶
type PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Interface name. The type is string with pattern: // [\w\-\.:,_@#%$\+=\|;]+. InterfaceName interface{} // Interface name. The type is string. InterfaceNameXr interface{} // Interface handle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Source 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}]+)?. SourceAddress interface{} // Source V6 Address. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceV6Address interface{} // Incoming packet rate. The type is interface{} with range: 0..4294967295. PacketRate interface{} // Incoming packet rate high water mark. The type is interface{} with range: // 0..4294967295. PacketRateHighWaterMark interface{} // Seconds until an inactive interface is cleaned up. The type is interface{} // with range: 0..4294967295. Units are second. CleanupTimeRemaining interface{} // Per interface responder counters. InterfaceCounters PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface_InterfaceCounters }
PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface Interface information
func (*PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface) GetEntityData ¶
func (self *PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface_InterfaceCounters ¶
type PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface_InterfaceCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Response packets sent. The type is interface{} with range: // 0..18446744073709551615. ReplyPacketSent interface{} // Response packets sent error. The type is interface{} with range: // 0..18446744073709551615. ReplyPacketSentError interface{} // Response packets received. The type is interface{} with range: // 0..18446744073709551615. QueryPacketReceived interface{} // Received packet error, URO TLV not present. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorUrotlvNotPresent interface{} // Received packet error, invalid source port number. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorInvalidSourcePortNumber interface{} // Received packet error, no source address. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorNoSourceAddress interface{} // Received packet error, no return path. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorNoReturnPath interface{} // Received packet error, invalid querier control code. The type is // interface{} with range: 0..18446744073709551615. ReceivedPacketErrorInvalidQuerierControlCode interface{} // Received packet error, unsupported timestamp format. The type is // interface{} with range: 0..18446744073709551615. ReceivedPacketErrorUnsupportedTimestampFormat interface{} // Received packet error, timestamp not available. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorTimestampNotAvailable interface{} // Received packet error, unsupported mandatory TLV. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorUnsupportedMandatoryTlv interface{} // Received packet error, invalid packet. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorInvalidPacket interface{} }
PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface_InterfaceCounters Per interface responder counters
func (*PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface_InterfaceCounters) GetEntityData ¶
func (interfaceCounters *PerformanceMeasurementResponder_Nodes_Node_Interfaces_Interface_InterfaceCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder_Nodes_Node_Summary ¶
type PerformanceMeasurementResponder_Nodes_Node_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of interfaces in the responder cache. The type is interface{} with // range: 0..4294967295. TotalInterfaces interface{} // Global incoming packet rate. The type is interface{} with range: // 0..4294967295. PacketRate interface{} // Global incoming packet rate high water mark. The type is interface{} with // range: 0..4294967295. PacketRateHighWaterMark interface{} // Global responder counters. ResponderCounters PerformanceMeasurementResponder_Nodes_Node_Summary_ResponderCounters }
PerformanceMeasurementResponder_Nodes_Node_Summary Summary
func (*PerformanceMeasurementResponder_Nodes_Node_Summary) GetEntityData ¶
func (summary *PerformanceMeasurementResponder_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData
type PerformanceMeasurementResponder_Nodes_Node_Summary_ResponderCounters ¶
type PerformanceMeasurementResponder_Nodes_Node_Summary_ResponderCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Response packets sent. The type is interface{} with range: // 0..18446744073709551615. ReplyPacketSent interface{} // Response packets sent error. The type is interface{} with range: // 0..18446744073709551615. ReplyPacketSentError interface{} // Response packets received. The type is interface{} with range: // 0..18446744073709551615. QueryPacketReceived interface{} // Received packet error, URO TLV not present. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorUrotlvNotPresent interface{} // Received packet error, invalid source port number. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorInvalidSourcePortNumber interface{} // Received packet error, no source address. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorNoSourceAddress interface{} // Received packet error, no return path. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorNoReturnPath interface{} // Received packet error, invalid querier control code. The type is // interface{} with range: 0..18446744073709551615. ReceivedPacketErrorInvalidQuerierControlCode interface{} // Received packet error, unsupported timestamp format. The type is // interface{} with range: 0..18446744073709551615. ReceivedPacketErrorUnsupportedTimestampFormat interface{} // Received packet error, timestamp not available. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorTimestampNotAvailable interface{} // Received packet error, unsupported mandatory TLV. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorUnsupportedMandatoryTlv interface{} // Received packet error, invalid packet. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorInvalidPacket interface{} }
PerformanceMeasurementResponder_Nodes_Node_Summary_ResponderCounters Global responder counters
func (*PerformanceMeasurementResponder_Nodes_Node_Summary_ResponderCounters) GetEntityData ¶
func (responderCounters *PerformanceMeasurementResponder_Nodes_Node_Summary_ResponderCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes ¶
type PerformanceMeasurement_Nodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Node-specific data for a particular node. The type is slice of // PerformanceMeasurement_Nodes_Node. Node []*PerformanceMeasurement_Nodes_Node }
PerformanceMeasurement_Nodes Node table for node-specific operational data
func (*PerformanceMeasurement_Nodes) GetEntityData ¶
func (nodes *PerformanceMeasurement_Nodes) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node ¶
type PerformanceMeasurement_Nodes_Node struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Node. The type is string with pattern: // ([a-zA-Z0-9_]*\d+/){1,2}([a-zA-Z0-9_]*\d+). Node interface{} // Summary. Summary PerformanceMeasurement_Nodes_Node_Summary // Interfaces. Interfaces PerformanceMeasurement_Nodes_Node_Interfaces }
PerformanceMeasurement_Nodes_Node Node-specific data for a particular node
func (*PerformanceMeasurement_Nodes_Node) GetEntityData ¶
func (node *PerformanceMeasurement_Nodes_Node) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces ¶
type PerformanceMeasurement_Nodes_Node_Interfaces struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface detailed table. InterfaceDetails PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails // Delay-measurement intformation. InterfaceDelay PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay }
PerformanceMeasurement_Nodes_Node_Interfaces Interfaces
func (*PerformanceMeasurement_Nodes_Node_Interfaces) GetEntityData ¶
func (interfaces *PerformanceMeasurement_Nodes_Node_Interfaces) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of last probe aggregation. InterfaceLastAggregations PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations // Table of probe histories. InterfaceProbeHistories PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories // Table of aggregated probe histories. InterfaceAggregatedHistories PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories // Table of last probes. InterfaceLastProbes PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes // Table of last advertisements. InterfaceLastAdvertisements PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay Delay-measurement intformation
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay) GetEntityData ¶
func (interfaceDelay *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Aggregated probe history information. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory. InterfaceAggregatedHistory []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories Table of aggregated probe histories
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories) GetEntityData ¶
func (interfaceAggregatedHistories *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory 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{} // Interface name. The type is string. InterfaceNameXr interface{} // Interface handle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // History of previous probe aggregations. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History. History []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory Aggregated probe history information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory) GetEntityData ¶
func (interfaceAggregatedHistory *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Time probe aggregation was done (milliseconds since Jan. 1, 1970). The type // is interface{} with range: 0..18446744073709551615. Units are millisecond. AggregationTimestamp interface{} // Action performed with the aggregated values. The type is PmAdvertReason. AggregationAction interface{} // Aggregated probe values. AggregatedProbeValues PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History_AggregatedProbeValues }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History History of previous probe aggregations
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History) GetEntityData ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History_AggregatedProbeValues ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History_AggregatedProbeValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History_AggregatedProbeValues Aggregated probe values
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History_AggregatedProbeValues) GetEntityData ¶
func (aggregatedProbeValues *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceAggregatedHistories_InterfaceAggregatedHistory_History_AggregatedProbeValues) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Last advertisement information. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement. InterfaceLastAdvertisement []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements Table of last advertisements
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements) GetEntityData ¶
func (interfaceLastAdvertisements *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement 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{} // Last advertisement. LastAdvertisement PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement Last advertisement information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement) GetEntityData ¶
func (interfaceLastAdvertisement *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time of the advertisement (milliseconds since Jan. 1, 1970). The type is // interface{} with range: 0..18446744073709551615. Units are millisecond. TimeOfAdvertisement interface{} // Reason for advertisement. The type is PmAdvertReason. AdvertisementReason interface{} // Advertised values. AdvertisedValues PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement_AdvertisedValues }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement Last advertisement
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement) GetEntityData ¶
func (lastAdvertisement *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement_AdvertisedValues ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement_AdvertisedValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement_AdvertisedValues Advertised values
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement_AdvertisedValues) GetEntityData ¶
func (advertisedValues *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAdvertisements_InterfaceLastAdvertisement_LastAdvertisement_AdvertisedValues) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Last probe aggregation information. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation. InterfaceLastAggregation []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations Table of last probe aggregation
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations) GetEntityData ¶
func (interfaceLastAggregations *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation 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{} // Last probe aggregation. LastAggregation PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation Last probe aggregation information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation) GetEntityData ¶
func (interfaceLastAggregation *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time probe aggregation was done (milliseconds since Jan. 1, 1970). The type // is interface{} with range: 0..18446744073709551615. Units are millisecond. AggregationTimestamp interface{} // Action performed with the aggregated values. The type is PmAdvertReason. AggregationAction interface{} // Aggregated probe values. AggregatedProbeValues PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation_AggregatedProbeValues }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation Last probe aggregation
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation) GetEntityData ¶
func (lastAggregation *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation_AggregatedProbeValues ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation_AggregatedProbeValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation_AggregatedProbeValues Aggregated probe values
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation_AggregatedProbeValues) GetEntityData ¶
func (aggregatedProbeValues *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastAggregations_InterfaceLastAggregation_LastAggregation_AggregatedProbeValues) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Last measurement information. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe. InterfaceLastProbe []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes Table of last probes
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes) GetEntityData ¶
func (interfaceLastProbes *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe 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{} // Last probe. LastProbe PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe Last measurement information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe) GetEntityData ¶
func (interfaceLastProbe *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time last probe started (milliseconds since Jan. 1, 1970). The type is // interface{} with range: 0..18446744073709551615. Units are millisecond. ProbeStartTimestamp interface{} // Packets sent. The type is interface{} with range: 0..4294967295. PacketsSent interface{} // Packets received. The type is interface{} with range: 0..4294967295. PacketsReceived interface{} // Probe values. ProbeValues PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe_ProbeValues }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe Last probe
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe) GetEntityData ¶
func (lastProbe *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe_ProbeValues ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe_ProbeValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe_ProbeValues Probe values
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe_ProbeValues) GetEntityData ¶
func (probeValues *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceLastProbes_InterfaceLastProbe_LastProbe_ProbeValues) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Probe history information. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory. InterfaceProbeHistory []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories Table of probe histories
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories) GetEntityData ¶
func (interfaceProbeHistories *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory 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{} // Interface name. The type is string. InterfaceNameXr interface{} // Interface handle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // History of previous probes. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History. History []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory Probe history information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory) GetEntityData ¶
func (interfaceProbeHistory *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Time last probe started (milliseconds since Jan. 1, 1970). The type is // interface{} with range: 0..18446744073709551615. Units are millisecond. ProbeStartTimestamp interface{} // Packets sent. The type is interface{} with range: 0..4294967295. PacketsSent interface{} // Packets received. The type is interface{} with range: 0..4294967295. PacketsReceived interface{} // Probe values. ProbeValues PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History_ProbeValues }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History History of previous probes
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History) GetEntityData ¶
func (history *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History_ProbeValues ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History_ProbeValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History_ProbeValues Probe values
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History_ProbeValues) GetEntityData ¶
func (probeValues *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDelay_InterfaceProbeHistories_InterfaceProbeHistory_History_ProbeValues) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Detailed interface information. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail. InterfaceDetail []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails Interface detailed table
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails) GetEntityData ¶
func (interfaceDetails *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail 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{} // Interface name. The type is string. InterfaceNameXr interface{} // Interface handle. The type is interface{} with range: 0..4294967295. InterfaceHandle interface{} // Interface state. The type is bool. InterfaceState interface{} // Source 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}]+)?. SourceAddress interface{} // Source IPv6 Address. The type is string with pattern: // ((:|[0-9a-fA-F]{0,4}):)([0-9a-fA-F]{0,4}:){0,5}((([0-9a-fA-F]{0,4}:)?(:|[0-9a-fA-F]{0,4}))|(((25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])\.){3}(25[0-5]|2[0-4][0-9]|[01]?[0-9]?[0-9])))(%[\p{N}\p{L}]+)?. SourceV6Address interface{} // Source Mac address. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. SourceMacAddress interface{} // Primary VLAN Tag. The type is interface{} with range: 0..65535. PrimaryVlanTag interface{} // Secondary VLAN Tag. The type is interface{} with range: 0..65535. SecondaryVlanTag interface{} // Delay-measurement sessions. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession. DelayMeasurementSession []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail Detailed interface information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail) GetEntityData ¶
func (interfaceDetail *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Session ID. The type is interface{} with range: 0..4294967295. SessionId interface{} // Transport Type. The type is PmTransport. TransportType interface{} // Measurement Type. The type is PmMeasurement. MeasurementType interface{} // Periodic advertisement interval in seconds. The type is interface{} with // range: 0..4294967295. Units are second. PeriodicAdvertisementIntervalInSec interface{} // Information for the current probe. CurrentProbe PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe // Session counters. SessionCounters PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters // Last advertisement information. LastAdvertisementInformation PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation // Next advertisement information. NextAdvertisementInformation PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation // Last notifcation control code received. LastNotificationControlCode PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastNotificationControlCode // Last error control code received. LastErrorControlCode PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastErrorControlCode // Current probe history. The type is slice of // PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory. ProbeHistory []*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession Delay-measurement sessions
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession) GetEntityData ¶
func (delayMeasurementSession *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Timestamp in milliseconds of the current probe start (milliseconds since // Jan. 1, 1970). The type is interface{} with range: 0..18446744073709551615. // Units are millisecond. ProbeStartTimeStamp interface{} // Time in milliseconds until the next probe starts. The type is interface{} // with range: 0..4294967295. Units are millisecond. NextProbeStartTimeRemainingInMillisec interface{} // Time in milliseconds until the next packet is sent. The type is interface{} // with range: 0..4294967295. Units are millisecond. NextPacketSentTimeRemainingInMillisec interface{} // Number of packets sent in the current probe. The type is interface{} with // range: 0..4294967295. NumberOfPacketsSent interface{} // Number of packets received in the current probe. The type is interface{} // with range: 0..4294967295. NumberOfPacketsReceived interface{} // Reason why probe is not running. The type is PmProbeNotRunningReason. ProbeNotRunningReason interface{} // Summarized results of the current probe. ProbeResults PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe_ProbeResults }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe Information for the current probe
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe) GetEntityData ¶
func (currentProbe *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe_ProbeResults ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe_ProbeResults struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe_ProbeResults Summarized results of the current probe
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe_ProbeResults) GetEntityData ¶
func (probeResults *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_CurrentProbe_ProbeResults) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time of the advertisement (milliseconds since Jan. 1, 1970). The type is // interface{} with range: 0..18446744073709551615. Units are millisecond. TimeOfAdvertisement interface{} // Reason for advertisement. The type is PmAdvertReason. AdvertisementReason interface{} // Advertised values. AdvertisedValues PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation_AdvertisedValues }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation Last advertisement information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation) GetEntityData ¶
func (lastAdvertisementInformation *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation_AdvertisedValues ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation_AdvertisedValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation_AdvertisedValues Advertised values
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation_AdvertisedValues) GetEntityData ¶
func (advertisedValues *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastAdvertisementInformation_AdvertisedValues) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastErrorControlCode ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastErrorControlCode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS PM RFC 6374 control code. The type is interface{} with range: 0..255. ControlCode interface{} // Received timestamp of the control code (milliseconds since Jan. 1, 1970). // The type is interface{} with range: 0..18446744073709551615. Units are // millisecond. Timestamp interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastErrorControlCode Last error control code received
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastErrorControlCode) GetEntityData ¶
func (lastErrorControlCode *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastErrorControlCode) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastNotificationControlCode ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastNotificationControlCode struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // MPLS PM RFC 6374 control code. The type is interface{} with range: 0..255. ControlCode interface{} // Received timestamp of the control code (milliseconds since Jan. 1, 1970). // The type is interface{} with range: 0..18446744073709551615. Units are // millisecond. Timestamp interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastNotificationControlCode Last notifcation control code received
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastNotificationControlCode) GetEntityData ¶
func (lastNotificationControlCode *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_LastNotificationControlCode) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Probes remaining until next periodic advertisement check. The type is // interface{} with range: 0..4294967295. AdvertisementIntervalProbesRemaining interface{} // Rolling average value (uSec). The type is interface{} with range: // 0..4294967295. RollingAverage interface{} // Advertisement interval values. AdvertisementIntervalValues PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation_AdvertisementIntervalValues }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation Next advertisement information
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation) GetEntityData ¶
func (nextAdvertisementInformation *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation_AdvertisementIntervalValues ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation_AdvertisementIntervalValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Average value (uSec). The type is interface{} with range: 0..4294967295. Average interface{} // Minimum value (uSec). The type is interface{} with range: 0..4294967295. Minimum interface{} // Maximum value (uSec). The type is interface{} with range: 0..4294967295. Maximum interface{} // Variance value (uSec). The type is interface{} with range: 0..4294967295. Variance interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation_AdvertisementIntervalValues Advertisement interval values
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation_AdvertisementIntervalValues) GetEntityData ¶
func (advertisementIntervalValues *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_NextAdvertisementInformation_AdvertisementIntervalValues) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Measurement value (nsec). The type is interface{} with range: // 0..18446744073709551615. MeasurementValue interface{} // Timestamp when the measurement was taken (milliseconds since Jan. 1, 1970). // The type is interface{} with range: 0..18446744073709551615. Units are // millisecond. QueryTimestamp interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory Current probe history
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory) GetEntityData ¶
func (probeHistory *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_ProbeHistory) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic counters for a PM interface instance. GenericCounters PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_GenericCounters // Exclusive counters for a PM interface instance. ExclusiveCounters PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters Session counters
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters) GetEntityData ¶
func (sessionCounters *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // type. The type is PmTransport. Type interface{} // Counters Exclusive for interface. InterfaceExclusiveCounters PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters_InterfaceExclusiveCounters }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters Exclusive counters for a PM interface instance
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters) GetEntityData ¶
func (exclusiveCounters *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters_InterfaceExclusiveCounters ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters_InterfaceExclusiveCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Query packet sent error, interface down. The type is interface{} with // range: 0..18446744073709551615. QueryPacketSentErrorInterfaceDown interface{} // Query packet sent error, no MPLS caps. The type is interface{} with range: // 0..18446744073709551615. QueryPacketSentErrorNoMplsCaps interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters_InterfaceExclusiveCounters Counters Exclusive for interface
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters_InterfaceExclusiveCounters) GetEntityData ¶
func (interfaceExclusiveCounters *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_ExclusiveCounters_InterfaceExclusiveCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_GenericCounters ¶
type PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_GenericCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Query packets sent. The type is interface{} with range: // 0..18446744073709551615. QueryPacketsSent interface{} // Query packets sent error. The type is interface{} with range: // 0..18446744073709551615. QueryPacketSentErrors interface{} // Query packet sent error, no IP address. The type is interface{} with range: // 0..18446744073709551615. QueryPacketSentErrorNoIpAddress interface{} // Query packets received. The type is interface{} with range: // 0..18446744073709551615. QueryPacketsReceived interface{} // Received packet error, negative delay. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorNegativeDelay interface{} // Received packet error, delay exceeds threshold. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorDelayExceedsThreshold interface{} // Received packet error, missing Tx timestamp. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorMissingTxTimestamp interface{} // Received packet error, missing Rx timestamp. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorMissingRxTimestamp interface{} // Received packet error, probe full. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorProbeFull interface{} // Received packet error, probe not started. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorProbeNotStarted interface{} // Received packet with a control code error. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketControlCodeError interface{} // Received packet with a control code notification. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketControlCodeNotification interface{} // Probes started. The type is interface{} with range: // 0..18446744073709551615. ProbesStarted interface{} // Probes completed. The type is interface{} with range: // 0..18446744073709551615. ProbesComplete interface{} // Probes incomplete. The type is interface{} with range: // 0..18446744073709551615. ProbesIncomplete interface{} // Advertisements. The type is interface{} with range: // 0..18446744073709551615. Advertisement interface{} }
PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_GenericCounters Generic counters for a PM interface instance
func (*PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_GenericCounters) GetEntityData ¶
func (genericCounters *PerformanceMeasurement_Nodes_Node_Interfaces_InterfaceDetails_InterfaceDetail_DelayMeasurementSession_SessionCounters_GenericCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary ¶
type PerformanceMeasurement_Nodes_Node_Summary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of delay measurement interfaces enabled. The type is interface{} // with range: 0..4294967295. TotalInterfaces interface{} // Delay summary. DelaySummary PerformanceMeasurement_Nodes_Node_Summary_DelaySummary }
PerformanceMeasurement_Nodes_Node_Summary Summary
func (*PerformanceMeasurement_Nodes_Node_Summary) GetEntityData ¶
func (summary *PerformanceMeasurement_Nodes_Node_Summary) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interface delay summary. InterfaceDelaySummary PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary // PM delay global counters. DelayGlobalCounters PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_DelayGlobalCounters }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary Delay summary
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary) GetEntityData ¶
func (delaySummary *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_DelayGlobalCounters ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_DelayGlobalCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Query packets sent. The type is interface{} with range: // 0..18446744073709551615. QueryPacketsSent interface{} // Query packets received. The type is interface{} with range: // 0..18446744073709551615. QueryPacketsReceived interface{} // Received packet error, invalid session ID. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorInvalidSessionId interface{} // Received packet error, no session. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorNoSession interface{} }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_DelayGlobalCounters PM delay global counters
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_DelayGlobalCounters) GetEntityData ¶
func (delayGlobalCounters *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_DelayGlobalCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Number of delay measurement sessions enabled. The type is interface{} with // range: 0..4294967295. TotalDelaySessions interface{} // Delay profile. DelayProfile PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayProfile // PM delay counters for a transport types. DelayTransportCounters PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary Interface delay summary
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary) GetEntityData ¶
func (interfaceDelaySummary *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayProfile ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayProfile struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Probe Interval (sec). The type is interface{} with range: 0..4294967295. ProbeInterval interface{} // Burst Interval (msec). The type is interface{} with range: 0..4294967295. BurstInterval interface{} // Burst Count. The type is interface{} with range: 0..4294967295. BurstCount interface{} // Delay Measurement Mode Type. The type is PmDelayMode. DelayMeasurementMode interface{} // Advertisement Periodic Enabled. The type is bool. PeriodicAdvertisementEnabled interface{} // Advertisement Periodic Interval (sec). The type is interface{} with range: // 0..4294967295. PeriodicAdvertisementInterval interface{} // Advertisement Periodic Effective (sec). The type is interface{} with range: // 0..4294967295. EffectivePeriodicAdvertisementInterval interface{} // Advertisement Periodic Threshold (%). The type is interface{} with range: // 0..4294967295. PeriodicAdvertisementThreshold interface{} // Advertisement Periodic Minimum Change (uSec). The type is interface{} with // range: 0..4294967295. PeriodicAdvertisementMinimumChange interface{} // Advertisement Accelerated Threshold (%). The type is interface{} with // range: 0..4294967295. AcceleratedAdvertisementThreshold interface{} // Advertisement Accelerated Minimum Change (uSec). The type is interface{} // with range: 0..4294967295. AcceleratedAdvertisementMinimumChange interface{} // Advertisement Accelerated Enabled. The type is bool. AcceleratedAdvertisementEnabled interface{} }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayProfile Delay profile
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayProfile) GetEntityData ¶
func (delayProfile *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayProfile) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Generic counters for a PM interface instance. GenericCounters PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_GenericCounters // Exclusive counters for a PM interface instance. ExclusiveCounters PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters PM delay counters for a transport types
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters) GetEntityData ¶
func (delayTransportCounters *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // type. The type is PmTransport. Type interface{} // Counters Exclusive for interface. InterfaceExclusiveCounters PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters_InterfaceExclusiveCounters }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters Exclusive counters for a PM interface instance
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters) GetEntityData ¶
func (exclusiveCounters *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters_InterfaceExclusiveCounters ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters_InterfaceExclusiveCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Query packet sent error, interface down. The type is interface{} with // range: 0..18446744073709551615. QueryPacketSentErrorInterfaceDown interface{} // Query packet sent error, no MPLS caps. The type is interface{} with range: // 0..18446744073709551615. QueryPacketSentErrorNoMplsCaps interface{} }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters_InterfaceExclusiveCounters Counters Exclusive for interface
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters_InterfaceExclusiveCounters) GetEntityData ¶
func (interfaceExclusiveCounters *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_ExclusiveCounters_InterfaceExclusiveCounters) GetEntityData() *types.CommonEntityData
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_GenericCounters ¶
type PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_GenericCounters struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Query packets sent. The type is interface{} with range: // 0..18446744073709551615. QueryPacketsSent interface{} // Query packets sent error. The type is interface{} with range: // 0..18446744073709551615. QueryPacketSentErrors interface{} // Query packet sent error, no IP address. The type is interface{} with range: // 0..18446744073709551615. QueryPacketSentErrorNoIpAddress interface{} // Query packets received. The type is interface{} with range: // 0..18446744073709551615. QueryPacketsReceived interface{} // Received packet error, negative delay. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorNegativeDelay interface{} // Received packet error, delay exceeds threshold. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketErrorDelayExceedsThreshold interface{} // Received packet error, missing Tx timestamp. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorMissingTxTimestamp interface{} // Received packet error, missing Rx timestamp. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorMissingRxTimestamp interface{} // Received packet error, probe full. The type is interface{} with range: // 0..18446744073709551615. ReceivedPacketErrorProbeFull interface{} // Received packet error, probe not started. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketErrorProbeNotStarted interface{} // Received packet with a control code error. The type is interface{} with // range: 0..18446744073709551615. ReceivedPacketControlCodeError interface{} // Received packet with a control code notification. The type is interface{} // with range: 0..18446744073709551615. ReceivedPacketControlCodeNotification interface{} // Probes started. The type is interface{} with range: // 0..18446744073709551615. ProbesStarted interface{} // Probes completed. The type is interface{} with range: // 0..18446744073709551615. ProbesComplete interface{} // Probes incomplete. The type is interface{} with range: // 0..18446744073709551615. ProbesIncomplete interface{} // Advertisements. The type is interface{} with range: // 0..18446744073709551615. Advertisement interface{} }
PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_GenericCounters Generic counters for a PM interface instance
func (*PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_GenericCounters) GetEntityData ¶
func (genericCounters *PerformanceMeasurement_Nodes_Node_Summary_DelaySummary_InterfaceDelaySummary_DelayTransportCounters_GenericCounters) GetEntityData() *types.CommonEntityData
type PmAdvertReason ¶
type PmAdvertReason string
PmAdvertReason represents PM advertisement reason
const ( // Periodic timer expired. No advertisements have // occured PmAdvertReason_periodic_timer_expired_no_advertisements PmAdvertReason = "periodic-timer-expired-no-advertisements" // Periodic timer expired. Average value threshold // crossed PmAdvertReason_periodic_advertisement_threshold_average PmAdvertReason = "periodic-advertisement-threshold-average" // Periodic timer expired. Minimum value threshold // crossed PmAdvertReason_periodic_advertisement_threshold_minimum PmAdvertReason = "periodic-advertisement-threshold-minimum" // Periodic timer expired. Maximum value threshold // crossed PmAdvertReason_periodic_advertisement_threshold_maximum PmAdvertReason = "periodic-advertisement-threshold-maximum" // Periodic timer expired. Variance value // threshold crossed PmAdvertReason_periodic_advertisement_threshold_variance PmAdvertReason = "periodic-advertisement-threshold-variance" // Accelerated minimum value threshold crossed PmAdvertReason_accelerated_advertisement_threshold_minimum PmAdvertReason = "accelerated-advertisement-threshold-minimum" // Accelerated minimum value upper bound crossed PmAdvertReason_accelerated_advertisement_upper_bound_minimum PmAdvertReason = "accelerated-advertisement-upper-bound-minimum" // Advertisement enabled PmAdvertReason_advertisement_enabled PmAdvertReason = "advertisement-enabled" // Advertisement disabled PmAdvertReason_advertisement_disabled PmAdvertReason = "advertisement-disabled" // Session unconfigured PmAdvertReason_session_unconfigured PmAdvertReason = "session-unconfigured" // Session cleared via CLI PmAdvertReason_clear_cli_command PmAdvertReason = "clear-cli-command" // Advertise delay config PmAdvertReason_advertise_delay_config PmAdvertReason = "advertise-delay-config" // Advertise delay unconfig PmAdvertReason_advertise_delay_unconfig PmAdvertReason = "advertise-delay-unconfig" // Recevied control code error, as per RFC 6374, // from the responder PmAdvertReason_received_control_code_error PmAdvertReason = "received-control-code-error" // Link is in down state PmAdvertReason_link_is_down PmAdvertReason = "link-is-down" )
type PmDelayMode ¶
type PmDelayMode string
PmDelayMode represents PM Delay Mode Type
const ( // One-way delay-measurement mode PmDelayMode_delay_mode_one_way PmDelayMode = "delay-mode-one-way" // Two-way delay-measurement mode PmDelayMode_delay_mode_two_way PmDelayMode = "delay-mode-two-way" )
type PmMeasurement ¶
type PmMeasurement string
PmMeasurement represents PM Measurement Type
const ( // Delay Measurement Type PmMeasurement_delay_measurement_type PmMeasurement = "delay-measurement-type" )
type PmProbeNotRunningReason ¶
type PmProbeNotRunningReason string
PmProbeNotRunningReason represents PM probe not running reason
const ( // Probe is running PmProbeNotRunningReason_probe_is_running PmProbeNotRunningReason = "probe-is-running" // Measurement is not supported on this plaftorm PmProbeNotRunningReason_platform_not_supported PmProbeNotRunningReason = "platform-not-supported" // Node is not V1 active PmProbeNotRunningReason_nonv1_active_node PmProbeNotRunningReason = "nonv1-active-node" // An uncleared control code error was received PmProbeNotRunningReason_control_code_error PmProbeNotRunningReason = "control-code-error" // Interface admin down PmProbeNotRunningReason_interface_admin_down PmProbeNotRunningReason = "interface-admin-down" // Interface down PmProbeNotRunningReason_interface_down PmProbeNotRunningReason = "interface-down" // MPLS is not enabled on interface PmProbeNotRunningReason_mpls_capability_not_present PmProbeNotRunningReason = "mpls-capability-not-present" // Interface not present or preconfigured PmProbeNotRunningReason_interface_not_present PmProbeNotRunningReason = "interface-not-present" // IP address is not present on interface PmProbeNotRunningReason_ip_address_not_configured PmProbeNotRunningReason = "ip-address-not-configured" )
type PmTransport ¶
type PmTransport string
PmTransport represents PM Transport Type
const ( // Interface transport type PmTransport_interface_transport_type PmTransport = "interface-transport-type" // RSVP-TE tunnel transport type PmTransport_rsvpte_transport_type PmTransport = "rsvpte-transport-type" // SR Policy transport type PmTransport_sr_policy_transport_type PmTransport = "sr-policy-transport-type" )