224 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
			
		
		
	
	
			224 lines
		
	
	
		
			7.0 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
	
	
CISCOSB-TBI-MIB DEFINITIONS ::= BEGIN
 | 
						|
 | 
						|
--             Time Range Infra MIBs definition
 | 
						|
-- Version:    7.50
 | 
						|
-- Date:       15 Jul 2009
 | 
						|
--             Initial definitions
 | 
						|
 | 
						|
IMPORTS
 | 
						|
    MODULE-IDENTITY, OBJECT-TYPE                FROM SNMPv2-SMI
 | 
						|
    TruthValue, RowStatus,
 | 
						|
    TEXTUAL-CONVENTION,DisplayString            FROM SNMPv2-TC
 | 
						|
    switch001                                   FROM CISCOSB-MIB;
 | 
						|
 | 
						|
 | 
						|
rlTBIMib MODULE-IDENTITY
 | 
						|
        LAST-UPDATED "200604040000Z"
 | 
						|
        ORGANIZATION "Cisco Systems, Inc."
 | 
						|
 | 
						|
        CONTACT-INFO
 | 
						|
        "Postal: 170 West Tasman Drive
 | 
						|
        San Jose , CA 95134-1706
 | 
						|
        USA
 | 
						|
 | 
						|
        
 | 
						|
        Website:  Cisco Small Business Support Community <http://www.cisco.com/go/smallbizsupport>"
 | 
						|
 | 
						|
        DESCRIPTION
 | 
						|
                "Time Range Infrastructure MIBs initial version. "
 | 
						|
        REVISION "200602120000Z"
 | 
						|
        DESCRIPTION
 | 
						|
                "Time Range Infrastructure MIBs initial version. "
 | 
						|
    ::= { switch001 145 }
 | 
						|
 | 
						|
 | 
						|
-- Time Based Infra Table
 | 
						|
 | 
						|
 | 
						|
rlTBITimeRangeTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF RlTBITimeRangeEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table specifies Time Based Infra table"
 | 
						|
    ::= { rlTBIMib 1 }
 | 
						|
 | 
						|
rlTBITimeRangeEntry OBJECT-TYPE
 | 
						|
    SYNTAX RlTBITimeRangeEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry in this table describes the new
 | 
						|
         time range for ACE.
 | 
						|
         The index is time range name"
 | 
						|
    INDEX { IMPLIED rlTBITimeRangeName }
 | 
						|
    ::= {  rlTBITimeRangeTable 1 }
 | 
						|
 | 
						|
RlTBITimeRangeEntry ::= SEQUENCE {
 | 
						|
        rlTBITimeRangeName             DisplayString,
 | 
						|
        rlTBITimeRangeAbsoluteStart    DisplayString,
 | 
						|
        rlTBITimeRangeAbsoluteEnd      DisplayString,
 | 
						|
        rlTBITimeRangeActiveStatus     TruthValue,
 | 
						|
        rlTBITimeRangeRowStatus        RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
rlTBITimeRangeName OBJECT-TYPE
 | 
						|
    SYNTAX     DisplayString(SIZE(1..32))
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Name of time range."
 | 
						|
    ::= { rlTBITimeRangeEntry 1 }
 | 
						|
 | 
						|
rlTBITimeRangeAbsoluteStart OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString (SIZE(0..14))
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION "Time of start of absolute time range in following format:
 | 
						|
                     month day year hh:mm
 | 
						|
                     month: 01-12 (January-December)
 | 
						|
                     day:   01-31
 | 
						|
                     year:  0-99 (2000-2099)
 | 
						|
                     hh:    0-23 (hours)
 | 
						|
                     mm:    0-59 (minutes)"
 | 
						|
    ::= { rlTBITimeRangeEntry 2 }
 | 
						|
 | 
						|
rlTBITimeRangeAbsoluteEnd OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString (SIZE(0..14))
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION "Time of end of absolute time range in following format:
 | 
						|
                     month day year hh:mm
 | 
						|
                     month: 01-12 (January-December)
 | 
						|
                     day:   01-31
 | 
						|
                     year:  0-99 (2000-2099)
 | 
						|
                     hh:    0-23 (hours)
 | 
						|
                     mm:    0-59 (minutes)"
 | 
						|
    ::= { rlTBITimeRangeEntry 3 }
 | 
						|
 | 
						|
rlTBITimeRangeActiveStatus    OBJECT-TYPE
 | 
						|
    SYNTAX  TruthValue
 | 
						|
    MAX-ACCESS  read-only
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "Shows whether the current time range is active according to the current clock."
 | 
						|
    ::= { rlTBITimeRangeEntry 4 }
 | 
						|
 | 
						|
rlTBITimeRangeRowStatus    OBJECT-TYPE
 | 
						|
    SYNTAX  RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "Row Status.
 | 
						|
         It is used for adding/deleting entries of this table."
 | 
						|
    ::= { rlTBITimeRangeEntry 5 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
-- Time Based Infra - Periodic Table
 | 
						|
 | 
						|
RlTBIWeekDayList  ::= TEXTUAL-CONVENTION
 | 
						|
    STATUS     current
 | 
						|
    DESCRIPTION  "Bitmap that includes days of week.
 | 
						|
                 Each bit in the bitmap associated with corresponding day of the week."
 | 
						|
    SYNTAX      BITS {
 | 
						|
            monday(0),
 | 
						|
            tuesday(1),
 | 
						|
            wednesday(2),
 | 
						|
            thursday(3),
 | 
						|
            friday(4),
 | 
						|
            saturday(5),
 | 
						|
            sunday(6)
 | 
						|
}
 | 
						|
 | 
						|
rlTBIPeriodicTable OBJECT-TYPE
 | 
						|
    SYNTAX SEQUENCE OF RlTBIPeriodicEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "This table specifies Time Based Infra Periodic table"
 | 
						|
    ::= { rlTBIMib 2 }
 | 
						|
 | 
						|
rlTBIPeriodicEntry OBJECT-TYPE
 | 
						|
    SYNTAX RlTBIPeriodicEntry
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Each entry in this table describes periodic time range."
 | 
						|
    INDEX {  rlTBIPeriodicTimeRangeName, rlTBIPeriodicWeekDayList, rlTBIPeriodicStart, rlTBIPeriodicEnd }
 | 
						|
    ::= { rlTBIPeriodicTable 1 }
 | 
						|
 | 
						|
RlTBIPeriodicEntry ::= SEQUENCE {
 | 
						|
        rlTBIPeriodicTimeRangeName        DisplayString,
 | 
						|
        rlTBIPeriodicWeekDayList          RlTBIWeekDayList,
 | 
						|
        rlTBIPeriodicStart                DisplayString,
 | 
						|
        rlTBIPeriodicEnd                  DisplayString,
 | 
						|
        rlTBIPeriodicRowStatus            RowStatus
 | 
						|
    }
 | 
						|
 | 
						|
 | 
						|
rlTBIPeriodicTimeRangeName OBJECT-TYPE
 | 
						|
    SYNTAX     DisplayString (SIZE(1..32))
 | 
						|
    MAX-ACCESS not-accessible
 | 
						|
    STATUS current
 | 
						|
    DESCRIPTION
 | 
						|
        "Time Range Name the periodic is defined on. "
 | 
						|
    ::= { rlTBIPeriodicEntry 1 }
 | 
						|
 | 
						|
rlTBIPeriodicWeekDayList  OBJECT-TYPE
 | 
						|
    SYNTAX      RlTBIWeekDayList
 | 
						|
    MAX-ACCESS  read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION
 | 
						|
            "The bitmap allows to user to select periodic time range for several
 | 
						|
            days at once. The periodic range will be associated with specific days
 | 
						|
            when corresponding bits will be set. If at least one bit has been set in the
 | 
						|
            rlTBIPeriodicWeekDayList,
 | 
						|
            the weekday in rlTBIPeriodicStart and rlTBIPeriodicEnd
 | 
						|
            is not relevant and should be set to zero."
 | 
						|
    ::= { rlTBIPeriodicEntry  2 }
 | 
						|
 | 
						|
 | 
						|
rlTBIPeriodicStart OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString (SIZE(0..7))
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION "Time of start of periodic time range in following format:
 | 
						|
                     weekday hh:mm
 | 
						|
                     weekday: 0-7  (0 means the weekday is not specified,
 | 
						|
                                    1-7 are weekdays from Monday to Sunday)
 | 
						|
                     hh:    0-23 (hours)
 | 
						|
                     mm:    0-59 (minutes)
 | 
						|
                     Weekday may be 0 only if periodic time range weekdays were specified in
 | 
						|
                     rlTBIPeriodicWeekDayList."
 | 
						|
    ::= { rlTBIPeriodicEntry 3 }
 | 
						|
 | 
						|
 | 
						|
rlTBIPeriodicEnd OBJECT-TYPE
 | 
						|
    SYNTAX      DisplayString (SIZE(0..7))
 | 
						|
    MAX-ACCESS read-write
 | 
						|
    STATUS      current
 | 
						|
    DESCRIPTION "Time of end of periodic time range in following format:
 | 
						|
                     weekday hh:mm
 | 
						|
                     weekday: 0-7  (0 means the weekday is not specified,
 | 
						|
                                    1-7 are weekdays from Monday to Sunday)
 | 
						|
                     hh:    0-23 (hours)
 | 
						|
                     mm:    0-59 (minutes)
 | 
						|
                     Weekday may be 0 only if periodic time range weekdays were specified in
 | 
						|
                     rlTBIPeriodicWeekDayList."
 | 
						|
    ::= { rlTBIPeriodicEntry 4 }
 | 
						|
 | 
						|
 | 
						|
 | 
						|
rlTBIPeriodicRowStatus  OBJECT-TYPE
 | 
						|
    SYNTAX  RowStatus
 | 
						|
    MAX-ACCESS  read-create
 | 
						|
    STATUS  current
 | 
						|
    DESCRIPTION
 | 
						|
        "Row Status.
 | 
						|
         It is used for adding/deleting entries of this table."
 | 
						|
    ::= { rlTBIPeriodicEntry 5 }
 | 
						|
 | 
						|
 | 
						|
END
 |