Model for managing system-wide services and functions on network devices. Portions of this code were derived from IETF RFC 7317...
Version: 2023-12-20
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-terminal { prefix oc-sys-term; } import openconfig-procmon { prefix oc-proc; } import openconfig-platform { prefix oc-platform; } import openconfig-alarms { prefix oc-alarms; } import openconfig-messages { prefix oc-messages; } import openconfig-license { prefix oc-license; } import openconfig-network-instance { prefix oc-ni; } 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 "2023-12-20" { description "Change NTP offset, root-delay, and root-dispersion to int64 nanoseconds, and update their descriptions for accuracy and clarity."; reference "2.0.0"; } revision "2023-10-26" { description "Add up-time leaf and promote module to version 1.0."; reference "1.0.0"; } revision "2023-06-16" { description "Reordered imports to be alphabetical."; reference "0.17.1"; } revision "2022-12-20" { description "Added network instance leaf to ntp client, and dropped ntp-source-address from global to individual config. Removed ntp prefix."; reference "0.17.0"; } revision "2022-12-19" { description "Update last configuration timestamp documentation."; reference "0.16.1"; } revision "2022-09-28" { description "Add last configuration timestamp leaf."; reference "0.16.0"; } revision "2022-07-25" { description "Add system software version."; reference "0.15.0"; } revision "2022-07-20" { description "Added routing-mac system MAC address."; reference "0.14.0"; } revision "2022-07-12" { description "Modify ntp enabled description to reflect true and false case."; reference "0.13.1"; } revision "2021-07-20" { description "Adding list of mount points."; reference "0.13.0"; } revision "2021-07-14" { description "Support for additional RAM usage counters."; reference "0.12.0"; } revision "2021-06-28" { description "Adding system memory error counters."; reference "0.11.1"; } revision "2021-06-16" { description "Remove trailing whitespace"; reference "0.10.1"; } revision "2020-04-13" { description "Remove the existing grpc-service, and add a new list of the gRPC servers in a new module."; reference "0.10.0"; } 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 "2.0.0"; 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.