This submodule contains a collection of YANG definitions for Cisco IOS-XR invmgr package operational data. Copyright (c) 2013-2...
Version: 2020-11-09
submodule Cisco-IOS-XR-invmgr-oper-sub2 { yang-version 1; belongs-to Cisco-IOS-XR-invmgr-oper { prefix Cisco-IOS-XR-invmgr-oper; } import cisco-semver { prefix semver; } organization "Cisco Systems, Inc."; contact "Cisco Systems, Inc. Customer Service Postal: 170 West Tasman Drive San Jose, CA 95134 Tel: +1 800 553-NETS E-mail: cs-yang@cisco.com"; description "This submodule contains a collection of YANG definitions for Cisco IOS-XR invmgr package operational data. Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-11-09" { description "Deprecated pluggable-info container 2020-07-24 IOS XR 7.0.14 revision. Modified eeprom_bag to match eXR 2020-07-24 Addition of revision to match LNT."; } revision "2020-05-08" { description "Deprecated Inventory:Rack container. 2020-03-30 Changed threshold-value type to int32. 2019-10-07 Added pluggable-info bag. 2019-10-04 Removed slot-info, vm-done bags."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2019-03-21" { description "Resolved string constraints issue."; } revision "2018-08-03" { description "Added slot-info and parent-info bags."; } revision "2018-04-19" { description "Added additional bags"; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "3.0.0"; semver:module-version "2.0.0"; semver:module-version "1.0.0"; typedef Threshold-relation { type enumeration { enum "less-than" { value 1; description "Sensor value is less than threshold"; } enum "less-or-equal" { value 2; description "Sensor value is lesser than or equal to threshold"; } enum "greater-than" { value 3; description "Sensor value is greater than threshold"; } enum "greater-or-equal" { value 4; description "Sensor value is greater than or equal to threshold"; } enum "equal" { value 5; description "Sensor value is equal to threshold"; } enum "not-equal" { value 6; description "Sensor value is not equal to threshold"; } } description "Threshold relation"; } typedef Threshold-severity { type enumeration { enum "other" { value 1; description "Other"; } enum "minor" { value 10; description "Minor"; } enum "major" { value 20; description "Major"; } enum "critical" { value 30; description "Critical"; } } description "Threshold severity"; } typedef Sensor-status { type enumeration { enum "ok" { value 1; description "State ok"; } enum "unavailable" { value 2; description "State Unavailable"; } enum "non-operational" { value 3; description "State no operational"; } } description "Sensor status"; } typedef Sensor-data { type enumeration { enum "unknown" { value 2; description "Datatype unknown"; } enum "ac-volts" { value 3; description "AC volts"; } enum "dc-volts" { value 4; description "DC volts"; } enum "amperes" { value 5; description "Amperes"; } enum "watts" { value 6; description "Power in watts"; } enum "hertz" { value 7; description "Frequency in hertz"; } enum "celsius" { value 8; description "Celsius"; } enum "rpm" { value 10; description "Rotations per minute"; } enum "dbm" { value 14; description "Power in dBm"; } enum "db" { value 15; description "Power in dB"; } } description "Sensor measurement data types"; } typedef Unit { type enumeration { enum "celsius" { value 0; description "Degree in celsius"; } enum "milli-volts" { value 1; description "Milli volts"; } enum "milli-amperes" { value 2; description "Milli amperes"; } enum "rpm" { value 3; description "Rotations per minute"; } enum "watts" { value 4; description "Watts"; } enum "dbm" { value 5; description "dBm"; } enum "db" { value 6; description "dB"; } } description "Unit information"; } } // submodule Cisco-IOS-XR-invmgr-oper-sub2
© 2024 YumaWorks, Inc. All rights reserved.