sonet_mib

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

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

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

Documentation

Overview

The MIB module to describe SONET/SDH interface objects.

Copyright (C) The Internet Society (2003). This version of this MIB module is part of RFC 3592; see the RFC itself for full legal notices.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type SONETMIB

type SONETMIB struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	SonetMedium SONETMIB_SonetMedium

	// The SONET/SDH Medium table.
	SonetMediumTable SONETMIB_SonetMediumTable

	// The SONET/SDH Section Current table.
	SonetSectionCurrentTable SONETMIB_SonetSectionCurrentTable

	// The SONET/SDH Section Interval table.
	SonetSectionIntervalTable SONETMIB_SonetSectionIntervalTable

	// The SONET/SDH Line Current table.
	SonetLineCurrentTable SONETMIB_SonetLineCurrentTable

	// The SONET/SDH Line Interval table.
	SonetLineIntervalTable SONETMIB_SonetLineIntervalTable

	// The SONET/SDH Far End Line Current table.
	SonetFarEndLineCurrentTable SONETMIB_SonetFarEndLineCurrentTable

	// The SONET/SDH Far End Line Interval table.
	SonetFarEndLineIntervalTable SONETMIB_SonetFarEndLineIntervalTable

	// The SONET/SDH Path Current table.
	SonetPathCurrentTable SONETMIB_SonetPathCurrentTable

	// The SONET/SDH Path Interval table.
	SonetPathIntervalTable SONETMIB_SonetPathIntervalTable

	// The SONET/SDH Far End Path Current table.
	SonetFarEndPathCurrentTable SONETMIB_SonetFarEndPathCurrentTable

	// The SONET/SDH Far End Path Interval table.
	SonetFarEndPathIntervalTable SONETMIB_SonetFarEndPathIntervalTable

	// The SONET/SDH VT Current table.
	SonetVTCurrentTable SONETMIB_SonetVTCurrentTable

	// The SONET/SDH VT Interval table.
	SonetVTIntervalTable SONETMIB_SonetVTIntervalTable

	// The SONET/SDH Far End VT Current table.
	SonetFarEndVTCurrentTable SONETMIB_SonetFarEndVTCurrentTable

	// The SONET/SDH Far End VT Interval table.
	SonetFarEndVTIntervalTable SONETMIB_SonetFarEndVTIntervalTable
}

SONETMIB

func (*SONETMIB) GetEntityData

func (sONETMIB *SONETMIB) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndLineCurrentTable

type SONETMIB_SonetFarEndLineCurrentTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End Line Current table. The type is slice of
	// SONETMIB_SonetFarEndLineCurrentTable_SonetFarEndLineCurrentEntry.
	SonetFarEndLineCurrentEntry []*SONETMIB_SonetFarEndLineCurrentTable_SonetFarEndLineCurrentEntry
}

SONETMIB_SonetFarEndLineCurrentTable The SONET/SDH Far End Line Current table.

func (*SONETMIB_SonetFarEndLineCurrentTable) GetEntityData

func (sonetFarEndLineCurrentTable *SONETMIB_SonetFarEndLineCurrentTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndLineCurrentTable_SonetFarEndLineCurrentEntry

type SONETMIB_SonetFarEndLineCurrentTable_SonetFarEndLineCurrentEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The counter associated with the number of Far End Errored Seconds
	// encountered by a SONET/SDH interface in the current 15 minute interval. The
	// type is interface{} with range: 0..4294967295.
	SonetFarEndLineCurrentESs interface{}

	// The counter associated with the number of Far End Severely Errored Seconds
	// encountered by a SONET/SDH Medium/Section/Line interface in the current 15
	// minute interval. The type is interface{} with range: 0..4294967295.
	SonetFarEndLineCurrentSESs interface{}

	// The counter associated with the number of Far End Coding Violations
	// reported via the far end block error count encountered by a SONET/SDH
	// Medium/Section/Line interface in the current 15 minute interval. The type
	// is interface{} with range: 0..4294967295.
	SonetFarEndLineCurrentCVs interface{}

	// The counter associated with the number of Far End Unavailable Seconds
	// encountered by a SONET/SDH Medium/Section/Line interface in the current 15
	// minute interval. The type is interface{} with range: 0..4294967295.
	SonetFarEndLineCurrentUASs interface{}
}

SONETMIB_SonetFarEndLineCurrentTable_SonetFarEndLineCurrentEntry An entry in the SONET/SDH Far End Line Current table.

func (*SONETMIB_SonetFarEndLineCurrentTable_SonetFarEndLineCurrentEntry) GetEntityData

func (sonetFarEndLineCurrentEntry *SONETMIB_SonetFarEndLineCurrentTable_SonetFarEndLineCurrentEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndLineIntervalTable

type SONETMIB_SonetFarEndLineIntervalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End Line Interval table. The type is slice of
	// SONETMIB_SonetFarEndLineIntervalTable_SonetFarEndLineIntervalEntry.
	SonetFarEndLineIntervalEntry []*SONETMIB_SonetFarEndLineIntervalTable_SonetFarEndLineIntervalEntry
}

SONETMIB_SonetFarEndLineIntervalTable The SONET/SDH Far End Line Interval table.

func (*SONETMIB_SonetFarEndLineIntervalTable) GetEntityData

func (sonetFarEndLineIntervalTable *SONETMIB_SonetFarEndLineIntervalTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndLineIntervalTable_SonetFarEndLineIntervalEntry

type SONETMIB_SonetFarEndLineIntervalTable_SonetFarEndLineIntervalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. A number between 1 and 96, which identifies the
	// interval for which the set of statistics is available. The interval
	// identified by 1 is the most recently completed 15 minute interval, and the
	// interval identified by N is the interval immediately preceding the one
	// identified by N-1. The type is interface{} with range: 1..96.
	SonetFarEndLineIntervalNumber interface{}

	// The counter associated with the number of Far End Errored Seconds
	// encountered by a SONET/SDH Line interface in a particular 15-minute
	// interval in the past 24 hours. The type is interface{} with range:
	// 0..4294967295.
	SonetFarEndLineIntervalESs interface{}

	// The counter associated with the number of Far End Severely Errored Seconds
	// encountered by a SONET/SDH Line interface in a particular 15-minute
	// interval in the past 24 hours. The type is interface{} with range:
	// 0..4294967295.
	SonetFarEndLineIntervalSESs interface{}

	// The counter associated with the number of Far End Coding Violations
	// reported via the far end block error count encountered by a SONET/SDH Line
	// interface in a particular 15-minute interval in the past 24 hours. The type
	// is interface{} with range: 0..4294967295.
	SonetFarEndLineIntervalCVs interface{}

	// The counter associated with the number of Far End Unavailable Seconds
	// encountered by a SONET/SDH Line interface in a particular 15-minute
	// interval in the past 24 hours. The type is interface{} with range:
	// 0..4294967295.
	SonetFarEndLineIntervalUASs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	SonetFarEndLineIntervalValidData interface{}
}

SONETMIB_SonetFarEndLineIntervalTable_SonetFarEndLineIntervalEntry An entry in the SONET/SDH Far End Line Interval table.

func (*SONETMIB_SonetFarEndLineIntervalTable_SonetFarEndLineIntervalEntry) GetEntityData

func (sonetFarEndLineIntervalEntry *SONETMIB_SonetFarEndLineIntervalTable_SonetFarEndLineIntervalEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndPathCurrentTable

type SONETMIB_SonetFarEndPathCurrentTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End Path Current table. The type is slice of
	// SONETMIB_SonetFarEndPathCurrentTable_SonetFarEndPathCurrentEntry.
	SonetFarEndPathCurrentEntry []*SONETMIB_SonetFarEndPathCurrentTable_SonetFarEndPathCurrentEntry
}

SONETMIB_SonetFarEndPathCurrentTable The SONET/SDH Far End Path Current table.

func (*SONETMIB_SonetFarEndPathCurrentTable) GetEntityData

func (sonetFarEndPathCurrentTable *SONETMIB_SonetFarEndPathCurrentTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndPathCurrentTable_SonetFarEndPathCurrentEntry

type SONETMIB_SonetFarEndPathCurrentTable_SonetFarEndPathCurrentEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The counter associated with the number of Far End Errored Seconds
	// encountered by a SONET/SDH interface in the current 15 minute interval. The
	// type is interface{} with range: 0..4294967295.
	SonetFarEndPathCurrentESs interface{}

	// The counter associated with the number of Far End Severely Errored Seconds
	// encountered by a SONET/SDH Path interface in the current 15 minute
	// interval. The type is interface{} with range: 0..4294967295.
	SonetFarEndPathCurrentSESs interface{}

	// The counter associated with the number of Far End Coding Violations
	// reported via the far end block error count encountered by a SONET/SDH Path
	// interface in the current 15 minute interval. The type is interface{} with
	// range: 0..4294967295.
	SonetFarEndPathCurrentCVs interface{}

	// The counter associated with the number of Far End Unavailable Seconds
	// encountered by a SONET/SDH Path interface in the current 15 minute
	// interval. The type is interface{} with range: 0..4294967295.
	SonetFarEndPathCurrentUASs interface{}
}

SONETMIB_SonetFarEndPathCurrentTable_SonetFarEndPathCurrentEntry An entry in the SONET/SDH Far End Path Current table.

func (*SONETMIB_SonetFarEndPathCurrentTable_SonetFarEndPathCurrentEntry) GetEntityData

func (sonetFarEndPathCurrentEntry *SONETMIB_SonetFarEndPathCurrentTable_SonetFarEndPathCurrentEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndPathIntervalTable

type SONETMIB_SonetFarEndPathIntervalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End Path Interval table. The type is slice of
	// SONETMIB_SonetFarEndPathIntervalTable_SonetFarEndPathIntervalEntry.
	SonetFarEndPathIntervalEntry []*SONETMIB_SonetFarEndPathIntervalTable_SonetFarEndPathIntervalEntry
}

SONETMIB_SonetFarEndPathIntervalTable The SONET/SDH Far End Path Interval table.

func (*SONETMIB_SonetFarEndPathIntervalTable) GetEntityData

func (sonetFarEndPathIntervalTable *SONETMIB_SonetFarEndPathIntervalTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndPathIntervalTable_SonetFarEndPathIntervalEntry

type SONETMIB_SonetFarEndPathIntervalTable_SonetFarEndPathIntervalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. A number between 1 and 96, which identifies the
	// interval for which the set of statistics is available. The interval
	// identified by 1 is the most recently completed 15 minute interval, and the
	// interval identified by N is the interval immediately preceding the one
	// identified by N-1. The type is interface{} with range: 1..96.
	SonetFarEndPathIntervalNumber interface{}

	// The counter associated with the number of Far End Errored Seconds
	// encountered by a SONET/SDH Path interface in a particular 15-minute
	// interval in the past 24 hours. The type is interface{} with range:
	// 0..4294967295.
	SonetFarEndPathIntervalESs interface{}

	// The counter associated with the number of Far End Severely Errored Seconds
	// encountered by a SONET/SDH Path interface in a particular 15-minute
	// interval in the past 24 hours. The type is interface{} with range:
	// 0..4294967295.
	SonetFarEndPathIntervalSESs interface{}

	// The counter associated with the number of Far End Coding Violations
	// reported via the far end block error count encountered by a SONET/SDH Path
	// interface in a particular 15-minute interval in the past 24 hours. The type
	// is interface{} with range: 0..4294967295.
	SonetFarEndPathIntervalCVs interface{}

	// The counter associated with the number of Far End Unavailable Seconds
	// encountered by a SONET/SDH Path interface in a particular 15-minute
	// interval in the past 24 hours. The type is interface{} with range:
	// 0..4294967295.
	SonetFarEndPathIntervalUASs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	SonetFarEndPathIntervalValidData interface{}
}

SONETMIB_SonetFarEndPathIntervalTable_SonetFarEndPathIntervalEntry An entry in the SONET/SDH Far End Path Interval table.

func (*SONETMIB_SonetFarEndPathIntervalTable_SonetFarEndPathIntervalEntry) GetEntityData

func (sonetFarEndPathIntervalEntry *SONETMIB_SonetFarEndPathIntervalTable_SonetFarEndPathIntervalEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndVTCurrentTable

type SONETMIB_SonetFarEndVTCurrentTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End VT Current table. The type is slice of
	// SONETMIB_SonetFarEndVTCurrentTable_SonetFarEndVTCurrentEntry.
	SonetFarEndVTCurrentEntry []*SONETMIB_SonetFarEndVTCurrentTable_SonetFarEndVTCurrentEntry
}

SONETMIB_SonetFarEndVTCurrentTable The SONET/SDH Far End VT Current table.

func (*SONETMIB_SonetFarEndVTCurrentTable) GetEntityData

func (sonetFarEndVTCurrentTable *SONETMIB_SonetFarEndVTCurrentTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndVTCurrentTable_SonetFarEndVTCurrentEntry

type SONETMIB_SonetFarEndVTCurrentTable_SonetFarEndVTCurrentEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// The counter associated with the number of Far End Errored Seconds
	// encountered by a SONET/SDH interface in the current 15 minute interval. The
	// type is interface{} with range: 0..4294967295.
	SonetFarEndVTCurrentESs interface{}

	// The counter associated with the number of Far End Severely Errored Seconds
	// encountered by a SONET/SDH VT interface in the current 15 minute interval.
	// The type is interface{} with range: 0..4294967295.
	SonetFarEndVTCurrentSESs interface{}

	// The counter associated with the number of Far End Coding Violations
	// reported via the far end block error count encountered by a SONET/SDH VT
	// interface in the current 15 minute interval. The type is interface{} with
	// range: 0..4294967295.
	SonetFarEndVTCurrentCVs interface{}

	// The counter associated with the number of Far End Unavailable Seconds
	// encountered by a SONET/SDH VT interface in the current 15 minute interval.
	// The type is interface{} with range: 0..4294967295.
	SonetFarEndVTCurrentUASs interface{}
}

SONETMIB_SonetFarEndVTCurrentTable_SonetFarEndVTCurrentEntry An entry in the SONET/SDH Far End VT Current table.

func (*SONETMIB_SonetFarEndVTCurrentTable_SonetFarEndVTCurrentEntry) GetEntityData

func (sonetFarEndVTCurrentEntry *SONETMIB_SonetFarEndVTCurrentTable_SonetFarEndVTCurrentEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndVTIntervalTable

type SONETMIB_SonetFarEndVTIntervalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Far End VT Interval table. The type is slice of
	// SONETMIB_SonetFarEndVTIntervalTable_SonetFarEndVTIntervalEntry.
	SonetFarEndVTIntervalEntry []*SONETMIB_SonetFarEndVTIntervalTable_SonetFarEndVTIntervalEntry
}

SONETMIB_SonetFarEndVTIntervalTable The SONET/SDH Far End VT Interval table.

func (*SONETMIB_SonetFarEndVTIntervalTable) GetEntityData

func (sonetFarEndVTIntervalTable *SONETMIB_SonetFarEndVTIntervalTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetFarEndVTIntervalTable_SonetFarEndVTIntervalEntry

type SONETMIB_SonetFarEndVTIntervalTable_SonetFarEndVTIntervalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. A number between 1 and 96, which identifies the
	// interval for which the set of statistics is available. The interval
	// identified by 1 is the most recently completed 15 minute interval, and the
	// interval identified by N is the interval immediately preceding the one
	// identified by N-1. The type is interface{} with range: 1..96.
	SonetFarEndVTIntervalNumber interface{}

	// The counter associated with the number of Far End Errored Seconds
	// encountered by a SONET/SDH VT interface in a particular 15-minute interval
	// in the past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetFarEndVTIntervalESs interface{}

	// The counter associated with the number of Far End Severely Errored Seconds
	// encountered by a SONET/SDH VT interface in a particular 15-minute interval
	// in the past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetFarEndVTIntervalSESs interface{}

	// The counter associated with the number of Far End Coding Violations
	// reported via the far end block error count encountered by a SONET/SDH VT
	// interface in a particular 15-minute interval in the past 24 hours. The type
	// is interface{} with range: 0..4294967295.
	SonetFarEndVTIntervalCVs interface{}

	// The counter associated with the number of Far End Unavailable Seconds
	// encountered by a SONET/SDH VT interface in a particular 15-minute interval
	// in the past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetFarEndVTIntervalUASs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	SonetFarEndVTIntervalValidData interface{}
}

SONETMIB_SonetFarEndVTIntervalTable_SonetFarEndVTIntervalEntry An entry in the SONET/SDH Far End VT Interval table.

func (*SONETMIB_SonetFarEndVTIntervalTable_SonetFarEndVTIntervalEntry) GetEntityData

func (sonetFarEndVTIntervalEntry *SONETMIB_SonetFarEndVTIntervalTable_SonetFarEndVTIntervalEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetLineCurrentTable

type SONETMIB_SonetLineCurrentTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Line Current table. The type is slice of
	// SONETMIB_SonetLineCurrentTable_SonetLineCurrentEntry.
	SonetLineCurrentEntry []*SONETMIB_SonetLineCurrentTable_SonetLineCurrentEntry
}

SONETMIB_SonetLineCurrentTable The SONET/SDH Line Current table.

func (*SONETMIB_SonetLineCurrentTable) GetEntityData

func (sonetLineCurrentTable *SONETMIB_SonetLineCurrentTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetLineCurrentTable_SonetLineCurrentEntry

type SONETMIB_SonetLineCurrentTable_SonetLineCurrentEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This variable indicates the status of the interface. The
	// sonetLineCurrentStatus is a bit map represented as a sum, therefore, it can
	// represent multiple defects simultaneously. The sonetLineNoDefect should be
	// set if and only if no other flag is set.  The various bit positions are:  1
	// sonetLineNoDefect  2   sonetLineAIS  4   sonetLineRDI. The type is
	// interface{} with range: 1..6.
	SonetLineCurrentStatus interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH Line in the current 15 minute interval. The type is interface{}
	// with range: 0..4294967295.
	SonetLineCurrentESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH Line in the current 15 minute interval. The type
	// is interface{} with range: 0..4294967295.
	SonetLineCurrentSESs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH Line in the current 15 minute interval. The type is interface{}
	// with range: 0..4294967295.
	SonetLineCurrentCVs interface{}

	// The counter associated with the number of Unavailable Seconds encountered
	// by a SONET/SDH Line in the current 15 minute interval. The type is
	// interface{} with range: 0..4294967295.
	SonetLineCurrentUASs interface{}
}

SONETMIB_SonetLineCurrentTable_SonetLineCurrentEntry An entry in the SONET/SDH Line Current table.

func (*SONETMIB_SonetLineCurrentTable_SonetLineCurrentEntry) GetEntityData

func (sonetLineCurrentEntry *SONETMIB_SonetLineCurrentTable_SonetLineCurrentEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetLineIntervalTable

type SONETMIB_SonetLineIntervalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Line Interval table. The type is slice of
	// SONETMIB_SonetLineIntervalTable_SonetLineIntervalEntry.
	SonetLineIntervalEntry []*SONETMIB_SonetLineIntervalTable_SonetLineIntervalEntry
}

SONETMIB_SonetLineIntervalTable The SONET/SDH Line Interval table.

func (*SONETMIB_SonetLineIntervalTable) GetEntityData

func (sonetLineIntervalTable *SONETMIB_SonetLineIntervalTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetLineIntervalTable_SonetLineIntervalEntry

type SONETMIB_SonetLineIntervalTable_SonetLineIntervalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. A number between 1 and 96, which identifies the
	// interval for which the set of statistics is available. The interval
	// identified by 1 is the most recently completed 15 minute interval, and the
	// interval identified by N is the interval immediately preceding the one
	// identified by N-1. The type is interface{} with range: 1..96.
	SonetLineIntervalNumber interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH Line in a particular 15-minute interval in the past 24 hours. The
	// type is interface{} with range: 0..4294967295.
	SonetLineIntervalESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH Line in a particular 15-minute interval in the
	// past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetLineIntervalSESs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH Line in a particular 15-minute interval in the past 24 hours.
	// The type is interface{} with range: 0..4294967295.
	SonetLineIntervalCVs interface{}

	// The counter associated with the number of Unavailable Seconds encountered
	// by a SONET/SDH Line in a particular 15-minute interval in the past 24
	// hours. The type is interface{} with range: 0..4294967295.
	SonetLineIntervalUASs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	SonetLineIntervalValidData interface{}
}

SONETMIB_SonetLineIntervalTable_SonetLineIntervalEntry An entry in the SONET/SDH Line Interval table.

func (*SONETMIB_SonetLineIntervalTable_SonetLineIntervalEntry) GetEntityData

func (sonetLineIntervalEntry *SONETMIB_SonetLineIntervalTable_SonetLineIntervalEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetMedium

type SONETMIB_SonetMedium struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An enumerated integer indicating which recognized set of SES thresholds
	// that the agent uses for determining severely errored seconds and
	// unavailable time.  other(1)   None of the following.  bellcore1991(2)
	// Bellcore TR-NWT-000253, 1991 [TR253], or   ANSI T1M1.3/93-005R2, 1993
	// [T1M1.3].   See also Appendix B.  ansi1993(3)   ANSI T1.231, 1993
	// [T1.231a], or   Bellcore GR-253-CORE, Issue 2, 1995 [GR253]  itu1995(4)
	// ITU Recommendation G.826, 1995 [G.826]  ansi1997(5)   ANSI T1.231, 1997
	// [T1.231b]  If a manager changes the value of this object then the SES
	// statistics collected prior to this change must be invalidated. The type is
	// SonetSESthresholdSet.
	SonetSESthresholdSet interface{}
}

SONETMIB_SonetMedium

func (*SONETMIB_SonetMedium) GetEntityData

func (sonetMedium *SONETMIB_SonetMedium) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetMediumTable

type SONETMIB_SonetMediumTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Medium table. The type is slice of
	// SONETMIB_SonetMediumTable_SonetMediumEntry.
	SonetMediumEntry []*SONETMIB_SonetMediumTable_SonetMediumEntry
}

SONETMIB_SonetMediumTable The SONET/SDH Medium table.

func (*SONETMIB_SonetMediumTable) GetEntityData

func (sonetMediumTable *SONETMIB_SonetMediumTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetMediumTable_SonetMediumEntry

type SONETMIB_SonetMediumTable_SonetMediumEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This variable identifies whether a SONET or a SDH signal is used across
	// this interface. The type is SonetMediumType.
	SonetMediumType interface{}

	// The number of seconds, including partial seconds, that have elapsed since
	// the beginning of the current measurement period. If, for some reason, such
	// as an adjustment in the system's time-of-day clock, the current interval
	// exceeds the maximum value, the agent will return the maximum value. The
	// type is interface{} with range: 1..900.
	SonetMediumTimeElapsed interface{}

	// The number of previous 15-minute intervals for which data was collected. A
	// SONET/SDH interface must be capable of supporting at least n intervals. The
	// minimum value of n is 4. The default of n is 32. The maximum value of n is
	// 96. The value will be <n> unless the measurement was (re-)started within
	// the last (<n>*15) minutes, in which case the value will be the number of
	// complete 15 minute intervals for which the agent has at least some data. In
	// certain cases (e.g., in the case where the agent is a proxy) it is possible
	// that some intervals are unavailable.  In this case, this interval is the
	// maximum interval number for which data is available. . The type is
	// interface{} with range: 0..96.
	SonetMediumValidIntervals interface{}

	// This variable describes the line coding for this interface. The B3ZS and
	// CMI are used for electrical SONET/SDH signals (STS-1 and STS-3). The
	// Non-Return to Zero (NRZ) and the Return to Zero are used for optical
	// SONET/SDH signals. The type is SonetMediumLineCoding.
	SonetMediumLineCoding interface{}

	// This variable describes the line type for this interface. The line types
	// are Short and Long Range Single Mode fiber or Multi-Mode fiber interfaces,
	// and coax and UTP for electrical interfaces.  The value sonetOther should be
	// used when the Line Type is not one of the listed values. The type is
	// SonetMediumLineType.
	SonetMediumLineType interface{}

	// This variable contains the transmission vendor's circuit identifier, for
	// the purpose of facilitating troubleshooting. Note that the circuit
	// identifier, if available, is also represented by ifPhysAddress. The type is
	// string with length: 0..255.
	SonetMediumCircuitIdentifier interface{}

	// The number of intervals in the range from 0 to sonetMediumValidIntervals
	// for which no data is available. This object will typically be zero except
	// in cases where the data for some intervals are not available (e.g., in
	// proxy situations). The type is interface{} with range: 0..96.
	SonetMediumInvalidIntervals interface{}

	// The current loopback state of the SONET/SDH interface.  The values mean:
	// sonetNoLoop      Not in the loopback state. A device that is not
	// capable of performing a loopback on this interface      shall always return
	// this value.    sonetFacilityLoop      The received signal at this interface
	// is looped back      out through the corresponding transmitter in the return
	// direction.    sonetTerminalLoop      The signal that is about to be
	// transmitted is connected      to the associated incoming receiver.
	// sonetOtherLoop      Loopbacks that are not defined here. The type is
	// map[string]bool.
	SonetMediumLoopbackConfig interface{}
}

SONETMIB_SonetMediumTable_SonetMediumEntry An entry in the SONET/SDH Medium table.

func (*SONETMIB_SonetMediumTable_SonetMediumEntry) GetEntityData

func (sonetMediumEntry *SONETMIB_SonetMediumTable_SonetMediumEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding

type SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding string

SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding represents to Zero are used for optical SONET/SDH signals.

const (
	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding_sonetMediumOther SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding = "sonetMediumOther"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding_sonetMediumB3ZS SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding = "sonetMediumB3ZS"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding_sonetMediumCMI SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding = "sonetMediumCMI"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding_sonetMediumNRZ SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding = "sonetMediumNRZ"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding_sonetMediumRZ SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineCoding = "sonetMediumRZ"
)

type SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType

type SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType string

SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType represents not one of the listed values.

const (
	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType_sonetOther SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType = "sonetOther"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType_sonetShortSingleMode SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType = "sonetShortSingleMode"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType_sonetLongSingleMode SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType = "sonetLongSingleMode"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType_sonetMultiMode SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType = "sonetMultiMode"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType_sonetCoax SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType = "sonetCoax"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType_sonetUTP SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumLineType = "sonetUTP"
)

type SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumType

type SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumType string

SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumType represents or a SDH signal is used across this interface.

const (
	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumType_sonet SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumType = "sonet"

	SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumType_sdh SONETMIB_SonetMediumTable_SonetMediumEntry_SonetMediumType = "sdh"
)

type SONETMIB_SonetMedium_SonetSESthresholdSet

type SONETMIB_SonetMedium_SonetSESthresholdSet string

SONETMIB_SonetMedium_SonetSESthresholdSet represents prior to this change must be invalidated.

const (
	SONETMIB_SonetMedium_SonetSESthresholdSet_other SONETMIB_SonetMedium_SonetSESthresholdSet = "other"

	SONETMIB_SonetMedium_SonetSESthresholdSet_bellcore1991 SONETMIB_SonetMedium_SonetSESthresholdSet = "bellcore1991"

	SONETMIB_SonetMedium_SonetSESthresholdSet_ansi1993 SONETMIB_SonetMedium_SonetSESthresholdSet = "ansi1993"

	SONETMIB_SonetMedium_SonetSESthresholdSet_itu1995 SONETMIB_SonetMedium_SonetSESthresholdSet = "itu1995"

	SONETMIB_SonetMedium_SonetSESthresholdSet_ansi1997 SONETMIB_SonetMedium_SonetSESthresholdSet = "ansi1997"
)

type SONETMIB_SonetPathCurrentTable

type SONETMIB_SonetPathCurrentTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Path Current table. The type is slice of
	// SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry.
	SonetPathCurrentEntry []*SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry
}

SONETMIB_SonetPathCurrentTable The SONET/SDH Path Current table.

func (*SONETMIB_SonetPathCurrentTable) GetEntityData

func (sonetPathCurrentTable *SONETMIB_SonetPathCurrentTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// A value that indicates the type of the SONET/SDH Path.  For SONET, the
	// assigned types are the STS-Nc SPEs, where N = 1, 3, 12, 24, 48, 192 and
	// 768. STS-1 is equal to 51.84 Mbps.  For SDH, the assigned types are the
	// STM-Nc VCs, where N = 1, 4, 16, 64 and 256. The type is
	// SonetPathCurrentWidth.
	SonetPathCurrentWidth interface{}

	// This variable indicates the status of the interface. The
	// sonetPathCurrentStatus is a bit map represented as a sum, therefore, it can
	// represent multiple defects simultaneously. The sonetPathNoDefect should be
	// set if and only if no other flag is set.  The various bit positions are:
	// 1   sonetPathNoDefect    2   sonetPathSTSLOP    4   sonetPathSTSAIS    8
	// sonetPathSTSRDI   16   sonetPathUnequipped   32
	// sonetPathSignalLabelMismatch. The type is interface{} with range: 1..62.
	SonetPathCurrentStatus interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH Path in the current 15 minute interval. The type is interface{}
	// with range: 0..4294967295.
	SonetPathCurrentESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH Path in the current 15 minute interval. The type
	// is interface{} with range: 0..4294967295.
	SonetPathCurrentSESs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH Path in the current 15 minute interval. The type is interface{}
	// with range: 0..4294967295.
	SonetPathCurrentCVs interface{}

	// The counter associated with the number of Unavailable Seconds encountered
	// by a Path in the current 15 minute interval. The type is interface{} with
	// range: 0..4294967295.
	SonetPathCurrentUASs interface{}

	// Specifies the payload carried by the SONET/SDH Path. The payload
	// specification corresponds to C2 (Signal Label) overhead byte in SONET/SDH
	// Path Overhead: unequipped(1)    : Path is not provisioned to carry any
	// payload. unspecified(2)   : Path is carrying an unspecifed payload. ds3(3)
	// : Path is carrying a DS3 path as payload. vt15vc11(4)      : Path is
	// carrying SONET-VT1.5/SDH-VC11 payload. vt2vc12(5)       : Path is carrying
	// SONET-VT2/SDH-VC12 as payload. atmCell(6)       : Path is carrying ATM
	// Cells as payload. hdlcFr(7)        : Path is carrying Frame Relay (HDLC)
	// payload. e3(8)            : Path is carrying an E3 path as payload.
	// vtStructured(9)  : Path is carrying VTGs/TUG3s/TUG2s which may
	// each carry a different payload.  A write operation on this object will
	// result in update to C2 overhead byte in the Path Overhead. The type is
	// CspSonetPathPayload.
	CspSonetPathPayload interface{}

	// This object represents the VT/VC mapping type. asynchronous: In this mode,
	// the channel structure of                DS1/E1 is neither visible nor
	// preserved.  byteSynchronous: In this mode, the DS0 signals inside
	// the VT/VC can be found and extracted                   from the frame. The
	// initial value is asynchronous(1). The type is CspTributaryMappingType.
	CspTributaryMappingType interface{}

	// This object represents the mode used to transport DS0  Signalling
	// information for T1 byteSynchronous mapping (GR253). In
	// signallingTransferMode(2), the robbed-bit signalling  is transferred to the
	// VT header. In clearMode(3), only  the framing bit is transferred to the VT
	// header.           The initial value is signallingTransferMode(2)  if
	// csTributaryMappingType is byteSynchronous.  For asynchronous mapping, it is
	// notApplicable(1).  The value notApplicable(1) can not be set. The type is
	// CspSignallingTransportMode.
	CspSignallingTransportMode interface{}

	// This object represents the method used to group VCs into an STM-1 signal.
	// Applicable only to SDH.  au3Grouping: STM1<-AU-3<-TUG-2<-TU-12<-VC12 or
	// STM1<-AU-3<-TUG-2<-TU-11<-VC11.  au4Grouping:
	// STM1<-AU-4<-TUG-3<-TUG-2<-TU-12<-VC12 or
	// STM1<-AU-4<-TUG-3<-TUG-2<-TU-11<-VC11.  The initial value is au3Grouping(2)
	// for SDH and  notApplicable(1) for SONET. The type is
	// CspTributaryGroupingType.
	CspTributaryGroupingType interface{}
}

SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry An entry in the SONET/SDH Path Current table.

func (*SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry) GetEntityData

func (sonetPathCurrentEntry *SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode string

SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode represents The value notApplicable(1) can not be set.

const (
	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode_notApplicable SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode = "notApplicable"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode_signallingTransferMode SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode = "signallingTransferMode"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode_clearMode SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSignallingTransportMode = "clearMode"
)

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload string

SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload represents C2 overhead byte in the Path Overhead.

const (
	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_unequipped SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "unequipped"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_unspecified SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "unspecified"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_ds3 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "ds3"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_vt15vc11 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "vt15vc11"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_vt2vc12 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "vt2vc12"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_atmCell SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "atmCell"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_hdlcFr SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "hdlcFr"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_e3 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "e3"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload_vtStructured SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspSonetPathPayload = "vtStructured"
)

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType string

SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType represents notApplicable(1) for SONET.

const (
	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType_notApplicable SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType = "notApplicable"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType_au3Grouping SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType = "au3Grouping"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType_au4Grouping SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryGroupingType = "au4Grouping"
)

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryMappingType

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryMappingType string

SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryMappingType represents The initial value is asynchronous(1).

const (
	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryMappingType_asynchronous SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryMappingType = "asynchronous"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryMappingType_byteSynchronous SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_CspTributaryMappingType = "byteSynchronous"
)

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth

type SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth string

SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth represents types are the STM-Nc VCs, where N = 1, 4, 16, 64 and 256.

const (
	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth_sts1 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth = "sts1"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth_sts3cSTM1 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth = "sts3cSTM1"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth_sts12cSTM4 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth = "sts12cSTM4"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth_sts24c SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth = "sts24c"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth_sts48cSTM16 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth = "sts48cSTM16"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth_sts192cSTM64 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth = "sts192cSTM64"

	SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth_sts768cSTM256 SONETMIB_SonetPathCurrentTable_SonetPathCurrentEntry_SonetPathCurrentWidth = "sts768cSTM256"
)

type SONETMIB_SonetPathIntervalTable

type SONETMIB_SonetPathIntervalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Path Interval table. The type is slice of
	// SONETMIB_SonetPathIntervalTable_SonetPathIntervalEntry.
	SonetPathIntervalEntry []*SONETMIB_SonetPathIntervalTable_SonetPathIntervalEntry
}

SONETMIB_SonetPathIntervalTable The SONET/SDH Path Interval table.

func (*SONETMIB_SonetPathIntervalTable) GetEntityData

func (sonetPathIntervalTable *SONETMIB_SonetPathIntervalTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetPathIntervalTable_SonetPathIntervalEntry

type SONETMIB_SonetPathIntervalTable_SonetPathIntervalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. A number between 1 and 96, which identifies the
	// interval for which the set of statistics is available. The interval
	// identified by 1 is the most recently completed 15 minute interval, and the
	// interval identified by N is the interval immediately preceding the one
	// identified by N-1. The type is interface{} with range: 1..96.
	SonetPathIntervalNumber interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH Path in a particular 15-minute interval in the past 24 hours. The
	// type is interface{} with range: 0..4294967295.
	SonetPathIntervalESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH Path in a particular 15-minute interval in the
	// past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetPathIntervalSESs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH Path in a particular 15-minute interval in the past 24 hours.
	// The type is interface{} with range: 0..4294967295.
	SonetPathIntervalCVs interface{}

	// The counter associated with the number of Unavailable Seconds encountered
	// by a Path in a particular 15-minute interval in the past 24 hours. The type
	// is interface{} with range: 0..4294967295.
	SonetPathIntervalUASs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	SonetPathIntervalValidData interface{}
}

SONETMIB_SonetPathIntervalTable_SonetPathIntervalEntry An entry in the SONET/SDH Path Interval table.

func (*SONETMIB_SonetPathIntervalTable_SonetPathIntervalEntry) GetEntityData

func (sonetPathIntervalEntry *SONETMIB_SonetPathIntervalTable_SonetPathIntervalEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetSectionCurrentTable

type SONETMIB_SonetSectionCurrentTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Section Current table. The type is slice of
	// SONETMIB_SonetSectionCurrentTable_SonetSectionCurrentEntry.
	SonetSectionCurrentEntry []*SONETMIB_SonetSectionCurrentTable_SonetSectionCurrentEntry
}

SONETMIB_SonetSectionCurrentTable The SONET/SDH Section Current table.

func (*SONETMIB_SonetSectionCurrentTable) GetEntityData

func (sonetSectionCurrentTable *SONETMIB_SonetSectionCurrentTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetSectionCurrentTable_SonetSectionCurrentEntry

type SONETMIB_SonetSectionCurrentTable_SonetSectionCurrentEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This variable indicates the status of the interface. The
	// sonetSectionCurrentStatus is a bit map represented as a sum, therefore, it
	// can represent multiple defects simultaneously. The sonetSectionNoDefect
	// should be set if and only if no other flag is set.  The various bit
	// positions are:       1   sonetSectionNoDefect       2   sonetSectionLOS
	// 4   sonetSectionLOF. The type is interface{} with range: 1..6.
	SonetSectionCurrentStatus interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH Section in the current 15 minute interval. The type is
	// interface{} with range: 0..4294967295.
	SonetSectionCurrentESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH Section in the current 15 minute interval. The
	// type is interface{} with range: 0..4294967295.
	SonetSectionCurrentSESs interface{}

	// The counter associated with the number of Severely Errored Framing Seconds
	// encountered by a SONET/SDH Section in the current 15 minute interval. The
	// type is interface{} with range: 0..4294967295.
	SonetSectionCurrentSEFSs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH Section in the current 15 minute interval. The type is
	// interface{} with range: 0..4294967295.
	SonetSectionCurrentCVs interface{}
}

SONETMIB_SonetSectionCurrentTable_SonetSectionCurrentEntry An entry in the SONET/SDH Section Current table.

func (*SONETMIB_SonetSectionCurrentTable_SonetSectionCurrentEntry) GetEntityData

func (sonetSectionCurrentEntry *SONETMIB_SonetSectionCurrentTable_SonetSectionCurrentEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetSectionIntervalTable

type SONETMIB_SonetSectionIntervalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH Section Interval table. The type is slice of
	// SONETMIB_SonetSectionIntervalTable_SonetSectionIntervalEntry.
	SonetSectionIntervalEntry []*SONETMIB_SonetSectionIntervalTable_SonetSectionIntervalEntry
}

SONETMIB_SonetSectionIntervalTable The SONET/SDH Section Interval table.

func (*SONETMIB_SonetSectionIntervalTable) GetEntityData

func (sonetSectionIntervalTable *SONETMIB_SonetSectionIntervalTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetSectionIntervalTable_SonetSectionIntervalEntry

type SONETMIB_SonetSectionIntervalTable_SonetSectionIntervalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. A number between 1 and 96, which identifies the
	// interval for which the set of statistics is available. The interval
	// identified by 1 is the most recently completed 15 minute interval, and the
	// interval identified by N is the interval immediately preceding the one
	// identified by N-1. The type is interface{} with range: 1..96.
	SonetSectionIntervalNumber interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH Section in a particular 15-minute interval in the past 24 hours.
	// The type is interface{} with range: 0..4294967295.
	SonetSectionIntervalESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH Section in a particular 15-minute interval in
	// the past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetSectionIntervalSESs interface{}

	// The counter associated with the number of Severely Errored Framing Seconds
	// encountered by a SONET/SDH Section in a particular 15-minute interval in
	// the past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetSectionIntervalSEFSs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH Section in a particular 15-minute interval in the past 24
	// hours. The type is interface{} with range: 0..4294967295.
	SonetSectionIntervalCVs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	SonetSectionIntervalValidData interface{}
}

SONETMIB_SonetSectionIntervalTable_SonetSectionIntervalEntry An entry in the SONET/SDH Section Interval table.

func (*SONETMIB_SonetSectionIntervalTable_SonetSectionIntervalEntry) GetEntityData

func (sonetSectionIntervalEntry *SONETMIB_SonetSectionIntervalTable_SonetSectionIntervalEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetVTCurrentTable

type SONETMIB_SonetVTCurrentTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH VT Current table. The type is slice of
	// SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry.
	SonetVTCurrentEntry []*SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry
}

SONETMIB_SonetVTCurrentTable The SONET/SDH VT Current table.

func (*SONETMIB_SonetVTCurrentTable) GetEntityData

func (sonetVTCurrentTable *SONETMIB_SonetVTCurrentTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry

type SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// A value that indicates the type of the SONET VT and SDH VC.  Assigned
	// widths are VT1.5/VC11, VT2/VC12, VT3, VT6/VC2, and VT6c. The type is
	// SonetVTCurrentWidth.
	SonetVTCurrentWidth interface{}

	// This variable indicates the status of the interface. The
	// sonetVTCurrentStatus is a bit map represented as a sum, therefore, it can
	// represent multiple defects and failures simultaneously. The sonetVTNoDefect
	// should be set if and only if no other flag is set.  The various bit
	// positions are:    1   sonetVTNoDefect    2   sonetVTLOP    4
	// sonetVTPathAIS    8   sonetVTPathRDI   16   sonetVTPathRFI   32
	// sonetVTUnequipped   64   sonetVTSignalLabelMismatch. The type is
	// interface{} with range: 1..126.
	SonetVTCurrentStatus interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH VT in the current 15 minute interval. The type is interface{}
	// with range: 0..4294967295.
	SonetVTCurrentESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH VT in the current 15 minute interval. The type
	// is interface{} with range: 0..4294967295.
	SonetVTCurrentSESs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH VT in the current 15 minute interval. The type is interface{}
	// with range: 0..4294967295.
	SonetVTCurrentCVs interface{}

	// The counter associated with the number of Unavailable Seconds encountered
	// by a VT in the current 15 minute interval. The type is interface{} with
	// range: 0..4294967295.
	SonetVTCurrentUASs interface{}
}

SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry An entry in the SONET/SDH VT Current table.

func (*SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry) GetEntityData

func (sonetVTCurrentEntry *SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth

type SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth string

SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth represents VT1.5/VC11, VT2/VC12, VT3, VT6/VC2, and VT6c.

const (
	SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth_vtWidth15VC11 SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth = "vtWidth15VC11"

	SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth_vtWidth2VC12 SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth = "vtWidth2VC12"

	SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth_vtWidth3 SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth = "vtWidth3"

	SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth_vtWidth6VC2 SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth = "vtWidth6VC2"

	SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth_vtWidth6c SONETMIB_SonetVTCurrentTable_SonetVTCurrentEntry_SonetVTCurrentWidth = "vtWidth6c"
)

type SONETMIB_SonetVTIntervalTable

type SONETMIB_SonetVTIntervalTable struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter

	// An entry in the SONET/SDH VT Interval table. The type is slice of
	// SONETMIB_SonetVTIntervalTable_SonetVTIntervalEntry.
	SonetVTIntervalEntry []*SONETMIB_SonetVTIntervalTable_SonetVTIntervalEntry
}

SONETMIB_SonetVTIntervalTable The SONET/SDH VT Interval table.

func (*SONETMIB_SonetVTIntervalTable) GetEntityData

func (sonetVTIntervalTable *SONETMIB_SonetVTIntervalTable) GetEntityData() *types.CommonEntityData

type SONETMIB_SonetVTIntervalTable_SonetVTIntervalEntry

type SONETMIB_SonetVTIntervalTable_SonetVTIntervalEntry struct {
	EntityData types.CommonEntityData
	YFilter    yfilter.YFilter
	YListKey   string

	// This attribute is a key. The type is string with range: 1..2147483647.
	// Refers to if_mib.IFMIB_IfTable_IfEntry_IfIndex
	IfIndex interface{}

	// This attribute is a key. A number between 1 and 96, which identifies the
	// interval for which the set of statistics is available. The interval
	// identified by 1 is the most recently completed 15 minute interval, and the
	// interval identified by N is the interval immediately preceding the one
	// identified by N-1. The type is interface{} with range: 1..96.
	SonetVTIntervalNumber interface{}

	// The counter associated with the number of Errored Seconds encountered by a
	// SONET/SDH VT in a particular 15-minute interval in the past 24 hours. The
	// type is interface{} with range: 0..4294967295.
	SonetVTIntervalESs interface{}

	// The counter associated with the number of Severely Errored Seconds
	// encountered by a SONET/SDH VT in a particular 15-minute interval in the
	// past 24 hours. The type is interface{} with range: 0..4294967295.
	SonetVTIntervalSESs interface{}

	// The counter associated with the number of Coding Violations encountered by
	// a SONET/SDH VT in a particular 15-minute interval in the past 24 hours. The
	// type is interface{} with range: 0..4294967295.
	SonetVTIntervalCVs interface{}

	// The counter associated with the number of Unavailable Seconds encountered
	// by a VT in a particular 15-minute interval in the past 24 hours. The type
	// is interface{} with range: 0..4294967295.
	SonetVTIntervalUASs interface{}

	// This variable indicates if the data for this interval is valid. The type is
	// bool.
	SonetVTIntervalValidData interface{}
}

SONETMIB_SonetVTIntervalTable_SonetVTIntervalEntry An entry in the SONET/SDH VT Interval table.

func (*SONETMIB_SonetVTIntervalTable_SonetVTIntervalEntry) GetEntityData

func (sonetVTIntervalEntry *SONETMIB_SonetVTIntervalTable_SonetVTIntervalEntry) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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