Cisco-IOS-XR-sdr-invmgr-diag-oper

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

  • Version: 2019-04-05

    Cisco-IOS-XR-sdr-invmgr-diag-oper@2019-04-05


    
      module Cisco-IOS-XR-sdr-invmgr-diag-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-sdr-invmgr-diag-oper";
    
        prefix sdr-invmgr-diag-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-sdr-invmgr-diag-oper-sub1 {
          revision-date "2019-04-05";
        }
    
        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 sdr-invmgr-diag package operational data.
         
         This module contains definitions
         for the following management objects:
           diag: Diag information
         
         Copyright (c) 2013-2019 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2019-03-07" {
          description
            "Improved description for certain fields.";
        }
    
        revision "2018-01-31" {
          description
            "Fixed incorrect plural rendering.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.1";
    
        container diag {
          config false;
          description "Diag information";
          container racks {
            description "Table of racks";
            list rack {
              key "rack-name";
              description "Rack name";
              container power-shelfs {
                description
                  "Table for rack power shelf ";
                list power-shelf {
                  key "power-shelf-name";
                  description "Power shelf name";
                  container power-supplies {
                    description
                      "Table for rack power supply ";
                    list power-supply {
                      key "power-supply-name";
                      description
                        "Power Supply name";
                      leaf power-supply-name {
                        type xr:Cisco-ios-xr-string;
                        description
                          "Power Supply name";
                      }
    
                      container information {
                        description
                          "Basic information";
                        container rma {
                          description
                            "Description of Entity RMA Data";
                          leaf test-history {
                            type string {
                              length "0..255";
                            }
                            description
                              "RMA detail Test history innformation";
                          }
    
                          leaf rma-number {
                            type string {
                              length "0..255";
                            }
                            description
                              "RMA tracking number format is N-N-N";
                          }
    
                          leaf rma-history {
                            type string {
                              length "0..255";
                            }
                            description
                              "RMA history infromation";
                          }
                        }  // container rma
    
                        leaf description {
                          type string {
                            length "0..255";
                          }
                          description
                            "A textual description of physical entity";
                        }
    
                        leaf idprom-format-rev {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity IDPROM Format Revision";
                        }
    
                        leaf controller-family {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Controller family";
                        }
    
                        leaf controller-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Controller type";
                        }
    
                        leaf vid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Version ID";
                        }
    
                        leaf hwid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Hardware Revision";
                        }
    
                        leaf pid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Product ID";
                        }
    
                        leaf udi-description {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity UDI";
                        }
    
                        leaf udi-name {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity UDI name";
                        }
    
                        leaf clei {
                          type string {
                            length "0..255";
                          }
                          description
                            "Common Language Equipment Identifier (CLEI) code";
                        }
    
                        leaf eci {
                          type string {
                            length "0..255";
                          }
                          description
                            "Equipment Catalog Item (ECI) number";
                        }
    
                        leaf top-assem-part-num {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Top assembly part number";
                        }
    
                        leaf top-assem-vid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Top assembly revision number";
                        }
    
                        leaf pca-num {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity PCA number";
                        }
    
                        leaf pcavid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity PCA revision ID";
                        }
    
                        leaf chassis-sid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Chassis serial number";
                        }
    
                        leaf dev-num1 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 1";
                        }
    
                        leaf dev-num2 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 2";
                        }
    
                        leaf dev-num3 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 3";
                        }
    
                        leaf dev-num4 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 4";
                        }
    
                        leaf dev-num5 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 5";
                        }
    
                        leaf dev-num6 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 6";
                        }
    
                        leaf dev-num7 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 7";
                        }
    
                        leaf manu-test-data {
                          type string {
                            length "0..255";
                          }
                          description
                            "Manufacturing Test Data";
                        }
    
                        leaf asset-id {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Asset ID";
                        }
    
                        leaf asset-alias {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Asset Alias";
                        }
    
                        leaf base-mac-address1 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #1";
                        }
    
                        leaf mac-add-blk-size1 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #1";
                        }
    
                        leaf base-mac-address2 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #2";
                        }
    
                        leaf mac-add-blk-size2 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #2";
                        }
    
                        leaf base-mac-address3 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #3";
                        }
    
                        leaf mac-add-blk-size3 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #3";
                        }
    
                        leaf base-mac-address4 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #4";
                        }
    
                        leaf mac-add-blk-size4 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #4";
                        }
    
                        leaf pcb-serial-num {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity PCB Serial Number";
                        }
    
                        leaf power-supply-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Power Supply Type";
                        }
    
                        leaf power-consumption {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Power Consumption";
                        }
    
                        leaf block-signature {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Signature";
                        }
    
                        leaf block-version {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Version";
                        }
    
                        leaf block-length {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Length";
                        }
    
                        leaf block-checksum {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Checksum";
                        }
    
                        leaf eeprom-size {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity EEPROM Size";
                        }
    
                        leaf block-count {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Count";
                        }
    
                        leaf fru-major-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity FRU Major Type";
                        }
    
                        leaf fru-minor-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity FRU Minor Type";
                        }
    
                        leaf oem-string {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity OEM String";
                        }
    
                        leaf product-id {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Product ID";
                        }
    
                        leaf serial-number {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Serial Number";
                        }
    
                        leaf part-number {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Part Number";
                        }
    
                        leaf part-revision {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Part Revision";
                        }
    
                        leaf mfg-deviation {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity MFG Deviation";
                        }
    
                        leaf hw-version {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Hardware Version";
                        }
    
                        leaf mfg-bits {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity MFG Bits";
                        }
    
                        leaf engineer-use {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Engineer Use";
                        }
    
                        leaf snmpoid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity SNMP OID";
                        }
    
                        leaf rma-code {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity RMA Code";
                        }
    
                        leaf eci-alpha-number {
                          type string {
                            length "0..255";
                          }
                          description
                            "AlphaNumeric Equipment Catalog Item (ECI) number";
                        }
                      }  // container information
                    }  // list power-supply
                  }  // container power-supplies
    
                  leaf power-shelf-name {
                    type xr:Cisco-ios-xr-string;
                    description
                      "Power Shelf name";
                  }
                }  // list power-shelf
              }  // container power-shelfs
    
              container fan-trays {
                description
                  "Table for rack fan trays";
                list fan-tray {
                  key "fan-tray-name";
                  description "Fan tray name";
                  container fanses {
                    description
                      "Table for rack fans ";
                    list fans {
                      key "fans-name";
                      description "Fan name";
                      leaf fans-name {
                        type xr:Cisco-ios-xr-string;
                        description "Fans name";
                      }
    
                      container information {
                        description
                          "Basic information";
                        container rma {
                          description
                            "Description of Entity RMA Data";
                          leaf test-history {
                            type string {
                              length "0..255";
                            }
                            description
                              "RMA detail Test history innformation";
                          }
    
                          leaf rma-number {
                            type string {
                              length "0..255";
                            }
                            description
                              "RMA tracking number format is N-N-N";
                          }
    
                          leaf rma-history {
                            type string {
                              length "0..255";
                            }
                            description
                              "RMA history infromation";
                          }
                        }  // container rma
    
                        leaf description {
                          type string {
                            length "0..255";
                          }
                          description
                            "A textual description of physical entity";
                        }
    
                        leaf idprom-format-rev {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity IDPROM Format Revision";
                        }
    
                        leaf controller-family {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Controller family";
                        }
    
                        leaf controller-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Controller type";
                        }
    
                        leaf vid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Version ID";
                        }
    
                        leaf hwid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Hardware Revision";
                        }
    
                        leaf pid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Product ID";
                        }
    
                        leaf udi-description {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity UDI";
                        }
    
                        leaf udi-name {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity UDI name";
                        }
    
                        leaf clei {
                          type string {
                            length "0..255";
                          }
                          description
                            "Common Language Equipment Identifier (CLEI) code";
                        }
    
                        leaf eci {
                          type string {
                            length "0..255";
                          }
                          description
                            "Equipment Catalog Item (ECI) number";
                        }
    
                        leaf top-assem-part-num {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Top assembly part number";
                        }
    
                        leaf top-assem-vid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Top assembly revision number";
                        }
    
                        leaf pca-num {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity PCA number";
                        }
    
                        leaf pcavid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity PCA revision ID";
                        }
    
                        leaf chassis-sid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Chassis serial number";
                        }
    
                        leaf dev-num1 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 1";
                        }
    
                        leaf dev-num2 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 2";
                        }
    
                        leaf dev-num3 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 3";
                        }
    
                        leaf dev-num4 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 4";
                        }
    
                        leaf dev-num5 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 5";
                        }
    
                        leaf dev-num6 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 6";
                        }
    
                        leaf dev-num7 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Deviation Number # 7";
                        }
    
                        leaf manu-test-data {
                          type string {
                            length "0..255";
                          }
                          description
                            "Manufacturing Test Data";
                        }
    
                        leaf asset-id {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Asset ID";
                        }
    
                        leaf asset-alias {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Asset Alias";
                        }
    
                        leaf base-mac-address1 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #1";
                        }
    
                        leaf mac-add-blk-size1 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #1";
                        }
    
                        leaf base-mac-address2 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #2";
                        }
    
                        leaf mac-add-blk-size2 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #2";
                        }
    
                        leaf base-mac-address3 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #3";
                        }
    
                        leaf mac-add-blk-size3 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #3";
                        }
    
                        leaf base-mac-address4 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Base Mac Address #4";
                        }
    
                        leaf mac-add-blk-size4 {
                          type string {
                            length "0..255";
                          }
                          description
                            "Mac Address Block Size #4";
                        }
    
                        leaf pcb-serial-num {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity PCB Serial Number";
                        }
    
                        leaf power-supply-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Power Supply Type";
                        }
    
                        leaf power-consumption {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Power Consumption";
                        }
    
                        leaf block-signature {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Signature";
                        }
    
                        leaf block-version {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Version";
                        }
    
                        leaf block-length {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Length";
                        }
    
                        leaf block-checksum {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Checksum";
                        }
    
                        leaf eeprom-size {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity EEPROM Size";
                        }
    
                        leaf block-count {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Block Count";
                        }
    
                        leaf fru-major-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity FRU Major Type";
                        }
    
                        leaf fru-minor-type {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity FRU Minor Type";
                        }
    
                        leaf oem-string {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity OEM String";
                        }
    
                        leaf product-id {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Product ID";
                        }
    
                        leaf serial-number {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Serial Number";
                        }
    
                        leaf part-number {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Part Number";
                        }
    
                        leaf part-revision {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Part Revision";
                        }
    
                        leaf mfg-deviation {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity MFG Deviation";
                        }
    
                        leaf hw-version {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Hardware Version";
                        }
    
                        leaf mfg-bits {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity MFG Bits";
                        }
    
                        leaf engineer-use {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Engineer Use";
                        }
    
                        leaf snmpoid {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity SNMP OID";
                        }
    
                        leaf rma-code {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity RMA Code";
                        }
    
                        leaf eci-alpha-number {
                          type string {
                            length "0..255";
                          }
                          description
                            "AlphaNumeric Equipment Catalog Item (ECI) number";
                        }
                      }  // container information
                    }  // list fans
                  }  // container fanses
    
                  leaf fan-tray-name {
                    type xr:Cisco-ios-xr-string;
                    description "Fan tray name";
                  }
                }  // list fan-tray
              }  // container fan-trays
    
              container slots {
                description "Table of slots";
                list slot {
                  key "slot-name";
                  description "Slot name";
                  container instances {
                    description
                      "Table of instances";
                    list instance {
                      key "name";
                      description
                        "instance number";
                      container detail {
                        description
                          "Detail information";
                        container card-instance {
                          description
                            "Description of Entity Card instance";
                          container rma {
                            description
                              "Description of Entity RMA Data";
                            leaf test-history {
                              type string {
                                length "0..255";
                              }
                              description
                                "RMA detail Test history innformation";
                            }
    
                            leaf rma-number {
                              type string {
                                length "0..255";
                              }
                              description
                                "RMA tracking number format is N-N-N";
                            }
    
                            leaf rma-history {
                              type string {
                                length "0..255";
                              }
                              description
                                "RMA history infromation";
                            }
                          }  // container rma
    
                          leaf description {
                            type string {
                              length "0..255";
                            }
                            description
                              "A textual description of physical entity";
                          }
    
                          leaf idprom-format-rev {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity IDPROM Format Revision";
                          }
    
                          leaf controller-family {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Controller family";
                          }
    
                          leaf controller-type {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Controller type";
                          }
    
                          leaf vid {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Version ID";
                          }
    
                          leaf hwid {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Hardware Revision";
                          }
    
                          leaf pid {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Product ID";
                          }
    
                          leaf udi-description {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity UDI";
                          }
    
                          leaf udi-name {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity UDI name";
                          }
    
                          leaf clei {
                            type string {
                              length "0..255";
                            }
                            description
                              "Common Language Equipment Identifier (CLEI) code";
                          }
    
                          leaf eci {
                            type string {
                              length "0..255";
                            }
                            description
                              "Equipment Catalog Item (ECI) number";
                          }
    
                          leaf top-assem-part-num {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Top assembly part number";
                          }
    
                          leaf top-assem-vid {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Top assembly revision number";
                          }
    
                          leaf pca-num {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity PCA number";
                          }
    
                          leaf pcavid {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity PCA revision ID";
                          }
    
                          leaf chassis-sid {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Chassis serial number";
                          }
    
                          leaf dev-num1 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Deviation Number # 1";
                          }
    
                          leaf dev-num2 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Deviation Number # 2";
                          }
    
                          leaf dev-num3 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Deviation Number # 3";
                          }
    
                          leaf dev-num4 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Deviation Number # 4";
                          }
    
                          leaf dev-num5 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Deviation Number # 5";
                          }
    
                          leaf dev-num6 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Deviation Number # 6";
                          }
    
                          leaf dev-num7 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Deviation Number # 7";
                          }
    
                          leaf manu-test-data {
                            type string {
                              length "0..255";
                            }
                            description
                              "Manufacturing Test Data";
                          }
    
                          leaf asset-id {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Asset ID";
                          }
    
                          leaf asset-alias {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Asset Alias";
                          }
    
                          leaf base-mac-address1 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Base Mac Address #1";
                          }
    
                          leaf mac-add-blk-size1 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Mac Address Block Size #1";
                          }
    
                          leaf base-mac-address2 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Base Mac Address #2";
                          }
    
                          leaf mac-add-blk-size2 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Mac Address Block Size #2";
                          }
    
                          leaf base-mac-address3 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Base Mac Address #3";
                          }
    
                          leaf mac-add-blk-size3 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Mac Address Block Size #3";
                          }
    
                          leaf base-mac-address4 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Base Mac Address #4";
                          }
    
                          leaf mac-add-blk-size4 {
                            type string {
                              length "0..255";
                            }
                            description
                              "Mac Address Block Size #4";
                          }
    
                          leaf pcb-serial-num {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity PCB Serial Number";
                          }
    
                          leaf power-supply-type {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Power Supply Type";
                          }
    
                          leaf power-consumption {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Power Consumption";
                          }
    
                          leaf block-signature {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Block Signature";
                          }
    
                          leaf block-version {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Block Version";
                          }
    
                          leaf block-length {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Block Length";
                          }
    
                          leaf block-checksum {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Block Checksum";
                          }
    
                          leaf eeprom-size {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity EEPROM Size";
                          }
    
                          leaf block-count {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Block Count";
                          }
    
                          leaf fru-major-type {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity FRU Major Type";
                          }
    
                          leaf fru-minor-type {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity FRU Minor Type";
                          }
    
                          leaf oem-string {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity OEM String";
                          }
    
                          leaf product-id {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Product ID";
                          }
    
                          leaf serial-number {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Serial Number";
                          }
    
                          leaf part-number {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Part Number";
                          }
    
                          leaf part-revision {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Part Revision";
                          }
    
                          leaf mfg-deviation {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity MFG Deviation";
                          }
    
                          leaf hw-version {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Hardware Version";
                          }
    
                          leaf mfg-bits {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity MFG Bits";
                          }
    
                          leaf engineer-use {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity Engineer Use";
                          }
    
                          leaf snmpoid {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity SNMP OID";
                          }
    
                          leaf rma-code {
                            type string {
                              length "0..255";
                            }
                            description
                              "Description of Entity RMA Code";
                          }
    
                          leaf eci-alpha-number {
                            type string {
                              length "0..255";
                            }
                            description
                              "AlphaNumeric Equipment Catalog Item (ECI) number";
                          }
                        }  // container card-instance
    
                        leaf node-operational-state {
                          type string {
                            length "0..255";
                          }
                          description
                            "Description of Entity Node operational state ";
                        }
                      }  // container detail
    
                      leaf name {
                        type xr:Cisco-ios-xr-string;
                        description
                          "Instance name";
                      }
                    }  // list instance
                  }  // container instances
    
                  leaf slot-name {
                    type xr:Cisco-ios-xr-string;
                    description "Slot name";
                  }
                }  // list slot
              }  // container slots
    
              container chassis {
                description
                  "Chassis information";
                container rma {
                  description
                    "Description of Entity RMA Data";
                  leaf test-history {
                    type string {
                      length "0..255";
                    }
                    description
                      "RMA detail Test history innformation";
                  }
    
                  leaf rma-number {
                    type string {
                      length "0..255";
                    }
                    description
                      "RMA tracking number format is N-N-N";
                  }
    
                  leaf rma-history {
                    type string {
                      length "0..255";
                    }
                    description
                      "RMA history infromation";
                  }
                }  // container rma
    
                leaf description {
                  type string {
                    length "0..255";
                  }
                  description
                    "A textual description of physical entity";
                }
    
                leaf idprom-format-rev {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity IDPROM Format Revision";
                }
    
                leaf controller-family {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Controller family";
                }
    
                leaf controller-type {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Controller type";
                }
    
                leaf vid {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Version ID";
                }
    
                leaf hwid {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Hardware Revision";
                }
    
                leaf pid {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Product ID";
                }
    
                leaf udi-description {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity UDI";
                }
    
                leaf udi-name {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity UDI name";
                }
    
                leaf clei {
                  type string {
                    length "0..255";
                  }
                  description
                    "Common Language Equipment Identifier (CLEI) code";
                }
    
                leaf eci {
                  type string {
                    length "0..255";
                  }
                  description
                    "Equipment Catalog Item (ECI) number";
                }
    
                leaf top-assem-part-num {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Top assembly part number";
                }
    
                leaf top-assem-vid {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Top assembly revision number";
                }
    
                leaf pca-num {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity PCA number";
                }
    
                leaf pcavid {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity PCA revision ID";
                }
    
                leaf chassis-sid {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Chassis serial number";
                }
    
                leaf dev-num1 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Deviation Number # 1";
                }
    
                leaf dev-num2 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Deviation Number # 2";
                }
    
                leaf dev-num3 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Deviation Number # 3";
                }
    
                leaf dev-num4 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Deviation Number # 4";
                }
    
                leaf dev-num5 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Deviation Number # 5";
                }
    
                leaf dev-num6 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Deviation Number # 6";
                }
    
                leaf dev-num7 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Deviation Number # 7";
                }
    
                leaf manu-test-data {
                  type string {
                    length "0..255";
                  }
                  description
                    "Manufacturing Test Data";
                }
    
                leaf asset-id {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Asset ID";
                }
    
                leaf asset-alias {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Asset Alias";
                }
    
                leaf base-mac-address1 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Base Mac Address #1";
                }
    
                leaf mac-add-blk-size1 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Mac Address Block Size #1";
                }
    
                leaf base-mac-address2 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Base Mac Address #2";
                }
    
                leaf mac-add-blk-size2 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Mac Address Block Size #2";
                }
    
                leaf base-mac-address3 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Base Mac Address #3";
                }
    
                leaf mac-add-blk-size3 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Mac Address Block Size #3";
                }
    
                leaf base-mac-address4 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Base Mac Address #4";
                }
    
                leaf mac-add-blk-size4 {
                  type string {
                    length "0..255";
                  }
                  description
                    "Mac Address Block Size #4";
                }
    
                leaf pcb-serial-num {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity PCB Serial Number";
                }
    
                leaf power-supply-type {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Power Supply Type";
                }
    
                leaf power-consumption {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Power Consumption";
                }
    
                leaf block-signature {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Block Signature";
                }
    
                leaf block-version {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Block Version";
                }
    
                leaf block-length {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Block Length";
                }
    
                leaf block-checksum {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Block Checksum";
                }
    
                leaf eeprom-size {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity EEPROM Size";
                }
    
                leaf block-count {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Block Count";
                }
    
                leaf fru-major-type {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity FRU Major Type";
                }
    
                leaf fru-minor-type {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity FRU Minor Type";
                }
    
                leaf oem-string {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity OEM String";
                }
    
                leaf product-id {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Product ID";
                }
    
                leaf serial-number {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Serial Number";
                }
    
                leaf part-number {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Part Number";
                }
    
                leaf part-revision {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Part Revision";
                }
    
                leaf mfg-deviation {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity MFG Deviation";
                }
    
                leaf hw-version {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Hardware Version";
                }
    
                leaf mfg-bits {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity MFG Bits";
                }
    
                leaf engineer-use {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity Engineer Use";
                }
    
                leaf snmpoid {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity SNMP OID";
                }
    
                leaf rma-code {
                  type string {
                    length "0..255";
                  }
                  description
                    "Description of Entity RMA Code";
                }
    
                leaf eci-alpha-number {
                  type string {
                    length "0..255";
                  }
                  description
                    "AlphaNumeric Equipment Catalog Item (ECI) number";
                }
              }  // container chassis
    
              leaf rack-name {
                type xr:Cisco-ios-xr-string;
                description "Rack name";
              }
            }  // list rack
          }  // container racks
        }  // container diag
      }  // module Cisco-IOS-XR-sdr-invmgr-diag-oper
    

© 2023 YumaWorks, Inc. All rights reserved.