This module contains a collection of YANG definitions for Cisco IOS-XR invmgr package operational data. This module contains de...
Version: 2020-11-09
module Cisco-IOS-XR-invmgr-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-invmgr-oper"; prefix invmgr-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-invmgr-oper-sub4 { revision-date "2020-11-09"; } include Cisco-IOS-XR-invmgr-oper-sub3 { revision-date "2020-11-09"; } include Cisco-IOS-XR-invmgr-oper-sub2 { revision-date "2020-11-09"; } include Cisco-IOS-XR-invmgr-oper-sub1 { revision-date "2020-11-09"; } 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 module contains a collection of YANG definitions for Cisco IOS-XR invmgr package operational data. This module contains definitions for the following management objects: inventory: Inventory information 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"; grouping THRESH-BAG { description "Common node of minor-lo, minor-hi, major-lo, major-hi, critical-lo, critical-hi"; container thresh-bag { status deprecated; description "Environment threshold info"; uses ENVMON-THRESHOLD-INFO; } // container thresh-bag } // grouping THRESH-BAG grouping INVMGR-EXT1-OPER-THRESH-BAG { description "Common node of minor-lo, minor-hi, major-lo, major-hi, critical-lo, critical-hiCommon node of minor-lo, minor-hi, major-lo, major-hi, critical-lo, critical-hi"; container thresh-bag { description "Environment threshold info"; uses ENVMON-THRESHOLD-INFO; } // container thresh-bag } // grouping INVMGR-EXT1-OPER-THRESH-BAG grouping ATTRIBUTES { description "Common node of rack, slot, tsi1, tsi2, tsi3, tsi4 , tsi5, tsi6, tsi7, tsi8, tsi9, tsi10, tsi11"; container attributes { status deprecated; description "Shows the different attributes or status of each entity or component in inventory"; container inv-basic-bag { status deprecated; description "Inventory Basic Bag"; uses INV-PHY-ENTITY-BASIC-INFO; } // container inv-basic-bag container env-sensor-info { status deprecated; description "Environment sensor info"; uses ENVMON-SENSOR-INFO; } // container env-sensor-info container pwg-info { status deprecated; description "Inventory EDM PWG info"; uses INV-PWG-INFO; } // container pwg-info container env-sensor-info-xml { status deprecated; description "Environment sensor info XML"; uses ENVMON-SENSOR-INFO-XML; } // container env-sensor-info-xml container inv-asset-bag { status deprecated; description "Inventory Asset Bag"; uses INV-PHY-ENTITY-ASSET-INFO; } // container inv-asset-bag container threshold { status deprecated; description "Temperature alarm data for platform components"; container major-lo { status deprecated; description "Major Low"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container major-lo container critical-hi { status deprecated; description "Critical High"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container critical-hi container minor-hi { status deprecated; description "Minor High"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container minor-hi container major-hi { status deprecated; description "Major High"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container major-hi container critical-lo { status deprecated; description "Critical Low"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container critical-lo container minor-lo { status deprecated; description "Minor Low"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container minor-lo } // container threshold container fru-info { status deprecated; description "Inventory EDM FRU info"; uses INV-CARD-FRU-INFO; } // container fru-info container inv-eeprom-info { status deprecated; description "Inventory EDM EEPROM Information Bag"; uses INVMGR-EEPROM-OPAQUE-DATA; } // container inv-eeprom-info } // container attributes } // grouping ATTRIBUTES grouping SLOT { description "Common node of powershelf, fantray, entity"; list slot { key "name"; status deprecated; description "Slot number"; container tsi1s { status deprecated; description "Entity Level 1"; list tsi1 { key "name"; status deprecated; description "TSI1"; container tsi2s { status deprecated; description "Entity Level 2"; list tsi2 { key "name"; status deprecated; description "TSI2"; container tsi3s { status deprecated; description "Entity Level 3"; list tsi3 { key "name"; status deprecated; description "TSI3"; container tsi4s { status deprecated; description "Entity Level 4"; list tsi4 { key "name"; status deprecated; description "TSI4"; container tsi5s { status deprecated; description "Entity Level 5"; list tsi5 { key "name"; status deprecated; description "TSI5"; container tsi6s { status deprecated; description "Entity Level 6"; list tsi6 { key "name"; status deprecated; description "TSI6"; container tsi7s { status deprecated; description "Entity Level 7"; list tsi7 { key "name"; status deprecated; description "TSI7"; container tsi8s { status deprecated; description "Entity Level 8"; list tsi8 { key "name"; status deprecated; description "TSI8"; container tsi9s { status deprecated; description "Entity Level 9"; list tsi9 { key "name"; status deprecated; description "TSI9"; container tsi10s { status deprecated; description "Entity Level 10"; list tsi10 { key "name"; status deprecated; description "TSI10"; container tsi11s { status deprecated; description "Entity Level 11"; list tsi11 { key "name"; status deprecated; description "TSI11"; leaf name { type xr:Cisco-ios-xr-string; description "TSI11"; } uses ATTRIBUTES; } // list tsi11 } // container tsi11s leaf name { type xr:Cisco-ios-xr-string; description "TSI10"; } uses ATTRIBUTES; } // list tsi10 } // container tsi10s leaf name { type xr:Cisco-ios-xr-string; description "TSI9"; } uses ATTRIBUTES; } // list tsi9 } // container tsi9s leaf name { type xr:Cisco-ios-xr-string; description "TSI8"; } uses ATTRIBUTES; } // list tsi8 } // container tsi8s leaf name { type xr:Cisco-ios-xr-string; description "TSI7"; } uses ATTRIBUTES; } // list tsi7 } // container tsi7s leaf name { type xr:Cisco-ios-xr-string; description "TSI6"; } uses ATTRIBUTES; } // list tsi6 } // container tsi6s leaf name { type xr:Cisco-ios-xr-string; description "TSI5"; } uses ATTRIBUTES; } // list tsi5 } // container tsi5s leaf name { type xr:Cisco-ios-xr-string; description "TSI4"; } uses ATTRIBUTES; } // list tsi4 } // container tsi4s leaf name { type xr:Cisco-ios-xr-string; description "TSI3"; } uses ATTRIBUTES; } // list tsi3 } // container tsi3s leaf name { type xr:Cisco-ios-xr-string; description "TSI2"; } uses ATTRIBUTES; } // list tsi2 } // container tsi2s leaf name { type xr:Cisco-ios-xr-string; description "TSI1"; } uses ATTRIBUTES; } // list tsi1 } // container tsi1s leaf name { type xr:Cisco-ios-xr-string; description "Slot name"; } uses ATTRIBUTES; } // list slot } // grouping SLOT container inventory { config false; description "Inventory information"; container entities { description "Entities Table"; list entity { key "name"; description "Entity name"; container parent-info { description "Inventory parent name info"; uses INV-PARENT-INFO; } // container parent-info container subentities { description "SubEntities Table"; list subentity { key "name"; description "Subentity Bag"; leaf name { type string { length "1..100"; } description "Subentity name"; } uses SUBENTITY-INFO; } // list subentity } // container subentities container attributes { description "Shows the different attributes or status of each entity or component in inventory"; container inv-basic-bag { description "Inventory Basic Bag"; uses INV-PHY-ENTITY-BASIC-INFO; } // container inv-basic-bag container vm-node-id { description "VM Node ID Tuple"; uses VM-NODEID-INFO; } // container vm-node-id container threshold { description "Temperature alarm data for platform components"; container minor-hi { description "Minor High"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container minor-hi container major-hi { description "Major High"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container major-hi container minor-lo { description "Minor Low"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container minor-lo container major-lo { description "Major Low"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container major-lo container critical-hi { description "Critical High"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container critical-hi container critical-lo { description "Critical Low"; uses INVMGR-EXT1-OPER-THRESH-BAG; } // container critical-lo } // container threshold container fru-info { description "Inventory EDM FRU info"; uses INV-CARD-FRU-INFO; } // container fru-info container pluggable-info { status deprecated; description "Info of supported interaces for pluggable type"; uses PLUGGABLE-INFO; } // container pluggable-info container inv-asset-bag { description "Inventory Asset Bag"; uses INV-PHY-ENTITY-ASSET-INFO; } // container inv-asset-bag container env-sensor-info { description "Environment sensor info"; uses ENVMON-SENSOR-INFO; } // container env-sensor-info container node-id { description "Node ID Tuple"; uses NODEID-INFO; } // container node-id container inv-eeprom-info { description "Inventory EDM EEPROM Information Bag"; uses INVMGR-EEPROM-OPAQUE-DATA; } // container inv-eeprom-info } // container attributes leaf name { type string { length "1..100"; } description "Entity name"; } } // list entity } // container entities container racks { status deprecated; description "RackTable"; list rack { key "name"; status deprecated; description "Rack name"; container entity { status deprecated; description "Entity information"; uses SLOT; } // container entity container powershelf { status deprecated; description "Powershelf information"; uses SLOT; } // container powershelf container fantray { status deprecated; description "Fantray information"; uses SLOT; } // container fantray leaf name { type xr:Cisco-ios-xr-string; description "Rack name"; } uses ATTRIBUTES; } // list rack } // container racks } // container inventory } // module Cisco-IOS-XR-invmgr-oper
© 2024 YumaWorks, Inc. All rights reserved.