openconfig-system

Model for managing system-wide services and functions on network devices. Portions of this code were derived from IETF RFC 7317...

  • Version: 2020-03-25

    openconfig-system@2020-03-25


    
      module openconfig-system {
    
        yang-version 1;
    
        namespace
          "http://openconfig.net/yang/system";
    
        prefix oc-sys;
    
        import openconfig-inet-types {
          prefix oc-inet;
        }
        import openconfig-yang-types {
          prefix oc-yang;
        }
        import openconfig-types {
          prefix oc-types;
        }
        import openconfig-extensions {
          prefix oc-ext;
        }
        import openconfig-aaa {
          prefix oc-aaa;
        }
        import openconfig-system-logging {
          prefix oc-log;
        }
        import openconfig-system-management {
          prefix oc-sys-mgmt;
        }
        import openconfig-system-terminal {
          prefix oc-sys-term;
        }
        import openconfig-procmon {
          prefix oc-proc;
        }
        import openconfig-alarms {
          prefix oc-alarms;
        }
        import openconfig-messages {
          prefix oc-messages;
        }
        import openconfig-license {
          prefix oc-license;
        }
    
        organization "OpenConfig working group";
    
        contact
          "OpenConfig working group
        netopenconfig@googlegroups.com";
    
        description
          "Model for managing system-wide services and functions on
        network devices.
    
        Portions of this code were derived from IETF RFC 7317.
        Please reproduce this note if possible.
    
        IETF code is subject to the following copyright and license:
        Copyright (c) IETF Trust and the persons identified as authors of
        the code.
        All rights reserved.
    
        Redistribution and use in source and binary forms, with or without
        modification, is permitted pursuant to, and subject to the license
        terms contained in, the Simplified BSD License set forth in
        Section 4.c of the IETF Trust's Legal Provisions Relating
        to IETF Documents (http://trustee.ietf.org/license-info).";
    
        revision "2020-03-25" {
          description
            "Fix typo in description statement for ipv4-address
          list.";
          reference
            "0.9.1";
    
        }
    
        revision "2020-01-07" {
          description
            "Add import of license management model.";
          reference
            "0.9.0";
    
        }
    
        revision "2019-03-15" {
          description
            "Update boot time to be nanoseconds since epoch.";
          reference
            "0.8.0";
    
        }
    
        revision "2019-01-29" {
          description
            "Add messages module to the system model";
          reference
            "0.7.0";
    
        }
    
        revision "2018-11-21" {
          description
            "Add OpenConfig module metadata extensions.";
          reference
            "0.6.1";
    
        }
    
        revision "2018-07-17" {
          description "Add gRPC server data";
          reference
            "0.6.0";
    
        }
    
        revision "2018-01-21" {
          description "Add cpu utilization data";
          reference
            "0.5.0";
    
        }
    
        revision "2017-12-15" {
          description
            "Add alarms to the system model";
          reference
            "0.4.0";
    
        }
    
        revision "2017-09-18" {
          description
            "Updated to use OpenConfig types modules";
          reference
            "0.3.0";
    
        }
    
        revision "2017-07-06" {
          description
            "Move to oc-inet types, add IETF attribution, add RADIUS
          counters, changed password leaf names to indicate hashed";
          reference
            "0.2.0";
    
        }
    
        revision "2017-01-29" {
          description "Initial public release";
          reference
            "0.1.0";
    
        }
    
        oc-ext:openconfig-version "0.9.1";
        oc-ext:regexp-posix;
        oc-ext:catalog-organization "openconfig";
        oc-ext:origin "openconfig";
    
        identity NTP_AUTH_TYPE {
          description
            "Base identity for encryption schemes supported for NTP
          authentication keys";
        }
    
        identity NTP_AUTH_MD5 {
          base NTP_AUTH_TYPE;
          description "MD5 encryption method";
        }
    
        typedef timezone-name-type {
          type string;
          description
            "A time zone name as used by the Time Zone Database,
           sometimes referred to as the 'Olson Database'.
    
           The exact set of valid values is an implementation-specific
           matter.  Client discovery of the exact set of time zone names
           for a particular server is out of scope.";
          reference
            "BCP 175: Procedures for Maintaining the Time Zone Database";
    
        }
      }  // module openconfig-system
    

© 2023 YumaWorks, Inc. All rights reserved.