SNMPv2-SMI

  • Version: 1998-09-18

    SNMPv2-SMI@1998-09-18


    
      module SNMPv2-SMI {
    
        yang-version 1;
    
        namespace
          "http://tail-f.com/ns/mibs/SNMPv2-SMI/1.0";
    
        prefix SNMPv2_SMI;
    
        import ietf-yang-types {
          prefix yang;
        }
        import tailf-common {
          prefix tailf;
        }
    
        revision "1998-09-18" {
          description "Initial revision";
        }
    
        tailf:id "";
        tailf:snmp-mib-module-name "SNMPv2-SMI";
    
        typedef ExtUTCTime {
          type tailf:hex-list {
          }
        }
    
        typedef ObjectName {
          type yang:object-identifier;
        }
    
        typedef NotificationName {
          type yang:object-identifier;
        }
    
        typedef Integer32 {
          type int32 {
            range "-2147483648 .. 2147483647";
          }
        }
    
        typedef IpAddress {
          type string {
            pattern
              "(0|[1-9](([0-9]){0,2})).(0|[1-9](([0-9]){0,2})).(0|[1-9](([0-9]){0,2})).(0|[1-9](([0-9]){0,2}))";
          }
        }
    
        typedef Counter32 {
          type uint32 {
            range "0 .. 4294967295";
          }
        }
    
        typedef Gauge32 {
          type uint32 {
            range "0 .. 4294967295";
          }
        }
    
        typedef Unsigned32 {
          type uint32 {
            range "0 .. 4294967295";
          }
        }
    
        typedef TimeTicks {
          type uint32 {
            range "0 .. 4294967295";
          }
        }
    
        typedef Opaque {
          type tailf:hex-list;
        }
    
        typedef Counter64 {
          type yang:counter64 {
            range "0 .. 18446744073709551615";
          }
        }
      }  // module SNMPv2-SMI
    

© 2023 YumaWorks, Inc. All rights reserved.