Cisco-IOS-XR-igp-topodb-oper

This module contains a collection of YANG definitions for Cisco IOS-XR igp-topodb package operational data. This module contain...

  • Version: 2021-06-01

    Cisco-IOS-XR-igp-topodb-oper@2021-06-01


    
      module Cisco-IOS-XR-igp-topodb-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-igp-topodb-oper";
    
        prefix igp-topodb-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-igp-topodb-oper-sub1 {
          revision-date "2021-06-01";
        }
    
        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 igp-topodb package operational data.
    
    This module contains definitions
    for the following management objects:
      topo-db: Open Topology Database library operational data
    
    Copyright (c) 2013-2021 by Cisco Systems, Inc.
    All rights reserved.";
    
        revision "2021-06-01" {
          description
            "Added changes to show if a FAD contains unknown parameters
    2020-10-20
      Modified for Flex algo Uloop support.
    2020-08-13
      Added task name ospf to restrict unlimited permission.
    2020-03-20
      Modified for Flex algo TILFA support.";
        }
    
        revision "2020-01-02" {
          description
            "Added topodb operational data support.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2015-11-09" {
          description "IOS XR 6.0 revision.";
        }
    
        semver:module-version "2.0.0";
        semver:module-version "1.1.0";
        semver:module-version "1.0.1";
    
        container topo-db {
          config false;
          description
            "Open Topology Database library operational data";
          container topo-db-processes {
            description
              "Table for each process using topology library";
            list topo-db-process {
              key "process-name";
              description
                "Operational data for a particular process";
              container topology-prefixes {
                description
                  "Container for Topology prefix information";
                list topology-prefix {
                  key "topo-vrf-name";
                  description
                    "Topology prefix information";
                  leaf topo-vrf-name {
                    type xr:Cisco-ios-xr-string;
                    description "VRF Name";
                  }
    
                  uses OTLIB-SHOW-INSTANCE;
                }  // list topology-prefix
              }  // container topology-prefixes
    
              container topology-paths {
                description
                  "Container for Topology path information";
                list topology-path {
                  key "topo-vrf-name";
                  description
                    "Topology path information";
                  leaf topo-vrf-name {
                    type xr:Cisco-ios-xr-string;
                    description "VRF Name";
                  }
    
                  uses OTLIB-SHOW-PATH-INSTANCE;
                }  // list topology-path
              }  // container topology-paths
    
              container topology-routes {
                description
                  "Container for Topology route information";
                list topology-route {
                  key "topo-vrf-name";
                  description
                    "Topology Route Information";
                  leaf topo-vrf-name {
                    type xr:Cisco-ios-xr-string;
                    description "VRF Name";
                  }
    
                  uses OTLIB-SHOW-ROUTE-INSTANCE;
                }  // list topology-route
              }  // container topology-routes
    
              container topology-summaries {
                description
                  "Container for Topology summary information";
                list topology-summary {
                  key "topo-vrf-name";
                  description
                    "Topology summary information";
                  leaf topo-vrf-name {
                    type xr:Cisco-ios-xr-string;
                    description "VRF Name";
                  }
    
                  uses OTLIB-SH-INST-SUMMARY;
                }  // list topology-summary
              }  // container topology-summaries
    
              container topologies {
                description
                  "Container for Topology information";
                list topology {
                  key "topo-vrf-name";
                  description
                    "Topology information";
                  leaf topo-vrf-name {
                    type xr:Cisco-ios-xr-string;
                    description "VRF Name";
                  }
    
                  uses OTLIB-SHOW-INSTANCE;
                }  // list topology
              }  // container topologies
    
              leaf process-name {
                type xr:Cisco-ios-xr-string;
                description "Process name";
              }
            }  // list topo-db-process
          }  // container topo-db-processes
        }  // container topo-db
      }  // module Cisco-IOS-XR-igp-topodb-oper
    

© 2023 YumaWorks, Inc. All rights reserved.