This module contains a collection of YANG definitions for Cisco IOS-XR install-augmented package operational data. This module ...
Version: 2021-03-22
module Cisco-IOS-XR-install-augmented-oper { yang-version 1; namespace "http://cisco.com/ns/yang/Cisco-IOS-XR-install-augmented-oper"; prefix install-augmented-oper; import Cisco-IOS-XR-types { prefix xr; } import cisco-semver { prefix semver; } include Cisco-IOS-XR-install-augmented-oper-sub2 { revision-date "2021-03-22"; } include Cisco-IOS-XR-install-augmented-oper-sub1 { revision-date "2021-03-22"; } 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 install-augmented package operational data. This module contains definitions for the following management objects: install: Install operational data Copyright (c) 2013-2021 by Cisco Systems, Inc. All rights reserved."; revision "2021-03-22" { description "7.4.1 release features. 2020-09-30 7.3.1 release features."; } revision "2020-05-12" { description "Removal of compound from enum naming conventions to avoid confusion. 2019-12-11 Obsoleted the nodes list for history items. 2019-10-14 Combined platform updates including updates to show install rollback list-ids"; } revision "2019-10-13" { description "NCS540L 7.1.1 release 2019-10-12 8000 series 7.0.11 release"; } revision "2019-04-05" { description "Establish semantic version baseline."; } revision "2015-11-09" { description "IOS XR 6.0 revision."; } semver:module-version "2.1.0"; semver:module-version "2.0.0"; semver:module-version "1.1.0"; semver:module-version "1.0.0"; grouping ATOMIC-CHANGE-TABLE { description "Common node of transaction, latest-transaction"; container atomic-changes { description "Table for atomic software change specific operational data"; list atomic-change { key "index"; description "Information about a particular atomic change"; leaf index { type uint32; description "Index"; } uses PACKAGING-OPERATION-TABLE; uses ATOMIC-CHANGE-INFO; uses ATOMIC-CHANGE-INFO-NODE-TABLE; } // list atomic-change } // container atomic-changes } // grouping ATOMIC-CHANGE-TABLE grouping TRANSACTION-INFO-NODE-TABLE { description "Common node of transaction, latest-transaction"; container transaction-info-nodes { description "Table for per-node information when carrying out a transaction"; list transaction-info-node { key "node"; description "Node specific information when carrying out a transaction"; leaf node { type xr:Node-id; description "Node name"; } uses INST-TRANS-NODE-BAG; } // list transaction-info-node } // container transaction-info-nodes } // grouping TRANSACTION-INFO-NODE-TABLE grouping TRANSACTION-INFO { description "Common node of transaction, latest-transaction"; container transaction-info { description "Summary information about the transaction"; uses INST-TRANS-BAG; } // container transaction-info } // grouping TRANSACTION-INFO grouping ATOMIC-CHANGE-INFO { description "Common node of atomic-change, latest-atomic-change"; container atomic-change-info { description "Summary information about the atomic change"; uses INST-ATOMIC-CHANGE-BAG; } // container atomic-change-info } // grouping ATOMIC-CHANGE-INFO grouping PACKAGING-OPERATION-INFO-NODE-TABLE { description "Common node of latest-packaging-operation, packaging-operation"; container packaging-operation-info-nodes { description "Table for per-node information when carrying out a packaging operation"; list packaging-operation-info-node { key "node"; description "Node specific information when carrying out a packaging operation"; leaf node { type xr:Node-id; description "Node name"; } uses INST-PKG-OP-NODE-BAG; } // list packaging-operation-info-node } // container packaging-operation-info-nodes } // grouping PACKAGING-OPERATION-INFO-NODE-TABLE grouping PACKAGING-OPERATION-TABLE { description "Common node of atomic-change, latest-atomic-change"; container packaging-operations { description "Table for packaging operation specific operational data"; list packaging-operation { key "index"; description "Data about a particular packaging operation"; leaf index { type uint32; description "Index"; } uses PACKAGING-OPERATION-ERRORS-NODE-TABLE; uses PACKAGING-OPERATION-INFO-NODE-TABLE; uses PACKAGING-OPERATION-INFO; } // list packaging-operation } // container packaging-operations } // grouping PACKAGING-OPERATION-TABLE grouping PACKAGING-OPERATION-ERRORS-NODE-TABLE { description "Common node of latest-packaging-operation, packaging-operation"; container packaging-operation-errors-nodes { description "Table for per-node DNF errors when carrying out a packaging operation"; list packaging-operation-errors-node { key "node"; description "Node specific DNF errors when carrying out a packaging operation"; leaf node { type xr:Node-id; description "Node name"; } uses INST-PKG-OP-ERRORS-BAG; } // list packaging-operation-errors-node } // container packaging-operation-errors-nodes } // grouping PACKAGING-OPERATION-ERRORS-NODE-TABLE grouping PACKAGING-OPERATION-INFO { description "Common node of latest-packaging-operation, packaging-operation"; container packaging-operation-info { description "Information about a packaging operation"; uses INST-PKG-OP-BAG; } // container packaging-operation-info } // grouping PACKAGING-OPERATION-INFO grouping ATOMIC-CHANGE-INFO-NODE-TABLE { description "Common node of atomic-change, latest-atomic-change"; container atomic-change-info-nodes { description "Table for per-node information when carrying out an atomic change"; list atomic-change-info-node { key "node"; description "Node specific information when carrying out an atomic change"; leaf node { type xr:Node-id; description "Node name"; } uses INST-ATOMIC-CHANGE-NODE-BAG; } // list atomic-change-info-node } // container atomic-change-info-nodes } // grouping ATOMIC-CHANGE-INFO-NODE-TABLE container install { config false; description "Install operational data"; container platform-support { description "Information about what features are supported on this platform"; container platform-support-info { description "Information about what features are supported on this platform"; uses INST-PLATFORM-SUPPORT-BAG; } // container platform-support-info } // container platform-support container history { description "Operation history"; container latest-transaction { description "Latest transaction data"; uses TRANSACTION-INFO-NODE-TABLE; uses TRANSACTION-INFO; uses ATOMIC-CHANGE-TABLE; } // container latest-transaction container latest-packaging-operation { description "Information about the latest packaging operation"; uses PACKAGING-OPERATION-ERRORS-NODE-TABLE; uses PACKAGING-OPERATION-INFO-NODE-TABLE; uses PACKAGING-OPERATION-INFO; } // container latest-packaging-operation container latest-atomic-change { description "Latest atomic software change"; uses PACKAGING-OPERATION-TABLE; uses ATOMIC-CHANGE-INFO; uses ATOMIC-CHANGE-INFO-NODE-TABLE; } // container latest-atomic-change container transactions { description "Table for transaction-specific operational data"; list transaction { key "transaction-id"; description "Information about a particular transaction"; leaf transaction-id { type uint32; description "Install Transaction ID"; } uses TRANSACTION-INFO-NODE-TABLE; uses TRANSACTION-INFO; uses ATOMIC-CHANGE-TABLE; } // list transaction } // container transactions } // container history container packages { description "Package information"; container cached { description "Information about cached packages"; container summary { description "Summary packages"; uses INST-PACKAGES-BAG; } // container summary container all { description "All packages including card-specific dependencies"; uses INST-PACKAGES-BAG; } // container all } // container cached container available { description "Information about available packages"; container internal { description "All packages including card-specific dependencies"; uses INST-AVAILABLE-PACKAGES-BAG; } // container internal container all { description "All user-installable packages"; uses INST-AVAILABLE-PACKAGES-BAG; } // container all } // container available } // container packages container internal { description "Internal debug information"; container fixes { description "Information about fixes that are available"; container available-group-fixes { description "Groups of fixes"; list available-group-fixe { key "ddts"; description "Information about groups of fixes that are available"; leaf ddts { type xr:Cisco-ios-xr-string; description "First DDTS Id in list"; } uses INST-AVAILABLE-GROUP-FIXES-BAG; } // list available-group-fixe } // container available-group-fixes } // container fixes container packages { description "Package information"; container pkgmgr { description "Information about package-manager installed packages. During an atomic change, this is the full set of packages that will be active after the atomic change is applied"; container nodes { description "Table for node level data"; list node { key "node"; description "Per-node packages"; leaf node { type xr:Node-id; description "Node name"; } uses INST-PACKAGES-BAG; } // list node } // container nodes container summary { description "Summary packages"; uses INST-PACKAGES-BAG; } // container summary } // container pkgmgr } // container packages } // container internal container request { description "Information about the latest user request"; container verbose { description "Verbose information about the status of current install operation"; uses INST-REQUEST-VERBOSE-BAG; } // container verbose } // container request container version { description "Install version information"; container detail { description "Install version detailed information"; uses INST-VERSION-BAG; } // container detail container brief { description "Install version brief information"; uses INST-VERSION-BAG; } // container brief } // container version container rollback { description "Information about software rollback options"; container rollback-points { description "Table for rollback points"; list rollback-point { key "id"; description "Rollback point information"; container summary { description "Summary of changes when rolling back to a a rollback point"; uses INST-ROLLBACK-SUMMARY-BAG; } // container summary container installed-packages { description "Installed packages"; container user-installable { description "User-installable packages associated with rollback point"; uses INST-PACKAGES-BAG; } // container user-installable container changes { description "Changes in packages if rolling back"; uses INST-CHANGES-BAG; } // container changes container pkgs-and-fixes { description "User-installable packages (and their fixes) associated with rollback point"; uses INST-ROLLBACK-POINT-BAG; } // container pkgs-and-fixes } // container installed-packages leaf id { type uint32; description "Rollback point ID"; } } // list rollback-point } // container rollback-points } // container rollback container fixes { description "Information about DDTS fixes"; container deactivate-fixes { description "Deactivate one or more fixes"; list deactivate-fixe { key "ddt-ss"; description "Information about groups of fixes that are available"; leaf ddt-ss { type xr:Cisco-ios-xr-string; description "Comma separated DDTS list of DDTSs to deactivate"; } uses INST-DEACTIVATE-DDTS-IDS-BAG; } // list deactivate-fixe } // container deactivate-fixes container available { description "Information about fixes that are available"; uses INST-AVAILABLE-FIXES-BAG; } // container available } // container fixes } // container install } // module Cisco-IOS-XR-install-augmented-oper
© 2023 YumaWorks, Inc. All rights reserved.