Cisco-IOS-XR-sysadmin-fabric-mgr-fgid

This module contains definitions for the Calvados model objects. Copyright (c) 2012-2020 by Cisco Systems, Inc. All rights rese...

  • Version: 2019-04-15

    Cisco-IOS-XR-sysadmin-fabric-mgr-fgid@2019-04-15


    
      module Cisco-IOS-XR-sysadmin-fabric-mgr-fgid {
    
        yang-version 1;
    
        namespace
          "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-fabric-mgr-fgid";
    
        prefix fabric_fgid;
    
        import Cisco-IOS-XR-sysadmin-fabric-types {
          prefix fabric-types;
        }
        import Cisco-IOS-XR-sysadmin-show-trace {
          prefix show-trace;
        }
        import cisco-semver {
          prefix semver;
        }
    
        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 definitions
    for the Calvados model objects.
    
    Copyright (c) 2012-2020 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2019-04-15" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2018-04-09" {
          description
            "Required changes for ConfD 6.4.5";
        }
    
        revision "2017-05-01" {
          description
            "Namespace change to comply with Cisco guidelines on namespace";
        }
    
        semver:module-version "1.0.0";
    
        grouping fgid_conf_resource {
          container fgid {
            container resource {
              container sdr {
                container allocation {
                  leaf percent {
                    type int32 {
                      range "20..50";
                    }
                  }
                }  // container allocation
              }  // container sdr
            }  // container resource
          }  // container fgid
        }  // grouping fgid_conf_resource
    
        grouping fgid_information_show {
          list id {
            key "fgid_id";
            leaf fgid_id {
              type fabric-types:fabric_fgid_id_type;
            }
    
            list hex_bitmaps {
              key "rack_number";
              leaf rack_number {
                type int32;
              }
    
              leaf bitmap {
                type string;
              }
            }  // list hex_bitmaps
    
            list binary_bitmaps {
              key "rack_number";
              leaf rack_number {
                type int32;
              }
    
              leaf bitmap {
                type string;
              }
            }  // list binary_bitmaps
    
            leaf total_asso_fabricq_ids {
              type int32;
            }
    
            list asso_fabricq_ids {
              key "fabricq_id";
              leaf fabricq_id {
                type string;
              }
            }  // list asso_fabricq_ids
    
            leaf asso_client_info {
              type string;
            }
    
            list drivers {
              key "rack_number";
              leaf rack_number {
                type int32;
              }
    
              list clients {
                key "client_idx";
                leaf client_idx {
                  type int32;
                }
    
                leaf show_asic_0 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_0_bitmap {
                  type string;
                }
    
                leaf show_asic_1 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_1_bitmap {
                  type string;
                }
    
                leaf show_asic_2 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_2_bitmap {
                  type string;
                }
    
                leaf show_asic_3 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_3_bitmap {
                  type string;
                }
    
                leaf show_asic_4 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_4_bitmap {
                  type string;
                }
    
                leaf show_asic_5 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_5_bitmap {
                  type string;
                }
    
                leaf show_asic_6 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_6_bitmap {
                  type string;
                }
    
                leaf show_asic_7 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_7_bitmap {
                  type string;
                }
    
                leaf show_asic_8 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_8_bitmap {
                  type string;
                }
    
                leaf show_asic_9 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_9_bitmap {
                  type string;
                }
    
                leaf show_asic_10 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_10_bitmap {
                  type string;
                }
    
                leaf show_asic_11 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_11_bitmap {
                  type string;
                }
    
                leaf show_asic_12 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_12_bitmap {
                  type string;
                }
    
                leaf show_asic_13 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_13_bitmap {
                  type string;
                }
    
                leaf show_asic_14 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_14_bitmap {
                  type string;
                }
    
                leaf show_asic_15 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_15_bitmap {
                  type string;
                }
    
                leaf show_asic_16 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_16_bitmap {
                  type string;
                }
    
                leaf show_asic_17 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_17_bitmap {
                  type string;
                }
    
                leaf show_asic_18 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_18_bitmap {
                  type string;
                }
    
                leaf show_asic_19 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_19_bitmap {
                  type string;
                }
    
                leaf show_asic_20 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_20_bitmap {
                  type string;
                }
    
                leaf show_asic_21 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_21_bitmap {
                  type string;
                }
    
                leaf show_asic_22 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_22_bitmap {
                  type string;
                }
    
                leaf show_asic_23 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_23_bitmap {
                  type string;
                }
    
                leaf show_asic_24 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_24_bitmap {
                  type string;
                }
    
                leaf show_asic_25 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_25_bitmap {
                  type string;
                }
    
                leaf show_asic_26 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_26_bitmap {
                  type string;
                }
    
                leaf show_asic_27 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_27_bitmap {
                  type string;
                }
    
                leaf show_asic_28 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_28_bitmap {
                  type string;
                }
    
                leaf show_asic_29 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_29_bitmap {
                  type string;
                }
    
                leaf show_asic_30 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_30_bitmap {
                  type string;
                }
    
                leaf show_asic_31 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_31_bitmap {
                  type string;
                }
    
                leaf show_asic_32 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_32_bitmap {
                  type string;
                }
    
                leaf show_asic_33 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_33_bitmap {
                  type string;
                }
    
                leaf show_asic_34 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_34_bitmap {
                  type string;
                }
    
                leaf show_asic_35 {
                  type boolean;
                  default "false";
                }
    
                leaf asic_35_bitmap {
                  type string;
                }
              }  // list clients
            }  // list drivers
          }  // list id
        }  // grouping fgid_information_show
    
        grouping fgid_resource_show {
          list sdr {
            key "sdr_name";
            leaf sdr_name {
              type string;
            }
    
            leaf description {
              type string;
              default
                "Secure Domain Router name.";
            }
    
            list application {
              key "app_name";
              leaf app_name {
                type string;
              }
    
              leaf description {
                type string;
                default "application.";
              }
    
              list ids_range {
                key "id elements";
                leaf id {
                  type fabric-types:fabric_fgid_id_type;
                }
    
                leaf elements {
                  type fabric-types:fabric_fgid_elements_type;
                }
    
                list fgid_ids {
                  key "fgid_id line_idx";
                  leaf fgid_id {
                    type string;
                  }
    
                  leaf line_idx {
                    type int32;
                  }
    
                  leaf sdr_name_h {
                    type string;
                  }
    
                  leaf app_name_h {
                    type string;
                  }
                }  // list fgid_ids
              }  // list ids_range
            }  // list application
          }  // list sdr
        }  // grouping fgid_resource_show
    
        grouping fgid_trace {
          container fgid_mgr {
            uses show-trace:traceable;
          }  // container fgid_mgr
        }  // grouping fgid_trace
    
        grouping fgid_statistics_app_show {
          list application {
            key "app_name";
            leaf app_name {
              type string;
            }
    
            leaf description {
              type string;
              default "application.";
            }
    
            leaf app_id {
              type uint32;
            }
    
            leaf pool_id {
              type uint32;
            }
    
            leaf inuse_fgids {
              type uint32;
            }
    
            leaf hwm_fgids {
              type uint32;
            }
          }  // list application
        }  // grouping fgid_statistics_app_show
    
        grouping fgid_statistics_pool_show {
          list pool_list {
            key "pool_id";
            leaf pool_id {
              type uint32;
            }
    
            leaf pool_name {
              type string;
            }
    
            leaf pool_type {
              type string;
            }
    
            leaf start_fgid {
              type string;
            }
    
            leaf total_fgids {
              type uint32;
            }
    
            leaf current_fgids {
              type uint32;
            }
    
            leaf hwm_fgids {
              type uint32;
            }
          }  // list pool_list
        }  // grouping fgid_statistics_pool_show
    
        grouping fgid_statistics_sdr_show {
          list sdr_list {
            key "sdr_name";
            leaf sdr_name {
              type string;
            }
    
            leaf description {
              type string;
              default
                "Secure Domain Router name.";
            }
    
            leaf sdr_total_fgids {
              type uint32;
            }
    
            leaf sdr_inuse_fgids {
              type uint32;
            }
    
            leaf sdr_hwm_fgids {
              type uint32;
            }
    
            uses fgid_statistics_app_show;
          }  // list sdr_list
        }  // grouping fgid_statistics_sdr_show
    
        grouping fgid_statistics_system_show {
          list stats_list {
            key "system_stats";
            leaf system_stats {
              type int32;
            }
    
            leaf system_total_fgids {
              type uint32;
            }
    
            leaf system_inuse_fgids {
              type uint32;
            }
    
            leaf system_hwm_fgids {
              type uint32;
            }
          }  // list stats_list
        }  // grouping fgid_statistics_system_show
    
        grouping fgid_statistics_show {
          uses fgid_statistics_system_show;
    
          uses fgid_statistics_sdr_show;
    
          uses fgid_statistics_pool_show;
        }  // grouping fgid_statistics_show
    
        grouping fgid_program_error_show {
          list program_error {
            key "start end";
            leaf start {
              type fabric-types:fabric_fgid_start_id_type;
            }
    
            leaf end {
              type fabric-types:fabric_fgid_end_id_type;
            }
    
            list rack {
              key "rack_id";
              leaf rack_id {
                type int32;
              }
    
              leaf rack_id_str {
                type string;
              }
    
              leaf fgids_in_error {
                type string;
              }
    
              leaf found_fgids_in_error {
                type boolean;
              }
    
              leaf total_error_fgids {
                type int32;
              }
    
              leaf incorrect_fgids_range {
                type boolean;
              }
    
              leaf cmd_not_supported {
                type boolean;
              }
            }  // list rack
          }  // list program_error
        }  // grouping fgid_program_error_show
    
        grouping fgid {
          container fgid {
            description
              "FGID management information";
            container information {
              uses fgid_information_show;
            }  // container information
    
            container resource {
              uses fgid_resource_show;
            }  // container resource
    
            container statistics {
              container all {
                uses fgid_statistics_show;
              }  // container all
    
              container sdr {
                uses fgid_statistics_sdr_show;
              }  // container sdr
    
              container pool {
                uses fgid_statistics_pool_show;
              }  // container pool
    
              container system {
                uses fgid_statistics_system_show;
              }  // container system
            }  // container statistics
    
            uses fgid_trace;
    
            uses fgid_program_error_show;
          }  // container fgid
        }  // grouping fgid
      }  // module Cisco-IOS-XR-sysadmin-fabric-mgr-fgid
    

© 2023 YumaWorks, Inc. All rights reserved.