# python version 1.0

# This module has been generated by smidump 0.2.17. Do not edit.

FILENAME = "../../mibs/ietf/SNMPv2-MIB"

MIB = {
    "moduleName" : "SNMPv2-MIB",

    "SNMPv2-MIB" : {
        "nodetype" : "module",
        "language" : "SMIv2",
        "organization" :    
            """IETF SNMPv2 Working Group""",
        "contact" : 
            """        Marshall T. Rose

Postal: Dover Beach Consulting, Inc.
        420 Whisman Court
        Mountain View, CA  94043-2186
        US

   Tel: +1 415 968 1052

E-mail: mrose@dbc.mtview.ca.us""",
        "description" :
            """The MIB module for SNMPv2 entities.""",
        "revisions" : (
            {
                "date" : "1995-11-09 00:00",
                "description" :
                    """[Revision added by libsmi due to a LAST-UPDATED clause.]""",
            },
            {
                "date" : "1993-04-01 00:00",
                "description" :
                    """The initial revision of this MIB module was published as
RFC 1450.""",
            },
        ),
        "identity node" : "snmpMIB",
    },

    "imports" : (
        {"module" : "SNMPv2-SMI", "name" : "MODULE-IDENTITY"},
        {"module" : "SNMPv2-SMI", "name" : "OBJECT-TYPE"},
        {"module" : "SNMPv2-SMI", "name" : "NOTIFICATION-TYPE"},
        {"module" : "SNMPv2-SMI", "name" : "TimeTicks"},
        {"module" : "SNMPv2-SMI", "name" : "Counter32"},
        {"module" : "SNMPv2-SMI", "name" : "snmpModules"},
        {"module" : "SNMPv2-SMI", "name" : "mib-2"},
        {"module" : "SNMPv2-TC", "name" : "DisplayString"},
        {"module" : "SNMPv2-TC", "name" : "TestAndIncr"},
        {"module" : "SNMPv2-TC", "name" : "TimeStamp"},
        {"module" : "SNMPv2-CONF", "name" : "MODULE-COMPLIANCE"},
        {"module" : "SNMPv2-CONF", "name" : "OBJECT-GROUP"},
        {"module" : "SNMPv2-CONF", "name" : "NOTIFICATION-GROUP"},
    ),

    "nodes" : {
        "system" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1",
        }, # node
        "sysDescr" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMPv2-TC",
                        "type" : "DisplayString",
                    },
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readonly",
            "description" :
                """A textual description of the entity.  This value should
include the full name and version identification of the
system's hardware type, software operating-system, and
networking software.""",
        }, # scalar
        "sysObjectID" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "ObjectIdentifier"},
            },
            "access" : "readonly",
            "description" :
                """The vendor's authoritative identification of the network
management subsystem contained in the entity.  This value is
allocated within the SMI enterprises subtree (1.3.6.1.4.1)
and provides an easy and unambiguous means for determining
`what kind of box' is being managed.  For example, if vendor
`Flintstones, Inc.' was assigned the subtree
1.3.6.1.4.1.4242, it could assign the identifier
1.3.6.1.4.1.4242.1.1 to its `Fred Router'.""",
        }, # scalar
        "sysUpTime" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "TimeTicks"},
            },
            "access" : "readonly",
            "description" :
                """The time (in hundredths of a second) since the network
management portion of the system was last re-initialized.""",
        }, # scalar
        "sysContact" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.4",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMPv2-TC",
                        "type" : "DisplayString",
                    },
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "description" :
                """The textual identification of the contact person for this
managed node, together with information on how to contact
this person.  If no contact information is known, the value
is the zero-length string.""",
        }, # scalar
        "sysName" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.5",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMPv2-TC",
                        "type" : "DisplayString",
                    },
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "description" :
                """An administratively-assigned name for this managed node.
By convention, this is the node's fully-qualified domain
name.  If the name is unknown, the value is the zero-length
string.""",
        }, # scalar
        "sysLocation" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.6",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "OctetString",
                    "parent module" : {
                        "name" : "SNMPv2-TC",
                        "type" : "DisplayString",
                    },
                    "range" : {
                        "min" : "0",
                        "max" : "255"
                    },
                },
            },
            "access" : "readwrite",
            "description" :
                """The physical location of this node (e.g., `telephone
closet, 3rd floor').  If the location is unknown, the value
is the zero-length string.""",
        }, # scalar
        "sysServices" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.7",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Integer32",
                    "range" : {
                        "min" : "0",
                        "max" : "127"
                    },
                },
            },
            "access" : "readonly",
            "description" :
                """A value which indicates the set of services that this
entity may potentially offers.  The value is a sum.  This
sum initially takes the value zero, Then, for each layer, L,
in the range 1 through 7, that this node performs
transactions for, 2 raised to (L - 1) is added to the sum.
For example, a node which performs only routing functions
would have a value of 4 (2^(3-1)).  In contrast, a node
which is a host offering application services would have a
value of 72 (2^(4-1) + 2^(7-1)).  Note that in the context
of the Internet suite of protocols, values should be
calculated accordingly:

     layer      functionality
       1        physical (e.g., repeaters)
       2        datalink/subnetwork (e.g., bridges)
       3        internet (e.g., supports the IP)
       4        end-to-end  (e.g., supports the TCP)
       7        applications (e.g., supports the SMTP)

For systems including OSI protocols, layers 5 and 6 may also
be counted.""",
        }, # scalar
        "sysORLastChange" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.8",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "TimeStamp"},
            },
            "access" : "readonly",
            "description" :
                """The value of sysUpTime at the time of the most recent
change in state or value of any instance of sysORID.""",
        }, # scalar
        "sysORTable" : {
            "nodetype" : "table",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.9",
            "status" : "current",
            "description" :
                """The (conceptual) table listing the capabilities of the
local SNMPv2 entity acting in an agent role with respect to
various MIB modules.  SNMPv2 entities having dynamically-
configurable support of MIB modules will have a
dynamically-varying number of conceptual rows.""",
        }, # table
        "sysOREntry" : {
            "nodetype" : "row",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.9.1",
            "status" : "current",
            "linkage" : [
                "sysORIndex",
            ],
            "description" :
                """An entry (conceptual row) in the sysORTable.""",
        }, # row
        "sysORIndex" : {
            "nodetype" : "column",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.9.1.1",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Integer32",
                    "range" : {
                        "min" : "1",
                        "max" : "2147483647"
                    },
                },
            },
            "access" : "noaccess",
            "description" :
                """The auxiliary variable used for identifying instances of
the columnar objects in the sysORTable.""",
        }, # column
        "sysORID" : {
            "nodetype" : "column",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.9.1.2",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "ObjectIdentifier"},
            },
            "access" : "readonly",
            "description" :
                """An authoritative identification of a capabilities statement
with respect to various MIB modules supported by the local
SNMPv2 entity acting in an agent role.""",
        }, # column
        "sysORDescr" : {
            "nodetype" : "column",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.9.1.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "DisplayString"},
            },
            "access" : "readonly",
            "description" :
                """A textual description of the capabilities identified by the
corresponding instance of sysORID.""",
        }, # column
        "sysORUpTime" : {
            "nodetype" : "column",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.1.9.1.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "TimeStamp"},
            },
            "access" : "readonly",
            "description" :
                """The value of sysUpTime at the time this conceptual row was
last instanciated.""",
        }, # column
        "snmp" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11",
        }, # node
        "snmpInPkts" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of messages delivered to the SNMP entity
from the transport service.""",
        }, # scalar
        "snmpOutPkts" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.2",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Messages which were
passed from the SNMP protocol entity to the
transport service.""",
        }, # scalar
        "snmpInBadVersions" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP messages which were delivered to
the SNMP entity and were for an unsupported SNMP version.""",
        }, # scalar
        "snmpInBadCommunityNames" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.4",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP messages delivered to the SNMP
entity which used a SNMP community name not known to said
entity.""",
        }, # scalar
        "snmpInBadCommunityUses" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.5",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP messages delivered to the SNMP
entity which represented an SNMP operation which was not
allowed by the SNMP community named in the message.""",
        }, # scalar
        "snmpInASNParseErrs" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.6",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of ASN.1 or BER errors encountered by the
SNMP entity when decoding received SNMP messages.""",
        }, # scalar
        "snmpInTooBigs" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.8",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
delivered to the SNMP protocol entity and for
which the value of the error-status field is
`tooBig'.""",
        }, # scalar
        "snmpInNoSuchNames" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.9",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
delivered to the SNMP protocol entity and for
which the value of the error-status field is
`noSuchName'.""",
        }, # scalar
        "snmpInBadValues" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.10",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
delivered to the SNMP protocol entity and for
which the value of the error-status field is
`badValue'.""",
        }, # scalar
        "snmpInReadOnlys" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.11",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number valid SNMP PDUs which were
delivered to the SNMP protocol entity and for
which the value of the error-status field is
`readOnly'.  It should be noted that it is a
protocol error to generate an SNMP PDU which
contains the value `readOnly' in the error-status
field, as such this object is provided as a means
of detecting incorrect implementations of the
SNMP.""",
        }, # scalar
        "snmpInGenErrs" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.12",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
delivered to the SNMP protocol entity and for
which the value of the error-status field is
`genErr'.""",
        }, # scalar
        "snmpInTotalReqVars" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.13",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of MIB objects which have been
retrieved successfully by the SNMP protocol entity
as the result of receiving valid SNMP Get-Request
and Get-Next PDUs.""",
        }, # scalar
        "snmpInTotalSetVars" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.14",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of MIB objects which have been
altered successfully by the SNMP protocol entity
as the result of receiving valid SNMP Set-Request
PDUs.""",
        }, # scalar
        "snmpInGetRequests" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.15",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Get-Request PDUs which
have been accepted and processed by the SNMP
protocol entity.""",
        }, # scalar
        "snmpInGetNexts" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.16",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Get-Next PDUs which have
been accepted and processed by the SNMP protocol
entity.""",
        }, # scalar
        "snmpInSetRequests" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.17",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Set-Request PDUs which
have been accepted and processed by the SNMP
protocol entity.""",
        }, # scalar
        "snmpInGetResponses" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.18",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Get-Response PDUs which
have been accepted and processed by the SNMP
protocol entity.""",
        }, # scalar
        "snmpInTraps" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.19",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Trap PDUs which have
been accepted and processed by the SNMP protocol
entity.""",
        }, # scalar
        "snmpOutTooBigs" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.20",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
generated by the SNMP protocol entity and for
which the value of the error-status field is
`tooBig.'""",
        }, # scalar
        "snmpOutNoSuchNames" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.21",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
generated by the SNMP protocol entity and for
which the value of the error-status is
`noSuchName'.""",
        }, # scalar
        "snmpOutBadValues" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.22",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
generated by the SNMP protocol entity and for
which the value of the error-status field is
`badValue'.""",
        }, # scalar
        "snmpOutGenErrs" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.24",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP PDUs which were
generated by the SNMP protocol entity and for
which the value of the error-status field is
`genErr'.""",
        }, # scalar
        "snmpOutGetRequests" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.25",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Get-Request PDUs which
have been generated by the SNMP protocol entity.""",
        }, # scalar
        "snmpOutGetNexts" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.26",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Get-Next PDUs which have
been generated by the SNMP protocol entity.""",
        }, # scalar
        "snmpOutSetRequests" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.27",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Set-Request PDUs which
have been generated by the SNMP protocol entity.""",
        }, # scalar
        "snmpOutGetResponses" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.28",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Get-Response PDUs which
have been generated by the SNMP protocol entity.""",
        }, # scalar
        "snmpOutTraps" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.29",
            "status" : "obsolete",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of SNMP Trap PDUs which have
been generated by the SNMP protocol entity.""",
        }, # scalar
        "snmpEnableAuthenTraps" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.30",
            "status" : "current",
            "syntax" : {
                "type" :                 {
                    "basetype" : "Enumeration",
                    "enabled" : {
                        "nodetype" : "namednumber",
                        "number" : "1"
                    },
                    "disabled" : {
                        "nodetype" : "namednumber",
                        "number" : "2"
                    },
                },
            },
            "access" : "readwrite",
            "description" :
                """Indicates whether the SNMP entity is permitted to generate
authenticationFailure traps.  The value of this object
overrides any configuration information; as such, it
provides a means whereby all authenticationFailure traps may
be disabled.

Note that it is strongly recommended that this object be
stored in non-volatile memory so that it remains constant
across re-initializations of the network management system.""",
        }, # scalar
        "snmpSilentDrops" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.31",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of GetRequest-PDUs, GetNextRequest-PDUs,
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
delivered to the SNMP entity which were silently dropped
because the size of a reply containing an alternate
Response-PDU with an empty variable-bindings field was
greater than either a local constraint or the maximum
message size associated with the originator of the request.""",
        }, # scalar
        "snmpProxyDrops" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.2.1.11.32",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-SMI", "name" : "Counter32"},
            },
            "access" : "readonly",
            "description" :
                """The total number of GetRequest-PDUs, GetNextRequest-PDUs,
GetBulkRequest-PDUs, SetRequest-PDUs, and InformRequest-PDUs
delivered to the SNMP entity which were silently dropped
because the transmission of the (possibly translated)
message to a proxy target failed in a manner (other than a
time-out) such that no Response-PDU could be returned.""",
        }, # scalar
        "snmpMIB" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1",
            "status" : "current",
        }, # node
        "snmpMIBObjects" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1",
        }, # node
        "snmpTrap" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.4",
        }, # node
        "snmpTrapOID" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.4.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "ObjectIdentifier"},
            },
            "access" : "notifyonly",
            "description" :
                """The authoritative identification of the notification
currently being sent.  This variable occurs as the second
varbind in every SNMPv2-Trap-PDU and InformRequest-PDU.""",
        }, # scalar
        "snmpTrapEnterprise" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.4.3",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"", "name" : "ObjectIdentifier"},
            },
            "access" : "notifyonly",
            "description" :
                """The authoritative identification of the enterprise
associated with the trap currently being sent.  When a
SNMPv2 proxy agent is mapping an RFC1157 Trap-PDU into a
SNMPv2-Trap-PDU, this variable occurs as the last varbind.""",
        }, # scalar
        "snmpTraps" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.5",
        }, # node
        "snmpSet" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.6",
        }, # node
        "snmpSetSerialNo" : {
            "nodetype" : "scalar",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.6.1",
            "status" : "current",
            "syntax" : {
                "type" : { "module" :"SNMPv2-TC", "name" : "TestAndIncr"},
            },
            "access" : "readwrite",
            "description" :
                """An advisory lock used to allow several cooperating SNMPv2
entities, all acting in a manager role, to coordinate their
use of the SNMPv2 set operation.

This object is used for coarse-grain coordination.  To
achieve fine-grain coordination, one or more similar objects
might be defined within each MIB group, as appropriate.""",
        }, # scalar
        "snmpMIBConformance" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2",
        }, # node
        "snmpMIBCompliances" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.1",
        }, # node
        "snmpMIBGroups" : {
            "nodetype" : "node",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.2",
        }, # node
    }, # nodes

    "notifications" : {
        "coldStart" : {
            "nodetype" : "notification",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.5.1",
            "status" : "current",
            "objects" : {
            },
            "description" :
                """A coldStart trap signifies that the SNMPv2 entity, acting
in an agent role, is reinitializing itself and that its
configuration may have been altered.""",
        }, # notification
        "warmStart" : {
            "nodetype" : "notification",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.5.2",
            "status" : "current",
            "objects" : {
            },
            "description" :
                """A warmStart trap signifies that the SNMPv2 entity, acting
in an agent role, is reinitializing itself such that its
configuration is unaltered.""",
        }, # notification
        "authenticationFailure" : {
            "nodetype" : "notification",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.1.5.5",
            "status" : "current",
            "objects" : {
            },
            "description" :
                """An authenticationFailure trap signifies that the SNMPv2
entity, acting in an agent role, has received a protocol
message that is not properly authenticated.  While all
implementations of the SNMPv2 must be capable of generating
this trap, the snmpEnableAuthenTraps object indicates
whether this trap will be generated.""",
        }, # notification
    }, # notifications

    "groups" : {
        "snmpSetGroup" : {
            "nodetype" : "group",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.2.5",
            "status" : "current",
            "members" : {
                "snmpSetSerialNo" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
            }, # members
            "description" :
                """A collection of objects which allow several cooperating
SNMPv2 entities, all acting in a manager role, to coordinate
their use of the SNMPv2 set operation.""",
        }, # group
        "systemGroup" : {
            "nodetype" : "group",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.2.6",
            "status" : "current",
            "members" : {
                "sysDescr" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysObjectID" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysUpTime" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysContact" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysName" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysLocation" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysServices" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysORLastChange" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysORID" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysORUpTime" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "sysORDescr" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
            }, # members
            "description" :
                """The system group defines objects which are common to all
managed systems.""",
        }, # group
        "snmpBasicNotificationsGroup" : {
            "nodetype" : "group",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.2.7",
            "status" : "current",
            "members" : {
                "coldStart" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "authenticationFailure" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
            }, # members
            "description" :
                """The two notifications which an SNMPv2 entity is required to
implement.""",
        }, # group
        "snmpGroup" : {
            "nodetype" : "group",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.2.8",
            "status" : "current",
            "members" : {
                "snmpInPkts" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInBadVersions" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInASNParseErrs" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpSilentDrops" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpProxyDrops" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpEnableAuthenTraps" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
            }, # members
            "description" :
                """A collection of objects providing basic instrumentation and
control of an SNMPv2 entity.""",
        }, # group
        "snmpCommunityGroup" : {
            "nodetype" : "group",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.2.9",
            "status" : "current",
            "members" : {
                "snmpInBadCommunityNames" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInBadCommunityUses" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
            }, # members
            "description" :
                """A collection of objects providing basic instrumentation of
a SNMPv2 entity which supports community-based
authentication.""",
        }, # group
        "snmpObsoleteGroup" : {
            "nodetype" : "group",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.2.10",
            "status" : "obsolete",
            "members" : {
                "snmpOutPkts" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInTooBigs" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInNoSuchNames" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInBadValues" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInReadOnlys" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInGenErrs" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInTotalReqVars" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInTotalSetVars" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInGetRequests" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInGetNexts" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInSetRequests" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInGetResponses" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpInTraps" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutTooBigs" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutNoSuchNames" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutBadValues" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutGenErrs" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutGetRequests" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutGetNexts" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutSetRequests" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutGetResponses" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
                "snmpOutTraps" : {
                    "nodetype" : "member",
                    "module" : "SNMPv2-MIB"
                },
            }, # members
            "description" :
                """A collection of objects from RFC 1213 made obsolete by this
MIB.""",
        }, # group
    }, # groups

    "compliances" : {
        "snmpBasicCompliance" : {
            "nodetype" : "compliance",
            "moduleName" : "SNMPv2-MIB",
            "oid" : "1.3.6.1.6.3.1.2.1.2",
            "status" : "current",
            "description" :
                """The compliance statement for SNMPv2 entities which
implement the SNMPv2 MIB.""",
            "requires" : {
                "snmpGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "SNMPv2-MIB"
                },
                "snmpSetGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "SNMPv2-MIB"
                },
                "systemGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "SNMPv2-MIB"
                },
                "snmpBasicNotificationsGroup" : {
                    "nodetype" : "mandatory",
                    "module" : "SNMPv2-MIB"
                },
                "snmpCommunityGroup" : {
                    "nodetype" : "optional",
                    "module" : "SNMPv2-MIB",
                    "description" :
                        """This group is mandatory for SNMPv2 entities which
support community-based authentication.""",
                },
            }, # requires
        }, # compliance
    }, # compliances

}
