Observium_CE/mibs/nortel/RC-RESTCONF-MIB

160 lines
5.6 KiB
Plaintext

RC-RESTCONF-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY, OBJECT-TYPE, Integer32
FROM SNMPv2-SMI
DisplayString, TruthValue
FROM SNMPv2-TC
IpAddress
FROM RFC1155-SMI
rcMgmt
FROM RAPID-CITY;
rcRestConf MODULE-IDENTITY
LAST-UPDATED "201901180000Z"
ORGANIZATION "Extreme Networks"
CONTACT-INFO "Marty Lok
Postal:
email: mlok@extremenetworks.com"
DESCRIPTION "Enterprise MIB for the VOSS product family."
REVISION "201901180000Z" -- 18 Jan 2019
DESCRIPTION "Version 6: Removed the comma after Integer32 on line 4,
as it was causing a compile error for BOSS
MIBS archive (azmeu - change pushed by Prem)"
REVISION "201901080000Z" -- 8 Jan 2019
DESCRIPTION "Version 5: Modified the range of rcRestConfTcpPort
from 1..65535 to 1..49151
VOSS 8.0 (Prem)"
REVISION "201809180000Z" -- 18 Sept 2018
DESCRIPTION "Version 4: Modified rcRestConfCertificateAction with
install and uninstall options"
REVISION "201808150000Z" -- 15 August 2018
DESCRIPTION "Version 3: Changed the range (0..65535) to (1..65535) for
object rcRestConfTcpPort (Prem)"
REVISION "201805090000Z" -- 09 May 2018
DESCRIPTION "Version 2: Changed the range (1..128) to (0..128) for
object rcRestConfCertificateFilename"
REVISION "201805020000Z" -- 02 May 2018
DESCRIPTION "Version 1: Initial VOSS RESTConf mib file"
::= { rcMgmt 227 }
-- RestConf : Support for the RestConf Protocol
rcRestConfObjects OBJECT IDENTIFIER ::= { rcRestConf 1 }
rcRestConfScalars OBJECT IDENTIFIER ::= { rcRestConfObjects 1 }
rcRestConfNotificationObjects OBJECT IDENTIFIER ::= { rcRestConfObjects 2 }
rcRestConfGlobalEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable or Disable the ability to use the RestConf
protocol to communicate to the device."
DEFVAL { false }
::= { rcRestConfScalars 1 }
rcRestConfTcpPort OBJECT-TYPE
SYNTAX Integer32(1..49151)
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Specifies the TCP Port to use for RestConf Server."
DEFVAL { 8080 }
::= { rcRestConfScalars 2 }
rcRestConfTlsEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Indicates whether TLS/SSL is enabled or disabled for
the RestConf Server."
DEFVAL { false }
::= { rcRestConfScalars 3 }
rcRestConfCertificateFilename OBJECT-TYPE
SYNTAX DisplayString(SIZE(0..128))
MAX-ACCESS read-write
STATUS current
DESCRIPTION "The certificate file for the RestConf Server to be
installed or uninstalled. It requires the
rcRestConfCertificateAction to be installed, uninstalled"
::= { rcRestConfScalars 4 }
rcRestConfCertificateAction OBJECT-TYPE
SYNTAX INTEGER {
install(1),
uninstall(2) }
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Action to install or uninstall the certificate file
for the RestConf Server. It requires the
rcRestConfCertificateFilename with a valid certification
file. It also inidcates the current certificate file
install status"
DEFVAL { uninstall }
::= { rcRestConfScalars 5 }
rcRestConfNotificationEnable OBJECT-TYPE
SYNTAX TruthValue
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Enable/disable the notification when the RestConf
protocol support is not available."
DEFVAL { true }
::= { rcRestConfScalars 6 }
rcRestConfOperStatus OBJECT-TYPE
SYNTAX INTEGER {
up(1),
down(2)
}
MAX-ACCESS read-only
STATUS current
DESCRIPTION "Indicates the operational status of the RestConf Server."
::= { rcRestConfScalars 7 }
rcRestConfAddress OBJECT-TYPE
SYNTAX IpAddress
MAX-ACCESS read-write
STATUS current
DESCRIPTION "Allows the user to override the default IP value and
to specify a specific IP address to use for RESTCONF."
::= { rcRestConfScalars 8 }
rcRestConfWebServerVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RestConf web server version is running on the device.
It is empty when RestConf is not enabled"
::= { rcRestConfScalars 9 }
rcRestConfRestConfServerVersion OBJECT-TYPE
SYNTAX DisplayString (SIZE (0..80))
MAX-ACCESS read-only
STATUS current
DESCRIPTION "RestConf server version is running on the device.
It is empty when RestConf is not enabled"
::= { rcRestConfScalars 10 }
rcRestConfServerOperationStatus OBJECT-TYPE
SYNTAX INTEGER {
startSuccess(1),
startFail(2),
stop(3)
}
MAX-ACCESS accessible-for-notify
STATUS current
DESCRIPTION "It indicates the operational status of the RestConf server:
startSuccess(1), startFail(2), stop(3)."
::= { rcRestConfNotificationObjects 1 }
-- End of RestConf
END