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.