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 ¶
- type DupReqDropStatus
- type Snmp
- type SnmpCorrRuleState
- type SnmpCorrVbindMatch
- type Snmp_Correlator
- type Snmp_Correlator_BufferStatus
- type Snmp_Correlator_RuleDetails
- type Snmp_Correlator_RuleDetails_RuleDetail
- type Snmp_Correlator_RuleDetails_RuleDetail_ApplyHost
- type Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus
- type Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus_VarBind
- type Snmp_Correlator_RuleDetails_RuleDetail_RootCause
- type Snmp_Correlator_RuleDetails_RuleDetail_RootCause_VarBind
- type Snmp_Correlator_RuleDetails_RuleDetail_RuleSummary
- type Snmp_Correlator_RuleSetDetails
- type Snmp_Correlator_RuleSetDetails_RuleSetDetail
- type Snmp_Correlator_RuleSetDetails_RuleSetDetail_Rules
- type Snmp_Correlator_Traps
- type Snmp_Correlator_Traps_Trap
- type Snmp_Correlator_Traps_Trap_TrapInfo
- type Snmp_Correlator_Traps_Trap_TrapInfo_VarBind
- type Snmp_EntityMib
- type Snmp_EntityMib_EntityPhysicalIndexes
- type Snmp_EntityMib_EntityPhysicalIndexes_EntityPhysicalIndex
- type Snmp_IfIndexes
- type Snmp_IfIndexes_IfIndex
- type Snmp_Information
- type Snmp_Information_BulkStatsTransfers
- type Snmp_Information_BulkStatsTransfers_BulkStatsTransfer
- type Snmp_Information_ContextMapping
- type Snmp_Information_ContextMapping_ContexMapping
- type Snmp_Information_DropNmsAddresses
- type Snmp_Information_DropNmsAddresses_DropNmsAddress
- type Snmp_Information_DuplicateDrop
- type Snmp_Information_EngineId
- type Snmp_Information_Hosts
- type Snmp_Information_Hosts_Host
- type Snmp_Information_Hosts_Host_HostInformation
- type Snmp_Information_IncomingQueue
- type Snmp_Information_IncomingQueue_InqEntry
- type Snmp_Information_InfomDetails
- type Snmp_Information_InfomDetails_InfomDetail
- type Snmp_Information_InfomDetails_InfomDetail_TrapOiDinfo
- type Snmp_Information_Mibs
- type Snmp_Information_Mibs_Mib
- type Snmp_Information_Mibs_Mib_MibInformation
- type Snmp_Information_Mibs_Mib_Oids
- type Snmp_Information_Mibs_Mib_Oids_Oid
- type Snmp_Information_NmSpackets
- type Snmp_Information_NmSpackets_NmSpacket
- type Snmp_Information_NmsAddresses
- type Snmp_Information_NmsAddresses_NmsAddress
- type Snmp_Information_PollOids
- type Snmp_Information_PollOids_PollOid
- type Snmp_Information_RequestTypeDetail
- type Snmp_Information_RequestTypeDetail_NmsAddresses
- type Snmp_Information_RequestTypeDetail_NmsAddresses_NmsAddress
- type Snmp_Information_RxQueue
- type Snmp_Information_RxQueue_IncomingQ
- type Snmp_Information_RxQueue_PendingQ
- type Snmp_Information_SerialNumbers
- type Snmp_Information_SerialNumbers_SerialNumber
- type Snmp_Information_Statistics
- type Snmp_Information_SystemDescr
- type Snmp_Information_SystemName
- type Snmp_Information_SystemOid
- type Snmp_Information_SystemUpTime
- type Snmp_Information_Tables
- type Snmp_Information_Tables_Groups
- type Snmp_Information_Tables_Groups_Group
- type Snmp_Information_Tables_Groups_Group_GroupInformations
- type Snmp_Information_Tables_Groups_Group_GroupInformations_GroupInformation
- type Snmp_Information_Tables_UserEngineIds
- type Snmp_Information_Tables_UserEngineIds_UserEngineId
- type Snmp_Information_Tables_UserEngineIds_UserEngineId_UserName
- type Snmp_Information_TrapInfos
- type Snmp_Information_TrapInfos_TrapInfo
- type Snmp_Information_TrapInfos_TrapInfo_TrapOiDinfo
- type Snmp_Information_TrapOids
- type Snmp_Information_TrapOids_TrapOid
- type Snmp_Information_TrapQueue
- type Snmp_Information_TrapQueue_TrapQ
- type Snmp_Information_Views
- type Snmp_Information_Views_View
- type Snmp_Information_Views_View_ViewInformation
- type Snmp_InterfaceIndexes
- type Snmp_InterfaceIndexes_InterfaceIndex
- type Snmp_InterfaceMib
- type Snmp_InterfaceMib_InterfaceAliases
- type Snmp_InterfaceMib_InterfaceAliases_InterfaceAlias
- type Snmp_InterfaceMib_InterfaceConnectors
- type Snmp_InterfaceMib_InterfaceConnectors_InterfaceConnector
- type Snmp_InterfaceMib_InterfaceStackStatuses
- type Snmp_InterfaceMib_InterfaceStackStatuses_InterfaceStackStatus
- type Snmp_InterfaceMib_Interfaces
- type Snmp_InterfaceMib_Interfaces_Interface
- type Snmp_InterfaceMib_NotificationInterfaces
- type Snmp_InterfaceMib_NotificationInterfaces_NotificationInterface
- type Snmp_Interfaces
- type Snmp_Interfaces_Interface
- type Snmp_SensorMib
- type Snmp_SensorMib_EntPhyIndexes
- type Snmp_SensorMib_EntPhyIndexes_EntPhyIndex
- type Snmp_SensorMib_PhysicalIndexes
- type Snmp_SensorMib_PhysicalIndexes_PhysicalIndex
- type Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes
- type Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes_ThresholdIndex
- type Snmp_TrapServers
- type Snmp_TrapServers_TrapServer
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 ¶
func (applyHost *Snmp_Correlator_RuleDetails_RuleDetail_ApplyHost) GetEntityData() *types.CommonEntityData
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 ¶
func (nonRootcaus *Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus) GetEntityData() *types.CommonEntityData
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 ¶
func (varBind *Snmp_Correlator_RuleDetails_RuleDetail_NonRootcaus_VarBind) GetEntityData() *types.CommonEntityData
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 ¶
func (rootCause *Snmp_Correlator_RuleDetails_RuleDetail_RootCause) GetEntityData() *types.CommonEntityData
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 ¶
func (varBind *Snmp_Correlator_RuleDetails_RuleDetail_RootCause_VarBind) GetEntityData() *types.CommonEntityData
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 ¶
func (ruleSummary *Snmp_Correlator_RuleDetails_RuleDetail_RuleSummary) GetEntityData() *types.CommonEntityData
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 ¶
func (ruleSetDetail *Snmp_Correlator_RuleSetDetails_RuleSetDetail) GetEntityData() *types.CommonEntityData
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 ¶
func (rules *Snmp_Correlator_RuleSetDetails_RuleSetDetail_Rules) GetEntityData() *types.CommonEntityData
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 ¶
func (varBind *Snmp_Correlator_Traps_Trap_TrapInfo_VarBind) GetEntityData() *types.CommonEntityData
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 ¶
func (entityPhysicalIndex *Snmp_EntityMib_EntityPhysicalIndexes_EntityPhysicalIndex) GetEntityData() *types.CommonEntityData
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 ¶
func (bulkStatsTransfer *Snmp_Information_BulkStatsTransfers_BulkStatsTransfer) GetEntityData() *types.CommonEntityData
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 ¶
func (contexMapping *Snmp_Information_ContextMapping_ContexMapping) GetEntityData() *types.CommonEntityData
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 ¶
func (dropNmsAddress *Snmp_Information_DropNmsAddresses_DropNmsAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (inqEntry *Snmp_Information_IncomingQueue_InqEntry) GetEntityData() *types.CommonEntityData
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 ¶
func (infomDetail *Snmp_Information_InfomDetails_InfomDetail) GetEntityData() *types.CommonEntityData
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 ¶
func (trapOiDinfo *Snmp_Information_InfomDetails_InfomDetail_TrapOiDinfo) GetEntityData() *types.CommonEntityData
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 ¶
func (oid *Snmp_Information_Mibs_Mib_Oids_Oid) GetEntityData() *types.CommonEntityData
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 ¶
func (nmsAddress *Snmp_Information_NmsAddresses_NmsAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (nmsAddresses *Snmp_Information_RequestTypeDetail_NmsAddresses) GetEntityData() *types.CommonEntityData
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 ¶
func (nmsAddress *Snmp_Information_RequestTypeDetail_NmsAddresses_NmsAddress) GetEntityData() *types.CommonEntityData
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 ¶
func (serialNumber *Snmp_Information_SerialNumbers_SerialNumber) GetEntityData() *types.CommonEntityData
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 ¶
func (group *Snmp_Information_Tables_Groups_Group) GetEntityData() *types.CommonEntityData
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 ¶
func (groupInformations *Snmp_Information_Tables_Groups_Group_GroupInformations) GetEntityData() *types.CommonEntityData
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 ¶
func (groupInformation *Snmp_Information_Tables_Groups_Group_GroupInformations_GroupInformation) GetEntityData() *types.CommonEntityData
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 ¶
func (userEngineId *Snmp_Information_Tables_UserEngineIds_UserEngineId) GetEntityData() *types.CommonEntityData
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 ¶
func (userName *Snmp_Information_Tables_UserEngineIds_UserEngineId_UserName) GetEntityData() *types.CommonEntityData
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 ¶
func (trapOiDinfo *Snmp_Information_TrapInfos_TrapInfo_TrapOiDinfo) GetEntityData() *types.CommonEntityData
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 ¶
func (trapQ *Snmp_Information_TrapQueue_TrapQ) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceAlias *Snmp_InterfaceMib_InterfaceAliases_InterfaceAlias) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceConnector *Snmp_InterfaceMib_InterfaceConnectors_InterfaceConnector) GetEntityData() *types.CommonEntityData
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 ¶
func (interfaceStackStatus *Snmp_InterfaceMib_InterfaceStackStatuses_InterfaceStackStatus) GetEntityData() *types.CommonEntityData
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 ¶
func (self *Snmp_InterfaceMib_Interfaces_Interface) GetEntityData() *types.CommonEntityData
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 ¶
func (notificationInterface *Snmp_InterfaceMib_NotificationInterfaces_NotificationInterface) GetEntityData() *types.CommonEntityData
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 ¶
func (physicalIndex *Snmp_SensorMib_PhysicalIndexes_PhysicalIndex) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdIndexes *Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes) GetEntityData() *types.CommonEntityData
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 ¶
func (thresholdIndex *Snmp_SensorMib_PhysicalIndexes_PhysicalIndex_ThresholdIndexes_ThresholdIndex) GetEntityData() *types.CommonEntityData
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