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.";
        }
    
    
        container lcd {
          container config {
            description
              "Lcd configurational data";
            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
          }  // container config
        }  // container lcd
    
        container craft_mgr {
          config false;
          list trace {
            key "buffer";
            config false;
            description
              "show traceable processes";
            leaf buffer {
              type string;
            }
    
            list location {
              key "location_name";
              leaf location_name {
                type string;
              }
    
              list all-options {
                key "option";
                leaf option {
                  type string;
                }
    
                list trace-blocks {
                  leaf data {
                    type string;
                    description
                      "Trace output block";
                  }
                }  // list trace-blocks
              }  // list all-options
            }  // list location
          }  // list trace
        }  // container craft_mgr
      }  // module craft_mgr_cli
    

© 2023 YumaWorks, Inc. All rights reserved.