snmp_agent_oper

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 module contains a collection of YANG definitions for Cisco IOS-XR snmp-agent package operational data.

This module contains definitions for the following management objects:

snmp: SNMP operational data

Copyright (c) 2013-2018 by Cisco Systems, Inc. All rights reserved.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type DupReqDropStatus

type DupReqDropStatus string

DupReqDropStatus represents Dup req drop status

const (
	// Disabled
	DupReqDropStatus_disabled DupReqDropStatus = "disabled"

	// Enabled
	DupReqDropStatus_enabled DupReqDropStatus = "enabled"
)

type Snmp

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

	// List of trap hosts.
	TrapServers Snmp_TrapServers

	// SNMP operational information.
	Information Snmp_Information

	// List of interfaces.
	Interfaces Snmp_Interfaces

	// Trap Correlator operational data.
	Correlator Snmp_Correlator

	// List of index.
	InterfaceIndexes Snmp_InterfaceIndexes

	// List of ifnames.
	IfIndexes Snmp_IfIndexes

	// SNMP entity mib.
	EntityMib Snmp_EntityMib

	// SNMP IF-MIB information.
	InterfaceMib Snmp_InterfaceMib

	// SNMP sensor MIB information.
	SensorMib Snmp_SensorMib
}

Snmp SNMP operational data

func (*Snmp) GetEntityData

func (snmp *Snmp) GetEntityData() *types.CommonEntityData

type SnmpCorrRuleState

type SnmpCorrRuleState string

SnmpCorrRuleState represents Snmp corr rule state

const (
	// Rule is in Unapplied state
	SnmpCorrRuleState_rule_unapplied SnmpCorrRuleState = "rule-unapplied"

	// Rule is Applied to specified hosts
	SnmpCorrRuleState_rule_applied SnmpCorrRuleState = "rule-applied"

	// Rule is Applied to all of router
	SnmpCorrRuleState_rule_applied_all SnmpCorrRuleState = "rule-applied-all"
)

type SnmpCorrVbindMatch

type SnmpCorrVbindMatch string

SnmpCorrVbindMatch represents Snmp corr vbind match

const (
	// Match regexp to varbind index
	SnmpCorrVbindMatch_index SnmpCorrVbindMatch = "index"

	// Match regexp to varbind value
	SnmpCorrVbindMatch_value SnmpCorrVbindMatch = "value"
)

type Snmp_Correlator

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

	// Table that contains the database of correlation rule details.
	RuleDetails Snmp_Correlator_RuleDetails

	// Describes buffer utilization and parameters configured.
	BufferStatus Snmp_Correlator_BufferStatus

	// Table that contains the ruleset detail info.
	RuleSetDetails Snmp_Correlator_RuleSetDetails

	// Correlated traps Table.
	Traps Snmp_Correlator_Traps
}

Snmp_Correlator Trap Correlator operational data

func (*Snmp_Correlator) GetEntityData

func (correlator *Snmp_Correlator) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_BufferStatus

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

	// Current buffer usage. The type is interface{} with range: 0..4294967295.
	CurrentSize interface{}

	// Configured buffer size. The type is interface{} with range: 0..4294967295.
	ConfiguredSize interface{}
}

Snmp_Correlator_BufferStatus Describes buffer utilization and parameters configured

func (*Snmp_Correlator_BufferStatus) GetEntityData

func (bufferStatus *Snmp_Correlator_BufferStatus) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_RuleDetails

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

	// Details of one of the correlation rules. The type is slice of
	// Snmp_Correlator_RuleDetails_RuleDetail.
	RuleDetail []*Snmp_Correlator_RuleDetails_RuleDetail
}

Snmp_Correlator_RuleDetails Table that contains the database of correlation rule details

func (*Snmp_Correlator_RuleDetails) GetEntityData

func (ruleDetails *Snmp_Correlator_RuleDetails) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_RuleDetails_RuleDetail

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

	// This attribute is a key. Correlation Rule Name. The type is string with
	// length: 1..32.
	RuleName interface{}

	// Time window (in ms) for which root/all messages are kept in correlater
	// before sending them to hosts. The type is interface{} with range:
	// 0..4294967295.
	Timeout interface{}

	// Rule summary, name, etc.
	RuleSummary Snmp_Correlator_RuleDetails_RuleDetail_RuleSummary

	// OID/VarBinds defining the rootcause match conditions.
	RootCause Snmp_Correlator_RuleDetails_RuleDetail_RootCause

	// OIDs/VarBinds defining the nonrootcause match conditions. The type is slice
	// of Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus.
	NonRootcaus []*Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus

	// Hosts (IP/port) to which the rule is applied. The type is slice of
	// Snmp_Correlator_RuleDetails_RuleDetail_ApplyHost.
	ApplyHost []*Snmp_Correlator_RuleDetails_RuleDetail_ApplyHost
}

Snmp_Correlator_RuleDetails_RuleDetail Details of one of the correlation rules

func (*Snmp_Correlator_RuleDetails_RuleDetail) GetEntityData

func (ruleDetail *Snmp_Correlator_RuleDetails_RuleDetail) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_RuleDetails_RuleDetail_ApplyHost

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

	// IP address of the host. The type is string.
	IpAddress interface{}

	// Port of the host. The type is interface{} with range: 0..65535.
	Port interface{}
}

Snmp_Correlator_RuleDetails_RuleDetail_ApplyHost Hosts (IP/port) to which the rule is applied

func (*Snmp_Correlator_RuleDetails_RuleDetail_ApplyHost) GetEntityData

type Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus

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

	// OID of the trap. The type is string.
	Oid interface{}

	// VarBinds of the trap. The type is slice of
	// Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus_VarBind.
	VarBind []*Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus_VarBind
}

Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus OIDs/VarBinds defining the nonrootcause match conditions.

func (*Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus) GetEntityData

type Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus_VarBind

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

	// OID of the varbind. The type is string.
	Oid interface{}

	// Varbind match type. The type is SnmpCorrVbindMatch.
	MatchType interface{}

	// Regular expression to match. The type is string.
	RegExp interface{}
}

Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus_VarBind VarBinds of the trap

func (*Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus_VarBind) GetEntityData

type Snmp_Correlator_RuleDetails_RuleDetail_RootCause

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

	// OID of the trap. The type is string.
	Oid interface{}

	// VarBinds of the trap. The type is slice of
	// Snmp_Correlator_RuleDetails_RuleDetail_RootCause_VarBind.
	VarBind []*Snmp_Correlator_RuleDetails_RuleDetail_RootCause_VarBind
}

Snmp_Correlator_RuleDetails_RuleDetail_RootCause OID/VarBinds defining the rootcause match conditions.

func (*Snmp_Correlator_RuleDetails_RuleDetail_RootCause) GetEntityData

type Snmp_Correlator_RuleDetails_RuleDetail_RootCause_VarBind

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

	// OID of the varbind. The type is string.
	Oid interface{}

	// Varbind match type. The type is SnmpCorrVbindMatch.
	MatchType interface{}

	// Regular expression to match. The type is string.
	RegExp interface{}
}

Snmp_Correlator_RuleDetails_RuleDetail_RootCause_VarBind VarBinds of the trap

func (*Snmp_Correlator_RuleDetails_RuleDetail_RootCause_VarBind) GetEntityData

type Snmp_Correlator_RuleDetails_RuleDetail_RuleSummary

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

	// Correlation Rule Name. The type is string.
	RuleName interface{}

	// Applied state of the rule It could be not applied, applied or applied to
	// all. The type is SnmpCorrRuleState.
	RuleState interface{}

	// Number of buffered traps correlated to this rule. The type is interface{}
	// with range: 0..4294967295.
	BufferedTrapsCount interface{}
}

Snmp_Correlator_RuleDetails_RuleDetail_RuleSummary Rule summary, name, etc

func (*Snmp_Correlator_RuleDetails_RuleDetail_RuleSummary) GetEntityData

type Snmp_Correlator_RuleSetDetails

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

	// Detail of one of the correlation rulesets. The type is slice of
	// Snmp_Correlator_RuleSetDetails_RuleSetDetail.
	RuleSetDetail []*Snmp_Correlator_RuleSetDetails_RuleSetDetail
}

Snmp_Correlator_RuleSetDetails Table that contains the ruleset detail info

func (*Snmp_Correlator_RuleSetDetails) GetEntityData

func (ruleSetDetails *Snmp_Correlator_RuleSetDetails) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_RuleSetDetails_RuleSetDetail

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

	// This attribute is a key. Ruleset Name. The type is string with length:
	// 1..32.
	RuleSetName interface{}

	// Ruleset Name. The type is string.
	RuleSetNameXr interface{}

	// Rules contained in a ruleset. The type is slice of
	// Snmp_Correlator_RuleSetDetails_RuleSetDetail_Rules.
	Rules []*Snmp_Correlator_RuleSetDetails_RuleSetDetail_Rules
}

Snmp_Correlator_RuleSetDetails_RuleSetDetail Detail of one of the correlation rulesets

func (*Snmp_Correlator_RuleSetDetails_RuleSetDetail) GetEntityData

type Snmp_Correlator_RuleSetDetails_RuleSetDetail_Rules

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

	// Correlation Rule Name. The type is string.
	RuleName interface{}

	// Applied state of the rule It could be not applied, applied or applied to
	// all. The type is SnmpCorrRuleState.
	RuleState interface{}

	// Number of buffered traps correlated to this rule. The type is interface{}
	// with range: 0..4294967295.
	BufferedTrapsCount interface{}
}

Snmp_Correlator_RuleSetDetails_RuleSetDetail_Rules Rules contained in a ruleset

func (*Snmp_Correlator_RuleSetDetails_RuleSetDetail_Rules) GetEntityData

type Snmp_Correlator_Traps

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

	// One of the correlated traps. The type is slice of
	// Snmp_Correlator_Traps_Trap.
	Trap []*Snmp_Correlator_Traps_Trap
}

Snmp_Correlator_Traps Correlated traps Table

func (*Snmp_Correlator_Traps) GetEntityData

func (traps *Snmp_Correlator_Traps) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_Traps_Trap

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

	// This attribute is a key. Entry ID. The type is interface{} with range:
	// 0..4294967295.
	EntryId interface{}

	// Correlation ID. The type is interface{} with range: 0..4294967295.
	CorrelationId interface{}

	// True if this is the rootcause. The type is bool.
	IsRootCause interface{}

	// Correlation rule name. The type is string.
	RuleName interface{}

	// Correlated trap information.
	TrapInfo Snmp_Correlator_Traps_Trap_TrapInfo
}

Snmp_Correlator_Traps_Trap One of the correlated traps

func (*Snmp_Correlator_Traps_Trap) GetEntityData

func (trap *Snmp_Correlator_Traps_Trap) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_Traps_Trap_TrapInfo

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

	// Object ID. The type is string.
	Oid interface{}

	// Number of hsecs elapsed since snmpd was started. The type is interface{}
	// with range: 0..4294967295. Units are second.
	RelativeTimestamp interface{}

	// Time when the trap was generated. It is expressed in number of milliseconds
	// since 00:00 :00 UTC, January 1, 1970. The type is interface{} with range:
	// 0..18446744073709551615. Units are millisecond.
	Timestamp interface{}

	// VarBinds on the trap. The type is slice of
	// Snmp_Correlator_Traps_Trap_TrapInfo_VarBind.
	VarBind []*Snmp_Correlator_Traps_Trap_TrapInfo_VarBind
}

Snmp_Correlator_Traps_Trap_TrapInfo Correlated trap information

func (*Snmp_Correlator_Traps_Trap_TrapInfo) GetEntityData

func (trapInfo *Snmp_Correlator_Traps_Trap_TrapInfo) GetEntityData() *types.CommonEntityData

type Snmp_Correlator_Traps_Trap_TrapInfo_VarBind

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

	// OID of the varbind. The type is string.
	Oid interface{}

	// Value of the varbind. The type is string.
	Value interface{}
}

Snmp_Correlator_Traps_Trap_TrapInfo_VarBind VarBinds on the trap

func (*Snmp_Correlator_Traps_Trap_TrapInfo_VarBind) GetEntityData

type Snmp_EntityMib

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

	// SNMP entity mib.
	EntityPhysicalIndexes Snmp_EntityMib_EntityPhysicalIndexes
}

Snmp_EntityMib SNMP entity mib

func (*Snmp_EntityMib) GetEntityData

func (entityMib *Snmp_EntityMib) GetEntityData() *types.CommonEntityData

type Snmp_EntityMib_EntityPhysicalIndexes

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

	// SNMP entPhysical index number. The type is slice of
	// Snmp_EntityMib_EntityPhysicalIndexes_EntityPhysicalIndex.
	EntityPhysicalIndex []*Snmp_EntityMib_EntityPhysicalIndexes_EntityPhysicalIndex
}

Snmp_EntityMib_EntityPhysicalIndexes SNMP entity mib

func (*Snmp_EntityMib_EntityPhysicalIndexes) GetEntityData

func (entityPhysicalIndexes *Snmp_EntityMib_EntityPhysicalIndexes) GetEntityData() *types.CommonEntityData

type Snmp_EntityMib_EntityPhysicalIndexes_EntityPhysicalIndex

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

	// This attribute is a key. Entity physical index. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	EntityPhynum interface{}

	// entPhysicalIndex. The type is interface{} with range: 0..4294967295.
	PhysicalIndex interface{}

	// entPhysicalName. The type is string.
	EntPhysicalName interface{}

	// invmgr EDM path. The type is string.
	Location interface{}

	// EntPhysicalDescription. The type is string.
	EntPhysicalDescr interface{}

	// entphysicalFirmwareRev. The type is string.
	EntPhysicalFirmwareRev interface{}

	// entphysicalHardwareRev. The type is string.
	EntPhysicalHardwareRev interface{}

	// entphysicalModelName. The type is string.
	EntPhysicalModelname interface{}

	// entphysicalSerialNum. The type is string.
	EntPhysicalSerialNum interface{}

	// entphysicalSoftwareRev. The type is string.
	EntPhysicalSoftwareRev interface{}

	// entphysicalMfgName. The type is string.
	EntPhysicalMfgName interface{}
}

Snmp_EntityMib_EntityPhysicalIndexes_EntityPhysicalIndex SNMP entPhysical index number

func (*Snmp_EntityMib_EntityPhysicalIndexes_EntityPhysicalIndex) GetEntityData

type Snmp_IfIndexes

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

	// Interface Index. The type is slice of Snmp_IfIndexes_IfIndex.
	IfIndex []*Snmp_IfIndexes_IfIndex
}

Snmp_IfIndexes List of ifnames

func (*Snmp_IfIndexes) GetEntityData

func (ifIndexes *Snmp_IfIndexes) GetEntityData() *types.CommonEntityData

type Snmp_IfIndexes_IfIndex

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

	// This attribute is a key. Interface Index as used by MIB tables. The type is
	// interface{} with range: 0..4294967295.
	InterfaceIndex interface{}

	// Interface Name. The type is string.
	InterfaceName interface{}
}

Snmp_IfIndexes_IfIndex Interface Index

func (*Snmp_IfIndexes_IfIndex) GetEntityData

func (ifIndex *Snmp_IfIndexes_IfIndex) GetEntityData() *types.CommonEntityData

type Snmp_Information

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

	// SNMP host information.
	Hosts Snmp_Information_Hosts

	// System up time.
	SystemUpTime Snmp_Information_SystemUpTime

	// SNMP request type summary .
	NmsAddresses Snmp_Information_NmsAddresses

	// SNMP engine ID.
	EngineId Snmp_Information_EngineId

	// SNMP rx queue statistics.
	RxQueue Snmp_Information_RxQueue

	// System name.
	SystemName Snmp_Information_SystemName

	// SNMP request type details .
	RequestTypeDetail Snmp_Information_RequestTypeDetail

	// Duplicate request status, count, time .
	DuplicateDrop Snmp_Information_DuplicateDrop

	// List of bulkstats transfer on the system.
	BulkStatsTransfers Snmp_Information_BulkStatsTransfers

	// SNMP trap OID.
	TrapInfos Snmp_Information_TrapInfos

	// OID list for poll PDU.
	PollOids Snmp_Information_PollOids

	// SNMP trap OID.
	InfomDetails Snmp_Information_InfomDetails

	// SNMP statistics.
	Statistics Snmp_Information_Statistics

	// Incoming queue details .
	IncomingQueue Snmp_Information_IncomingQueue

	// Context name, features name, topology name, instance.
	ContextMapping Snmp_Information_ContextMapping

	// SNMP trap OID.
	TrapOids Snmp_Information_TrapOids

	// SNMP overload statistics .
	NmSpackets Snmp_Information_NmSpackets

	// List of MIBS supported on the system.
	Mibs Snmp_Information_Mibs

	// SNMP statistics pdu .
	SerialNumbers Snmp_Information_SerialNumbers

	// NMS list for drop PDU.
	DropNmsAddresses Snmp_Information_DropNmsAddresses

	// SNMP view information.
	Views Snmp_Information_Views

	// System description.
	SystemDescr Snmp_Information_SystemDescr

	// List of table.
	Tables Snmp_Information_Tables

	// System object ID.
	SystemOid Snmp_Information_SystemOid

	// SNMP trap queue statistics.
	TrapQueue Snmp_Information_TrapQueue
}

Snmp_Information SNMP operational information

func (*Snmp_Information) GetEntityData

func (information *Snmp_Information) GetEntityData() *types.CommonEntityData

type Snmp_Information_BulkStatsTransfers

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

	// SNMP bulkstats transfer name. The type is slice of
	// Snmp_Information_BulkStatsTransfers_BulkStatsTransfer.
	BulkStatsTransfer []*Snmp_Information_BulkStatsTransfers_BulkStatsTransfer
}

Snmp_Information_BulkStatsTransfers List of bulkstats transfer on the system

func (*Snmp_Information_BulkStatsTransfers) GetEntityData

func (bulkStatsTransfers *Snmp_Information_BulkStatsTransfers) GetEntityData() *types.CommonEntityData

type Snmp_Information_BulkStatsTransfers_BulkStatsTransfer

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

	// This attribute is a key. Transfer name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	TransferName interface{}

	// Name of the bulkstats transfer session. The type is string.
	TransferNameXr interface{}

	// Bulkstats transfer primary URL. The type is string.
	UrlPrimary interface{}

	// Bulkstats transfer secondary URL. The type is string.
	UrlSecondary interface{}

	// Bulkstats transfer retained file name. The type is string.
	RetainedFile interface{}

	// Bulkstats transfer retry time left in seconds. The type is interface{} with
	// range: 0..4294967295. Units are second.
	TimeLeft interface{}

	// Bulkstats transfer retry attempt left. The type is interface{} with range:
	// 0..4294967295.
	RetryLeft interface{}
}

Snmp_Information_BulkStatsTransfers_BulkStatsTransfer SNMP bulkstats transfer name

func (*Snmp_Information_BulkStatsTransfers_BulkStatsTransfer) GetEntityData

type Snmp_Information_ContextMapping

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

	// Context Mapping. The type is slice of
	// Snmp_Information_ContextMapping_ContexMapping.
	ContexMapping []*Snmp_Information_ContextMapping_ContexMapping
}

Snmp_Information_ContextMapping Context name, features name, topology name, instance

func (*Snmp_Information_ContextMapping) GetEntityData

func (contextMapping *Snmp_Information_ContextMapping) GetEntityData() *types.CommonEntityData

type Snmp_Information_ContextMapping_ContexMapping

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

	// Context name. The type is string.
	Context interface{}

	// Feature name. The type is string.
	FeatureName interface{}

	// Instance name. The type is string.
	Instance interface{}

	// Topology name. The type is string.
	Topology interface{}

	// Feature. The type is string.
	Feature interface{}
}

Snmp_Information_ContextMapping_ContexMapping Context Mapping

func (*Snmp_Information_ContextMapping_ContexMapping) GetEntityData

type Snmp_Information_DropNmsAddresses

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

	// PDU drop info for NMS. The type is slice of
	// Snmp_Information_DropNmsAddresses_DropNmsAddress.
	DropNmsAddress []*Snmp_Information_DropNmsAddresses_DropNmsAddress
}

Snmp_Information_DropNmsAddresses NMS list for drop PDU

func (*Snmp_Information_DropNmsAddresses) GetEntityData

func (dropNmsAddresses *Snmp_Information_DropNmsAddresses) GetEntityData() *types.CommonEntityData

type Snmp_Information_DropNmsAddresses_DropNmsAddress

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

	// This attribute is a key. NMS address. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NmsAddr interface{}

	// NMS address of server. The type is string.
	NmsAddress interface{}

	// Drop Count at Incoming Q. The type is interface{} with range:
	// 0..4294967295.
	IncomingQCount interface{}

	// Drop Count at Incoming Q after threshold limit. The type is interface{}
	// with range: 0..4294967295.
	ThresholdIncomingQCount interface{}

	// Drop Count with Encode errors. The type is interface{} with range:
	// 0..4294967295.
	EncodeCount interface{}

	// Duplicate request drop count. The type is interface{} with range:
	// 0..4294967295.
	DuplicateCount interface{}

	// Drop Count at snmp Stack. The type is interface{} with range:
	// 0..4294967295.
	StackCount interface{}

	// drop count with AIPC Buffer Full. The type is interface{} with range:
	// 0..4294967295.
	AipcCount interface{}

	// Drop Count with overload notification. The type is interface{} with range:
	// 0..4294967295.
	OverloadCount interface{}

	// Drop count with timeout. The type is interface{} with range: 0..4294967295.
	TimeoutCount interface{}

	// drop with Internal Errors. The type is interface{} with range:
	// 0..4294967295.
	InternalCount interface{}
}

Snmp_Information_DropNmsAddresses_DropNmsAddress PDU drop info for NMS

func (*Snmp_Information_DropNmsAddresses_DropNmsAddress) GetEntityData

type Snmp_Information_DuplicateDrop

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

	// Duplicate requests drop feature status. The type is DupReqDropStatus.
	DuplicateRequestStatus interface{}

	// Duplicate request drop feature last enable disable time (Day Mon Date
	// HH:MM:SS). The type is string.
	LastStatusChangeTime interface{}

	// Configured Duplicate Drop feature Timeout. The type is interface{} with
	// range: 0..4294967295.
	DuplicateDropConfiguredTimeout interface{}

	// Number of duplicate SNMP requests are dropped. The type is interface{} with
	// range: 0..4294967295.
	DuplicateDroppedRequests interface{}

	// Number of Retry SNMP requests are Processed. The type is interface{} with
	// range: 0..4294967295.
	RetryProcessedRequests interface{}

	// Duplicate request drop feature first  enable time (Day Mon Date HH:MM:SS).
	// The type is string.
	FirstEnableTime interface{}

	// Number of duplicate SNMP requests dropped, from the last enable time. The
	// type is interface{} with range: 0..4294967295.
	LatestDuplicateDroppedRequests interface{}

	// Number of retry SNMP requests processed, from the last enable time. The
	// type is interface{} with range: 0..4294967295.
	LatestRetryProcessedRequests interface{}

	// Duplicate request drop feature last enable time(Day Mon Date HH:MM:SS). The
	// type is string.
	DuplicateRequestLatestEnableTime interface{}

	// Number of times duplicate request drop feature is enabled. The type is
	// interface{} with range: 0..4294967295.
	DuplicateDropEnableCount interface{}

	// Number of times duplicate request drop feature is disabled. The type is
	// interface{} with range: 0..4294967295.
	DuplicateDropDisableCount interface{}
}

Snmp_Information_DuplicateDrop Duplicate request status, count, time

func (*Snmp_Information_DuplicateDrop) GetEntityData

func (duplicateDrop *Snmp_Information_DuplicateDrop) GetEntityData() *types.CommonEntityData

type Snmp_Information_EngineId

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

	// SNMPv3 engineID. The type is string.
	EngineId interface{}
}

Snmp_Information_EngineId SNMP engine ID

func (*Snmp_Information_EngineId) GetEntityData

func (engineId *Snmp_Information_EngineId) GetEntityData() *types.CommonEntityData

type Snmp_Information_Hosts

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

	// SNMP target host name. The type is slice of Snmp_Information_Hosts_Host.
	Host []*Snmp_Information_Hosts_Host
}

Snmp_Information_Hosts SNMP host information

func (*Snmp_Information_Hosts) GetEntityData

func (hosts *Snmp_Information_Hosts) GetEntityData() *types.CommonEntityData

type Snmp_Information_Hosts_Host

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

	// This attribute is a key. Group name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Host name ,udp-port , user, security model and level. The type is slice of
	// Snmp_Information_Hosts_Host_HostInformation.
	HostInformation []*Snmp_Information_Hosts_Host_HostInformation
}

Snmp_Information_Hosts_Host SNMP target host name

func (*Snmp_Information_Hosts_Host) GetEntityData

func (host *Snmp_Information_Hosts_Host) GetEntityData() *types.CommonEntityData

type Snmp_Information_Hosts_Host_HostInformation

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

	// This attribute is a key. SNMP host user. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	User interface{}

	// Transport type of address. The type is string.
	SnmpTargetAddressTHost interface{}

	// Target UDP port. The type is string.
	SnmpTargetAddressPort interface{}

	// Target host type (Inform or Trap). The type is string.
	SnmpTargetAddresstype interface{}

	// Security model. The type is string.
	SnmpTargetParamsSecurityModel interface{}

	// Security name. The type is string.
	SnmpTargetParamsSecurityName interface{}

	// Security level. The type is string.
	SnmpTargetParamsSecurityLevel interface{}
}

Snmp_Information_Hosts_Host_HostInformation Host name ,udp-port , user, security model and level

func (*Snmp_Information_Hosts_Host_HostInformation) GetEntityData

func (hostInformation *Snmp_Information_Hosts_Host_HostInformation) GetEntityData() *types.CommonEntityData

type Snmp_Information_IncomingQueue

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

	// Number of NMS Queues Exist. The type is interface{} with range:
	// 0..4294967295.
	QueueCount interface{}

	// Each Entry Details. The type is slice of
	// Snmp_Information_IncomingQueue_InqEntry.
	InqEntry []*Snmp_Information_IncomingQueue_InqEntry
}

Snmp_Information_IncomingQueue Incoming queue details

func (*Snmp_Information_IncomingQueue) GetEntityData

func (incomingQueue *Snmp_Information_IncomingQueue) GetEntityData() *types.CommonEntityData

type Snmp_Information_IncomingQueue_InqEntry

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

	// Address of NMS Q. The type is string.
	AddressOfQueue interface{}

	// Request Count of Each Queue. The type is interface{} with range:
	// 0..4294967295.
	RequestCount interface{}

	// Processed request Count. The type is interface{} with range: 0..4294967295.
	ProcessedRequestCount interface{}

	// Last Access time of Each Queue. The type is string.
	LastAccessTime interface{}

	// Priority of Each Queue. The type is interface{} with range: 0..255.
	Priority interface{}
}

Snmp_Information_IncomingQueue_InqEntry Each Entry Details.

func (*Snmp_Information_IncomingQueue_InqEntry) GetEntityData

type Snmp_Information_InfomDetails

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

	// SNMP Trap infomation like server , port and trapOID. The type is slice of
	// Snmp_Information_InfomDetails_InfomDetail.
	InfomDetail []*Snmp_Information_InfomDetails_InfomDetail
}

Snmp_Information_InfomDetails SNMP trap OID

func (*Snmp_Information_InfomDetails) GetEntityData

func (infomDetails *Snmp_Information_InfomDetails) GetEntityData() *types.CommonEntityData

type Snmp_Information_InfomDetails_InfomDetail

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

	// Trap Host. The type is string.
	TrapHost interface{}

	// Trap port. The type is interface{} with range: 0..65535.
	Port interface{}

	// NMS/Host address. The type is string.
	Host interface{}

	// udp port number. The type is interface{} with range: 0..65535.
	PortXr interface{}

	// Total number of OID's sent. The type is interface{} with range:
	// 0..4294967295.
	TrapOidCount interface{}

	// Per trap OID statistics. The type is slice of
	// Snmp_Information_InfomDetails_InfomDetail_TrapOiDinfo.
	TrapOiDinfo []*Snmp_Information_InfomDetails_InfomDetail_TrapOiDinfo
}

Snmp_Information_InfomDetails_InfomDetail SNMP Trap infomation like server , port and trapOID

func (*Snmp_Information_InfomDetails_InfomDetail) GetEntityData

type Snmp_Information_InfomDetails_InfomDetail_TrapOiDinfo

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

	// TRAP OID. The type is string.
	TrapOid interface{}

	// Number of traps sent. The type is interface{} with range: 0..4294967295.
	Count interface{}

	// Number of Traps Dropped. The type is interface{} with range: 0..4294967295.
	DropCount interface{}

	// Num of times retry. The type is interface{} with range: 0..4294967295.
	RetryCount interface{}

	// Timestamp of latest successfully sent. The type is string.
	LastsentTime interface{}

	// Timestamp of latest droped. The type is string.
	LasrdropTime interface{}
}

Snmp_Information_InfomDetails_InfomDetail_TrapOiDinfo Per trap OID statistics

func (*Snmp_Information_InfomDetails_InfomDetail_TrapOiDinfo) GetEntityData

type Snmp_Information_Mibs

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

	// SNMP MIB Name. The type is slice of Snmp_Information_Mibs_Mib.
	Mib []*Snmp_Information_Mibs_Mib
}

Snmp_Information_Mibs List of MIBS supported on the system

func (*Snmp_Information_Mibs) GetEntityData

func (mibs *Snmp_Information_Mibs) GetEntityData() *types.CommonEntityData

type Snmp_Information_Mibs_Mib

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

	// This attribute is a key. MIB Name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// List of OIDs per MIB.
	Oids Snmp_Information_Mibs_Mib_Oids

	// MIB state and information.
	MibInformation Snmp_Information_Mibs_Mib_MibInformation
}

Snmp_Information_Mibs_Mib SNMP MIB Name

func (*Snmp_Information_Mibs_Mib) GetEntityData

func (mib *Snmp_Information_Mibs_Mib) GetEntityData() *types.CommonEntityData

type Snmp_Information_Mibs_Mib_MibInformation

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

	// Name of the MIB module. The type is string.
	MibName interface{}

	// MIB DLL filename, non-DLL MIBs will have no value. The type is string.
	DllName interface{}

	// MIB config filename, non-DLL MIBs will have no value. The type is string.
	MibConfigFilename interface{}

	// TRUE if MIB DLL is currently loaded, will always be TRUE for non-DLL MIBs.
	// The type is bool.
	IsMibLoaded interface{}

	// DLL capabilities. The type is interface{} with range: 0..4294967295.
	DllCapabilities interface{}

	// List of trapstring configured. The type is string.
	TrapStrings interface{}

	// TRUE is mib is in phase 1 timeout. The type is bool.
	Timeout interface{}

	// Load time. The type is interface{} with range: 0..4294967295.
	LoadTime interface{}
}

Snmp_Information_Mibs_Mib_MibInformation MIB state and information

func (*Snmp_Information_Mibs_Mib_MibInformation) GetEntityData

func (mibInformation *Snmp_Information_Mibs_Mib_MibInformation) GetEntityData() *types.CommonEntityData

type Snmp_Information_Mibs_Mib_Oids

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

	// Object identifiers of a mib. The type is slice of
	// Snmp_Information_Mibs_Mib_Oids_Oid.
	Oid []*Snmp_Information_Mibs_Mib_Oids_Oid
}

Snmp_Information_Mibs_Mib_Oids List of OIDs per MIB

func (*Snmp_Information_Mibs_Mib_Oids) GetEntityData

func (oids *Snmp_Information_Mibs_Mib_Oids) GetEntityData() *types.CommonEntityData

type Snmp_Information_Mibs_Mib_Oids_Oid

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

	// This attribute is a key. Object Identifier. The type is string.
	Oid interface{}

	// MIB OID Name. The type is string. This attribute is mandatory.
	OidName interface{}
}

Snmp_Information_Mibs_Mib_Oids_Oid Object identifiers of a mib

func (*Snmp_Information_Mibs_Mib_Oids_Oid) GetEntityData

type Snmp_Information_NmSpackets

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

	// NMS packet drop count. The type is slice of
	// Snmp_Information_NmSpackets_NmSpacket.
	NmSpacket []*Snmp_Information_NmSpackets_NmSpacket
}

Snmp_Information_NmSpackets SNMP overload statistics

func (*Snmp_Information_NmSpackets) GetEntityData

func (nmSpackets *Snmp_Information_NmSpackets) GetEntityData() *types.CommonEntityData

type Snmp_Information_NmSpackets_NmSpacket

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

	// This attribute is a key. NMS packet drop count. The type is string with
	// pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Packetcount interface{}

	// Number of packets which are currently enqueued within the NMS queues. The
	// type is interface{} with range: 0..4294967295.
	NumberOfNmsqPktsDropped interface{}

	// Number of packets dropped. The type is interface{} with range:
	// 0..4294967295.
	NumberOfPktsDropped interface{}

	// Time of overload contol begin. The type is string.
	OverloadStartTime interface{}

	// Time of overload contol End. The type is string.
	OverloadEndTime interface{}
}

Snmp_Information_NmSpackets_NmSpacket NMS packet drop count

func (*Snmp_Information_NmSpackets_NmSpacket) GetEntityData

func (nmSpacket *Snmp_Information_NmSpackets_NmSpacket) GetEntityData() *types.CommonEntityData

type Snmp_Information_NmsAddresses

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

	// NMS address. The type is slice of Snmp_Information_NmsAddresses_NmsAddress.
	NmsAddress []*Snmp_Information_NmsAddresses_NmsAddress
}

Snmp_Information_NmsAddresses SNMP request type summary

func (*Snmp_Information_NmsAddresses) GetEntityData

func (nmsAddresses *Snmp_Information_NmsAddresses) GetEntityData() *types.CommonEntityData

type Snmp_Information_NmsAddresses_NmsAddress

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

	// This attribute is a key. NMS address. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NmsAddr interface{}

	// NMS address of server. The type is string.
	NmsAddress interface{}

	// Get Request Count. The type is interface{} with range: 0..4294967295.
	GetRequestCount interface{}

	// Getnext Request Count. The type is interface{} with range: 0..4294967295.
	GetnextRequestCount interface{}

	// Getbulk Request Count. The type is interface{} with range: 0..4294967295.
	GetbulkRequestCount interface{}

	// Set Request Count. The type is interface{} with range: 0..4294967295.
	SetRequestCount interface{}

	// Test Request Count. The type is interface{} with range: 0..4294967295.
	TestRequestCount interface{}
}

Snmp_Information_NmsAddresses_NmsAddress NMS address

func (*Snmp_Information_NmsAddresses_NmsAddress) GetEntityData

type Snmp_Information_PollOids

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

	// PDU drop info for OID. The type is slice of
	// Snmp_Information_PollOids_PollOid.
	PollOid []*Snmp_Information_PollOids_PollOid
}

Snmp_Information_PollOids OID list for poll PDU

func (*Snmp_Information_PollOids) GetEntityData

func (pollOids *Snmp_Information_PollOids) GetEntityData() *types.CommonEntityData

type Snmp_Information_PollOids_PollOid

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

	// This attribute is a key. Object ID. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	ObjectId interface{}

	// Managment station count. The type is interface{} with range: 0..4294967295.
	NmsCount interface{}

	// Network Managment station ipadress. The type is slice of string.
	Nms []interface{}

	// OID request count for each Managment station . The type is slice of
	// interface{} with range: 0..4294967295.
	RequestCount []interface{}
}

Snmp_Information_PollOids_PollOid PDU drop info for OID

func (*Snmp_Information_PollOids_PollOid) GetEntityData

func (pollOid *Snmp_Information_PollOids_PollOid) GetEntityData() *types.CommonEntityData

type Snmp_Information_RequestTypeDetail

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

	// snmp request type details .
	NmsAddresses Snmp_Information_RequestTypeDetail_NmsAddresses
}

Snmp_Information_RequestTypeDetail SNMP request type details

func (*Snmp_Information_RequestTypeDetail) GetEntityData

func (requestTypeDetail *Snmp_Information_RequestTypeDetail) GetEntityData() *types.CommonEntityData

type Snmp_Information_RequestTypeDetail_NmsAddresses

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

	// NMS address. The type is slice of
	// Snmp_Information_RequestTypeDetail_NmsAddresses_NmsAddress.
	NmsAddress []*Snmp_Information_RequestTypeDetail_NmsAddresses_NmsAddress
}

Snmp_Information_RequestTypeDetail_NmsAddresses snmp request type details

func (*Snmp_Information_RequestTypeDetail_NmsAddresses) GetEntityData

type Snmp_Information_RequestTypeDetail_NmsAddresses_NmsAddress

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

	// This attribute is a key. NMS address. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	NmsAddr interface{}

	// Total request count for each managment station or client. The type is
	// interface{} with range: 0..4294967295.
	TotalCount interface{}

	// Processing agent request count for each client for particluar managment
	// station. The type is interface{} with range: 0..4294967295.
	AgentRequestCount interface{}

	// Processing interfce request count for each client for particluar managment
	// station. The type is interface{} with range: 0..4294967295.
	InterfaceRequestCount interface{}

	// Processing entity request count for each client for particluar managment
	// station. The type is interface{} with range: 0..4294967295.
	EntityRequestCount interface{}

	// Processing route request count for each client for particluar Managment
	// station. The type is interface{} with range: 0..4294967295.
	RouteRequestCount interface{}

	// Processing infra request count for each client for particluar Managment
	// station. The type is interface{} with range: 0..4294967295.
	InfraRequestCount interface{}
}

Snmp_Information_RequestTypeDetail_NmsAddresses_NmsAddress NMS address

func (*Snmp_Information_RequestTypeDetail_NmsAddresses_NmsAddress) GetEntityData

type Snmp_Information_RxQueue

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

	// qlen. The type is interface{} with range: 0..4294967295.
	Qlen interface{}

	// in min. The type is interface{} with range: 0..4294967295.
	InMin interface{}

	// in avg. The type is interface{} with range: 0..4294967295.
	InAvg interface{}

	// in max. The type is interface{} with range: 0..4294967295.
	InMax interface{}

	// pend min. The type is interface{} with range: 0..4294967295.
	PendMin interface{}

	// pend avg. The type is interface{} with range: 0..4294967295.
	PendAvg interface{}

	// pend max. The type is interface{} with range: 0..4294967295.
	PendMax interface{}

	// incoming q. The type is slice of Snmp_Information_RxQueue_IncomingQ.
	IncomingQ []*Snmp_Information_RxQueue_IncomingQ

	// pending q. The type is slice of Snmp_Information_RxQueue_PendingQ.
	PendingQ []*Snmp_Information_RxQueue_PendingQ
}

Snmp_Information_RxQueue SNMP rx queue statistics

func (*Snmp_Information_RxQueue) GetEntityData

func (rxQueue *Snmp_Information_RxQueue) GetEntityData() *types.CommonEntityData

type Snmp_Information_RxQueue_IncomingQ

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

	// min. The type is interface{} with range: 0..4294967295.
	Min interface{}

	// avg. The type is interface{} with range: 0..4294967295.
	Avg interface{}

	// max. The type is interface{} with range: 0..4294967295.
	Max interface{}
}

Snmp_Information_RxQueue_IncomingQ incoming q

func (*Snmp_Information_RxQueue_IncomingQ) GetEntityData

func (incomingQ *Snmp_Information_RxQueue_IncomingQ) GetEntityData() *types.CommonEntityData

type Snmp_Information_RxQueue_PendingQ

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

	// min. The type is interface{} with range: 0..4294967295.
	Min interface{}

	// avg. The type is interface{} with range: 0..4294967295.
	Avg interface{}

	// max. The type is interface{} with range: 0..4294967295.
	Max interface{}
}

Snmp_Information_RxQueue_PendingQ pending q

func (*Snmp_Information_RxQueue_PendingQ) GetEntityData

func (pendingQ *Snmp_Information_RxQueue_PendingQ) GetEntityData() *types.CommonEntityData

type Snmp_Information_SerialNumbers

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

	// Serial number. The type is slice of
	// Snmp_Information_SerialNumbers_SerialNumber.
	SerialNumber []*Snmp_Information_SerialNumbers_SerialNumber
}

Snmp_Information_SerialNumbers SNMP statistics pdu

func (*Snmp_Information_SerialNumbers) GetEntityData

func (serialNumbers *Snmp_Information_SerialNumbers) GetEntityData() *types.CommonEntityData

type Snmp_Information_SerialNumbers_SerialNumber

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

	// Serial number. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Number interface{}

	// Request ID. The type is interface{} with range: 0..4294967295.
	ReqId interface{}

	// Port. The type is interface{} with range: 0..65535.
	Port interface{}

	// NMS address Rx PDU. The type is string.
	Nms interface{}

	// SNMP request id per PDU. The type is interface{} with range: 0..4294967295.
	RequestId interface{}

	// NMS port number. The type is interface{} with range: 0..65535.
	PortXr interface{}

	// PDU type. The type is interface{} with range: 0..65535.
	PduType interface{}

	// Is reques dropped due to error. The type is interface{} with range:
	// 0..65535.
	ErrorStatus interface{}

	// Serial number per PDU processing. The type is interface{} with range:
	// 0..4294967295.
	SerialNum interface{}

	// Request inserted into input queue. The type is string.
	InputQ interface{}

	// De-queue the request from the input queue. The type is interface{} with
	// range: 0..4294967295.
	OutputQ interface{}

	// Enqueue the request into pending queue. The type is interface{} with range:
	// 0..4294967295.
	PendingQ interface{}

	// Response sent. The type is interface{} with range: 0..4294967295.
	ResponseOut interface{}
}

Snmp_Information_SerialNumbers_SerialNumber Serial number

func (*Snmp_Information_SerialNumbers_SerialNumber) GetEntityData

type Snmp_Information_Statistics

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

	// snmpInPkts. The type is interface{} with range: 0..4294967295.
	PacketsReceived interface{}

	// snmpInBadVersions. The type is interface{} with range: 0..4294967295.
	BadVersionsReceived interface{}

	// snmpInBadCommunityNames. The type is interface{} with range: 0..4294967295.
	BadCommunityNamesReceived interface{}

	// snmpInBadCommunityUses. The type is interface{} with range: 0..4294967295.
	BadCommunityUsesReceived interface{}

	// snmpInASNParseErrs. The type is interface{} with range: 0..4294967295.
	AsnParseErrorsReceived interface{}

	// snmpSilentDrops. The type is interface{} with range: 0..4294967295.
	SilentDropCount interface{}

	// snmpProxyDrops. The type is interface{} with range: 0..4294967295.
	ProxyDropCount interface{}

	// snmpInTooBigs. The type is interface{} with range: 0..4294967295.
	TooBigPacketReceived interface{}

	// snmp maximum packet size. The type is interface{} with range:
	// 0..4294967295.
	MaxPacketSize interface{}

	// snmpInNoSuchNames. The type is interface{} with range: 0..4294967295.
	NoSuchNamesReceived interface{}

	// snmpInBadValues. The type is interface{} with range: 0..4294967295.
	BadValuesReceived interface{}

	// snmpInReadOnlys. The type is interface{} with range: 0..4294967295.
	ReadOnlyReceived interface{}

	// snmpInGenErrs. The type is interface{} with range: 0..4294967295.
	TotalGeneralErrors interface{}

	// snmpInTotalReqVars. The type is interface{} with range: 0..4294967295.
	TotalRequestedVariables interface{}

	// snmpInTotalSetVars. The type is interface{} with range: 0..4294967295.
	TotalSetVariablesReceived interface{}

	// snmpInGetRequests. The type is interface{} with range: 0..4294967295.
	GetRequestsReceived interface{}

	// snmpInGetNexts. The type is interface{} with range: 0..4294967295.
	GetNextRequestsReceived interface{}

	// snmpInSetRequests. The type is interface{} with range: 0..4294967295.
	SetRequestsReceived interface{}

	// snmpInGetResponses. The type is interface{} with range: 0..4294967295.
	GetResponsesReceived interface{}

	// snmpInTraps. The type is interface{} with range: 0..4294967295.
	TrapsReceived interface{}

	// snmpOutPkts. The type is interface{} with range: 0..4294967295.
	TotalPacketsSent interface{}

	// snmpOutTooBigs. The type is interface{} with range: 0..4294967295.
	TooBigPacketsSent interface{}

	// snmpOutNoSuchNames. The type is interface{} with range: 0..4294967295.
	NoSuchNamesSent interface{}

	// snmpOutBadValues. The type is interface{} with range: 0..4294967295.
	BadValuesSent interface{}

	// snmpOutGenErrs. The type is interface{} with range: 0..4294967295.
	GeneralErrorsSent interface{}

	// snmpOutGetRequests. The type is interface{} with range: 0..4294967295.
	GetRequestsSent interface{}

	// snmpOutGetNexts. The type is interface{} with range: 0..4294967295.
	GetNextRequestSent interface{}

	// snmpOutSetRequests. The type is interface{} with range: 0..4294967295.
	SetRequestsSent interface{}

	// snmpOutGetResponses. The type is interface{} with range: 0..4294967295.
	GetResponsesSent interface{}

	// snmpOutTraps. The type is interface{} with range: 0..4294967295.
	TrapsSent interface{}
}

Snmp_Information_Statistics SNMP statistics

func (*Snmp_Information_Statistics) GetEntityData

func (statistics *Snmp_Information_Statistics) GetEntityData() *types.CommonEntityData

type Snmp_Information_SystemDescr

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

	// sysDescr  1.3.6.1.2.1.1.1. The type is string.
	SysDescr interface{}
}

Snmp_Information_SystemDescr System description

func (*Snmp_Information_SystemDescr) GetEntityData

func (systemDescr *Snmp_Information_SystemDescr) GetEntityData() *types.CommonEntityData

type Snmp_Information_SystemName

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

	// sysName  1.3.6.1.2.1.1.5. The type is string.
	SystemName interface{}
}

Snmp_Information_SystemName System name

func (*Snmp_Information_SystemName) GetEntityData

func (systemName *Snmp_Information_SystemName) GetEntityData() *types.CommonEntityData

type Snmp_Information_SystemOid

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

	// sysObjID  1.3.6.1.2.1.1.2. The type is string.
	SysObjId interface{}
}

Snmp_Information_SystemOid System object ID

func (*Snmp_Information_SystemOid) GetEntityData

func (systemOid *Snmp_Information_SystemOid) GetEntityData() *types.CommonEntityData

type Snmp_Information_SystemUpTime

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

	// sysUpTime  1.3.6.1.2.1.1.3. The type is string.
	SystemUpTimeEdm interface{}
}

Snmp_Information_SystemUpTime System up time

func (*Snmp_Information_SystemUpTime) GetEntityData

func (systemUpTime *Snmp_Information_SystemUpTime) GetEntityData() *types.CommonEntityData

type Snmp_Information_Tables

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

	// List of vacmAccessTable.
	Groups Snmp_Information_Tables_Groups

	// List of User.
	UserEngineIds Snmp_Information_Tables_UserEngineIds
}

Snmp_Information_Tables List of table

func (*Snmp_Information_Tables) GetEntityData

func (tables *Snmp_Information_Tables) GetEntityData() *types.CommonEntityData

type Snmp_Information_Tables_Groups

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

	// SNMP group name. The type is slice of Snmp_Information_Tables_Groups_Group.
	Group []*Snmp_Information_Tables_Groups_Group
}

Snmp_Information_Tables_Groups List of vacmAccessTable

func (*Snmp_Information_Tables_Groups) GetEntityData

func (groups *Snmp_Information_Tables_Groups) GetEntityData() *types.CommonEntityData

type Snmp_Information_Tables_Groups_Group

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

	// This attribute is a key. Group Name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// Group Model.
	GroupInformations Snmp_Information_Tables_Groups_Group_GroupInformations
}

Snmp_Information_Tables_Groups_Group SNMP group name

func (*Snmp_Information_Tables_Groups_Group) GetEntityData

type Snmp_Information_Tables_Groups_Group_GroupInformations

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

	// Group name ,status  and information. The type is slice of
	// Snmp_Information_Tables_Groups_Group_GroupInformations_GroupInformation.
	GroupInformation []*Snmp_Information_Tables_Groups_Group_GroupInformations_GroupInformation
}

Snmp_Information_Tables_Groups_Group_GroupInformations Group Model

func (*Snmp_Information_Tables_Groups_Group_GroupInformations) GetEntityData

type Snmp_Information_Tables_Groups_Group_GroupInformations_GroupInformation

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

	// Model number. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Modelnumber interface{}

	// Level. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	Level interface{}

	// Read view name. The type is string.
	VacmAccessReadViewName interface{}

	// Write view name. The type is string.
	VacmAccessWriteViewName interface{}

	// Notify view name. The type is string.
	VacmAccessNotifyViewName interface{}

	// Status of this view configuration. The type is interface{} with range:
	// 0..4294967295.
	VacmAccessStatus interface{}
}

Snmp_Information_Tables_Groups_Group_GroupInformations_GroupInformation Group name ,status and information

func (*Snmp_Information_Tables_Groups_Group_GroupInformations_GroupInformation) GetEntityData

type Snmp_Information_Tables_UserEngineIds

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

	// SNMP engineId. The type is slice of
	// Snmp_Information_Tables_UserEngineIds_UserEngineId.
	UserEngineId []*Snmp_Information_Tables_UserEngineIds_UserEngineId
}

Snmp_Information_Tables_UserEngineIds List of User

func (*Snmp_Information_Tables_UserEngineIds) GetEntityData

func (userEngineIds *Snmp_Information_Tables_UserEngineIds) GetEntityData() *types.CommonEntityData

type Snmp_Information_Tables_UserEngineIds_UserEngineId

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

	// This attribute is a key. SNMP Engine ID. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	EngineId interface{}

	// User name ,storage type ,status . The type is slice of
	// Snmp_Information_Tables_UserEngineIds_UserEngineId_UserName.
	UserName []*Snmp_Information_Tables_UserEngineIds_UserEngineId_UserName
}

Snmp_Information_Tables_UserEngineIds_UserEngineId SNMP engineId

func (*Snmp_Information_Tables_UserEngineIds_UserEngineId) GetEntityData

type Snmp_Information_Tables_UserEngineIds_UserEngineId_UserName

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

	// This attribute is a key. User name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	UserName interface{}

	// Storage type. The type is interface{} with range: 0..4294967295.
	UsmUserStorageType interface{}

	// Status of this user. The type is interface{} with range: 0..4294967295.
	UsmUserStatus interface{}
}

Snmp_Information_Tables_UserEngineIds_UserEngineId_UserName User name ,storage type ,status

func (*Snmp_Information_Tables_UserEngineIds_UserEngineId_UserName) GetEntityData

type Snmp_Information_TrapInfos

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

	// SNMP Trap infomation like server , port and trapOID. The type is slice of
	// Snmp_Information_TrapInfos_TrapInfo.
	TrapInfo []*Snmp_Information_TrapInfos_TrapInfo
}

Snmp_Information_TrapInfos SNMP trap OID

func (*Snmp_Information_TrapInfos) GetEntityData

func (trapInfos *Snmp_Information_TrapInfos) GetEntityData() *types.CommonEntityData

type Snmp_Information_TrapInfos_TrapInfo

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

	// Trap Host. The type is string.
	TrapHost interface{}

	// Trap port. The type is interface{} with range: 0..65535.
	Port interface{}

	// NMS/Host address. The type is string.
	Host interface{}

	// udp port number. The type is interface{} with range: 0..65535.
	PortXr interface{}

	// Total number of OID's sent. The type is interface{} with range:
	// 0..4294967295.
	TrapOidCount interface{}

	// Per trap OID statistics. The type is slice of
	// Snmp_Information_TrapInfos_TrapInfo_TrapOiDinfo.
	TrapOiDinfo []*Snmp_Information_TrapInfos_TrapInfo_TrapOiDinfo
}

Snmp_Information_TrapInfos_TrapInfo SNMP Trap infomation like server , port and trapOID

func (*Snmp_Information_TrapInfos_TrapInfo) GetEntityData

func (trapInfo *Snmp_Information_TrapInfos_TrapInfo) GetEntityData() *types.CommonEntityData

type Snmp_Information_TrapInfos_TrapInfo_TrapOiDinfo

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

	// TRAP OID. The type is string.
	TrapOid interface{}

	// Number of traps sent. The type is interface{} with range: 0..4294967295.
	Count interface{}

	// Number of Traps Dropped. The type is interface{} with range: 0..4294967295.
	DropCount interface{}

	// Num of times retry. The type is interface{} with range: 0..4294967295.
	RetryCount interface{}

	// Timestamp of latest successfully sent. The type is string.
	LastsentTime interface{}

	// Timestamp of latest droped. The type is string.
	LasrdropTime interface{}
}

Snmp_Information_TrapInfos_TrapInfo_TrapOiDinfo Per trap OID statistics

func (*Snmp_Information_TrapInfos_TrapInfo_TrapOiDinfo) GetEntityData

type Snmp_Information_TrapOids

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

	// SNMP trap . The type is slice of Snmp_Information_TrapOids_TrapOid.
	TrapOid []*Snmp_Information_TrapOids_TrapOid
}

Snmp_Information_TrapOids SNMP trap OID

func (*Snmp_Information_TrapOids) GetEntityData

func (trapOids *Snmp_Information_TrapOids) GetEntityData() *types.CommonEntityData

type Snmp_Information_TrapOids_TrapOid

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

	// This attribute is a key. Trap object ID. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	TrapOid interface{}

	// Total number of OID's sent. The type is interface{} with range:
	// 0..4294967295.
	TrapOidCount interface{}

	// TRAP OID. The type is string.
	TrapOidXr interface{}
}

Snmp_Information_TrapOids_TrapOid SNMP trap

func (*Snmp_Information_TrapOids_TrapOid) GetEntityData

func (trapOid *Snmp_Information_TrapOids_TrapOid) GetEntityData() *types.CommonEntityData

type Snmp_Information_TrapQueue

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

	// trap min. The type is interface{} with range: 0..4294967295.
	TrapMin interface{}

	// trap avg. The type is interface{} with range: 0..4294967295.
	TrapAvg interface{}

	// trap max. The type is interface{} with range: 0..4294967295.
	TrapMax interface{}

	// trap q. The type is slice of Snmp_Information_TrapQueue_TrapQ.
	TrapQ []*Snmp_Information_TrapQueue_TrapQ
}

Snmp_Information_TrapQueue SNMP trap queue statistics

func (*Snmp_Information_TrapQueue) GetEntityData

func (trapQueue *Snmp_Information_TrapQueue) GetEntityData() *types.CommonEntityData

type Snmp_Information_TrapQueue_TrapQ

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

	// min. The type is interface{} with range: 0..4294967295.
	Min interface{}

	// avg. The type is interface{} with range: 0..4294967295.
	Avg interface{}

	// max. The type is interface{} with range: 0..4294967295.
	Max interface{}
}

Snmp_Information_TrapQueue_TrapQ trap q

func (*Snmp_Information_TrapQueue_TrapQ) GetEntityData

type Snmp_Information_Views

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

	// SNMP target view name. The type is slice of Snmp_Information_Views_View.
	View []*Snmp_Information_Views_View
}

Snmp_Information_Views SNMP view information

func (*Snmp_Information_Views) GetEntityData

func (views *Snmp_Information_Views) GetEntityData() *types.CommonEntityData

type Snmp_Information_Views_View

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

	// This attribute is a key. View name. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Name interface{}

	// View name ,familytype, storagetype and status. The type is slice of
	// Snmp_Information_Views_View_ViewInformation.
	ViewInformation []*Snmp_Information_Views_View_ViewInformation
}

Snmp_Information_Views_View SNMP target view name

func (*Snmp_Information_Views_View) GetEntityData

func (view *Snmp_Information_Views_View) GetEntityData() *types.CommonEntityData

type Snmp_Information_Views_View_ViewInformation

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

	// This attribute is a key. SNMP view OID. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	ObjectId interface{}

	// Include or exclude. The type is string.
	SnmpViewFamilyType interface{}

	// Storage type. The type is string.
	SnmpViewFamilyStorageType interface{}

	// Status of this entry. The type is string.
	SnmpViewFamilyStatus interface{}
}

Snmp_Information_Views_View_ViewInformation View name ,familytype, storagetype and status

func (*Snmp_Information_Views_View_ViewInformation) GetEntityData

func (viewInformation *Snmp_Information_Views_View_ViewInformation) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceIndexes

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

	// Interface Index. The type is slice of Snmp_InterfaceIndexes_InterfaceIndex.
	InterfaceIndex []*Snmp_InterfaceIndexes_InterfaceIndex
}

Snmp_InterfaceIndexes List of index

func (*Snmp_InterfaceIndexes) GetEntityData

func (interfaceIndexes *Snmp_InterfaceIndexes) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceIndexes_InterfaceIndex

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

	// This attribute is a key. Interface Index as used by MIB tables. The type is
	// interface{} with range: 0..4294967295.
	InterfaceIndex interface{}

	// Interface Name. The type is string. This attribute is mandatory.
	InterfaceName interface{}
}

Snmp_InterfaceIndexes_InterfaceIndex Interface Index

func (*Snmp_InterfaceIndexes_InterfaceIndex) GetEntityData

func (interfaceIndex *Snmp_InterfaceIndexes_InterfaceIndex) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceMib

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

	// Interfaces ifIndex information.
	Interfaces Snmp_InterfaceMib_Interfaces

	// Interfaces ifConnectorPresent information.
	InterfaceConnectors Snmp_InterfaceMib_InterfaceConnectors

	// Interfaces ifAlias information.
	InterfaceAliases Snmp_InterfaceMib_InterfaceAliases

	// Interfaces Notification information.
	NotificationInterfaces Snmp_InterfaceMib_NotificationInterfaces

	// Interfaces ifstackstatus information.
	InterfaceStackStatuses Snmp_InterfaceMib_InterfaceStackStatuses
}

Snmp_InterfaceMib SNMP IF-MIB information

func (*Snmp_InterfaceMib) GetEntityData

func (interfaceMib *Snmp_InterfaceMib) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceMib_InterfaceAliases

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

	// ifAlias for a specific Interface Name. The type is slice of
	// Snmp_InterfaceMib_InterfaceAliases_InterfaceAlias.
	InterfaceAlias []*Snmp_InterfaceMib_InterfaceAliases_InterfaceAlias
}

Snmp_InterfaceMib_InterfaceAliases Interfaces ifAlias information

func (*Snmp_InterfaceMib_InterfaceAliases) GetEntityData

func (interfaceAliases *Snmp_InterfaceMib_InterfaceAliases) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceMib_InterfaceAliases_InterfaceAlias

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

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface ifAlias. The type is string.
	IfAlias interface{}
}

Snmp_InterfaceMib_InterfaceAliases_InterfaceAlias ifAlias for a specific Interface Name

func (*Snmp_InterfaceMib_InterfaceAliases_InterfaceAlias) GetEntityData

type Snmp_InterfaceMib_InterfaceConnectors

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

	// ifConnectorPresent for a specific Interface Name. The type is slice of
	// Snmp_InterfaceMib_InterfaceConnectors_InterfaceConnector.
	InterfaceConnector []*Snmp_InterfaceMib_InterfaceConnectors_InterfaceConnector
}

Snmp_InterfaceMib_InterfaceConnectors Interfaces ifConnectorPresent information

func (*Snmp_InterfaceMib_InterfaceConnectors) GetEntityData

func (interfaceConnectors *Snmp_InterfaceMib_InterfaceConnectors) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceMib_InterfaceConnectors_InterfaceConnector

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

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface ifConnector. The type is string.
	IfConnectorPresent interface{}
}

Snmp_InterfaceMib_InterfaceConnectors_InterfaceConnector ifConnectorPresent for a specific Interface Name

func (*Snmp_InterfaceMib_InterfaceConnectors_InterfaceConnector) GetEntityData

type Snmp_InterfaceMib_InterfaceStackStatuses

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

	// ifstatus for a pair of Interface. The type is slice of
	// Snmp_InterfaceMib_InterfaceStackStatuses_InterfaceStackStatus.
	InterfaceStackStatus []*Snmp_InterfaceMib_InterfaceStackStatuses_InterfaceStackStatus
}

Snmp_InterfaceMib_InterfaceStackStatuses Interfaces ifstackstatus information

func (*Snmp_InterfaceMib_InterfaceStackStatuses) GetEntityData

func (interfaceStackStatuses *Snmp_InterfaceMib_InterfaceStackStatuses) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceMib_InterfaceStackStatuses_InterfaceStackStatus

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

	// This attribute is a key. StackHigherLayer.StackLowerLayer. The type is
	// string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	InterfaceStackStatus interface{}

	// Higher Layer Index. The type is string.
	IfStackHigherLayer interface{}

	// Lowyer Layer Index. The type is string.
	IfStackLowerLayer interface{}

	// Interface ifStackStaus info. The type is string.
	IfStackStatus interface{}
}

Snmp_InterfaceMib_InterfaceStackStatuses_InterfaceStackStatus ifstatus for a pair of Interface

func (*Snmp_InterfaceMib_InterfaceStackStatuses_InterfaceStackStatus) GetEntityData

type Snmp_InterfaceMib_Interfaces

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

	// ifIndex for a specific Interface Name. The type is slice of
	// Snmp_InterfaceMib_Interfaces_Interface.
	Interface []*Snmp_InterfaceMib_Interfaces_Interface
}

Snmp_InterfaceMib_Interfaces Interfaces ifIndex information

func (*Snmp_InterfaceMib_Interfaces) GetEntityData

func (interfaces *Snmp_InterfaceMib_Interfaces) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceMib_Interfaces_Interface

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

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// Interface Index. The type is interface{} with range: 0..4294967295.
	IfIndex interface{}
}

Snmp_InterfaceMib_Interfaces_Interface ifIndex for a specific Interface Name

func (*Snmp_InterfaceMib_Interfaces_Interface) GetEntityData

type Snmp_InterfaceMib_NotificationInterfaces

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

	// Notification for specific Interface Name. The type is slice of
	// Snmp_InterfaceMib_NotificationInterfaces_NotificationInterface.
	NotificationInterface []*Snmp_InterfaceMib_NotificationInterfaces_NotificationInterface
}

Snmp_InterfaceMib_NotificationInterfaces Interfaces Notification information

func (*Snmp_InterfaceMib_NotificationInterfaces) GetEntityData

func (notificationInterfaces *Snmp_InterfaceMib_NotificationInterfaces) GetEntityData() *types.CommonEntityData

type Snmp_InterfaceMib_NotificationInterfaces_NotificationInterface

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

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	InterfaceName interface{}

	// LinkUpDown notification status. The type is LinkUpDownStatus.
	LinkUpDownNotifStatus interface{}
}

Snmp_InterfaceMib_NotificationInterfaces_NotificationInterface Notification for specific Interface Name

func (*Snmp_InterfaceMib_NotificationInterfaces_NotificationInterface) GetEntityData

type Snmp_Interfaces

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

	// Interface Name. The type is slice of Snmp_Interfaces_Interface.
	Interface []*Snmp_Interfaces_Interface
}

Snmp_Interfaces List of interfaces

func (*Snmp_Interfaces) GetEntityData

func (interfaces *Snmp_Interfaces) GetEntityData() *types.CommonEntityData

type Snmp_Interfaces_Interface

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

	// This attribute is a key. Interface Name. The type is string with pattern:
	// [a-zA-Z0-9._/-]+.
	Name interface{}

	// Interface Index as used by MIB tables. The type is interface{} with range:
	// 0..4294967295. This attribute is mandatory.
	InterfaceIndex interface{}
}

Snmp_Interfaces_Interface Interface Name

func (*Snmp_Interfaces_Interface) GetEntityData

func (self *Snmp_Interfaces_Interface) GetEntityData() *types.CommonEntityData

type Snmp_SensorMib

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

	// List of physical index table for threshold value.
	PhysicalIndexes Snmp_SensorMib_PhysicalIndexes

	// List of physical index .
	EntPhyIndexes Snmp_SensorMib_EntPhyIndexes
}

Snmp_SensorMib SNMP sensor MIB information

func (*Snmp_SensorMib) GetEntityData

func (sensorMib *Snmp_SensorMib) GetEntityData() *types.CommonEntityData

type Snmp_SensorMib_EntPhyIndexes

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

	// Sensor value for physical index. The type is slice of
	// Snmp_SensorMib_EntPhyIndexes_EntPhyIndex.
	EntPhyIndex []*Snmp_SensorMib_EntPhyIndexes_EntPhyIndex
}

Snmp_SensorMib_EntPhyIndexes List of physical index

func (*Snmp_SensorMib_EntPhyIndexes) GetEntityData

func (entPhyIndexes *Snmp_SensorMib_EntPhyIndexes) GetEntityData() *types.CommonEntityData

type Snmp_SensorMib_EntPhyIndexes_EntPhyIndex

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

	// This attribute is a key. Physical index. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Index interface{}

	// Sensor valid bitmap. The type is interface{} with range: 0..4294967295.
	FieldValidityBitmap interface{}

	// Device Name. The type is string with length: 0..64.
	DeviceDescription interface{}

	// Units of variable being read. The type is string with length: 0..64.
	Units interface{}

	// Identifier for this device. The type is interface{} with range:
	// 0..4294967295.
	DeviceId interface{}

	// Current reading of sensor. The type is interface{} with range:
	// 0..4294967295.
	Value interface{}

	// Indicates threshold violation. The type is interface{} with range:
	// 0..4294967295.
	AlarmType interface{}

	// Sensor data type enums. The type is interface{} with range: 0..4294967295.
	DataType interface{}

	// Sensor scale enums. The type is interface{} with range: 0..4294967295.
	Scale interface{}

	// Sensor precision range. The type is interface{} with range: 0..4294967295.
	Precision interface{}

	// Sensor operation state enums. The type is interface{} with range:
	// 0..4294967295.
	Status interface{}

	// Age of the sensor value; set to the current time if directly access the
	// value from sensor. The type is interface{} with range: 0..4294967295.
	AgeTimeStamp interface{}

	// Sensor value update rate;set to 0 if sensor value is updated and evaluated
	// immediately. The type is interface{} with range: 0..4294967295.
	UpdateRate interface{}

	// physical entity for which the sensor is taking measurements. The type is
	// interface{} with range: 0..4294967295.
	MeasuredEntity interface{}
}

Snmp_SensorMib_EntPhyIndexes_EntPhyIndex Sensor value for physical index

func (*Snmp_SensorMib_EntPhyIndexes_EntPhyIndex) GetEntityData

func (entPhyIndex *Snmp_SensorMib_EntPhyIndexes_EntPhyIndex) GetEntityData() *types.CommonEntityData

type Snmp_SensorMib_PhysicalIndexes

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

	// Threshold value for physical index. The type is slice of
	// Snmp_SensorMib_PhysicalIndexes_PhysicalIndex.
	PhysicalIndex []*Snmp_SensorMib_PhysicalIndexes_PhysicalIndex
}

Snmp_SensorMib_PhysicalIndexes List of physical index table for threshold value

func (*Snmp_SensorMib_PhysicalIndexes) GetEntityData

func (physicalIndexes *Snmp_SensorMib_PhysicalIndexes) GetEntityData() *types.CommonEntityData

type Snmp_SensorMib_PhysicalIndexes_PhysicalIndex

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

	// This attribute is a key. Physical index. The type is string with pattern:
	// [\w\-\.:,_@#%$\+=\|;]+.
	Index interface{}

	// List of threshold index.
	ThresholdIndexes Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes
}

Snmp_SensorMib_PhysicalIndexes_PhysicalIndex Threshold value for physical index

func (*Snmp_SensorMib_PhysicalIndexes_PhysicalIndex) GetEntityData

type Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes

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

	// Threshold value for threshold index. The type is slice of
	// Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes_ThresholdIndex.
	ThresholdIndex []*Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes_ThresholdIndex
}

Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes List of threshold index

func (*Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes) GetEntityData

type Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes_ThresholdIndex

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

	// Physical Index. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	PhyIndex interface{}

	// Threshold index. The type is string with pattern: [\w\-\.:,_@#%$\+=\|;]+.
	ThreIndex interface{}

	// Indicates minor, major, critical severities. The type is interface{} with
	// range: 0..4294967295.
	ThresholdSeverity interface{}

	// Indicates relation between sensor value and threshold. The type is
	// interface{} with range: 0..4294967295.
	ThresholdRelation interface{}

	// Value of the configured threshold. The type is interface{} with range:
	// 0..4294967295.
	ThresholdValue interface{}

	// Indicates the result of the most recent evaluation of the thresholD. The
	// type is bool.
	ThresholdEvaluation interface{}

	// Indicates whether or not a notification should result, in case of threshold
	// violation. The type is bool.
	ThresholdNotificationEnabled interface{}
}

Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes_ThresholdIndex Threshold value for threshold index

func (*Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes_ThresholdIndex) GetEntityData

type Snmp_TrapServers

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

	// Trap server and port to which the trap is to be sent and statistics. The
	// type is slice of Snmp_TrapServers_TrapServer.
	TrapServer []*Snmp_TrapServers_TrapServer
}

Snmp_TrapServers List of trap hosts

func (*Snmp_TrapServers) GetEntityData

func (trapServers *Snmp_TrapServers) GetEntityData() *types.CommonEntityData

type Snmp_TrapServers_TrapServer

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

	// Trap Host. The type is string.
	TrapHost interface{}

	// Trap port. The type is interface{} with range: 0..65535.
	Port interface{}

	// No. of trap packets in trapQ. The type is interface{} with range:
	// 0..4294967295.
	NumberOfPktsInTrapQ interface{}

	// Maximum Queue length of trapQ. The type is interface{} with range:
	// 0..4294967295.
	MaxQLengthOfTrapQ interface{}

	// No. of trap packets sent. The type is interface{} with range:
	// 0..4294967295.
	NumberOfPktsSent interface{}

	// No. of trap packets dropped. The type is interface{} with range:
	// 0..4294967295.
	NumberOfPktsDropped interface{}
}

Snmp_TrapServers_TrapServer Trap server and port to which the trap is to be sent and statistics

func (*Snmp_TrapServers_TrapServer) GetEntityData

func (trapServer *Snmp_TrapServers_TrapServer) GetEntityData() *types.CommonEntityData

Jump to

Keyboard shortcuts

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