This module contains definitions for the Calvados model objects. Copyright (c) 2012-2020 by Cisco Systems, Inc. All rights rese...
Version: 2019-04-15
module Cisco-IOS-XR-sysadmin-asic-errors-ael { yang-version 1; namespace "http://www.cisco.com/ns/yang/Cisco-IOS-XR-sysadmin-asic-errors-ael"; prefix ael; import tailf-common { prefix tailf; } import Cisco-IOS-XR-sysadmin-types { prefix calvados; } 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 "2017-07-05" { description "Namespace change to fix comply with Cisco guidelines on namespace"; } revision "2017-05-01" { description "Namespace change to comply with Cisco guidelines on namespace"; } semver:module-version "1.0.0"; grouping clear-asic-errors { tailf:action "counter"; } // grouping clear-asic-errors grouping ael-history-ap-grp { container history { list location { key "location-name"; leaf location-name { type calvados:location-id; } uses clear-asic-errors; } // list location } // container history } // grouping ael-history-ap-grp grouping ael-history-grp { container history { list location { key "location-name"; leaf location-name { type calvados:location-id; } list log-lst { leaf log-line { type string; } } // list log-lst } // list location } // container history } // grouping ael-history-grp grouping ael-non-history-grp { list location { key "location-name"; leaf location-name { type calvados:location-id; } list log-lst { leaf log-line { type string; } } // list log-lst } // list location } // grouping ael-non-history-grp grouping ael-save-option-grp { container save-all-inst-asic-errors { uses ael-non-history-grp; } // container save-all-inst-asic-errors } // grouping ael-save-option-grp grouping ael-non-history-ap-grp { list location { key "location-name"; leaf location-name { type calvados:location-id; } uses clear-asic-errors; } // list location } // grouping ael-non-history-ap-grp grouping ael-all-error-types-grp { container sbe { uses ael-non-history-grp; } // container sbe container mbe { uses ael-non-history-grp; } // container mbe container parity { uses ael-non-history-grp; } // container parity container generic { uses ael-non-history-grp; } // container generic container crc { uses ael-non-history-grp; } // container crc container reset { uses ael-non-history-grp; } // container reset container barrier { uses ael-non-history-grp; } // container barrier container unexpected { uses ael-non-history-grp; } // container unexpected container link { uses ael-non-history-grp; } // container link container oor-thresh { uses ael-non-history-grp; } // container oor-thresh container bp { uses ael-non-history-grp; } // container bp container io { uses ael-non-history-grp; } // container io container ucode { uses ael-non-history-grp; } // container ucode container config { uses ael-non-history-grp; } // container config container indirect { uses ael-non-history-grp; } // container indirect container nonerr { uses ael-non-history-grp; } // container nonerr container summary { uses ael-non-history-grp; } // container summary container all { uses ael-save-option-grp; uses ael-history-grp; uses ael-non-history-grp; } // container all } // grouping ael-all-error-types-grp grouping ael-all-error-types-wo-history-grp { container sbe { uses ael-non-history-grp; } // container sbe container mbe { uses ael-non-history-grp; } // container mbe container parity { uses ael-non-history-grp; } // container parity container generic { uses ael-non-history-grp; } // container generic container crc { uses ael-non-history-grp; } // container crc container reset { uses ael-non-history-grp; } // container reset container barrier { uses ael-non-history-grp; } // container barrier container unexpected { uses ael-non-history-grp; } // container unexpected container link { uses ael-non-history-grp; } // container link container oor-thresh { uses ael-non-history-grp; } // container oor-thresh container bp { uses ael-non-history-grp; } // container bp container io { uses ael-non-history-grp; } // container io container ucode { uses ael-non-history-grp; } // container ucode container config { uses ael-non-history-grp; } // container config container indirect { uses ael-non-history-grp; } // container indirect container nonerr { uses ael-non-history-grp; } // container nonerr container summary { uses ael-non-history-grp; } // container summary container all { uses ael-save-option-grp; uses ael-non-history-grp; } // container all } // grouping ael-all-error-types-wo-history-grp grouping ael-all-error-types-ap-grp { container sbe { uses ael-non-history-ap-grp; } // container sbe container mbe { uses ael-non-history-ap-grp; } // container mbe container parity { uses ael-non-history-ap-grp; } // container parity container generic { uses ael-non-history-ap-grp; } // container generic container crc { uses ael-non-history-ap-grp; } // container crc container reset { uses ael-non-history-ap-grp; } // container reset container barrier { uses ael-non-history-ap-grp; } // container barrier container unexpected { uses ael-non-history-ap-grp; } // container unexpected container link { uses ael-non-history-ap-grp; } // container link container oor-thresh { uses ael-non-history-ap-grp; } // container oor-thresh container bp { uses ael-non-history-ap-grp; } // container bp container io { uses ael-non-history-ap-grp; } // container io container ucode { uses ael-non-history-ap-grp; } // container ucode container config { uses ael-non-history-ap-grp; } // container config container indirect { uses ael-non-history-ap-grp; } // container indirect container nonerr { uses ael-non-history-ap-grp; } // container nonerr container summary { uses ael-non-history-ap-grp; } // container summary container all { uses ael-save-option-grp; uses ael-history-ap-grp; uses ael-non-history-ap-grp; } // container all } // grouping ael-all-error-types-ap-grp grouping ael-show-asic-errors-grp { list asic-errors { key "device-name"; config false; leaf device-name { type string; } list instance { key "instance-num"; leaf instance-num { type uint32; } uses ael-all-error-types-grp; } // list instance container show-all-instances { uses ael-all-error-types-wo-history-grp; } // container show-all-instances } // list asic-errors } // grouping ael-show-asic-errors-grp grouping ael-clear-asic-errors-grp { container clear-asic-errors-grp { list clear-device { key "device-name"; config false; leaf device-name { type string; } list instance { key "instance-num"; leaf instance-num { type uint32; } uses ael-all-error-types-ap-grp; } // list instance container all-instances { uses ael-all-error-types-ap-grp; } // container all-instances } // list clear-device } // container clear-asic-errors-grp } // grouping ael-clear-asic-errors-grp uses ael-show-asic-errors-grp; } // module Cisco-IOS-XR-sysadmin-asic-errors-ael
© 2023 YumaWorks, Inc. All rights reserved.