This module contains a collection of YANG definitions for Cisco IOS-XR infra-rsi package operational data. This module contains...
Version: 2020-09-21
module Cisco-IOS-XR-infra-rsi-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-infra-rsi-oper"; prefix infra-rsi-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-infra-rsi-oper-sub2 { revision-date "2020-09-21"; } include Cisco-IOS-XR-infra-rsi-oper-sub1 { revision-date "2020-09-21"; } 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 infra-rsi package operational data. This module contains definitions for the following management objects: vrf-group: VRF group operational data srlg: RSI SRLG operational data selective-vrf-download: Selective VRF Download operational data Copyright (c) 2013-2020 by Cisco Systems, Inc. All rights reserved."; revision "2020-09-21" { description "Operational support for new safi bier. 2020-08-12 Operational support for srlg description."; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2019-02-13" { description "Fixing yang oper coverage."; } revision "2018-11-26" { description "Fixing yang usability issues."; } revision "2017-09-07" { description "Fixed type translation error."; } revision "2017-05-01" { description "Fixing backward compatibility error in module."; } revision "2015-01-07" { description "IOS XR 5.3.1 revision."; } semver:module-version "1.1.0"; semver:module-version "1.0.1"; container vrf-group { config false; description "VRF group operational data"; container nodes { description "Node operational data"; list node { key "node-name"; description "Node details"; container groups { description "Group operational data"; list group { key "group-name"; description "Group details"; leaf group-name { type xr:Cisco-ios-xr-string { length "1..32"; } description "Group name"; } uses RSI-VRFGROUP-GROUP-SHOW; } // list group } // container groups leaf node-name { type xr:Node-id; description "Node"; } } // list node } // container nodes } // container vrf-group container srlg { config false; description "RSI SRLG operational data"; container groups { description "Set of Groups configured for SRLG"; list group { key "group-name"; description "SRLG group details"; leaf group-name { type xr:Cisco-ios-xr-string; description "Group name"; } uses RSI-SRLG-GROUP-SHOW; } // list group } // container groups container interfaces { description "Set of interfaces configured for SRLG"; list interface { key "interface-name"; description "SRLG interface summary"; leaf interface-name { type xr:Interface-name; description "Interface name"; } uses RSI-SRLG-INTF-BRIEF-SHOW; } // list interface } // container interfaces container rsips { description "Set of rsip configured for SRLG"; list rsip { key "rsip-name"; description "SRLG rsip details"; leaf rsip-name { type xr:Interface-name; description "Interface name"; } uses RSI-SRLG-RSIP-SHOW; } // list rsip } // container rsips container srlg-maps { description "Set of SRLG name, value maps configured"; list srlg-map { key "srlg-name"; description "Configured SRLG name details "; leaf srlg-name { type xr:Cisco-ios-xr-string { length "1..64"; } description "SRLG name"; } uses RSI-SRLG-NAME-VALUE-SHOW; } // list srlg-map } // container srlg-maps container nodes { description "RSI SRLG operational data"; list node { key "node-name"; description "RSI SRLG operational data"; container srlg-maps { description "Set of SRLG name, value maps configured"; list srlg-map { key "srlg-name"; description "Configured SRLG name details "; leaf srlg-name { type xr:Cisco-ios-xr-string { length "1..64"; } description "SRLG name"; } uses RSI-SRLG-NAME-VALUE-SHOW; } // list srlg-map } // container srlg-maps container groups { description "Set of Groups configured for SRLG"; list group { key "group-name"; description "SRLG group details"; leaf group-name { type xr:Cisco-ios-xr-string; description "Group name"; } uses RSI-SRLG-GROUP-SHOW; } // list group } // container groups container inherit-nodes { description "Set of inherit locations configured for SRLG"; list inherit-node { key "inherit-node-name"; description "SRLG inherit location details"; leaf inherit-node-name { type xr:Node-id; description "Inherit node"; } uses RSI-SRLG-INHLOC-SHOW; } // list inherit-node } // container inherit-nodes container interfaces { description "Set of interfaces configured for SRLG"; list interface { key "interface-name"; description "SRLG interface summary"; leaf interface-name { type xr:Interface-name; description "Interface name"; } uses RSI-SRLG-INTF-BRIEF-SHOW; } // list interface } // container interfaces container srlg-descriptions { description "Set of SRLG name, description configured"; list srlg-description { key "srlg-name"; description "Configured SRLG Description details "; leaf srlg-name { type xr:Cisco-ios-xr-string { length "1..64"; } description "SRLG name"; } uses RSI-SRLG-DESC-SHOW; } // list srlg-description } // container srlg-descriptions container interface-details { description "Set of interfaces configured for SRLG"; list interface-detail { key "interface-name"; description "SRLG interface info"; leaf interface-name { type xr:Interface-name; description "Interface name"; } uses RSI-SRLG-INTF-DETAIL-SHOW; } // list interface-detail } // container interface-details container srlg-values { description "Set of SRLG values configured"; list srlg-value { key "value"; description "Configured SRLG value details "; leaf value { type uint32 { range "0..4294967295"; } description "SRLG value"; } uses RSI-SRLG-INTF-SHOW; } // list srlg-value } // container srlg-values container interface-srlg-names { description "Set of SRLG names configured"; list interface-srlg-name { key "srlg-name"; description "Configured SRLG name details "; leaf srlg-name { type xr:Cisco-ios-xr-string { length "1..64"; } description "SRLG name"; } uses RSI-SRLG-NAME-INTF-SHOW; } // list interface-srlg-name } // container interface-srlg-names leaf node-name { type xr:Node-id; description "Node"; } } // list node } // container nodes container interface-srlg-names { description "Set of SRLG names configured"; list interface-srlg-name { key "srlg-name"; description "Configured SRLG name details "; leaf srlg-name { type xr:Cisco-ios-xr-string { length "1..64"; } description "SRLG name"; } uses RSI-SRLG-NAME-INTF-SHOW; } // list interface-srlg-name } // container interface-srlg-names container inherit-nodes { description "Set of inherit locations configured for SRLG"; list inherit-node { key "inherit-node-name"; description "SRLG inherit location details"; leaf inherit-node-name { type xr:Node-id; description "Inherit Locatio"; } uses RSI-SRLG-INHLOC-SHOW; } // list inherit-node } // container inherit-nodes container srlg-values { description "Set of SRLG values configured"; list srlg-value { key "value"; description "Configured SRLG value details "; leaf value { type uint32 { range "0..4294967295"; } description "SRLG value"; } uses RSI-SRLG-INTF-SHOW; } // list srlg-value } // container srlg-values container interface-details { description "Set of interfaces configured for SRLG"; list interface-detail { key "interface-name"; description "SRLG interface info"; leaf interface-name { type xr:Interface-name; description "Interface name"; } uses RSI-SRLG-INTF-DETAIL-SHOW; } // list interface-detail } // container interface-details } // container srlg container selective-vrf-download { config false; description "Selective VRF Download operational data"; container state { description "Selective VRF Download feature state details"; uses RSI-MASTER-STATE; } // container state } // container selective-vrf-download } // module Cisco-IOS-XR-infra-rsi-oper
© 2023 YumaWorks, Inc. All rights reserved.