Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for monitoring of IP SLA statistics of a Network Element. Copyright (c) 2016-2017 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type AccuracyType
- type IpSlaStats
- type IpSlaStats_SlaOperEntry
- type IpSlaStats_SlaOperEntry_MeasureStats
- type IpSlaStats_SlaOperEntry_RttInfo
- type IpSlaStats_SlaOperEntry_RttInfo_LatestRtt
- type IpSlaStats_SlaOperEntry_RttInfo_TimeToLive
- type IpSlaStats_SlaOperEntry_Stats
- type IpSlaStats_SlaOperEntry_Stats_IcmpPacketLoss
- type IpSlaStats_SlaOperEntry_Stats_Jitter
- type IpSlaStats_SlaOperEntry_Stats_Jitter_Ds
- type IpSlaStats_SlaOperEntry_Stats_Jitter_Sd
- type IpSlaStats_SlaOperEntry_Stats_OnewayLatency
- type IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Ds
- type IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Sd
- type IpSlaStats_SlaOperEntry_Stats_OverThreshold
- type IpSlaStats_SlaOperEntry_Stats_PacketLoss
- type IpSlaStats_SlaOperEntry_Stats_PacketLoss_DsLoss
- type IpSlaStats_SlaOperEntry_Stats_PacketLoss_SdLoss
- type IpSlaStats_SlaOperEntry_Stats_Rtt
- type IpSlaStats_SlaOperEntry_Stats_Rtt_SlaTimeValues
- type IpSlaStats_SlaOperEntry_Stats_VoiceScore
- type RttType
- type SlaOperType
- type SlaReturnCode
- type TtlType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AccuracyType ¶
type AccuracyType string
AccuracyType represents IP SLA accuracy type
const ( AccuracyType_accuracy_milliseconds AccuracyType = "accuracy-milliseconds" AccuracyType_accuracy_microseconds AccuracyType = "accuracy-microseconds" )
type IpSlaStats ¶
type IpSlaStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The list of IP SLA operations with statistics info. The type is slice of // IpSlaStats_SlaOperEntry. SlaOperEntry []*IpSlaStats_SlaOperEntry }
IpSlaStats Data nodes for All IP SLA Statistics
func (*IpSlaStats) GetEntityData ¶
func (ipSlaStats *IpSlaStats) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry ¶
type IpSlaStats_SlaOperEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. Entry unique identifier. The type is interface{} // with range: 0..4294967295. OperId interface{} // Entry type. The type is SlaOperType. OperType interface{} // Latest return code. The type is SlaReturnCode. LatestReturnCode interface{} // Success count. The type is interface{} with range: 0..4294967295. SuccessCount interface{} // Failure count. The type is interface{} with range: 0..4294967295. FailureCount interface{} // Latest start time. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). LatestOperStartTime interface{} // RTT information. RttInfo IpSlaStats_SlaOperEntry_RttInfo // Measured statistics. MeasureStats IpSlaStats_SlaOperEntry_MeasureStats // Statistics. Stats IpSlaStats_SlaOperEntry_Stats }
IpSlaStats_SlaOperEntry The list of IP SLA operations with statistics info
func (*IpSlaStats_SlaOperEntry) GetEntityData ¶
func (slaOperEntry *IpSlaStats_SlaOperEntry) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_MeasureStats ¶
type IpSlaStats_SlaOperEntry_MeasureStats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Interval start time. The type is string with pattern: // \d{4}-\d{2}-\d{2}T\d{2}:\d{2}:\d{2}(\.\d+)?(Z|[\+\-]\d{2}:\d{2}). IntvStartTime interface{} // Initial count. The type is interface{} with range: 0..4294967295. InitCount interface{} // Complete count. The type is interface{} with range: 0..4294967295. CompleteCount interface{} // Validity. The type is bool. Valid interface{} }
IpSlaStats_SlaOperEntry_MeasureStats Measured statistics
func (*IpSlaStats_SlaOperEntry_MeasureStats) GetEntityData ¶
func (measureStats *IpSlaStats_SlaOperEntry_MeasureStats) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_RttInfo ¶
type IpSlaStats_SlaOperEntry_RttInfo struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The last Round Trip Time recorded for this SLA. LatestRtt IpSlaStats_SlaOperEntry_RttInfo_LatestRtt // Time-to-live for the SLA operation. TimeToLive IpSlaStats_SlaOperEntry_RttInfo_TimeToLive }
IpSlaStats_SlaOperEntry_RttInfo RTT information
func (*IpSlaStats_SlaOperEntry_RttInfo) GetEntityData ¶
func (rttInfo *IpSlaStats_SlaOperEntry_RttInfo) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_RttInfo_LatestRtt ¶
type IpSlaStats_SlaOperEntry_RttInfo_LatestRtt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Round trip time value. The type is interface{} with range: // 0..18446744073709551615. Rtt interface{} // Round trip time is unknown. The type is interface{}. Unknown interface{} // Round trip time could not be determined. The type is interface{}. CouldNotFind interface{} }
IpSlaStats_SlaOperEntry_RttInfo_LatestRtt The last Round Trip Time recorded for this SLA
func (*IpSlaStats_SlaOperEntry_RttInfo_LatestRtt) GetEntityData ¶
func (latestRtt *IpSlaStats_SlaOperEntry_RttInfo_LatestRtt) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_RttInfo_TimeToLive ¶
type IpSlaStats_SlaOperEntry_RttInfo_TimeToLive struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Time to live value. The type is interface{} with range: // 0..18446744073709551615. Ttl interface{} // Time to live unbound. The type is interface{}. Forever interface{} }
IpSlaStats_SlaOperEntry_RttInfo_TimeToLive Time-to-live for the SLA operation
func (*IpSlaStats_SlaOperEntry_RttInfo_TimeToLive) GetEntityData ¶
func (timeToLive *IpSlaStats_SlaOperEntry_RttInfo_TimeToLive) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats ¶
type IpSlaStats_SlaOperEntry_Stats struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RTT value. Rtt IpSlaStats_SlaOperEntry_Stats_Rtt // Latency information. OnewayLatency IpSlaStats_SlaOperEntry_Stats_OnewayLatency // Jitter information. Jitter IpSlaStats_SlaOperEntry_Stats_Jitter // Over threshold information. OverThreshold IpSlaStats_SlaOperEntry_Stats_OverThreshold // Packet loss information. PacketLoss IpSlaStats_SlaOperEntry_Stats_PacketLoss // ICMP packet loss information. IcmpPacketLoss IpSlaStats_SlaOperEntry_Stats_IcmpPacketLoss // Voice score information. VoiceScore IpSlaStats_SlaOperEntry_Stats_VoiceScore }
IpSlaStats_SlaOperEntry_Stats Statistics
func (*IpSlaStats_SlaOperEntry_Stats) GetEntityData ¶
func (stats *IpSlaStats_SlaOperEntry_Stats) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_IcmpPacketLoss ¶
type IpSlaStats_SlaOperEntry_Stats_IcmpPacketLoss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Late arrival packet count. The type is interface{} with range: // 0..4294967295. LateArrivals interface{} // Out of sequence packet count. The type is interface{} with range: // 0..4294967295. OutOfSequence interface{} // Out of sequence packet count. The type is interface{} with range: // 0..4294967295. OutOfSequenceSd interface{} // Out of sequence packet count. The type is interface{} with range: // 0..4294967295. OutOfSequenceDs interface{} // Out of sequence packet count. The type is interface{} with range: // 0..4294967295. OutOfSequenceBoth interface{} // Skipped packet count. The type is interface{} with range: 0..4294967295. SkippedPackets interface{} // Unprocessed packet count. The type is interface{} with range: // 0..4294967295. UnprocessedPackets interface{} // Lost packet count. The type is interface{} with range: 0..4294967295. PacketLoss interface{} // Loss period count. The type is interface{} with range: 0..4294967295. LossPeriodCount interface{} // Shortest loss period length. The type is interface{} with range: // 0..4294967295. LossPeriodLenMin interface{} // Longest loss period length. The type is interface{} with range: // 0..4294967295. LossPeriodLenMax interface{} // Shortest inter loss period length. The type is interface{} with range: // 0..4294967295. InterLossPeriodLenMin interface{} // Longest inter loss period length. The type is interface{} with range: // 0..4294967295. InterLossPeriodLenMax interface{} }
IpSlaStats_SlaOperEntry_Stats_IcmpPacketLoss ICMP packet loss information
func (*IpSlaStats_SlaOperEntry_Stats_IcmpPacketLoss) GetEntityData ¶
func (icmpPacketLoss *IpSlaStats_SlaOperEntry_Stats_IcmpPacketLoss) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_Jitter ¶
type IpSlaStats_SlaOperEntry_Stats_Jitter struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sample count. The type is interface{} with range: 0..4294967295. SdSampleCount interface{} // Sample count. The type is interface{} with range: 0..4294967295. DsSampleCount interface{} // Source to Destination for the jitter. Sd IpSlaStats_SlaOperEntry_Stats_Jitter_Sd // Destination to Source for the jitter. Ds IpSlaStats_SlaOperEntry_Stats_Jitter_Ds }
IpSlaStats_SlaOperEntry_Stats_Jitter Jitter information
func (*IpSlaStats_SlaOperEntry_Stats_Jitter) GetEntityData ¶
func (jitter *IpSlaStats_SlaOperEntry_Stats_Jitter) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_Jitter_Ds ¶
type IpSlaStats_SlaOperEntry_Stats_Jitter_Ds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value reading. The type is interface{} with range: 0..4294967295. Min interface{} // Average value reading. The type is interface{} with range: 0..4294967295. Avg interface{} // Maximum value reading. The type is interface{} with range: 0..4294967295. Max interface{} // Reading accuracy. The type is AccuracyType. Accuracy interface{} }
IpSlaStats_SlaOperEntry_Stats_Jitter_Ds Destination to Source for the jitter
func (*IpSlaStats_SlaOperEntry_Stats_Jitter_Ds) GetEntityData ¶
func (ds *IpSlaStats_SlaOperEntry_Stats_Jitter_Ds) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_Jitter_Sd ¶
type IpSlaStats_SlaOperEntry_Stats_Jitter_Sd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value reading. The type is interface{} with range: 0..4294967295. Min interface{} // Average value reading. The type is interface{} with range: 0..4294967295. Avg interface{} // Maximum value reading. The type is interface{} with range: 0..4294967295. Max interface{} // Reading accuracy. The type is AccuracyType. Accuracy interface{} }
IpSlaStats_SlaOperEntry_Stats_Jitter_Sd Source to Destination for the jitter
func (*IpSlaStats_SlaOperEntry_Stats_Jitter_Sd) GetEntityData ¶
func (sd *IpSlaStats_SlaOperEntry_Stats_Jitter_Sd) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_OnewayLatency ¶
type IpSlaStats_SlaOperEntry_Stats_OnewayLatency struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Sample count. The type is interface{} with range: 0..4294967295. SampleCount interface{} // Source to Destination for the one-way latency. Sd IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Sd // Destination to Source for the one-way latency. Ds IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Ds }
IpSlaStats_SlaOperEntry_Stats_OnewayLatency Latency information
func (*IpSlaStats_SlaOperEntry_Stats_OnewayLatency) GetEntityData ¶
func (onewayLatency *IpSlaStats_SlaOperEntry_Stats_OnewayLatency) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Ds ¶
type IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Ds struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value reading. The type is interface{} with range: 0..4294967295. Min interface{} // Average value reading. The type is interface{} with range: 0..4294967295. Avg interface{} // Maximum value reading. The type is interface{} with range: 0..4294967295. Max interface{} // Reading accuracy. The type is AccuracyType. Accuracy interface{} }
IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Ds Destination to Source for the one-way latency
func (*IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Ds) GetEntityData ¶
func (ds *IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Ds) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Sd ¶
type IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Sd struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value reading. The type is interface{} with range: 0..4294967295. Min interface{} // Average value reading. The type is interface{} with range: 0..4294967295. Avg interface{} // Maximum value reading. The type is interface{} with range: 0..4294967295. Max interface{} // Reading accuracy. The type is AccuracyType. Accuracy interface{} }
IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Sd Source to Destination for the one-way latency
func (*IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Sd) GetEntityData ¶
func (sd *IpSlaStats_SlaOperEntry_Stats_OnewayLatency_Sd) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_OverThreshold ¶
type IpSlaStats_SlaOperEntry_Stats_OverThreshold struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Round Trip Time (RTT) over threshold count (the number of times that the // RTT was over the configured threshold). The type is interface{} with range: // 0..4294967295. RttCount interface{} // Round Trip Time over threshold percentage (the percentage that the RTT was // over the configured threshold). The type is interface{} with range: 0..255. Percent interface{} }
IpSlaStats_SlaOperEntry_Stats_OverThreshold Over threshold information
func (*IpSlaStats_SlaOperEntry_Stats_OverThreshold) GetEntityData ¶
func (overThreshold *IpSlaStats_SlaOperEntry_Stats_OverThreshold) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_PacketLoss ¶
type IpSlaStats_SlaOperEntry_Stats_PacketLoss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Unprocessed packet count. The type is interface{} with range: // 0..4294967295. UnprocessedPackets interface{} // Number of packets lost from Source to Destination. The type is interface{} // with range: 0..4294967295. SdCount interface{} // Number of packets lost from Destination to Source. The type is interface{} // with range: 0..4294967295. DsCount interface{} // Out of sequence packet count. The type is interface{} with range: // 0..4294967295. OutOfSequence interface{} // Dropped packet count. The type is interface{} with range: 0..4294967295. Drops interface{} // Late arrival packet count. The type is interface{} with range: // 0..4294967295. LateArrivals interface{} // Skipped packet count. The type is interface{} with range: 0..4294967295. SkippedPackets interface{} // Source to Destination packet loss details. SdLoss IpSlaStats_SlaOperEntry_Stats_PacketLoss_SdLoss // Destination to Source packet loss details. DsLoss IpSlaStats_SlaOperEntry_Stats_PacketLoss_DsLoss }
IpSlaStats_SlaOperEntry_Stats_PacketLoss Packet loss information
func (*IpSlaStats_SlaOperEntry_Stats_PacketLoss) GetEntityData ¶
func (packetLoss *IpSlaStats_SlaOperEntry_Stats_PacketLoss) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_PacketLoss_DsLoss ¶
type IpSlaStats_SlaOperEntry_Stats_PacketLoss_DsLoss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Loss period count. The type is interface{} with range: 0..4294967295. LossPeriodCount interface{} // Shortest loss period length. The type is interface{} with range: // 0..4294967295. LossPeriodLenMin interface{} // Longest loss period length. The type is interface{} with range: // 0..4294967295. LossPeriodLenMax interface{} // Shortest inter loss period length. The type is interface{} with range: // 0..4294967295. InterLossPeriodLenMin interface{} // Longest inter loss period length. The type is interface{} with range: // 0..4294967295. InterLossPeriodLenMax interface{} }
IpSlaStats_SlaOperEntry_Stats_PacketLoss_DsLoss Destination to Source packet loss details
func (*IpSlaStats_SlaOperEntry_Stats_PacketLoss_DsLoss) GetEntityData ¶
func (dsLoss *IpSlaStats_SlaOperEntry_Stats_PacketLoss_DsLoss) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_PacketLoss_SdLoss ¶
type IpSlaStats_SlaOperEntry_Stats_PacketLoss_SdLoss struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Loss period count. The type is interface{} with range: 0..4294967295. LossPeriodCount interface{} // Shortest loss period length. The type is interface{} with range: // 0..4294967295. LossPeriodLenMin interface{} // Longest loss period length. The type is interface{} with range: // 0..4294967295. LossPeriodLenMax interface{} // Shortest inter loss period length. The type is interface{} with range: // 0..4294967295. InterLossPeriodLenMin interface{} // Longest inter loss period length. The type is interface{} with range: // 0..4294967295. InterLossPeriodLenMax interface{} }
IpSlaStats_SlaOperEntry_Stats_PacketLoss_SdLoss Source to Destination packet loss details
func (*IpSlaStats_SlaOperEntry_Stats_PacketLoss_SdLoss) GetEntityData ¶
func (sdLoss *IpSlaStats_SlaOperEntry_Stats_PacketLoss_SdLoss) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_Rtt ¶
type IpSlaStats_SlaOperEntry_Stats_Rtt struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // RTT count. The type is interface{} with range: 0..4294967295. RttCount interface{} // Timing information. SlaTimeValues IpSlaStats_SlaOperEntry_Stats_Rtt_SlaTimeValues }
IpSlaStats_SlaOperEntry_Stats_Rtt RTT value
func (*IpSlaStats_SlaOperEntry_Stats_Rtt) GetEntityData ¶
func (rtt *IpSlaStats_SlaOperEntry_Stats_Rtt) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_Rtt_SlaTimeValues ¶
type IpSlaStats_SlaOperEntry_Stats_Rtt_SlaTimeValues struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Minimum value reading. The type is interface{} with range: 0..4294967295. Min interface{} // Average value reading. The type is interface{} with range: 0..4294967295. Avg interface{} // Maximum value reading. The type is interface{} with range: 0..4294967295. Max interface{} // Reading accuracy. The type is AccuracyType. Accuracy interface{} }
IpSlaStats_SlaOperEntry_Stats_Rtt_SlaTimeValues Timing information
func (*IpSlaStats_SlaOperEntry_Stats_Rtt_SlaTimeValues) GetEntityData ¶
func (slaTimeValues *IpSlaStats_SlaOperEntry_Stats_Rtt_SlaTimeValues) GetEntityData() *types.CommonEntityData
type IpSlaStats_SlaOperEntry_Stats_VoiceScore ¶
type IpSlaStats_SlaOperEntry_Stats_VoiceScore struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Calculated planning impairment factor. The type is interface{} with range: // 0..4294967295. Icpif interface{} // Mean opinion score. The type is interface{} with range: 0..4294967295. Mos interface{} }
IpSlaStats_SlaOperEntry_Stats_VoiceScore Voice score information
func (*IpSlaStats_SlaOperEntry_Stats_VoiceScore) GetEntityData ¶
func (voiceScore *IpSlaStats_SlaOperEntry_Stats_VoiceScore) GetEntityData() *types.CommonEntityData
type SlaOperType ¶
type SlaOperType string
SlaOperType represents IP SLA operational type
const ( SlaOperType_oper_type_unknown SlaOperType = "oper-type-unknown" SlaOperType_oper_type_udp_echo SlaOperType = "oper-type-udp-echo" SlaOperType_oper_type_udp_jitter SlaOperType = "oper-type-udp-jitter" SlaOperType_oper_type_icmp_jitter SlaOperType = "oper-type-icmp-jitter" SlaOperType_oper_type_ethernet_jitter SlaOperType = "oper-type-ethernet-jitter" SlaOperType_oper_type_ethernet_echo SlaOperType = "oper-type-ethernet-echo" SlaOperType_oper_type_y1731_delay SlaOperType = "oper-type-y1731-delay" SlaOperType_oper_type_y1731_loss SlaOperType = "oper-type-y1731-loss" SlaOperType_oper_type_video SlaOperType = "oper-type-video" SlaOperType_oper_type_mcast SlaOperType = "oper-type-mcast" SlaOperType_oper_type_pong SlaOperType = "oper-type-pong" SlaOperType_oper_type_path_jitter SlaOperType = "oper-type-path-jitter" SlaOperType_oper_type_icmp_echo SlaOperType = "oper-type-icmp-echo" )
type SlaReturnCode ¶
type SlaReturnCode string
SlaReturnCode represents IP SLA return code
const ( SlaReturnCode_ret_code_unknown SlaReturnCode = "ret-code-unknown" SlaReturnCode_ret_code_ok SlaReturnCode = "ret-code-ok" SlaReturnCode_ret_code_disconnected SlaReturnCode = "ret-code-disconnected" SlaReturnCode_ret_code_busy SlaReturnCode = "ret-code-busy" SlaReturnCode_ret_code_timeout SlaReturnCode = "ret-code-timeout" SlaReturnCode_ret_code_no_connection SlaReturnCode = "ret-code-no-connection" SlaReturnCode_ret_code_internal_error SlaReturnCode = "ret-code-internal-error" SlaReturnCode_ret_code_operation_failure SlaReturnCode = "ret-code-operation-failure" SlaReturnCode_ret_code_could_not_find SlaReturnCode = "ret-code-could-not-find" )