summaryrefslogtreecommitdiffstats
path: root/mibs/RFC-1212.mib
diff options
context:
space:
mode:
authorJames <git@panaceas.org>2014-03-17 11:20:42 +0000
committerJames <git@panaceas.org>2014-03-17 11:20:42 +0000
commitdafb8e9f1b0c0d7cfe092ddb467a7650109efb51 (patch)
treeb04072f8ab91f058c8fc3541367ed9524d543181 /mibs/RFC-1212.mib
downloadinf-dafb8e9f1b0c0d7cfe092ddb467a7650109efb51.tar.gz
inf-dafb8e9f1b0c0d7cfe092ddb467a7650109efb51.tar.bz2
inf-dafb8e9f1b0c0d7cfe092ddb467a7650109efb51.zip
fish
Diffstat (limited to 'mibs/RFC-1212.mib')
-rw-r--r--mibs/RFC-1212.mib52
1 files changed, 52 insertions, 0 deletions
diff --git a/mibs/RFC-1212.mib b/mibs/RFC-1212.mib
new file mode 100644
index 0000000..e02d686
--- /dev/null
+++ b/mibs/RFC-1212.mib
@@ -0,0 +1,52 @@
+OBJECT-TYPE MACRO ::= BEGIN
+
+ TYPE NOTATION ::=
+ -- must conform to
+ -- RFC1155's ObjectSyntax
+ "SYNTAX" type(ObjectSyntax)
+ "ACCESS" Access
+ "STATUS" Status
+ DescrPart
+ ReferPart
+ IndexPart
+ DefValPart
+ VALUE NOTATION ::= value (VALUE ObjectName)
+
+ Access ::= "read-only"
+ | "read-write"
+ | "write-only"
+ | "not-accessible"
+ Status ::= "mandatory"
+ | "optional"
+ | "obsolete"
+ | "deprecated"
+
+ DescrPart ::=
+ "DESCRIPTION" value (description DisplayString)
+ | empty
+
+ ReferPart ::=
+ "REFERENCE" value (reference DisplayString)
+ | empty
+
+ IndexPart ::=
+ "INDEX" "{" IndexTypes "}"
+
+
+ | empty
+ IndexTypes ::=
+ IndexType | IndexTypes "," IndexType
+ IndexType ::=
+ -- if indexobject, use the SYNTAX
+ -- value of the correspondent
+ -- OBJECT-TYPE invocation
+ value (indexobject ObjectName)
+ -- otherwise use named SMI type
+ -- must conform to IndexSyntax below
+ | type (indextype)
+
+ DefValPart ::=
+ "DEFVAL" "{" value (defvalue ObjectSyntax) "}"
+ | empty
+
+END