Documentation ¶
Overview ¶
This module contains a collection of YANG definitions for Cisco IOS-XR infra-sla package operational data.
This module contains definitions for the following management objects:
sla: SLA oper commands sla-nodes: sla nodes
Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.
Index ¶
- type Sla
- type SlaNodes
- type Sla_Protocols
- type Sla_Protocols_Ethernet
- type Sla_Protocols_Ethernet_ConfigErrors
- type Sla_Protocols_Ethernet_ConfigErrors_ConfigError
- type Sla_Protocols_Ethernet_OnDemandOperations
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric_MetricConfig
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationSchedule
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_PacketPadding
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_Priority
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_ConfiguredOperationOptions
- type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_OndemandOperationOptions
- type Sla_Protocols_Ethernet_Operations
- type Sla_Protocols_Ethernet_Operations_Operation
- type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions
- type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric
- type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric_MetricConfig
- type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationSchedule
- type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_PacketPadding
- type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_Priority
- type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions
- type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_ConfiguredOperationOptions
- type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_OndemandOperationOptions
- type Sla_Protocols_Ethernet_StatisticsCurrents
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Config
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationSchedule
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_ConfiguredOperationOptions
- type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_OndemandOperationOptions
- type Sla_Protocols_Ethernet_StatisticsHistoricals
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Config
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationSchedule
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_ConfiguredOperationOptions
- type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_OndemandOperationOptions
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Config
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationSchedule
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_ConfiguredOperationOptions
- type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_OndemandOperationOptions
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Config
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationSchedule
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_ConfiguredOperationOptions
- type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_OndemandOperationOptions
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Sla ¶
type Sla struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of all SLA protocols. Protocols Sla_Protocols }
Sla SLA oper commands
func (*Sla) GetEntityData ¶
func (sla *Sla) GetEntityData() *types.CommonEntityData
type SlaNodes ¶
type SlaNodes struct { EntityData types.CommonEntityData YFilter yfilter.YFilter }
SlaNodes sla nodes
func (*SlaNodes) GetEntityData ¶
func (slaNodes *SlaNodes) GetEntityData() *types.CommonEntityData
type Sla_Protocols ¶
type Sla_Protocols struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The Ethernet SLA protocol. Ethernet Sla_Protocols_Ethernet }
Sla_Protocols Table of all SLA protocols
func (*Sla_Protocols) GetEntityData ¶
func (protocols *Sla_Protocols) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet ¶
type Sla_Protocols_Ethernet struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Table of current statistics for SLA on-demand operations. StatisticsOnDemandCurrents Sla_Protocols_Ethernet_StatisticsOnDemandCurrents // Table of SLA operations. Operations Sla_Protocols_Ethernet_Operations // Table of historical statistics for SLA operations. StatisticsHistoricals Sla_Protocols_Ethernet_StatisticsHistoricals // Table of historical statistics for SLA on-demand operations. StatisticsOnDemandHistoricals Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals // Table of SLA configuration errors on configured operations. ConfigErrors Sla_Protocols_Ethernet_ConfigErrors // Table of SLA on-demand operations. OnDemandOperations Sla_Protocols_Ethernet_OnDemandOperations // Table of current statistics for SLA operations. StatisticsCurrents Sla_Protocols_Ethernet_StatisticsCurrents }
Sla_Protocols_Ethernet The Ethernet SLA protocol
func (*Sla_Protocols_Ethernet) GetEntityData ¶
func (ethernet *Sla_Protocols_Ethernet) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_ConfigErrors ¶
type Sla_Protocols_Ethernet_ConfigErrors struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SLA operation to get configuration errors data for. The type is slice of // Sla_Protocols_Ethernet_ConfigErrors_ConfigError. ConfigError []*Sla_Protocols_Ethernet_ConfigErrors_ConfigError }
Sla_Protocols_Ethernet_ConfigErrors Table of SLA configuration errors on configured operations
func (*Sla_Protocols_Ethernet_ConfigErrors) GetEntityData ¶
func (configErrors *Sla_Protocols_Ethernet_ConfigErrors) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_ConfigErrors_ConfigError ¶
type Sla_Protocols_Ethernet_ConfigErrors_ConfigError struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Profile Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. ProfileName interface{} // Domain name. The type is string. DomainName interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MEP ID in the range 1 to 8191. The type is interface{} with range: 1..8191. MepId interface{} // Unicast MAC Address in xxxx.xxxx.xxxx format. The type is string with // pattern: [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // The name of the operation profile. The type is string. ProfileNameXr interface{} // Short display name used by the operation. The type is string. DisplayShort interface{} // Is the profile configured to collect RT Delay but the packet type doesn't // support it?. The type is bool. RtDelayInconsistent interface{} // Is the profile configured to collect OW Delay (SD) but the packet type // doesn't support it?. The type is bool. OwDelaySdInconsistent interface{} // Is the profile configured to collect OW Delay (DS) but the packet type // doesn't support it?. The type is bool. OwDelayDsInconsistent interface{} // Is the profile configured to collect RT Jitter but the packet type doesn't // support it?. The type is bool. RtJitterInconsistent interface{} // Is the profile configured to collect OW Jitter (SD) but the packet type // doesn't support it?. The type is bool. OwJitterSdInconsistent interface{} // Is the profile configured to collect OW Delay (DS) but the packet type // doesn't support it?. The type is bool. OwJitterDsInconsistent interface{} // Is the profile configured to collect OW Frame Loss (SD) but the packet type // doesn't support it ?. The type is bool. OwLossSdInconsistent interface{} // Is the profile configured to collect OW Frame Loss (DS) but the packet type // doesn't support it ?. The type is bool. OwLossDsInconsistent interface{} // Is the profile configured to pad packets but the packet type doesn't // support it?. The type is bool. PacketPadInconsistent interface{} // Is the profile configured to pad packets with a pseudo-random string but // the packet type doesn't support it?. The type is bool. PacketRandPadInconsistent interface{} // Is the profile configured to send packets more frequently than the protocol // allows?. The type is bool. MinPacketIntervalInconsistent interface{} // Is the profile configured to use a packet priority scheme that the protocol // does not support?. The type is bool. PriorityInconsistent interface{} // Is the profile configured to use a packet type that isn't supported by any // protocols?. The type is bool. PacketTypeInconsistent interface{} // Is the operation configured to use a profile that is not currently defined // for the protocol?. The type is bool. ProfileDoesntExist interface{} // The profile is configured to use a packet type which doesn't support // synthetic loss measurement and the number of packets per FLR calculation // has been configured. The type is bool. SyntheticLossNotSupported interface{} // The profile is configured to use a packet type which does not allow more // than 72000 packets per probe and greater than 72000 packets per probe have // been configured. The type is bool. ProbeTooBig interface{} // Displays other issues not indicated from the flags above, for example MIB // incompatibility issues. The type is slice of string. ErrorString []interface{} }
Sla_Protocols_Ethernet_ConfigErrors_ConfigError SLA operation to get configuration errors data for
func (*Sla_Protocols_Ethernet_ConfigErrors_ConfigError) GetEntityData ¶
func (configError *Sla_Protocols_Ethernet_ConfigErrors_ConfigError) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations ¶
type Sla_Protocols_Ethernet_OnDemandOperations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SLA on-demand operation to get operation data for. The type is slice of // Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation. OnDemandOperation []*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation }
Sla_Protocols_Ethernet_OnDemandOperations Table of SLA on-demand operations
func (*Sla_Protocols_Ethernet_OnDemandOperations) GetEntityData ¶
func (onDemandOperations *Sla_Protocols_Ethernet_OnDemandOperations) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Operation ID. The type is interface{} with range: 1..4294967295. OperationId interface{} // Domain name. The type is string. DomainName interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MEP ID in the range 1 to 8191. Either MEP ID or MAC address must be // specified. The type is interface{} with range: 1..8191. MepId interface{} // Unicast MAC Address in xxxx.xxxx.xxxx format. Either MEP ID or MAC address // must be specified. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Short display name used by the operation. The type is string. DisplayShort interface{} // Long display name used by the operation. The type is string. DisplayLong interface{} // Time that the last probe for the operation was run, NULL if never run. The // type is interface{} with range: 0..4294967295. LastRun interface{} // Options that are only valid if the operation has a profile. ProfileOptions Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions // Options specific to the type of operation. SpecificOptions Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation SLA on-demand operation to get operation data for
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation) GetEntityData ¶
func (onDemandOperation *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of probe used by the operation. The type is string. ProbeType interface{} // Number of packets sent per burst. The type is interface{} with range: // 0..65535. PacketsPerBurst interface{} // Interval between packets within a burst in milliseconds. The type is // interface{} with range: 0..65535. Units are millisecond. InterPacketInterval interface{} // Number of bursts sent per probe. The type is interface{} with range: // 0..4294967295. BurstsPerProbe interface{} // Interval between bursts within a probe in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. InterBurstInterval interface{} // Interval between FLR calculations for SLM, in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. FlrCalculationInterval interface{} // Configuration of the packet padding. PacketPadding Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_PacketPadding // Priority at which to send the packet, if configured. Priority Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_Priority // Operation schedule. OperationSchedule Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationSchedule // Array of the metrics that are measured by the operation. The type is slice // of // Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric. OperationMetric []*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions Options that are only valid if the operation has a profile
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions) GetEntityData ¶
func (profileOptions *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Number of valid buckets currently in the buckets archive. The type is // interface{} with range: 0..4294967295. CurrentBucketsArchive interface{} // Configuration of the metric. MetricConfig Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric_MetricConfig }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric Array of the metrics that are measured by the operation
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric) GetEntityData ¶
func (operationMetric *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric_MetricConfig ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric_MetricConfig struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of metric to which this configuration applies. The type is // SlaRecordableMetric. MetricType interface{} // Total number of bins into which to aggregate. 0 if no aggregation. The type // is interface{} with range: 0..65535. BinsCount interface{} // Width of each bin into which to aggregate. 0 if no aggregation. For SLM, // the units of this value are in single units of percent; for LMM they are in // tenths of percent; for other measurements they are in milliseconds. The // type is interface{} with range: 0..65535. BinsWidth interface{} // Size of buckets into which measurements are collected. The type is // interface{} with range: 0..255. BucketSize interface{} // Whether bucket size is 'per-probe' or 'probes'. The type is SlaBucketSize. BucketSizeUnit interface{} // Maximum number of buckets to store in memory. The type is interface{} with // range: 0..4294967295. BucketsArchive interface{} }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric_MetricConfig Configuration of the metric
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric_MetricConfig) GetEntityData ¶
func (metricConfig *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationMetric_MetricConfig) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationSchedule ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationSchedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Start time of the first probe, in seconds since the Unix Epoch. The type is // interface{} with range: 0..4294967295. Units are second. StartTime interface{} // Whether or not the operation start time was explicitly configured. The type // is bool. StartTimeConfigured interface{} // Duration of a probe for the operation in seconds. The type is interface{} // with range: 0..4294967295. Units are second. ScheduleDuration interface{} // Interval between the start times of consecutive probes, in seconds. The // type is interface{} with range: 0..4294967295. Units are second. ScheduleInterval interface{} }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationSchedule Operation schedule
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationSchedule) GetEntityData ¶
func (operationSchedule *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_OperationSchedule) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_PacketPadding ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_PacketPadding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Size that packets are being padded to. The type is interface{} with range: // 0..65535. PacketPadSize interface{} // Test pattern scheme that is used in the packet padding. The type is // SlaOperTestPatternScheme. TestPatternPadScheme interface{} // Hex string that is used in the packet padding. The type is interface{} with // range: 0..4294967295. TestPatternPadHexString interface{} }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_PacketPadding Configuration of the packet padding
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_PacketPadding) GetEntityData ¶
func (packetPadding *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_PacketPadding) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_Priority ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PriorityType. The type is SlaOperPacketPriority. PriorityType interface{} // 3-bit COS priority value applied to packets. The type is interface{} with // range: 0..255. Cos interface{} }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_Priority Priority at which to send the packet, if configured
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_Priority) GetEntityData ¶
func (priority *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_ProfileOptions_Priority) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OperType. The type is SlaOperOperation. OperType interface{} // Parameters for a configured operation. ConfiguredOperationOptions Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_ConfiguredOperationOptions // Parameters for an ondemand operation. OndemandOperationOptions Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_OndemandOperationOptions }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions Options specific to the type of operation
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions) GetEntityData ¶
func (specificOptions *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_ConfiguredOperationOptions ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_ConfiguredOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the profile used by the operation. The type is string. ProfileName interface{} }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_ConfiguredOperationOptions Parameters for a configured operation
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_ConfiguredOperationOptions) GetEntityData ¶
func (configuredOperationOptions *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_ConfiguredOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_OndemandOperationOptions ¶
type Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_OndemandOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of the ondemand operation. The type is interface{} with range: // 0..4294967295. OndemandOperationId interface{} // Total number of probes sent during the operation. The type is interface{} // with range: 0..255. ProbeCount interface{} }
Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_OndemandOperationOptions Parameters for an ondemand operation
func (*Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_OndemandOperationOptions) GetEntityData ¶
func (ondemandOperationOptions *Sla_Protocols_Ethernet_OnDemandOperations_OnDemandOperation_SpecificOptions_OndemandOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations ¶
type Sla_Protocols_Ethernet_Operations struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // SLA operation to get operation data for. The type is slice of // Sla_Protocols_Ethernet_Operations_Operation. Operation []*Sla_Protocols_Ethernet_Operations_Operation }
Sla_Protocols_Ethernet_Operations Table of SLA operations
func (*Sla_Protocols_Ethernet_Operations) GetEntityData ¶
func (operations *Sla_Protocols_Ethernet_Operations) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation ¶
type Sla_Protocols_Ethernet_Operations_Operation struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Profile Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. ProfileName interface{} // Domain name. The type is string. DomainName interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MEP ID in the range 1 to 8191. Either MEP ID or MAC address must be // specified. The type is interface{} with range: 1..8191. MepId interface{} // Unicast MAC Address in xxxx.xxxx.xxxx format. Either MEP ID or MAC address // must be specified. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Short display name used by the operation. The type is string. DisplayShort interface{} // Long display name used by the operation. The type is string. DisplayLong interface{} // Time that the last probe for the operation was run, NULL if never run. The // type is interface{} with range: 0..4294967295. LastRun interface{} // Options that are only valid if the operation has a profile. ProfileOptions Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions // Options specific to the type of operation. SpecificOptions Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions }
Sla_Protocols_Ethernet_Operations_Operation SLA operation to get operation data for
func (*Sla_Protocols_Ethernet_Operations_Operation) GetEntityData ¶
func (operation *Sla_Protocols_Ethernet_Operations_Operation) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions ¶
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of probe used by the operation. The type is string. ProbeType interface{} // Number of packets sent per burst. The type is interface{} with range: // 0..65535. PacketsPerBurst interface{} // Interval between packets within a burst in milliseconds. The type is // interface{} with range: 0..65535. Units are millisecond. InterPacketInterval interface{} // Number of bursts sent per probe. The type is interface{} with range: // 0..4294967295. BurstsPerProbe interface{} // Interval between bursts within a probe in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. InterBurstInterval interface{} // Interval between FLR calculations for SLM, in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. FlrCalculationInterval interface{} // Configuration of the packet padding. PacketPadding Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_PacketPadding // Priority at which to send the packet, if configured. Priority Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_Priority // Operation schedule. OperationSchedule Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationSchedule // Array of the metrics that are measured by the operation. The type is slice // of // Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric. OperationMetric []*Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric }
Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions Options that are only valid if the operation has a profile
func (*Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions) GetEntityData ¶
func (profileOptions *Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric ¶
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Number of valid buckets currently in the buckets archive. The type is // interface{} with range: 0..4294967295. CurrentBucketsArchive interface{} // Configuration of the metric. MetricConfig Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric_MetricConfig }
Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric Array of the metrics that are measured by the operation
func (*Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric) GetEntityData ¶
func (operationMetric *Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric_MetricConfig ¶
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric_MetricConfig struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of metric to which this configuration applies. The type is // SlaRecordableMetric. MetricType interface{} // Total number of bins into which to aggregate. 0 if no aggregation. The type // is interface{} with range: 0..65535. BinsCount interface{} // Width of each bin into which to aggregate. 0 if no aggregation. For SLM, // the units of this value are in single units of percent; for LMM they are in // tenths of percent; for other measurements they are in milliseconds. The // type is interface{} with range: 0..65535. BinsWidth interface{} // Size of buckets into which measurements are collected. The type is // interface{} with range: 0..255. BucketSize interface{} // Whether bucket size is 'per-probe' or 'probes'. The type is SlaBucketSize. BucketSizeUnit interface{} // Maximum number of buckets to store in memory. The type is interface{} with // range: 0..4294967295. BucketsArchive interface{} }
Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric_MetricConfig Configuration of the metric
func (*Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric_MetricConfig) GetEntityData ¶
func (metricConfig *Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationMetric_MetricConfig) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationSchedule ¶
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationSchedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Start time of the first probe, in seconds since the Unix Epoch. The type is // interface{} with range: 0..4294967295. Units are second. StartTime interface{} // Whether or not the operation start time was explicitly configured. The type // is bool. StartTimeConfigured interface{} // Duration of a probe for the operation in seconds. The type is interface{} // with range: 0..4294967295. Units are second. ScheduleDuration interface{} // Interval between the start times of consecutive probes, in seconds. The // type is interface{} with range: 0..4294967295. Units are second. ScheduleInterval interface{} }
Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationSchedule Operation schedule
func (*Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationSchedule) GetEntityData ¶
func (operationSchedule *Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_OperationSchedule) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_PacketPadding ¶
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_PacketPadding struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Size that packets are being padded to. The type is interface{} with range: // 0..65535. PacketPadSize interface{} // Test pattern scheme that is used in the packet padding. The type is // SlaOperTestPatternScheme. TestPatternPadScheme interface{} // Hex string that is used in the packet padding. The type is interface{} with // range: 0..4294967295. TestPatternPadHexString interface{} }
Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_PacketPadding Configuration of the packet padding
func (*Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_PacketPadding) GetEntityData ¶
func (packetPadding *Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_PacketPadding) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_Priority ¶
type Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_Priority struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // PriorityType. The type is SlaOperPacketPriority. PriorityType interface{} // 3-bit COS priority value applied to packets. The type is interface{} with // range: 0..255. Cos interface{} }
Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_Priority Priority at which to send the packet, if configured
func (*Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_Priority) GetEntityData ¶
func (priority *Sla_Protocols_Ethernet_Operations_Operation_ProfileOptions_Priority) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions ¶
type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OperType. The type is SlaOperOperation. OperType interface{} // Parameters for a configured operation. ConfiguredOperationOptions Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_ConfiguredOperationOptions // Parameters for an ondemand operation. OndemandOperationOptions Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_OndemandOperationOptions }
Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions Options specific to the type of operation
func (*Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions) GetEntityData ¶
func (specificOptions *Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_ConfiguredOperationOptions ¶
type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_ConfiguredOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the profile used by the operation. The type is string. ProfileName interface{} }
Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_ConfiguredOperationOptions Parameters for a configured operation
func (*Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_ConfiguredOperationOptions) GetEntityData ¶
func (configuredOperationOptions *Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_ConfiguredOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_OndemandOperationOptions ¶
type Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_OndemandOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of the ondemand operation. The type is interface{} with range: // 0..4294967295. OndemandOperationId interface{} // Total number of probes sent during the operation. The type is interface{} // with range: 0..255. ProbeCount interface{} }
Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_OndemandOperationOptions Parameters for an ondemand operation
func (*Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_OndemandOperationOptions) GetEntityData ¶
func (ondemandOperationOptions *Sla_Protocols_Ethernet_Operations_Operation_SpecificOptions_OndemandOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents ¶
type Sla_Protocols_Ethernet_StatisticsCurrents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Current statistics data for an SLA configured operation. The type is slice // of Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent. StatisticsCurrent []*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent }
Sla_Protocols_Ethernet_StatisticsCurrents Table of current statistics for SLA operations
func (*Sla_Protocols_Ethernet_StatisticsCurrents) GetEntityData ¶
func (statisticsCurrents *Sla_Protocols_Ethernet_StatisticsCurrents) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Profile Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. ProfileName interface{} // Domain name. The type is string. DomainName interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MEP ID in the range 1 to 8191. Either MEP ID or MAC address must be // specified. The type is interface{} with range: 1..8191. MepId interface{} // Unicast MAC Address in xxxx.xxxx.xxxx format. Either MEP ID or MAC address // must be specified. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Type of probe used by the operation. The type is string. ProbeType interface{} // Short display name used by the operation. The type is string. DisplayShort interface{} // Long display name used by the operation. The type is string. DisplayLong interface{} // Interval between FLR calculations for SLM, in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. FlrCalculationInterval interface{} // Options specific to the type of operation. SpecificOptions Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions // Operation schedule. OperationSchedule Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationSchedule // Metrics gathered for the operation. The type is slice of // Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric. OperationMetric []*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent Current statistics data for an SLA configured operation
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent) GetEntityData ¶
func (statisticsCurrent *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Configuration of the metric. Config Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Config // Buckets stored for the metric. The type is slice of // Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket. Bucket []*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric Metrics gathered for the operation
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric) GetEntityData ¶
func (operationMetric *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Absolute time that the bucket started being filled at. The type is // interface{} with range: 0..4294967295. StartAt interface{} // Length of time for which the bucket is being filled in seconds. The type is // interface{} with range: 0..4294967295. Units are second. Duration interface{} // Number of packets sent in the probe. The type is interface{} with range: // 0..4294967295. Sent interface{} // Number of lost packets in the probe. The type is interface{} with range: // 0..4294967295. Lost interface{} // Number of corrupt packets in the probe. The type is interface{} with range: // 0..4294967295. Corrupt interface{} // Number of packets recieved out-of-order in the probe. The type is // interface{} with range: 0..4294967295. OutOfOrder interface{} // Number of duplicate packets received in the probe. The type is interface{} // with range: 0..4294967295. Duplicates interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Minimum interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Maximum interface{} // Absolute time that the minimum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMinimum interface{} // Absolute time that the maximum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMaximum interface{} // Mean of the results in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Average interface{} // Standard deviation of the results in the probe, in microseconds or // millionths of a percent. The type is interface{} with range: // -2147483648..2147483647. StandardDeviation interface{} // The count of samples collected in the bucket. The type is interface{} with // range: 0..4294967295. ResultCount interface{} // The number of data packets sent across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataSentCount interface{} // The number of data packets lost across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataLostCount interface{} // Frame Loss Ratio across the whole bucket, in millionths of a percent. The // type is interface{} with range: -2147483648..2147483647. Units are // percentage. OverallFlr interface{} // Results suspect due to a probe starting mid-way through a bucket. The type // is bool. SuspectStartMidBucket interface{} // Results suspect due to scheduling latency causing one or more packets to // not be sent. The type is bool. SuspectScheduleLatency interface{} // Results suspect due to failure to send one or more packets. The type is // bool. SuspectSendFail interface{} // Results suspect due to a probe ending prematurely. The type is bool. SuspectPrematureEnd interface{} // Results suspect as more than 10 seconds time drift detected. The type is // bool. SuspectClockDrift interface{} // Results suspect due to a memory allocation failure. The type is bool. SuspectMemoryAllocationFailed interface{} // Results suspect as bucket was cleared mid-way through being filled. The // type is bool. SuspectClearedMidBucket interface{} // Results suspect as probe restarted mid-way through the bucket. The type is // bool. SuspectProbeRestarted interface{} // Results suspect as processing of results has been delayed. The type is // bool. SuspectManagementLatency interface{} // Results suspect as the probe has been configured across multiple buckets. // The type is bool. SuspectMultipleBuckets interface{} // Results suspect as misordering has been detected , affecting results. The // type is bool. SuspectMisordering interface{} // Results suspect as FLR calculated based on a low packet count. The type is // bool. SuspectFlrLowPacketCount interface{} // If the probe ended prematurely, the error that caused a probe to end. The // type is interface{} with range: 0..4294967295. PrematureReason interface{} // Description of the error code that caused the probe to end prematurely. For // informational purposes only. The type is string. PrematureReasonString interface{} // The contents of the bucket; bins or samples. Contents Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket Buckets stored for the metric
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket) GetEntityData ¶
func (bucket *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BucketType. The type is SlaOperBucket. BucketType interface{} // Result bins in an SLA metric bucket. Aggregated Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated // Result samples in an SLA metric bucket. Unaggregated Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents The contents of the bucket; bins or samples
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents) GetEntityData ¶
func (contents *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The bins of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins. Bins []*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated Result bins in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated) GetEntityData ¶
func (aggregated *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Lower bound (inclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. LowerBound interface{} // Upper bound (exclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. UpperBound interface{} // Lower bound (inclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. LowerBoundTenths interface{} // Upper bound (exclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. UpperBoundTenths interface{} // The sum of the results in the bin, in microseconds or millionths of a // percent. The type is interface{} with range: // -9223372036854775808..9223372036854775807. Sum interface{} // The total number of results in the bin. The type is interface{} with range: // 0..4294967295. Count interface{} }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins The bins of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins) GetEntityData ¶
func (bins *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The samples of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample. Sample []*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated Result samples in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData ¶
func (unaggregated *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The time (in milliseconds relative to the start time of the bucket) that // the sample was sent at. The type is interface{} with range: 0..4294967295. // Units are millisecond. SentAt interface{} // Whether the sample packet was sucessfully sent. The type is bool. Sent interface{} // Whether the sample packet timed out. The type is bool. TimedOut interface{} // Whether the sample packet was corrupt. The type is bool. Corrupt interface{} // Whether the sample packet was received out-of-order. The type is bool. OutOfOrder interface{} // Whether a measurement could not be made because no data packets were sent // in the sample period. Only applicable for LMM measurements. The type is // bool. NoDataPackets interface{} // The result (in microseconds or millionths of a percent) of the sample, if // available. The type is interface{} with range: -2147483648..2147483647. Result interface{} // For FLR measurements, the number of frames sent, if available. The type is // interface{} with range: 0..4294967295. FramesSent interface{} // For FLR measurements, the number of frames lost, if available. The type is // interface{} with range: 0..4294967295. FramesLost interface{} }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample The samples of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample) GetEntityData ¶
func (sample *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Config ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Config struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of metric to which this configuration applies. The type is // SlaRecordableMetric. MetricType interface{} // Total number of bins into which to aggregate. 0 if no aggregation. The type // is interface{} with range: 0..65535. BinsCount interface{} // Width of each bin into which to aggregate. 0 if no aggregation. For SLM, // the units of this value are in single units of percent; for LMM they are in // tenths of percent; for other measurements they are in milliseconds. The // type is interface{} with range: 0..65535. BinsWidth interface{} // Size of buckets into which measurements are collected. The type is // interface{} with range: 0..255. BucketSize interface{} // Whether bucket size is 'per-probe' or 'probes'. The type is SlaBucketSize. BucketSizeUnit interface{} // Maximum number of buckets to store in memory. The type is interface{} with // range: 0..4294967295. BucketsArchive interface{} }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Config Configuration of the metric
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Config) GetEntityData ¶
func (config *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationMetric_Config) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationSchedule ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationSchedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Start time of the first probe, in seconds since the Unix Epoch. The type is // interface{} with range: 0..4294967295. Units are second. StartTime interface{} // Whether or not the operation start time was explicitly configured. The type // is bool. StartTimeConfigured interface{} // Duration of a probe for the operation in seconds. The type is interface{} // with range: 0..4294967295. Units are second. ScheduleDuration interface{} // Interval between the start times of consecutive probes, in seconds. The // type is interface{} with range: 0..4294967295. Units are second. ScheduleInterval interface{} }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationSchedule Operation schedule
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationSchedule) GetEntityData ¶
func (operationSchedule *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_OperationSchedule) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OperType. The type is SlaOperOperation. OperType interface{} // Parameters for a configured operation. ConfiguredOperationOptions Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_ConfiguredOperationOptions // Parameters for an ondemand operation. OndemandOperationOptions Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_OndemandOperationOptions }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions Options specific to the type of operation
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions) GetEntityData ¶
func (specificOptions *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_ConfiguredOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_ConfiguredOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the profile used by the operation. The type is string. ProfileName interface{} }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_ConfiguredOperationOptions Parameters for a configured operation
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_ConfiguredOperationOptions) GetEntityData ¶
func (configuredOperationOptions *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_ConfiguredOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_OndemandOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_OndemandOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of the ondemand operation. The type is interface{} with range: // 0..4294967295. OndemandOperationId interface{} // Total number of probes sent during the operation. The type is interface{} // with range: 0..255. ProbeCount interface{} }
Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_OndemandOperationOptions Parameters for an ondemand operation
func (*Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_OndemandOperationOptions) GetEntityData ¶
func (ondemandOperationOptions *Sla_Protocols_Ethernet_StatisticsCurrents_StatisticsCurrent_SpecificOptions_OndemandOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Historical statistics data for an SLA configured operation. The type is // slice of Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical. StatisticsHistorical []*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical }
Sla_Protocols_Ethernet_StatisticsHistoricals Table of historical statistics for SLA operations
func (*Sla_Protocols_Ethernet_StatisticsHistoricals) GetEntityData ¶
func (statisticsHistoricals *Sla_Protocols_Ethernet_StatisticsHistoricals) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Profile Name. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+. ProfileName interface{} // Domain name. The type is string. DomainName interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MEP ID in the range 1 to 8191. Either MEP ID or MAC address must be // specified. The type is interface{} with range: 1..8191. MepId interface{} // Unicast MAC Address in xxxx.xxxx.xxxx format. Either MEP ID or MAC address // must be specified. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Type of probe used by the operation. The type is string. ProbeType interface{} // Short display name used by the operation. The type is string. DisplayShort interface{} // Long display name used by the operation. The type is string. DisplayLong interface{} // Interval between FLR calculations for SLM, in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. FlrCalculationInterval interface{} // Options specific to the type of operation. SpecificOptions Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions // Operation schedule. OperationSchedule Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationSchedule // Metrics gathered for the operation. The type is slice of // Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric. OperationMetric []*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical Historical statistics data for an SLA configured operation
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical) GetEntityData ¶
func (statisticsHistorical *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Configuration of the metric. Config Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Config // Buckets stored for the metric. The type is slice of // Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket. Bucket []*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric Metrics gathered for the operation
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric) GetEntityData ¶
func (operationMetric *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Absolute time that the bucket started being filled at. The type is // interface{} with range: 0..4294967295. StartAt interface{} // Length of time for which the bucket is being filled in seconds. The type is // interface{} with range: 0..4294967295. Units are second. Duration interface{} // Number of packets sent in the probe. The type is interface{} with range: // 0..4294967295. Sent interface{} // Number of lost packets in the probe. The type is interface{} with range: // 0..4294967295. Lost interface{} // Number of corrupt packets in the probe. The type is interface{} with range: // 0..4294967295. Corrupt interface{} // Number of packets recieved out-of-order in the probe. The type is // interface{} with range: 0..4294967295. OutOfOrder interface{} // Number of duplicate packets received in the probe. The type is interface{} // with range: 0..4294967295. Duplicates interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Minimum interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Maximum interface{} // Absolute time that the minimum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMinimum interface{} // Absolute time that the maximum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMaximum interface{} // Mean of the results in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Average interface{} // Standard deviation of the results in the probe, in microseconds or // millionths of a percent. The type is interface{} with range: // -2147483648..2147483647. StandardDeviation interface{} // The count of samples collected in the bucket. The type is interface{} with // range: 0..4294967295. ResultCount interface{} // The number of data packets sent across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataSentCount interface{} // The number of data packets lost across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataLostCount interface{} // Frame Loss Ratio across the whole bucket, in millionths of a percent. The // type is interface{} with range: -2147483648..2147483647. Units are // percentage. OverallFlr interface{} // Results suspect due to a probe starting mid-way through a bucket. The type // is bool. SuspectStartMidBucket interface{} // Results suspect due to scheduling latency causing one or more packets to // not be sent. The type is bool. SuspectScheduleLatency interface{} // Results suspect due to failure to send one or more packets. The type is // bool. SuspectSendFail interface{} // Results suspect due to a probe ending prematurely. The type is bool. SuspectPrematureEnd interface{} // Results suspect as more than 10 seconds time drift detected. The type is // bool. SuspectClockDrift interface{} // Results suspect due to a memory allocation failure. The type is bool. SuspectMemoryAllocationFailed interface{} // Results suspect as bucket was cleared mid-way through being filled. The // type is bool. SuspectClearedMidBucket interface{} // Results suspect as probe restarted mid-way through the bucket. The type is // bool. SuspectProbeRestarted interface{} // Results suspect as processing of results has been delayed. The type is // bool. SuspectManagementLatency interface{} // Results suspect as the probe has been configured across multiple buckets. // The type is bool. SuspectMultipleBuckets interface{} // Results suspect as misordering has been detected , affecting results. The // type is bool. SuspectMisordering interface{} // Results suspect as FLR calculated based on a low packet count. The type is // bool. SuspectFlrLowPacketCount interface{} // If the probe ended prematurely, the error that caused a probe to end. The // type is interface{} with range: 0..4294967295. PrematureReason interface{} // Description of the error code that caused the probe to end prematurely. For // informational purposes only. The type is string. PrematureReasonString interface{} // The contents of the bucket; bins or samples. Contents Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket Buckets stored for the metric
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket) GetEntityData ¶
func (bucket *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BucketType. The type is SlaOperBucket. BucketType interface{} // Result bins in an SLA metric bucket. Aggregated Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated // Result samples in an SLA metric bucket. Unaggregated Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents The contents of the bucket; bins or samples
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents) GetEntityData ¶
func (contents *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The bins of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins. Bins []*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated Result bins in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated) GetEntityData ¶
func (aggregated *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Lower bound (inclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. LowerBound interface{} // Upper bound (exclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. UpperBound interface{} // Lower bound (inclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. LowerBoundTenths interface{} // Upper bound (exclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. UpperBoundTenths interface{} // The sum of the results in the bin, in microseconds or millionths of a // percent. The type is interface{} with range: // -9223372036854775808..9223372036854775807. Sum interface{} // The total number of results in the bin. The type is interface{} with range: // 0..4294967295. Count interface{} }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins The bins of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins) GetEntityData ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The samples of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample. Sample []*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated Result samples in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData ¶
func (unaggregated *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The time (in milliseconds relative to the start time of the bucket) that // the sample was sent at. The type is interface{} with range: 0..4294967295. // Units are millisecond. SentAt interface{} // Whether the sample packet was sucessfully sent. The type is bool. Sent interface{} // Whether the sample packet timed out. The type is bool. TimedOut interface{} // Whether the sample packet was corrupt. The type is bool. Corrupt interface{} // Whether the sample packet was received out-of-order. The type is bool. OutOfOrder interface{} // Whether a measurement could not be made because no data packets were sent // in the sample period. Only applicable for LMM measurements. The type is // bool. NoDataPackets interface{} // The result (in microseconds or millionths of a percent) of the sample, if // available. The type is interface{} with range: -2147483648..2147483647. Result interface{} // For FLR measurements, the number of frames sent, if available. The type is // interface{} with range: 0..4294967295. FramesSent interface{} // For FLR measurements, the number of frames lost, if available. The type is // interface{} with range: 0..4294967295. FramesLost interface{} }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample The samples of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample) GetEntityData ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Config ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Config struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of metric to which this configuration applies. The type is // SlaRecordableMetric. MetricType interface{} // Total number of bins into which to aggregate. 0 if no aggregation. The type // is interface{} with range: 0..65535. BinsCount interface{} // Width of each bin into which to aggregate. 0 if no aggregation. For SLM, // the units of this value are in single units of percent; for LMM they are in // tenths of percent; for other measurements they are in milliseconds. The // type is interface{} with range: 0..65535. BinsWidth interface{} // Size of buckets into which measurements are collected. The type is // interface{} with range: 0..255. BucketSize interface{} // Whether bucket size is 'per-probe' or 'probes'. The type is SlaBucketSize. BucketSizeUnit interface{} // Maximum number of buckets to store in memory. The type is interface{} with // range: 0..4294967295. BucketsArchive interface{} }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Config Configuration of the metric
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Config) GetEntityData ¶
func (config *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationMetric_Config) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationSchedule ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationSchedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Start time of the first probe, in seconds since the Unix Epoch. The type is // interface{} with range: 0..4294967295. Units are second. StartTime interface{} // Whether or not the operation start time was explicitly configured. The type // is bool. StartTimeConfigured interface{} // Duration of a probe for the operation in seconds. The type is interface{} // with range: 0..4294967295. Units are second. ScheduleDuration interface{} // Interval between the start times of consecutive probes, in seconds. The // type is interface{} with range: 0..4294967295. Units are second. ScheduleInterval interface{} }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationSchedule Operation schedule
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationSchedule) GetEntityData ¶
func (operationSchedule *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_OperationSchedule) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OperType. The type is SlaOperOperation. OperType interface{} // Parameters for a configured operation. ConfiguredOperationOptions Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_ConfiguredOperationOptions // Parameters for an ondemand operation. OndemandOperationOptions Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_OndemandOperationOptions }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions Options specific to the type of operation
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions) GetEntityData ¶
func (specificOptions *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_ConfiguredOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_ConfiguredOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the profile used by the operation. The type is string. ProfileName interface{} }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_ConfiguredOperationOptions Parameters for a configured operation
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_ConfiguredOperationOptions) GetEntityData ¶
func (configuredOperationOptions *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_ConfiguredOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_OndemandOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_OndemandOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of the ondemand operation. The type is interface{} with range: // 0..4294967295. OndemandOperationId interface{} // Total number of probes sent during the operation. The type is interface{} // with range: 0..255. ProbeCount interface{} }
Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_OndemandOperationOptions Parameters for an ondemand operation
func (*Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_OndemandOperationOptions) GetEntityData ¶
func (ondemandOperationOptions *Sla_Protocols_Ethernet_StatisticsHistoricals_StatisticsHistorical_SpecificOptions_OndemandOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Current statistics data for an SLA on-demand operation. The type is slice // of // Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent. StatisticsOnDemandCurrent []*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents Table of current statistics for SLA on-demand operations
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents) GetEntityData ¶
func (statisticsOnDemandCurrents *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Operation ID. The type is interface{} with range: 1..4294967295. OperationId interface{} // Domain name. The type is string. DomainName interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MEP ID in the range 1 to 8191. Either MEP ID or MAC address must be // specified. The type is interface{} with range: 1..8191. MepId interface{} // Unicast MAC Address in xxxx.xxxx.xxxx format. Either MEP ID or MAC address // must be specified. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Type of probe used by the operation. The type is string. ProbeType interface{} // Short display name used by the operation. The type is string. DisplayShort interface{} // Long display name used by the operation. The type is string. DisplayLong interface{} // Interval between FLR calculations for SLM, in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. FlrCalculationInterval interface{} // Options specific to the type of operation. SpecificOptions Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions // Operation schedule. OperationSchedule Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationSchedule // Metrics gathered for the operation. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric. OperationMetric []*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent Current statistics data for an SLA on-demand operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent) GetEntityData ¶
func (statisticsOnDemandCurrent *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Configuration of the metric. Config Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Config // Buckets stored for the metric. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket. Bucket []*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric Metrics gathered for the operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric) GetEntityData ¶
func (operationMetric *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Absolute time that the bucket started being filled at. The type is // interface{} with range: 0..4294967295. StartAt interface{} // Length of time for which the bucket is being filled in seconds. The type is // interface{} with range: 0..4294967295. Units are second. Duration interface{} // Number of packets sent in the probe. The type is interface{} with range: // 0..4294967295. Sent interface{} // Number of lost packets in the probe. The type is interface{} with range: // 0..4294967295. Lost interface{} // Number of corrupt packets in the probe. The type is interface{} with range: // 0..4294967295. Corrupt interface{} // Number of packets recieved out-of-order in the probe. The type is // interface{} with range: 0..4294967295. OutOfOrder interface{} // Number of duplicate packets received in the probe. The type is interface{} // with range: 0..4294967295. Duplicates interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Minimum interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Maximum interface{} // Absolute time that the minimum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMinimum interface{} // Absolute time that the maximum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMaximum interface{} // Mean of the results in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Average interface{} // Standard deviation of the results in the probe, in microseconds or // millionths of a percent. The type is interface{} with range: // -2147483648..2147483647. StandardDeviation interface{} // The count of samples collected in the bucket. The type is interface{} with // range: 0..4294967295. ResultCount interface{} // The number of data packets sent across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataSentCount interface{} // The number of data packets lost across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataLostCount interface{} // Frame Loss Ratio across the whole bucket, in millionths of a percent. The // type is interface{} with range: -2147483648..2147483647. Units are // percentage. OverallFlr interface{} // Results suspect due to a probe starting mid-way through a bucket. The type // is bool. SuspectStartMidBucket interface{} // Results suspect due to scheduling latency causing one or more packets to // not be sent. The type is bool. SuspectScheduleLatency interface{} // Results suspect due to failure to send one or more packets. The type is // bool. SuspectSendFail interface{} // Results suspect due to a probe ending prematurely. The type is bool. SuspectPrematureEnd interface{} // Results suspect as more than 10 seconds time drift detected. The type is // bool. SuspectClockDrift interface{} // Results suspect due to a memory allocation failure. The type is bool. SuspectMemoryAllocationFailed interface{} // Results suspect as bucket was cleared mid-way through being filled. The // type is bool. SuspectClearedMidBucket interface{} // Results suspect as probe restarted mid-way through the bucket. The type is // bool. SuspectProbeRestarted interface{} // Results suspect as processing of results has been delayed. The type is // bool. SuspectManagementLatency interface{} // Results suspect as the probe has been configured across multiple buckets. // The type is bool. SuspectMultipleBuckets interface{} // Results suspect as misordering has been detected , affecting results. The // type is bool. SuspectMisordering interface{} // Results suspect as FLR calculated based on a low packet count. The type is // bool. SuspectFlrLowPacketCount interface{} // If the probe ended prematurely, the error that caused a probe to end. The // type is interface{} with range: 0..4294967295. PrematureReason interface{} // Description of the error code that caused the probe to end prematurely. For // informational purposes only. The type is string. PrematureReasonString interface{} // The contents of the bucket; bins or samples. Contents Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket Buckets stored for the metric
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket) GetEntityData ¶
func (bucket *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BucketType. The type is SlaOperBucket. BucketType interface{} // Result bins in an SLA metric bucket. Aggregated Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated // Result samples in an SLA metric bucket. Unaggregated Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents The contents of the bucket; bins or samples
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents) GetEntityData ¶
func (contents *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The bins of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins. Bins []*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated Result bins in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated) GetEntityData ¶
func (aggregated *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Lower bound (inclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. LowerBound interface{} // Upper bound (exclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. UpperBound interface{} // Lower bound (inclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. LowerBoundTenths interface{} // Upper bound (exclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. UpperBoundTenths interface{} // The sum of the results in the bin, in microseconds or millionths of a // percent. The type is interface{} with range: // -9223372036854775808..9223372036854775807. Sum interface{} // The total number of results in the bin. The type is interface{} with range: // 0..4294967295. Count interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins The bins of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Aggregated_Bins) GetEntityData ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The samples of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample. Sample []*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated Result samples in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData ¶
func (unaggregated *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The time (in milliseconds relative to the start time of the bucket) that // the sample was sent at. The type is interface{} with range: 0..4294967295. // Units are millisecond. SentAt interface{} // Whether the sample packet was sucessfully sent. The type is bool. Sent interface{} // Whether the sample packet timed out. The type is bool. TimedOut interface{} // Whether the sample packet was corrupt. The type is bool. Corrupt interface{} // Whether the sample packet was received out-of-order. The type is bool. OutOfOrder interface{} // Whether a measurement could not be made because no data packets were sent // in the sample period. Only applicable for LMM measurements. The type is // bool. NoDataPackets interface{} // The result (in microseconds or millionths of a percent) of the sample, if // available. The type is interface{} with range: -2147483648..2147483647. Result interface{} // For FLR measurements, the number of frames sent, if available. The type is // interface{} with range: 0..4294967295. FramesSent interface{} // For FLR measurements, the number of frames lost, if available. The type is // interface{} with range: 0..4294967295. FramesLost interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample The samples of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Bucket_Contents_Unaggregated_Sample) GetEntityData ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Config ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Config struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of metric to which this configuration applies. The type is // SlaRecordableMetric. MetricType interface{} // Total number of bins into which to aggregate. 0 if no aggregation. The type // is interface{} with range: 0..65535. BinsCount interface{} // Width of each bin into which to aggregate. 0 if no aggregation. For SLM, // the units of this value are in single units of percent; for LMM they are in // tenths of percent; for other measurements they are in milliseconds. The // type is interface{} with range: 0..65535. BinsWidth interface{} // Size of buckets into which measurements are collected. The type is // interface{} with range: 0..255. BucketSize interface{} // Whether bucket size is 'per-probe' or 'probes'. The type is SlaBucketSize. BucketSizeUnit interface{} // Maximum number of buckets to store in memory. The type is interface{} with // range: 0..4294967295. BucketsArchive interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Config Configuration of the metric
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Config) GetEntityData ¶
func (config *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationMetric_Config) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationSchedule ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationSchedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Start time of the first probe, in seconds since the Unix Epoch. The type is // interface{} with range: 0..4294967295. Units are second. StartTime interface{} // Whether or not the operation start time was explicitly configured. The type // is bool. StartTimeConfigured interface{} // Duration of a probe for the operation in seconds. The type is interface{} // with range: 0..4294967295. Units are second. ScheduleDuration interface{} // Interval between the start times of consecutive probes, in seconds. The // type is interface{} with range: 0..4294967295. Units are second. ScheduleInterval interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationSchedule Operation schedule
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationSchedule) GetEntityData ¶
func (operationSchedule *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_OperationSchedule) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OperType. The type is SlaOperOperation. OperType interface{} // Parameters for a configured operation. ConfiguredOperationOptions Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_ConfiguredOperationOptions // Parameters for an ondemand operation. OndemandOperationOptions Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_OndemandOperationOptions }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions Options specific to the type of operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions) GetEntityData ¶
func (specificOptions *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_ConfiguredOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_ConfiguredOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the profile used by the operation. The type is string. ProfileName interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_ConfiguredOperationOptions Parameters for a configured operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_ConfiguredOperationOptions) GetEntityData ¶
func (configuredOperationOptions *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_ConfiguredOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_OndemandOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_OndemandOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of the ondemand operation. The type is interface{} with range: // 0..4294967295. OndemandOperationId interface{} // Total number of probes sent during the operation. The type is interface{} // with range: 0..255. ProbeCount interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_OndemandOperationOptions Parameters for an ondemand operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_OndemandOperationOptions) GetEntityData ¶
func (ondemandOperationOptions *Sla_Protocols_Ethernet_StatisticsOnDemandCurrents_StatisticsOnDemandCurrent_SpecificOptions_OndemandOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Historical statistics data for an SLA on-demand operation. The type is // slice of // Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical. StatisticsOnDemandHistorical []*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals Table of historical statistics for SLA on-demand operations
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals) GetEntityData ¶
func (statisticsOnDemandHistoricals *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Operation ID. The type is interface{} with range: 1..4294967295. OperationId interface{} // Domain name. The type is string. DomainName interface{} // Interface name. The type is string with pattern: [a-zA-Z0-9._/-]+. InterfaceName interface{} // MEP ID in the range 1 to 8191. Either MEP ID or MAC address must be // specified. The type is interface{} with range: 1..8191. MepId interface{} // Unicast MAC Address in xxxx.xxxx.xxxx format. Either MEP ID or MAC address // must be specified. The type is string with pattern: // [0-9a-fA-F]{2}(:[0-9a-fA-F]{2}){5}. MacAddress interface{} // Type of probe used by the operation. The type is string. ProbeType interface{} // Short display name used by the operation. The type is string. DisplayShort interface{} // Long display name used by the operation. The type is string. DisplayLong interface{} // Interval between FLR calculations for SLM, in milliseconds. The type is // interface{} with range: 0..4294967295. Units are millisecond. FlrCalculationInterval interface{} // Options specific to the type of operation. SpecificOptions Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions // Operation schedule. OperationSchedule Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationSchedule // Metrics gathered for the operation. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric. OperationMetric []*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical Historical statistics data for an SLA on-demand operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical) GetEntityData ¶
func (statisticsOnDemandHistorical *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Configuration of the metric. Config Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Config // Buckets stored for the metric. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket. Bucket []*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric Metrics gathered for the operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric) GetEntityData ¶
func (operationMetric *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Absolute time that the bucket started being filled at. The type is // interface{} with range: 0..4294967295. StartAt interface{} // Length of time for which the bucket is being filled in seconds. The type is // interface{} with range: 0..4294967295. Units are second. Duration interface{} // Number of packets sent in the probe. The type is interface{} with range: // 0..4294967295. Sent interface{} // Number of lost packets in the probe. The type is interface{} with range: // 0..4294967295. Lost interface{} // Number of corrupt packets in the probe. The type is interface{} with range: // 0..4294967295. Corrupt interface{} // Number of packets recieved out-of-order in the probe. The type is // interface{} with range: 0..4294967295. OutOfOrder interface{} // Number of duplicate packets received in the probe. The type is interface{} // with range: 0..4294967295. Duplicates interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Minimum interface{} // Overall minimum result in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Maximum interface{} // Absolute time that the minimum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMinimum interface{} // Absolute time that the maximum value was recorded. The type is interface{} // with range: 0..4294967295. TimeOfMaximum interface{} // Mean of the results in the probe, in microseconds or millionths of a // percent. The type is interface{} with range: -2147483648..2147483647. Average interface{} // Standard deviation of the results in the probe, in microseconds or // millionths of a percent. The type is interface{} with range: // -2147483648..2147483647. StandardDeviation interface{} // The count of samples collected in the bucket. The type is interface{} with // range: 0..4294967295. ResultCount interface{} // The number of data packets sent across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataSentCount interface{} // The number of data packets lost across the bucket, used in the calculation // of overall FLR. The type is interface{} with range: 0..4294967295. DataLostCount interface{} // Frame Loss Ratio across the whole bucket, in millionths of a percent. The // type is interface{} with range: -2147483648..2147483647. Units are // percentage. OverallFlr interface{} // Results suspect due to a probe starting mid-way through a bucket. The type // is bool. SuspectStartMidBucket interface{} // Results suspect due to scheduling latency causing one or more packets to // not be sent. The type is bool. SuspectScheduleLatency interface{} // Results suspect due to failure to send one or more packets. The type is // bool. SuspectSendFail interface{} // Results suspect due to a probe ending prematurely. The type is bool. SuspectPrematureEnd interface{} // Results suspect as more than 10 seconds time drift detected. The type is // bool. SuspectClockDrift interface{} // Results suspect due to a memory allocation failure. The type is bool. SuspectMemoryAllocationFailed interface{} // Results suspect as bucket was cleared mid-way through being filled. The // type is bool. SuspectClearedMidBucket interface{} // Results suspect as probe restarted mid-way through the bucket. The type is // bool. SuspectProbeRestarted interface{} // Results suspect as processing of results has been delayed. The type is // bool. SuspectManagementLatency interface{} // Results suspect as the probe has been configured across multiple buckets. // The type is bool. SuspectMultipleBuckets interface{} // Results suspect as misordering has been detected , affecting results. The // type is bool. SuspectMisordering interface{} // Results suspect as FLR calculated based on a low packet count. The type is // bool. SuspectFlrLowPacketCount interface{} // If the probe ended prematurely, the error that caused a probe to end. The // type is interface{} with range: 0..4294967295. PrematureReason interface{} // Description of the error code that caused the probe to end prematurely. For // informational purposes only. The type is string. PrematureReasonString interface{} // The contents of the bucket; bins or samples. Contents Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket Buckets stored for the metric
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket) GetEntityData ¶
func (bucket *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // BucketType. The type is SlaOperBucket. BucketType interface{} // Result bins in an SLA metric bucket. Aggregated Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated // Result samples in an SLA metric bucket. Unaggregated Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents The contents of the bucket; bins or samples
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents) GetEntityData ¶
func (contents *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The bins of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins. Bins []*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated Result bins in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated) GetEntityData ¶
func (aggregated *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // Lower bound (inclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. LowerBound interface{} // Upper bound (exclusive) of the bin, in milliseconds or single units of // percent. This field is not used for LMM measurements. The type is // interface{} with range: -2147483648..2147483647. UpperBound interface{} // Lower bound (inclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. LowerBoundTenths interface{} // Upper bound (exclusive) of the bin, in tenths of percent. This field is // only used for LMM measurements. The type is interface{} with range: // -2147483648..2147483647. Units are percentage. UpperBoundTenths interface{} // The sum of the results in the bin, in microseconds or millionths of a // percent. The type is interface{} with range: // -9223372036854775808..9223372036854775807. Sum interface{} // The total number of results in the bin. The type is interface{} with range: // 0..4294967295. Count interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins The bins of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Aggregated_Bins) GetEntityData ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The samples of an SLA metric bucket. The type is slice of // Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample. Sample []*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated Result samples in an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData ¶
func (unaggregated *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // The time (in milliseconds relative to the start time of the bucket) that // the sample was sent at. The type is interface{} with range: 0..4294967295. // Units are millisecond. SentAt interface{} // Whether the sample packet was sucessfully sent. The type is bool. Sent interface{} // Whether the sample packet timed out. The type is bool. TimedOut interface{} // Whether the sample packet was corrupt. The type is bool. Corrupt interface{} // Whether the sample packet was received out-of-order. The type is bool. OutOfOrder interface{} // Whether a measurement could not be made because no data packets were sent // in the sample period. Only applicable for LMM measurements. The type is // bool. NoDataPackets interface{} // The result (in microseconds or millionths of a percent) of the sample, if // available. The type is interface{} with range: -2147483648..2147483647. Result interface{} // For FLR measurements, the number of frames sent, if available. The type is // interface{} with range: 0..4294967295. FramesSent interface{} // For FLR measurements, the number of frames lost, if available. The type is // interface{} with range: 0..4294967295. FramesLost interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample The samples of an SLA metric bucket
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Bucket_Contents_Unaggregated_Sample) GetEntityData ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Config ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Config struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Type of metric to which this configuration applies. The type is // SlaRecordableMetric. MetricType interface{} // Total number of bins into which to aggregate. 0 if no aggregation. The type // is interface{} with range: 0..65535. BinsCount interface{} // Width of each bin into which to aggregate. 0 if no aggregation. For SLM, // the units of this value are in single units of percent; for LMM they are in // tenths of percent; for other measurements they are in milliseconds. The // type is interface{} with range: 0..65535. BinsWidth interface{} // Size of buckets into which measurements are collected. The type is // interface{} with range: 0..255. BucketSize interface{} // Whether bucket size is 'per-probe' or 'probes'. The type is SlaBucketSize. BucketSizeUnit interface{} // Maximum number of buckets to store in memory. The type is interface{} with // range: 0..4294967295. BucketsArchive interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Config Configuration of the metric
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Config) GetEntityData ¶
func (config *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationMetric_Config) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationSchedule ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationSchedule struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Start time of the first probe, in seconds since the Unix Epoch. The type is // interface{} with range: 0..4294967295. Units are second. StartTime interface{} // Whether or not the operation start time was explicitly configured. The type // is bool. StartTimeConfigured interface{} // Duration of a probe for the operation in seconds. The type is interface{} // with range: 0..4294967295. Units are second. ScheduleDuration interface{} // Interval between the start times of consecutive probes, in seconds. The // type is interface{} with range: 0..4294967295. Units are second. ScheduleInterval interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationSchedule Operation schedule
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationSchedule) GetEntityData ¶
func (operationSchedule *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_OperationSchedule) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // OperType. The type is SlaOperOperation. OperType interface{} // Parameters for a configured operation. ConfiguredOperationOptions Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_ConfiguredOperationOptions // Parameters for an ondemand operation. OndemandOperationOptions Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_OndemandOperationOptions }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions Options specific to the type of operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions) GetEntityData ¶
func (specificOptions *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_ConfiguredOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_ConfiguredOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // Name of the profile used by the operation. The type is string. ProfileName interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_ConfiguredOperationOptions Parameters for a configured operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_ConfiguredOperationOptions) GetEntityData ¶
func (configuredOperationOptions *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_ConfiguredOperationOptions) GetEntityData() *types.CommonEntityData
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_OndemandOperationOptions ¶
type Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_OndemandOperationOptions struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // ID of the ondemand operation. The type is interface{} with range: // 0..4294967295. OndemandOperationId interface{} // Total number of probes sent during the operation. The type is interface{} // with range: 0..255. ProbeCount interface{} }
Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_OndemandOperationOptions Parameters for an ondemand operation
func (*Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_OndemandOperationOptions) GetEntityData ¶
func (ondemandOperationOptions *Sla_Protocols_Ethernet_StatisticsOnDemandHistoricals_StatisticsOnDemandHistorical_SpecificOptions_OndemandOperationOptions) GetEntityData() *types.CommonEntityData