perf_meas_oper

package
v0.0.0-...-fac1166 Latest Latest
Warning

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

Go to latest
Published: Oct 17, 2019 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This module contains a collection of YANG definitions for Cisco IOS-XR 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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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"
)

Jump to

Keyboard shortcuts

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