Documentation ¶
Overview ¶
This MIB module defines MIB objects which provide mechanisms to remotely configure the parameters used by a proxy forwarding application.
Copyright (C) The Internet Society (2002). This version of this MIB module is part of RFC 3413; see the RFC itself for full legal notices.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type SNMPPROXYMIB ¶
type SNMPPROXYMIB struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // The table of translation parameters used by proxy forwarder applications // for forwarding SNMP messages. SnmpProxyTable SNMPPROXYMIB_SnmpProxyTable }
SNMPPROXYMIB
func (*SNMPPROXYMIB) GetEntityData ¶
func (sNMPPROXYMIB *SNMPPROXYMIB) GetEntityData() *types.CommonEntityData
type SNMPPROXYMIB_SnmpProxyTable ¶
type SNMPPROXYMIB_SnmpProxyTable struct { EntityData types.CommonEntityData YFilter yfilter.YFilter // A set of translation parameters used by a proxy forwarder application for // forwarding SNMP messages. Entries in the snmpProxyTable are created and // deleted using the snmpProxyRowStatus object. The type is slice of // SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry. SnmpProxyEntry []*SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry }
SNMPPROXYMIB_SnmpProxyTable The table of translation parameters used by proxy forwarder applications for forwarding SNMP messages.
func (*SNMPPROXYMIB_SnmpProxyTable) GetEntityData ¶
func (snmpProxyTable *SNMPPROXYMIB_SnmpProxyTable) GetEntityData() *types.CommonEntityData
type SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry ¶
type SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry struct { EntityData types.CommonEntityData YFilter yfilter.YFilter YListKey string // This attribute is a key. The locally arbitrary, but unique identifier // associated with this snmpProxyEntry. The type is string with length: 1..32. SnmpProxyName interface{} // The type of message that may be forwarded using the translation parameters // defined by this entry. The type is SnmpProxyType. SnmpProxyType interface{} // The contextEngineID contained in messages that may be forwarded using the // translation parameters defined by this entry. The type is string with // length: 5..32. SnmpProxyContextEngineID interface{} // The contextName contained in messages that may be forwarded using the // translation parameters defined by this entry. This object is optional, and // if not supported, the contextName contained in a message is ignored when // selecting an entry in the snmpProxyTable. The type is string. SnmpProxyContextName interface{} // This object selects an entry in the snmpTargetParamsTable. The selected // entry is used to determine which row of the snmpProxyTable to use for // forwarding received messages. The type is string. SnmpProxyTargetParamsIn interface{} // This object selects a management target defined in the snmpTargetAddrTable // (in the SNMP-TARGET-MIB). The selected target is defined by an entry in // the snmpTargetAddrTable whose index value (snmpTargetAddrName) is equal to // this object. This object is only used when selection of a single target is // required (i.e. when forwarding an incoming read or write request). The type // is string. SnmpProxySingleTargetOut interface{} // This object selects a set of management targets defined in the // snmpTargetAddrTable (in the SNMP-TARGET-MIB). This object is only used // when selection of multiple targets is required (i.e. when forwarding an // incoming notification). The type is string. SnmpProxyMultipleTargetOut interface{} // The storage type of this conceptual row. Conceptual rows having the value // 'permanent' need not allow write-access to any columnar objects in the row. // The type is StorageType. SnmpProxyStorageType interface{} // The status of this conceptual row. To create a row in this table, a // manager must set this object to either createAndGo(4) or createAndWait(5). // The following objects may not be modified while the value of this object is // active(1): - snmpProxyType - snmpProxyContextEngineID - // snmpProxyContextName - snmpProxyTargetParamsIn - // snmpProxySingleTargetOut - snmpProxyMultipleTargetOut. The type is // RowStatus. SnmpProxyRowStatus interface{} }
SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry A set of translation parameters used by a proxy forwarder application for forwarding SNMP messages.
Entries in the snmpProxyTable are created and deleted using the snmpProxyRowStatus object.
func (*SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry) GetEntityData ¶
func (snmpProxyEntry *SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry) GetEntityData() *types.CommonEntityData
type SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType ¶
type SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType string
SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType represents the translation parameters defined by this entry.
const ( SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType_read SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType = "read" SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType_write SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType = "write" SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType_trap SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType = "trap" SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType_inform SNMPPROXYMIB_SnmpProxyTable_SnmpProxyEntry_SnmpProxyType = "inform" )