cisco_ietf_atm2_pvctrap_mib_extn

package
v0.0.0-...-50def94 Latest Latest
Warning

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

Go to latest
Published: Nov 2, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

This MIB Module is a supplement to the CISCO-IETF-ATM2-PVCTRAP-MIB.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CISCOIETFATM2PVCTRAPMIBEXTN

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

	// A table indicating all VCLs for which there is an active row in the
	// atmVclTable having an atmVclConnKind value of `pvc' and atmVclOperStatus to
	// have changed in the last PVC notification interval.
	AtmCurrentStatusChangePVclTable CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable

	// A table indicating more than one VCLs in a consecutive  range and for each
	// VCL there is an active row in the  atmVclTable having an atmVclConnKind
	// value of `pvc' and atmVclOperStatus to have changed in the same direction
	// in the last PVC notification interval.
	AtmStatusChangePVclRangeTable CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable
}

CISCOIETFATM2PVCTRAPMIBEXTN

func (*CISCOIETFATM2PVCTRAPMIBEXTN) GetEntityData

func (cISCOIETFATM2PVCTRAPMIBEXTN *CISCOIETFATM2PVCTRAPMIBEXTN) GetEntityData() *types.CommonEntityData

type CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable

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

	// Each entry in the table represents a VCL for which there is an active row
	// in the atmVclTable having an atmVclConnKind value of `pvc' and
	// atmVclOperStatus to have changed in the last PVC notification interval. The
	// type is slice of
	// CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable_AtmCurrentStatusChangePVclEntry.
	AtmCurrentStatusChangePVclEntry []*CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable_AtmCurrentStatusChangePVclEntry
}

CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable A table indicating all VCLs for which there is an active row in the atmVclTable having an atmVclConnKind value of `pvc' and atmVclOperStatus to have changed in the last PVC notification interval.

func (*CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable) GetEntityData

func (atmCurrentStatusChangePVclTable *CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable) GetEntityData() *types.CommonEntityData

type CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable_AtmCurrentStatusChangePVclEntry

type CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable_AtmCurrentStatusChangePVclEntry 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. The type is string with range: 0..4095. Refers to
	// atm_mib.ATMMIB_AtmVclTable_AtmVclEntry_AtmVclVpi
	AtmVclVpi interface{}

	// This attribute is a key. The type is string with range: 0..65535. Refers to
	// atm_mib.ATMMIB_AtmVclTable_AtmVclEntry_AtmVclVci
	AtmVclVci interface{}

	// The number of state transitions that has happened  on this PVCL in the last
	// notification interval. The type is interface{} with range: 0..4294967295.
	AtmPVclStatusTransition interface{}

	// The time stamp at which this PVCL changed state for the first time in  the
	// last notification interval. The type is interface{} with range:
	// 0..4294967295.
	AtmPVclStatusChangeStart interface{}

	// The time stamp of the last state change of this PVCL in the last
	// notification interval. The type is interface{} with range: 0..4294967295.
	AtmPVclStatusChangeEnd interface{}
}

CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable_AtmCurrentStatusChangePVclEntry Each entry in the table represents a VCL for which there is an active row in the atmVclTable having an atmVclConnKind value of `pvc' and atmVclOperStatus to have changed in the last PVC notification interval.

func (*CISCOIETFATM2PVCTRAPMIBEXTN_AtmCurrentStatusChangePVclTable_AtmCurrentStatusChangePVclEntry) GetEntityData

type CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable

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

	// Each entry in this table represents a range of VCLs and  for each VCL there
	// is an active row in the atmVclTable having an atmVclConnKind value of 'pvc'
	// and atmVclOperStatus to have changed in the same direction in the last
	// notification  interval. The type is slice of
	// CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable_AtmStatusChangePVclRangeEntry.
	AtmStatusChangePVclRangeEntry []*CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable_AtmStatusChangePVclRangeEntry
}

CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable A table indicating more than one VCLs in a consecutive range and for each VCL there is an active row in the atmVclTable having an atmVclConnKind value of `pvc' and atmVclOperStatus to have changed in the same direction in the last PVC notification interval.

func (*CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable) GetEntityData

func (atmStatusChangePVclRangeTable *CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable) GetEntityData() *types.CommonEntityData

type CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable_AtmStatusChangePVclRangeEntry

type CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable_AtmStatusChangePVclRangeEntry 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. The type is string with range: 0..4095. Refers to
	// atm_mib.ATMMIB_AtmVclTable_AtmVclEntry_AtmVclVpi
	AtmVclVpi interface{}

	// This attribute is a key. Index to represent different ranges, the first
	// range is  indexed by value 0, the second by 1 and so on... The type is
	// interface{} with range: 0..4294967295.
	RangeIndex interface{}

	// The first PVCL in a range of PVcls for which the  atmVclOperStatus to have
	// changed in the last  notification interval. The type is interface{} with
	// range: 0..65536.
	AtmPVclLowerRangeValue interface{}

	// The last PVCL in a range of PVcls for which the  atmOperStatus to have
	// changed in the last  notification interval. The type is interface{} with
	// range: 0..65536.
	AtmPVclHigherRangeValue interface{}

	// The time stamp at which the first PVCL in the range changed state in the
	// last notification interval. The type is interface{} with range:
	// 0..4294967295.
	AtmPVclRangeStatusChangeStart interface{}

	// The time stamp at which the last PVCL in the range changed state in the
	// last notification interval. The type is interface{} with range:
	// 0..4294967295.
	AtmPVclRangeStatusChangeEnd interface{}
}

CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable_AtmStatusChangePVclRangeEntry Each entry in this table represents a range of VCLs and for each VCL there is an active row in the atmVclTable having an atmVclConnKind value of 'pvc' and atmVclOperStatus to have changed in the same direction in the last notification interval.

func (*CISCOIETFATM2PVCTRAPMIBEXTN_AtmStatusChangePVclRangeTable_AtmStatusChangePVclRangeEntry) GetEntityData

Jump to

Keyboard shortcuts

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