Cisco-IOS-XR-nto-misc-oper

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

  • Version: 2019-04-05

    Cisco-IOS-XR-nto-misc-oper@2019-04-05


    
      module Cisco-IOS-XR-nto-misc-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-nto-misc-oper";
    
        prefix nto-misc-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-nto-misc-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 nto-misc package operational data.
    
    This module contains definitions
    for the following management objects:
      memory-summary: Memory summary information
    
    Copyright (c) 2013-2019 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "1.0.1";
    
        container memory-summary {
          config false;
          description
            "Memory summary information";
          container nodes {
            description "List of nodes";
            list node {
              key "node-name";
              description "Name of nodes";
              container summary {
                description
                  "Memory summary information for a specific node";
                leaf page-size {
                  type uint32;
                  units "byte";
                  description
                    "Page size in bytes";
                }
    
                leaf ram-memory {
                  type uint64;
                  units "byte";
                  description
                    "Physical memory size in bytes";
                }
    
                leaf free-physical-memory {
                  type uint64;
                  units "byte";
                  description
                    "Physical memory available in bytes";
                }
    
                leaf system-ram-memory {
                  type uint64;
                  units "byte";
                  description
                    "Application memory size in bytes";
                }
    
                leaf free-application-memory {
                  type uint64;
                  units "byte";
                  description
                    "Application memory available in bytes";
                }
    
                leaf image-memory {
                  type uint64;
                  units "byte";
                  description
                    "Image memory size in bytes";
                }
    
                leaf boot-ram-size {
                  type uint64;
                  units "byte";
                  description
                    "Boot RAM size in bytes";
                }
    
                leaf reserved-memory {
                  type uint64;
                  units "byte";
                  description
                    "Reserved memory size in bytes";
                }
    
                leaf io-memory {
                  type uint64;
                  units "byte";
                  description
                    "IO memory size in bytes";
                }
    
                leaf flash-system {
                  type uint64;
                  units "byte";
                  description
                    "Flash System size in bytes";
                }
              }  // container summary
    
              container detail {
                description
                  "Detail Memory summary information for a
    specific node";
                leaf page-size {
                  type uint32;
                  units "byte";
                  description
                    "Page size in bytes";
                }
    
                leaf ram-memory {
                  type uint64;
                  units "byte";
                  description
                    "Physical memory size in bytes";
                }
    
                leaf free-physical-memory {
                  type uint64;
                  units "byte";
                  description
                    "Physical memory available in bytes";
                }
    
                leaf private-physical-memory {
                  type uint64;
                  units "byte";
                  description
                    "Private Physical memory in bytes";
                }
    
                leaf system-ram-memory {
                  type uint64;
                  units "byte";
                  description
                    "Application memory size in bytes";
                }
    
                leaf free-application-memory {
                  type uint64;
                  units "byte";
                  description
                    "Application memory available in bytes";
                }
    
                leaf image-memory {
                  type uint64;
                  units "byte";
                  description
                    "Image memory size in bytes";
                }
    
                leaf boot-ram-size {
                  type uint64;
                  units "byte";
                  description
                    "Boot RAM size in bytes";
                }
    
                leaf reserved-memory {
                  type uint64;
                  units "byte";
                  description
                    "Reserved memory size in bytes";
                }
    
                leaf io-memory {
                  type uint64;
                  units "byte";
                  description
                    "IO memory size in bytes";
                }
    
                leaf flash-system {
                  type uint64;
                  units "byte";
                  description
                    "Flash System size in bytes";
                }
    
                leaf total-shared-window {
                  type uint64;
                  description
                    "Total Shared window";
                }
    
                leaf allocated-memory {
                  type uint64;
                  description
                    "Allocated Memory Size";
                }
    
                leaf program-text {
                  type uint64;
                  description
                    "Program Text Size";
                }
    
                leaf program-data {
                  type uint64;
                  description
                    "Program Data Size";
                }
    
                leaf program-stack {
                  type uint64;
                  description
                    "Program Stack Size";
                }
    
                leaf total-used {
                  type uint64;
                  description "Total Used";
                }
    
                list shared-window {
                  description
                    "Available Shared windows";
                  leaf shared-window {
                    type string;
                    description
                      "Name of shared window";
                  }
    
                  leaf window-size {
                    type uint64;
                    description
                      "Size of shared window";
                  }
                }  // list shared-window
              }  // container detail
    
              leaf node-name {
                type xr:Node-id;
                description "Node name";
              }
            }  // list node
          }  // container nodes
        }  // container memory-summary
      }  // module Cisco-IOS-XR-nto-misc-oper
    

© 2023 YumaWorks, Inc. All rights reserved.