BAY-STACK-NOTIFY-CONTROL-MIB DEFINITIONS ::= BEGIN IMPORTS OBJECT-TYPE, MODULE-IDENTITY FROM SNMPv2-SMI TruthValue, RowStatus FROM SNMPv2-TC PortList FROM Q-BRIDGE-MIB bayStackMibs FROM SYNOPTICS-ROOT-MIB; bayStackNotifyControlMib MODULE-IDENTITY LAST-UPDATED "201009080000Z" ORGANIZATION "Avaya" CONTACT-INFO "Avaya" DESCRIPTION "Avaya Notification Control MIB Copyright 2008-2010 Avaya, Inc. All rights reserved. This Avaya SNMP Management Information Base Specification embodies Avaya's confidential and proprietary intellectual property. Avaya retains all title and ownership in the Specification, including any revisions. This Specification is supplied 'AS IS,' and Avaya makes no warranty, either express or implied, as to the use, operation, condition, or performance of the Specification." REVISION "201009080000Z" -- 08 September 2010 DESCRIPTION "v2: Added bsncNotifyControlPortListEnabled." REVISION "200810170000Z" -- 17 October 2008 DESCRIPTION "v1: Initial version." ::= { bayStackMibs 31 } bsncObjects OBJECT IDENTIFIER ::= { bayStackNotifyControlMib 1 } -- ------------------------------------------------------------- -- Textual Conventions -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- Scalar Objects -- ------------------------------------------------------------- -- ------------------------------------------------------------- -- Notification Control Table -- ------------------------------------------------------------- bsncNotifyControlTable OBJECT-TYPE SYNTAX SEQUENCE OF BsncNotifyControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "This table is used to control generation of individual SNMP notification types. The table is indexed by the OID of the NOTIFICATION-TYPE, and contains a flag to enable or disable generation of that notification type." ::= { bsncObjects 1 } bsncNotifyControlEntry OBJECT-TYPE SYNTAX BsncNotifyControlEntry MAX-ACCESS not-accessible STATUS current DESCRIPTION "Each entry contains a flag to control generation of a specific notification type." INDEX { bsncNotifyControlType } ::= { bsncNotifyControlTable 1 } BsncNotifyControlEntry ::= SEQUENCE { bsncNotifyControlType OBJECT IDENTIFIER, bsncNotifyControlEnabled TruthValue, bsncNotifyControlRowStatus RowStatus, bsncNotifyControlPortListEnabled PortList } bsncNotifyControlType OBJECT-TYPE SYNTAX OBJECT IDENTIFIER MAX-ACCESS not-accessible STATUS current DESCRIPTION "The OID of a NOTIFICATION-TYPE. Note that this object cannot exceed a length of 114 sub-identifiers." ::= { bsncNotifyControlEntry 1 } bsncNotifyControlEnabled OBJECT-TYPE SYNTAX TruthValue MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates whether this notification type may be generated." DEFVAL { true } ::= { bsncNotifyControlEntry 2 } bsncNotifyControlRowStatus OBJECT-TYPE SYNTAX RowStatus MAX-ACCESS read-create STATUS current DESCRIPTION "Used to create/delete entries in the table. Note that an implementation may simply provide permanent entries for every supported NOTIFICATION-TYPE." ::= { bsncNotifyControlEntry 3 } bsncNotifyControlPortListEnabled OBJECT-TYPE SYNTAX PortList MAX-ACCESS read-create STATUS current DESCRIPTION "Indicates the interface port list for which the notification is enabled or disabled, subject to the bsncNotifyControlEnabled value. Note that for a global notification type, the value of this object is always an empty string." ::= { bsncNotifyControlEntry 4 } END