Cisco-IOS-XR-ipv6-ma-oper

This module contains a collection of YANG definitions for Cisco IOS-XR ipv6-ma package operational data. This module contains d...

  • Version: 2020-09-03

    Cisco-IOS-XR-ipv6-ma-oper@2020-09-03


    
      module Cisco-IOS-XR-ipv6-ma-oper {
    
        yang-version 1;
    
        namespace
          "http://cisco.com/ns/yang/Cisco-IOS-XR-ipv6-ma-oper";
    
        prefix ipv6-ma-oper;
    
        import Cisco-IOS-XR-types {
          prefix xr;
        }
        import cisco-semver {
          prefix semver;
        }
    
        include Cisco-IOS-XR-ipv6-ma-oper-sub1 {
          revision-date "2020-09-03";
        }
    
        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 ipv6-ma package operational data.
         
         This module contains definitions
         for the following management objects:
           ipv6-network: IPv6 network operational data
         
         Copyright (c) 2013-2020 by Cisco Systems, Inc.
         All rights reserved.";
    
        revision "2020-09-03" {
          description
            "Removed event-telemetry annotation from leaves address and prefix-length of grouping IPV6-ADDR-NODE";
        }
    
        revision "2019-09-30" {
          description
            "Added brief and detail containers specific to interfaces.";
        }
    
        revision "2019-04-05" {
          description
            "Establish semantic version baseline.";
        }
    
        revision "2018-08-01" {
          description "Removed empty groupings.";
        }
    
        revision "2018-07-02" {
          description
            "IPV6 MA added new fields to bag.";
        }
    
        revision "2018-05-16" {
          description
            "IPV6 MA added new fields to bag.";
        }
    
        revision "2017-08-09" {
          description
            "IPV6 MA schema file has all the latest changes.";
        }
    
        revision "2015-01-07" {
          description "IOS XR 5.3.1 revision.";
        }
    
        semver:module-version "1.2.0";
        semver:module-version "1.1.0";
        semver:module-version "1.0.1";
    
        container ipv6-network {
          config false;
          description
            "IPv6 network operational data";
          container nodes {
            description
              "Node-specific IPv6 network operational data";
            list node {
              key "node-name";
              description
                "IPv6 network operational data for a particular
               node";
              container interface-data {
                description
                  "IPv6 network operational interface data";
                container vrfs {
                  description
                    "VRF specific IPv6 network operational
                   interface data";
                  list vrf {
                    key "vrf-name";
                    description
                      "VRF ID of an interface belong to";
                    container briefs {
                      description
                        "Brief interface IPv6 network operational
                       data for a node";
                      list brief {
                        key "interface-name";
                        description
                          "Brief interface IPv6 network operational
                         data for an interface";
                        leaf interface-name {
                          type xr:Interface-name;
                          description
                            "The name of the interface";
                        }
    
                        uses IPV6-IF-BRIEF;
                      }  // list brief
                    }  // container briefs
    
                    container global-details {
                      description
                        "Detail interface IPv4 network operational
                       data for global data";
                      list global-detail {
                        key "interface-name";
                        description
                          "Detail interface IPv6 network operational
                         data for an interface";
                        leaf interface-name {
                          type xr:Interface-name;
                          description
                            "The name of the interface";
                        }
    
                        uses IPV6-IF-DETAIL;
                      }  // list global-detail
                    }  // container global-details
    
                    container global-briefs {
                      description
                        "Brief interface IPv6 network operational
                       data from global data";
                      list global-brief {
                        key "interface-name";
                        description
                          "Brief interface IPv6 network operational
                         data for an interface";
                        leaf interface-name {
                          type xr:Interface-name;
                          description
                            "The name of the interface";
                        }
    
                        uses IPV6-IF-BRIEF;
                      }  // list global-brief
                    }  // container global-briefs
    
                    container details {
                      description
                        "Detail interface IPv4 network operational
                       data for a node";
                      list detail {
                        key "interface-name";
                        description
                          "Detail interface IPv6 network operational
                         data for an interface";
                        leaf interface-name {
                          type xr:Interface-name;
                          description
                            "The name of the interface";
                        }
    
                        uses IPV6-IF-DETAIL;
                      }  // list detail
                    }  // container details
    
                    leaf vrf-name {
                      type xr:Cisco-ios-xr-string;
                      description "The VRF name";
                    }
                  }  // list vrf
                }  // container vrfs
    
                container summary {
                  description
                    "Summary of IPv6 network operational interface
                   data on a node";
                  uses IPV6-IF-SUMMARY;
                }  // container summary
              }  // container interface-data
    
              leaf node-name {
                type xr:Node-id;
                description "The node name";
              }
            }  // list node
          }  // container nodes
    
          container interfaces {
            description
              "IPv6 network operational interface data";
            list interface {
              key "interface-name";
              description
                "Interface names with VRF";
              container vrf-names {
                description
                  "List of VRF on the interface";
                list vrf-name {
                  key "vrf-name";
                  description
                    "VRF information on the interface";
                  container detail-data {
                    description
                      "Detail IPv6 network operational data for an
                     interface";
                    uses IPV6-IF-DETAIL;
                  }  // container detail-data
    
                  container brief-data {
                    description
                      "Brief IPv6 network operational data for an
                     interface";
                    uses IPV6-IF-BRIEF;
                  }  // container brief-data
    
                  leaf vrf-name {
                    type xr:Cisco-ios-xr-string;
                    description "The VRF name";
                  }
                }  // list vrf-name
              }  // container vrf-names
    
              leaf interface-name {
                type xr:Interface-name;
                description
                  "The name of the interface";
              }
            }  // list interface
          }  // container interfaces
        }  // container ipv6-network
      }  // module Cisco-IOS-XR-ipv6-ma-oper
    

© 2023 YumaWorks, Inc. All rights reserved.