<s> from pycopia . aid import Enum <EOL> import pycopia . SMI . Basetypes <EOL> Range = pycopia . SMI . Basetypes . Range <EOL> Ranges = pycopia . SMI . Basetypes . Ranges <EOL> from pycopia . SMI . Objects import ColumnObject , MacroObject , NotificationObject , RowObject , ScalarObject , NodeObject , ModuleObject , GroupObject <EOL> from SNMPv2_SMI import MODULE_IDENTITY , OBJECT_TYPE , OBJECT_IDENTITY , snmpModules , Counter32 <EOL> from SNMPv2_CONF import MODULE_COMPLIANCE , OBJECT_GROUP <EOL> from SNMPv2_TC import TEXTUAL_CONVENTION , TestAndIncr , RowStatus , RowPointer , StorageType , AutonomousType <EOL> from SNMP_FRAMEWORK_MIB import SnmpAdminString , SnmpEngineID , snmpAuthProtocols , snmpPrivProtocols <EOL> class SNMP_USER_BASED_SM_MIB ( ModuleObject ) : <EOL> path = '<STR_LIT>' <EOL> conformance = <NUM_LIT:5> <EOL> name = '<STR_LIT>' <EOL> language = <NUM_LIT:2> <EOL> description = '<STR_LIT>' <EOL> class usmNoAuthProtocol ( NodeObject ) : <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:10> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmHMACMD5AuthProtocol ( NodeObject ) : <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:10> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:2> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmHMACSHAAuthProtocol ( NodeObject ) : <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:10> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:3> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmNoPrivProtocol ( NodeObject ) : <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:10> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:1> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmDESPrivProtocol ( NodeObject ) : <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:10> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> ] ) <EOL> name = '<STR_LIT>' <EOL> class snmpUsmMIB ( NodeObject ) : <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmMIBObjects ( NodeObject ) : <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmStats ( NodeObject ) : <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:1> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmUser ( NodeObject ) : <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmMIBConformance ( NodeObject ) : <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:2> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmMIBCompliances ( NodeObject ) : <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:2> , <NUM_LIT:1> ] ) <EOL> name = '<STR_LIT>' <EOL> class usmMIBGroups ( NodeObject ) : <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:2> , <NUM_LIT:2> ] ) <EOL> name = '<STR_LIT>' <EOL> class KeyChange ( pycopia . SMI . Basetypes . OctetString ) : <EOL> status = <NUM_LIT:1> <EOL> class usmStatsUnsupportedSecLevels ( ScalarObject ) : <EOL> access = <NUM_LIT:4> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:1> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . Counter32 <EOL> class usmStatsNotInTimeWindows ( ScalarObject ) : <EOL> access = <NUM_LIT:4> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:2> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . Counter32 <EOL> class usmStatsUnknownUserNames ( ScalarObject ) : <EOL> access = <NUM_LIT:4> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:3> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . Counter32 <EOL> class usmStatsUnknownEngineIDs ( ScalarObject ) : <EOL> access = <NUM_LIT:4> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:4> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . Counter32 <EOL> class usmStatsWrongDigests ( ScalarObject ) : <EOL> access = <NUM_LIT:4> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:5> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . Counter32 <EOL> class usmStatsDecryptionErrors ( ScalarObject ) : <EOL> access = <NUM_LIT:4> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:1> , <NUM_LIT:6> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . Counter32 <EOL> class usmUserSpinLock ( ScalarObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:1> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . TestAndIncr <EOL> class usmUserEngineID ( ColumnObject ) : <EOL> access = <NUM_LIT:2> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:1> ] ) <EOL> syntaxobject = SnmpEngineID <EOL> class usmUserName ( ColumnObject ) : <EOL> access = <NUM_LIT:2> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:2> ] ) <EOL> syntaxobject = SnmpAdminString <EOL> class usmUserSecurityName ( ColumnObject ) : <EOL> access = <NUM_LIT:4> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:3> ] ) <EOL> syntaxobject = SnmpAdminString <EOL> class usmUserCloneFrom ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:4> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . RowPointer <EOL> class usmUserAuthProtocol ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:5> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . AutonomousType <EOL> class usmUserAuthKeyChange ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:6> ] ) <EOL> syntaxobject = KeyChange <EOL> class usmUserOwnAuthKeyChange ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:7> ] ) <EOL> syntaxobject = KeyChange <EOL> class usmUserPrivProtocol ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:8> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . AutonomousType <EOL> class usmUserPrivKeyChange ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:9> ] ) <EOL> syntaxobject = KeyChange <EOL> class usmUserOwnPrivKeyChange ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:10> ] ) <EOL> syntaxobject = KeyChange <EOL> class usmUserPublic ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:11> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . OctetString <EOL> class usmUserStorageType ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT:12> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . StorageType <EOL> class usmUserStatus ( ColumnObject ) : <EOL> access = <NUM_LIT:5> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> , <NUM_LIT> ] ) <EOL> syntaxobject = pycopia . SMI . Basetypes . RowStatus <EOL> class usmUserEntry ( RowObject ) : <EOL> status = <NUM_LIT:1> <EOL> index = pycopia . SMI . Objects . IndexObjects ( [ usmUserEngineID , usmUserName ] , False ) <EOL> create = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:1> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> ] ) <EOL> access = <NUM_LIT:2> <EOL> rowstatus = usmUserStatus <EOL> columns = { '<STR_LIT>' : usmUserEngineID , '<STR_LIT>' : usmUserName , '<STR_LIT>' : usmUserSecurityName , '<STR_LIT>' : usmUserCloneFrom , '<STR_LIT>' : usmUserAuthProtocol , '<STR_LIT>' : usmUserAuthKeyChange , '<STR_LIT>' : usmUserOwnAuthKeyChange , '<STR_LIT>' : usmUserPrivProtocol , '<STR_LIT>' : usmUserPrivKeyChange , '<STR_LIT>' : usmUserOwnPrivKeyChange , '<STR_LIT>' : usmUserPublic , '<STR_LIT>' : usmUserStorageType , '<STR_LIT>' : usmUserStatus } <EOL> class usmMIBBasicGroup ( GroupObject ) : <EOL> access = <NUM_LIT:2> <EOL> status = <NUM_LIT:1> <EOL> OID = pycopia . SMI . Basetypes . ObjectIdentifier ( [ <NUM_LIT:1> , <NUM_LIT:3> , <NUM_LIT:6> , <NUM_LIT:1> , <NUM_LIT:6> , <NUM_LIT:3> , <NUM_LIT:15> , <NUM_LIT:2> , <NUM_LIT:2> , <NUM_LIT:1> ] ) <EOL> group = [ usmStatsUnsupportedSecLevels , usmStatsNotInTimeWindows , usmStatsUnknownUserNames , usmStatsUnknownEngineIDs , usmStatsWrongDigests , usmStatsDecryptionErrors , usmUserSpinLock , usmUserSecurityName , usmUserCloneFrom , usmUserAuthProtocol , usmUserAuthKeyChange , usmUserOwnAuthKeyChange , usmUserPrivProtocol , usmUserPrivKeyChange , usmUserOwnPrivKeyChange , usmUserPublic , usmUserStorageType , usmUserStatus ] <EOL> from pycopia import SMI <EOL> SMI . update_oidmap ( __name__ ) </s>
