Observium_CE/mibs/cisco/ME1200-USERS-MIB

211 lines
6.4 KiB
Plaintext

-- *****************************************************************
-- USERS-MIB: ME1200 Private MIB
--
--
-- ****************************************************************
ME1200-USERS-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-COMPLIANCE, OBJECT-GROUP
FROM SNMPv2-CONF
MODULE-IDENTITY, OBJECT-TYPE
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
me1200SwitchMgmt
FROM CISCOME1200-MIB
ME1200DisplayString FROM ME1200-TC
Unsigned32 FROM SNMPv2-SMI
TruthValue FROM SNMPv2-TC
ME1200RowEditorState FROM ME1200-TC
;
me1200UsersMIB MODULE-IDENTITY
LAST-UPDATED "201401290000Z"
ORGANIZATION
"Cisco Systems, Inc"
CONTACT-INFO
"Cisco Systems, Inc
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
USA
Tel: +1 800 553-NETS
E-mail: cs-me1200@cisco.com"
DESCRIPTION
"This is a private version of Users"
REVISION "201401290000Z"
DESCRIPTION
"Locate all objects under ciscoME1200MIB"
REVISION "201401220000Z"
DESCRIPTION
"Fixed minor camel case issue."
REVISION "201312110000Z"
DESCRIPTION
"Initial version"
::= { me1200SwitchMgmt 58 }
me1200UsersMIBObjects OBJECT IDENTIFIER
::= { me1200UsersMIB 1 }
me1200UsersConfig OBJECT IDENTIFIER
::= { me1200UsersMIBObjects 2 }
me1200UsersConfigTable OBJECT-TYPE
SYNTAX SEQUENCE OF ME1200UsersConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"The table is Users onfiguration table. The index is user name."
::= { me1200UsersConfig 1 }
me1200UsersConfigEntry OBJECT-TYPE
SYNTAX ME1200UsersConfigEntry
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Each entry has a set of parameters"
INDEX { me1200UsersConfigUsername }
::= { me1200UsersConfigTable 1 }
ME1200UsersConfigEntry ::= SEQUENCE {
me1200UsersConfigUsername ME1200DisplayString,
me1200UsersConfigPrivilege Unsigned32,
me1200UsersConfigEncrypted TruthValue,
me1200UsersConfigPassword ME1200DisplayString,
me1200UsersConfigAction ME1200RowEditorState
}
me1200UsersConfigUsername OBJECT-TYPE
SYNTAX ME1200DisplayString (SIZE(0..31))
MAX-ACCESS not-accessible
STATUS current
DESCRIPTION
"Name of user."
::= { me1200UsersConfigEntry 1 }
me1200UsersConfigPrivilege OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Privilege level of the user."
::= { me1200UsersConfigEntry 2 }
me1200UsersConfigEncrypted OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag indicates the password is encrypted or not. TRUE means the
password is encrypted. FALSE means the password is plain text."
::= { me1200UsersConfigEntry 3 }
me1200UsersConfigPassword OBJECT-TYPE
SYNTAX ME1200DisplayString (SIZE(0..44))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password of the user. The password length depends on the type of
password. If the password is encrypted, then the length is from 4 to
44. If it is unencrypted, then the maximum length is 31."
::= { me1200UsersConfigEntry 4 }
me1200UsersConfigAction OBJECT-TYPE
SYNTAX ME1200RowEditorState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action"
::= { me1200UsersConfigEntry 100 }
me1200UsersConfigTableRowEditor OBJECT IDENTIFIER
::= { me1200UsersConfig 2 }
me1200UsersConfigTableRowEditorUsername OBJECT-TYPE
SYNTAX ME1200DisplayString (SIZE(0..31))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Name of user."
::= { me1200UsersConfigTableRowEditor 1 }
me1200UsersConfigTableRowEditorPrivilege OBJECT-TYPE
SYNTAX Unsigned32
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Privilege level of the user."
::= { me1200UsersConfigTableRowEditor 2 }
me1200UsersConfigTableRowEditorEncrypted OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"The flag indicates the password is encrypted or not. TRUE means the
password is encrypted. FALSE means the password is plain text."
::= { me1200UsersConfigTableRowEditor 3 }
me1200UsersConfigTableRowEditorPassword OBJECT-TYPE
SYNTAX ME1200DisplayString (SIZE(0..44))
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Password of the user. The password length depends on the type of
password. If the password is encrypted, then the length is from 4 to
44. If it is unencrypted, then the maximum length is 31."
::= { me1200UsersConfigTableRowEditor 4 }
me1200UsersConfigTableRowEditorAction OBJECT-TYPE
SYNTAX ME1200RowEditorState
MAX-ACCESS read-write
STATUS current
DESCRIPTION
"Action"
::= { me1200UsersConfigTableRowEditor 100 }
me1200UsersMIBConformance OBJECT IDENTIFIER
::= { me1200UsersMIB 2 }
me1200UsersMIBCompliances OBJECT IDENTIFIER
::= { me1200UsersMIBConformance 1 }
me1200UsersMIBGroups OBJECT IDENTIFIER
::= { me1200UsersMIBConformance 2 }
me1200UsersConfigTableInfoGroup OBJECT-GROUP
OBJECTS { me1200UsersConfigPrivilege, me1200UsersConfigEncrypted,
me1200UsersConfigPassword, me1200UsersConfigAction }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200UsersMIBGroups 1 }
me1200UsersConfigTableRowEditorInfoGroup OBJECT-GROUP
OBJECTS { me1200UsersConfigTableRowEditorUsername,
me1200UsersConfigTableRowEditorPrivilege,
me1200UsersConfigTableRowEditorEncrypted,
me1200UsersConfigTableRowEditorPassword,
me1200UsersConfigTableRowEditorAction }
STATUS current
DESCRIPTION
"A collection of objects suitable for bulk operations."
::= { me1200UsersMIBGroups 2 }
me1200UsersMIBCompliance MODULE-COMPLIANCE
STATUS current
DESCRIPTION
"The compliance statement for the implementation."
MODULE -- this module
MANDATORY-GROUPS { me1200UsersConfigTableInfoGroup,
me1200UsersConfigTableRowEditorInfoGroup }
::= { me1200UsersMIBCompliances 1 }
END