Cisco-IOS-XR-invmgr-oper

This module contains a collection of YANG definitions for Cisco IOS-XR invmgr package operational data. This module contains de...

  • Version: 2020-11-09

    Cisco-IOS-XR-invmgr-oper@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.