craft_mgr_cli

This module holds Craft Mgr data. Copyright (c) 2012-2020 by Cisco Systems, Inc. All rights reserved.

  • Version: 2015-08-30

    craft_mgr_cli@2015-08-30


    
      module craft_mgr_cli {
    
        yang-version 1;
    
        namespace
          "http://www.cisco.com/panini/calvados/craft_mgr";
    
        prefix crmgr;
    
        import Cisco-IOS-XR-sysadmin-show-trace {
          prefix show_trace;
        }
        import Cisco-IOS-XR-sysadmin-types {
          prefix calvados;
        }
    
        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 holds Craft Mgr data.
    
         Copyright (c) 2012-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2015-08-30" {
          description "Initial version.";
        }
    
    
        grouping lcd-group {
          container message {
            container all {
              leaf op_message {
                type string {
                  length "0..512";
                }
              }
            }  // container all
    
            container rack_loc {
              list location {
                key "rackId";
                leaf rackId {
                  type calvados:rack-id;
                }
    
                leaf op_message {
                  type string {
                    length "0..512";
                  }
                }
              }  // list location
            }  // container rack_loc
          }  // container message
    
          container name {
            container all {
              leaf lcd_name {
                type string {
                  length "0..15";
                }
              }
            }  // container all
    
            container rack_loc {
              list location {
                key "rackId";
                leaf rackId {
                  type calvados:rack-id;
                }
    
                leaf lcd_name {
                  type string {
                    length "0..15";
                  }
                }
              }  // list location
            }  // container rack_loc
          }  // container name
    
          container alarm_category {
            container all {
              leaf lcd_alarm_category {
                type uint32 {
                  range "0..3";
                }
              }
            }  // container all
    
            container rack_loc {
              list location {
                key "rackId";
                leaf rackId {
                  type calvados:rack-id;
                }
    
                leaf lcd_alarm_category {
                  type uint32 {
                    range "0..3";
                  }
                }
              }  // list location
            }  // container rack_loc
          }  // container alarm_category
        }  // grouping lcd-group
    
        container lcd {
          container config {
            description
              "Lcd configurational data";
            uses lcd-group;
          }  // container config
        }  // container lcd
    
        container craft_mgr {
          config false;
          uses show_trace:traceable;
        }  // container craft_mgr
      }  // module craft_mgr_cli
    

© 2023 YumaWorks, Inc. All rights reserved.