Observium_CE/mibs/cisco/CISCO-CBP-TC-MIB

172 lines
5.0 KiB
Plaintext

-- *****************************************************************
-- CISCO-CBP-TC-MIB
-- Definitions of textual conventions used by MIB modules describing
-- and using class-based policies.
--
-- June 2007, Patrick R. Gili
--
-- Copyright (c) 2007-2008 by Cisco Systems Inc.
-- All rights reserved.
-- *****************************************************************
CISCO-CBP-TC-MIB DEFINITIONS ::= BEGIN
IMPORTS
MODULE-IDENTITY,
Unsigned32
FROM SNMPv2-SMI
TEXTUAL-CONVENTION
FROM SNMPv2-TC
ciscoMgmt
FROM CISCO-SMI;
ciscoCbpTcMIB MODULE-IDENTITY
LAST-UPDATED "200806240000Z"
ORGANIZATION "Cisco Systems, Inc."
CONTACT-INFO
"Cisco Systems
Customer Service
Postal: 170 W Tasman Drive
San Jose, CA 95134
Tel: +1 800 553-NETS
E-mail: cs-snmp@cisco.com"
DESCRIPTION
"This MIB module defines textual conventions used by the
CISCO-CBP-BASE-CFG-MIB, CISCO-CBP-BASE-MON-MIB, and any MIB
modules extending these MIB modules."
REVISION "200806240000Z"
DESCRIPTION
"The initial version of the MIB module."
::= { ciscoMgmt 662 }
CbpElementName ::= TEXTUAL-CONVENTION
DISPLAY-HINT "127a"
STATUS current
DESCRIPTION
"A string-value that identifies an element used to specify
a class-based policy. The semantics of the string-value are
the same those specified by the SnmpAdminString textual
convention defined by the SNMP-FRAMEWORK-MIB [RFC3411].
Observe that the null string is reserved for cases when an
instance of an object needs to specify 'no element'."
REFERENCE
"D. Harrington, R. Resuhn, B. Wijnen, 'An Architecture for
Describing Simple Network Management Protocol (SNMP)
Management Frameworks', RFC-3411, December 2002."
SYNTAX OCTET STRING (SIZE (0..127))
CbpElementIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A positive, non-zero integer-value that uniquely identifies
an element used to specify a class-based policy."
SYNTAX Unsigned32 (1..4294967295)
CbpElementIdentifierOrZero ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention serves as an extension of the
CbpElementIdentifier textual convention, which permits the value
'0'. The use of the value '0' is specific to an object, thus
requiring the descriptive text associated with the object to
describe the semantics of its use."
SYNTAX Unsigned32 (0..4294967295)
CbpInstanceIdentifier ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"A positive, non-zero integer-value that uniquely identifies
an instance of an element used to define a class-based policy."
SYNTAX Unsigned32 (1..4294967295)
CbpInstanceIdentifierOrZero ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"This textual convention serves as an extension of the
CbpInstanceIdentifier textual convention, which permits the
value '0'. The use of the value '0' is specific to an object,
thus requiring the descriptive text associated with the object
to describe the semantics of its use."
SYNTAX Unsigned32 (0..4294967295)
CbpExecutionPriority ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An positive, integer-value denoting the relative priority of an
element, where '1' represents the highest priority and greater
values represent lower priorities.
The priority assigned to an element determines the order in
which the system processes the elements relative to like
elements having the same parent, where the system processes
elements having a greater priority first. The system processes
sibling elements having the same priority in the order they were
created."
SYNTAX Unsigned32 (1..4294967295)
CbpExecutionStrategy ::= TEXTUAL-CONVENTION
STATUS current
DESCRIPTION
"An enumerated integer-value describing how to execute an
ordered set of actions:
'other'
The implementation of the MIB using this textual
convention does not recognize the specified execution
strategy.
'doUntilSuccess'
The system sequentially executes the actions in the
set until one succeeds.
'doUntilFailure'
The system sequentially executes the actions in the
set until one fails.
'doAll'
The system sequentially executes all actions in the set,
regardless of whether they succeed or fail."
SYNTAX INTEGER {
other(1),
doUntilSuccess(2),
doUntilFailure(3),
doAll(4)
}
END