Annotation of 43BSDReno/contrib/isode-beta/snmp/view.my, revision 1.1

1.1     ! root        1: -- view.my - SNMP view management objects
        !             2: 
        !             3: -- $Header: /f/osi/snmp/RCS/view.my,v 7.1 90/07/09 14:49:53 mrose Exp $
        !             4: --
        !             5: -- 
        !             6: -- $Log:       view.my,v $
        !             7: -- Revision 7.1  90/07/09  14:49:53  mrose
        !             8: -- sync
        !             9: -- 
        !            10: -- Revision 7.0  90/07/08  13:02:15  mrose
        !            11: -- *** empty log message ***
        !            12: -- 
        !            13: 
        !            14: --
        !            15: --                               NOTICE
        !            16: --
        !            17: --    Acquisition, use, and distribution of this module and related
        !            18: --    materials are subject to the restrictions of a license agreement.
        !            19: --    Consult the Preface in the User's Manual for the full terms of
        !            20: --    this agreement.
        !            21: --
        !            22: --
        !            23: 
        !            24: 
        !            25:                RFCxxxx-MIB DEFINITIONS ::= BEGIN
        !            26: 
        !            27:                IMPORTS
        !            28:                        experimental, OBJECT-TYPE
        !            29:                            FROM RFC1155-SMI;
        !            30: 
        !            31:                view    OBJECT IDENTIFIER ::= { experimental 11 }
        !            32: 
        !            33:                -- primitive MIB view group
        !            34: 
        !            35:                viewPrimTable OBJECT-TYPE
        !            36:                        SYNTAX  SEQUENCE OF ViewDefinition
        !            37:                        ACCESS  not-accessible
        !            38:                        STATUS  mandatory
        !            39:                        ::= { view 1 }
        !            40: 
        !            41:                viewPrimEntry OBJECT-TYPE
        !            42:                        SYNTAX  ViewDefinition
        !            43:                        ACCESS  not-accessible
        !            44:                        STATUS  mandatory
        !            45:                --      INDEX   { viewPrimName }
        !            46:                        ::= { viewPrimTable 1 }
        !            47: 
        !            48:                ViewDefinition ::= SEQUENCE {
        !            49:                    viewPrimName
        !            50:                        OBJECT IDENTIFIER,
        !            51:                    viewPrimTDomain
        !            52:                        OBJECT IDENTIFIER,
        !            53:                    viewPrimTAddr
        !            54:                        OCTET STRING,
        !            55:                    viewPrimUser
        !            56:                        OCTET STRING,
        !            57:                    viewPrimCommunity
        !            58:                        OCTET STRING,
        !            59:                    viewPrimType
        !            60:                        INTEGER
        !            61:                }
        !            62: 
        !            63:                viewPrimName OBJECT-TYPE
        !            64:                        SYNTAX  OBJECT IDENTIFIER
        !            65:                        ACCESS  read-write
        !            66:                        STATUS  mandatory
        !            67:                        ::= { viewPrimEntry 1 }
        !            68: 
        !            69:                viewPrimTDomain OBJECT-TYPE
        !            70:                        SYNTAX  OBJECT IDENTIFIER
        !            71:                        ACCESS  read-write
        !            72:                        STATUS  mandatory
        !            73:                        ::= { viewPrimEntry 2 }
        !            74: 
        !            75:                viewPrimTAddr OBJECT-TYPE
        !            76:                        SYNTAX  OCTET STRING
        !            77:                        ACCESS  read-write
        !            78:                        STATUS  mandatory
        !            79:                        ::= { viewPrimEntry 3 }
        !            80: 
        !            81:                viewPrimUser OBJECT-TYPE
        !            82:                        SYNTAX  OCTET STRING
        !            83:                        ACCESS  read-write
        !            84:                        STATUS  mandatory
        !            85:                        ::= { viewPrimEntry 4 }
        !            86: 
        !            87:                viewPrimCommunity OBJECT-TYPE
        !            88:                        SYNTAX  OCTET STRING
        !            89:                        ACCESS  read-write
        !            90:                        STATUS  mandatory
        !            91:                        ::= { viewPrimEntry 5 }
        !            92: 
        !            93:                viewPrimType OBJECT-TYPE
        !            94:                        SYNTAX  INTEGER { valid(1), invalid(2) }
        !            95:                        ACCESS  read-write
        !            96:                        STATUS  mandatory
        !            97:                        ::= { viewPrimEntry 6 }
        !            98: 
        !            99: 
        !           100:                -- well-known MIB view
        !           101:                defaultView     OBJECT IDENTIFIER ::= { view 2 }
        !           102: 
        !           103:                -- read-write access to whole MIB in addressed agent
        !           104:                defViewWholeRW  OBJECT IDENTIFIER ::= { defaultView 1 }
        !           105: 
        !           106:                -- read-only access to whole MIB in addressed agent
        !           107:                defViewWholeRO  OBJECT IDENTIFIER ::= { defaultView 2 }
        !           108: 
        !           109:                -- read-write access to Internet-standard MIB in addressed agent
        !           110:                defViewStandardRW OBJECT IDENTIFIER ::= { defaultView 3 }
        !           111: 
        !           112:                -- read-only access to Internet-standard MIB in addressed agent
        !           113:                defViewStandardRO OBJECT IDENTIFIER ::= { defaultView 4 }
        !           114: 
        !           115:                -- default trap-destination view
        !           116:                defViewTrapDest OBJECT IDENTIFIER ::= { defaultView 5 }
        !           117: 
        !           118: 
        !           119:                -- well-known transport addressing domains
        !           120:                viewDomains     OBJECT IDENTIFIER ::= { view 3 }
        !           121: 
        !           122:                -- via local mechanism
        !           123:                localAgent      OBJECT IDENTIFIER ::= { 0 0 }
        !           124:                -- viewPrimTAddr:       zero-length string
        !           125:                -- viewPrimUser:        zero-length string
        !           126:                -- viewPrimCommunity:   zero-length string
        !           127: 
        !           128:                -- via SNMP
        !           129:                snmpDomain      OBJECT IDENTIFIER ::= { viewDomains 1 }
        !           130:                -- viewPrimUser:        assigned by management enterprise
        !           131:                -- viewPrimCommunity:   assigned by management enterprise
        !           132: 
        !           133:                --   via SNMP over UDP
        !           134:                     rfc1157Domain      OBJECT IDENTIFIER ::= { snmpDomain 1 }
        !           135:                --   viewPrimTAddr:     IP-address followed by UDP port
        !           136: 
        !           137:                --   via SNMP over Ethernet (do not use!)
        !           138:                --   rfc1089Domain      OBJECT IDENTIFIER ::= { snmpDomain 2 }
        !           139:                --   viewPrimTAddr:     MAC address
        !           140: 
        !           141:                --   via SNMP over OSI CLTS
        !           142:                     cltsDomain         OBJECT IDENTIFIER ::= { snmpDomain 3 }
        !           143:                --   viewPrimTAddr:     NSAP followed by TSEL
        !           144: 
        !           145:                --   via SNMP over OSI COTS using CLNP
        !           146:                     cotsNDomain        OBJECT IDENTIFIER ::= { snmpDomain 4 }
        !           147:                --   viewPrimTAddr:     NSAP followed by TSEL
        !           148: 
        !           149:                --   via SNMP over OSI COTS using X.25
        !           150:                     cotsXDomain        OBJECT IDENTIFIER ::= { snmpDomain 5 }
        !           151:                --   viewPrimTAddr:     NSAP followed by TSEL
        !           152:                --                      (use Interim scheme to get NSAP)
        !           153: 
        !           154:                -- access policy group
        !           155: 
        !           156:                viewAclTable OBJECT-TYPE
        !           157:                        SYNTAX  SEQUENCE OF ViewAccess
        !           158:                        ACCESS  not-accessible
        !           159:                        STATUS  mandatory
        !           160:                        ::= { view 4 }
        !           161: 
        !           162:                viewAclEntry OBJECT-TYPE
        !           163:                        SYNTAX  ViewAccess
        !           164:                        ACCESS  not-accessible
        !           165:                        STATUS  mandatory
        !           166:                --      INDEX   { viewAclCommunity, viewAclUser }
        !           167:                        ::= { viewAclTable 1 }
        !           168: 
        !           169:                ViewAccess ::= SEQUENCE {
        !           170:                    viewAclView
        !           171:                        OBJECT IDENTIFIER,
        !           172:                    viewAclCommunity
        !           173:                        OCTET STRING,
        !           174:                    viewAclUser
        !           175:                        OCTET STRING,
        !           176:                    viewAclPrivileges
        !           177:                        INTEGER,
        !           178:                    viewAclType
        !           179:                        INTEGER
        !           180:                }
        !           181: 
        !           182:                viewAclView OBJECT-TYPE
        !           183:                        SYNTAX  OBJECT IDENTIFIER
        !           184:                        ACCESS  read-write
        !           185:                        STATUS  mandatory
        !           186:                        ::= { viewAclEntry 1 }
        !           187: 
        !           188:                viewAclCommunity OBJECT-TYPE
        !           189:                        SYNTAX  OCTET STRING
        !           190:                        ACCESS  read-write
        !           191:                        STATUS  mandatory
        !           192:                        ::= { viewAclEntry 2 }
        !           193: 
        !           194:                viewAclUser OBJECT-TYPE
        !           195:                        SYNTAX  OCTET STRING
        !           196:                        ACCESS  read-write
        !           197:                        STATUS  mandatory
        !           198:                        ::= { viewAclEntry 3 }
        !           199: 
        !           200:                viewAclPrivileges OBJECT-TYPE
        !           201:                        SYNTAX  Privileges --* INTEGER (0..31) *--
        !           202:                        ACCESS  read-write
        !           203:                        STATUS  mandatory
        !           204:                        ::= { viewAclEntry 4 }
        !           205: 
        !           206:                viewAclType OBJECT-TYPE
        !           207:                        SYNTAX  INTEGER { valid(1), invalid(2) }
        !           208:                        ACCESS  read-write
        !           209:                        STATUS  mandatory
        !           210:                        ::= { viewAclEntry 5 }
        !           211: 
        !           212: 
        !           213:                -- trap configuration group
        !           214: 
        !           215:                viewTrapTable OBJECT-TYPE
        !           216:                        SYNTAX  SEQUENCE OF ViewTrapEntry
        !           217:                        ACCESS  not-accessible
        !           218:                        STATUS  mandatory
        !           219:                        ::= { view 5 }
        !           220: 
        !           221:                viewTrapEntry OBJECT-TYPE
        !           222:                        SYNTAX  ViewTrapEntry
        !           223:                        ACCESS  not-accessible
        !           224:                        STATUS  mandatory
        !           225:                --      INDEX   { viewTrapView }
        !           226:                        ::= { viewTrapTable 1 }
        !           227: 
        !           228:                ViewTrapEntry ::= SEQUENCE {
        !           229:                    viewTrapView
        !           230:                        OBJECT IDENTIFIER,
        !           231:                    viewTrapGenerics
        !           232:                        OCTET STRING,
        !           233:                    viewTrapSpecifics
        !           234:                        OCTET STRING,
        !           235:                    viewTrapType
        !           236:                        INTEGER
        !           237:                }
        !           238: 
        !           239:                viewTrapView OBJECT-TYPE
        !           240:                        SYNTAX  OBJECT IDENTIFIER
        !           241:                        ACCESS  read-write
        !           242:                        STATUS  mandatory
        !           243:                        ::= { viewTrapEntry 1 }
        !           244: 
        !           245:                viewTrapGenerics OBJECT-TYPE
        !           246:                        SYNTAX  OCTET STRING (SIZE (0..1))
        !           247:                        ACCESS  read-write
        !           248:                        STATUS  mandatory
        !           249:                        ::= { viewTrapEntry 2 }
        !           250: 
        !           251:                viewTrapSpecifics OBJECT-TYPE
        !           252:                        SYNTAX  OCTET STRING
        !           253:                        ACCESS  read-write
        !           254:                        STATUS  mandatory
        !           255:                        ::= { viewTrapEntry 3 }
        !           256: 
        !           257:                viewTrapType OBJECT-TYPE
        !           258:                        SYNTAX  INTEGER { valid(1), invalid(2) }
        !           259:                        ACCESS  read-write
        !           260:                        STATUS  mandatory
        !           261:                        ::= { viewTrapEntry 4 }
        !           262: 
        !           263: 
        !           264:                -- constructed MIB view group
        !           265: 
        !           266:                viewTranTable OBJECT-TYPE
        !           267:                        SYNTAX  SEQUENCE OF ViewTranslation
        !           268:                        ACCESS  not-accessible
        !           269:                        STATUS  mandatory
        !           270:                        ::= { view 6 }
        !           271: 
        !           272:                viewTranEntry OBJECT-TYPE
        !           273:                        SYNTAX  ViewTranslation
        !           274:                        ACCESS  not-accessible
        !           275:                        STATUS  mandatory
        !           276:                --      INDEX   { viewSourceName, viewSourceSubtree }
        !           277:                        ::= { viewTranTable 1 }
        !           278: 
        !           279:                ViewTranslation ::= SEQUENCE {
        !           280:                    viewSourceName
        !           281:                        OBJECT IDENTIFIER,
        !           282:                    viewSourceSubtree
        !           283:                        OBJECT IDENTIFIER,
        !           284:                    viewTargetName
        !           285:                        OBJECT IDENTIFIER,
        !           286:                    viewTargetSubtree
        !           287:                        OBJECT IDENTIFIER,
        !           288:                    viewTranType
        !           289:                        INTEGER
        !           290:                }
        !           291: 
        !           292:                viewSourceName OBJECT-TYPE
        !           293:                        SYNTAX  OBJECT IDENTIFIER
        !           294:                        ACCESS  read-write
        !           295:                        STATUS  mandatory
        !           296:                        ::= { viewTranEntry 1 }
        !           297: 
        !           298:                viewSourceSubtree OBJECT-TYPE
        !           299:                        SYNTAX  OBJECT IDENTIFIER
        !           300:                        ACCESS  read-write
        !           301:                        STATUS  mandatory
        !           302:                        ::= { viewTranEntry 2 }
        !           303: 
        !           304:                viewTargetName OBJECT-TYPE
        !           305:                        SYNTAX  OBJECT IDENTIFIER
        !           306:                        ACCESS  read-write
        !           307:                        STATUS  mandatory
        !           308:                        ::= { viewTranEntry 3 }
        !           309: 
        !           310:                viewTargetSubtree OBJECT-TYPE
        !           311:                        SYNTAX  OBJECT IDENTIFIER
        !           312:                        ACCESS  read-write
        !           313:                        STATUS  mandatory
        !           314:                        ::= { viewTranEntry 4 }
        !           315: 
        !           316:                viewTranType OBJECT-TYPE
        !           317:                        SYNTAX  INTEGER { valid(1), invalid(2) }
        !           318:                        ACCESS  read-write
        !           319:                        STATUS  mandatory
        !           320:                        ::= { viewTranEntry 5 }
        !           321: 
        !           322:                END

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.