CISCO-CBP-TC-MIB

This MIB module defines textual conventions used by the CISCO-CBP-BASE-CFG-MIB, CISCO-CBP-BASE-MON-MIB, and any MIB modules exte...

  • Version: 2008-06-24

    CISCO-CBP-TC-MIB@2008-06-24


    
      module CISCO-CBP-TC-MIB {
    
        yang-version 1;
    
        namespace
          "urn:ietf:params:xml:ns:yang:smiv2:CISCO-CBP-TC-MIB";
    
        prefix CISCO-CBP-TC-MIB;
    
        import ietf-yang-smiv2 {
          prefix smiv2;
        }
    
        organization "Cisco Systems, Inc.";
    
        contact
          "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 "2008-06-24" {
          description
            "The initial version of the MIB module.";
        }
    
        smiv2:alias "ciscoCbpTcMIB" {
          smiv2:oid "1.3.6.1.4.1.9.9.662";
        }
    
        typedef CbpElementName {
          type string {
            smiv2:display-hint "127a";
          }
          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.";
    
        }
    
        typedef CbpElementIdentifier {
          type uint32 {
            range "1..4294967295";
          }
          description
            "A positive, non-zero integer-value that uniquely identifies
    an element used to specify a class-based policy.";
        }
    
        typedef CbpElementIdentifierOrZero {
          type uint32 {
            range "0..4294967295";
          }
          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.";
        }
    
        typedef CbpInstanceIdentifier {
          type uint32 {
            range "1..4294967295";
          }
          description
            "A positive, non-zero integer-value that uniquely identifies
    an instance of an element used to define a class-based policy.";
        }
    
        typedef CbpInstanceIdentifierOrZero {
          type uint32 {
            range "0..4294967295";
          }
          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.";
        }
    
        typedef CbpExecutionPriority {
          type uint32 {
            range "1..4294967295";
          }
          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.";
        }
    
        typedef CbpExecutionStrategy {
          type enumeration {
            enum "other" {
              value 1;
            }
            enum "doUntilSuccess" {
              value 2;
            }
            enum "doUntilFailure" {
              value 3;
            }
            enum "doAll" {
              value 4;
            }
          }
          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.";
        }
      }  // module CISCO-CBP-TC-MIB
    

© 2023 YumaWorks, Inc. All rights reserved.