Data Models Related to Install Operation
This document helps you get familiar with the data models that are specific to installing Cisco IOS XR7 software on the router.
The data models are in the .yang
format. Each data model can be identified as one of the following functionalities:
-
-oper
in the model name indicates an operational model. For example,Cisco-IOS-XR-install-oper.yang
andCisco-IOS-XR-install-augment-oper.yang
are operational models for install operation. -
-cfg
indicates a configuration model. For example,Cisco-IOS-XR-install-cfg.yang
is a configuration model for install operation. -act
indicates a NETCONF action model. For example,Cisco-IOS-XR-install-augment-act.yang
andCisco-IOS-XR-install-act.yang
are action models for install operation.
The supported data models for install operation are:
Cisco-IOS-XR-install-act
Action model to perform basic install operations and software upgrade.
The module is represented as follows:
module: Cisco-IOS-XR-install-act
rpcs:
+---x install-replace
| +---w input
| +---w source-type? replace-source-type
| +---w source string
| +---w file string
| +---w commit? boolean
| +---w config? config-type
+---x install
| +---w input
| +---w packages
| | +---w packagename* string
| +---w update-all? boolean
| +---w source-type? packages-source-type
| +---w source? string
+---x install-commit
-
source-type: enumeration, defaults to
local
file path. Other options are:http
,ftp
,https
,scp
,tftp
,sftp
-
source: string, contains path to .iso location
-
file: file name of .iso
-
commit: boolean, defaults to
False
-
config: enumeration, defaults to
ignore
. Determines how to handle the configuration present in the GISO. Options areignore
,merge
,replace
-
packages: list of strings of package names, unused in upgrade scenario
-
update-all: boolean, defaults to
False
<install>
<packages>service_pack_file</packages>
<source>file:///path/to/location/>
</install>
Cisco-IOS-XR-install-augmented-act
Action model to perform more flexible install operations, including controlling the exact timing of system reloads and rolling back to a previous commit.
The module is represented as follows:
module: Cisco-IOS-XR-install-augmented-act
rpcs:
+---x install-package-add
| +---w input
| +---w packages
| | +---w packagename* string
| +---w source-type? install-act:packages-source-type
| +---w source? string
+---x install-package-remove
| +---w input
| +---w packages
| +---w packagename* string
+---x install-package-upgrade
| +---w input
| +---w packages
| | +---w packagename* string
| +---w source-type? install-act:packages-source-type
| +---w source? string
+---x install-package-downgrade
| +---w input
| +---w packages
| | +---w packagename* string
| +---w source-type? install-act:packages-source-type
| +---w source? string
+---x install-package-replace
| +---w input
| +---w source-type? install-act:replace-source-type
| +---w source string
| +---w file string
+---x install-package-rollback
| +---w input
| +---w transaction-id uint32
+---x install-rollback
| +---w input
| +---w transaction-id uint32
| +---w commit? boolean
+---x install-apply
| +---w input
| +---w apply-method apply-type
+---x install-package-abort
+---w input
+---w abort-type abort-type
-
packagename:
-
source: string, contains path to .iso location
-
source-type: enumeration, defaults to
local
file path. Other options are:http
,ftp
,https
,scp
,tftp
,sftp
-
file: file name of .iso
-
commit: boolean, defaults to
False
-
transaction-id:
-
apply-method:
-
abort-type:
Cisco-IOS-XR-install-augmented-oper
Augmented operational model that displays information about packaging, atomic changes and history of install operation on the router.
The module is represented as follows:
module: Cisco-IOS-XR-install-augmented-oper
+--ro install
+--ro history
| +--ro latest-transaction
| | +--ro transaction-info
| | | +--ro started-by-user-request
| | | | +--ro unknown-packages
| | | | | +--ro package-name* String1
| | | | +--ro install-packages
| | | | | +--ro package-name* String1
| | | | +--ro remove-packages
| | | | | +--ro package-name* String1
| | | | +--ro upgrade-packages
| | | | | +--ro package-name* String1
| | | | +--ro downgrade-packages
| | | | | +--ro package-name* String1
| | | | +--ro request? Inst-request
| | | | +--ro replace-iso? String1
| | | | +--ro rollback-to-transaction? uint32
| | | +--ro transaction-id? uint32
| | | +--ro status-history* []
| | | | +--ro status? Inst-trans-status
| | | | +--ro reason? String1
| | | | +--ro time? string
| | | | +--ro event-id? uint32
| | | +--ro nodes* []
| | | +--ro node? String1
| | | +--ro event* []
| | | +--ro event? Inst-node-event
| | | +--ro time? string
| | | +--ro reason? String1
| | | +--ro event-id? uint32
| | +--ro atomic-changes
| | +--ro atomic-change* [index]
| | +--ro index uint32
| | +--ro packaging-operations
| | | +--ro packaging-operation* [index]
| | | +--ro index uint32
| | | +--ro packaging-operation-errors-nodes
| | | | +--ro packaging-operation-errors-node* [node]
| | | | +--ro node xr:Node-id
| | | | +--ro lines* String1
| | | +--ro packaging-operation-info
| | | +--ro request
| | | | +--ro operation
| | | | | +--ro unknown-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro install-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro remove-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro upgrade-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro downgrade-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro request? Inst-request
| | | | | +--ro replace-iso? String1
| | | | | +--ro rollback-to-transaction? uint32
| | | | +--ro abort-operation
| | | | | +--ro abort-type? Inst-package-abort
| | | | | +--ro packaging-operation* uint32
| | | | +--ro reason? Inst-req-reason
| | | +--ro index? uint32
| | | +--ro error-string? String1
| | | +--ro status-history* []
| | | | +--ro status? Inst-pkg-op-status
| | | | +--ro reason? String1
| | | | +--ro time? string
| | | | +--ro event-id? uint32
| | | +--ro nodes* []
| | | +--ro node? string
| | | +--ro download-size? uint64
| | | +--ro installed-size? uint64
| | | +--ro package* []
| | | | +--ro package
| | | | | +--ro name? string
| | | | | +--ro version? String1
| | | | | +--ro architecture? String1
| | | | +--ro action? Inst-pkg-op-act
| | | +--ro packages-no-action* []
| | | | +--ro package
| | | | | +--ro name? string
| | | | | +--ro version? String1
| | | | | +--ro architecture? String1
| | | | +--ro reason? Inst-no-action-reason
| | | +--ro veto-notification* []
| | | | +--ro notification-trigger
| | | | | +--ro trigger-changeset
| | | | | | +--ro reload-reasons
| | | | | | | +--ro packages
| | | | | | | | +--ro package-name* String1
| | | | | | | +--ro too-many-processes? boolean
| | | | | | | +--ro client* []
| | | | | | | +--ro name? string
| | | | | | | +--ro jid? string
| | | | | | | +--ro reason? string
| | | | | | +--ro changed-file* []
| | | | | | | +--ro path? string
| | | | | | | +--ro change? Inst-file-change
| | | | | | +--ro impacted-process* []
| | | | | | | +--ro name? string
| | | | | | | +--ro change? Inst-proc-change
| | | | | | | +--ro pid? uint32
| | | | | | +--ro changed-feature* []
| | | | | | +--ro feature-name? string
| | | | | | +--ro change? Inst-feature-change
| | | | | +--ro client-type? Inst-client
| | | | | +--ro legacy-client? boolean
| | | | +--ro client? string
| | | | +--ro description? string
| | | | +--ro sent-time? string
| | | | +--ro response-status? Inst-notif-res
| | | | +--ro error? String1
| | | | +--ro response-time? string
| | | | +--ro veto-reason? String1
| | | | +--ro reload-reason* []
| | | | | +--ro node? string
| | | | | +--ro reason? String1
| | | | +--ro extra-time-request* []
| | | | +--ro time? string
| | | | +--ro extra-time? uint32
| | | +--ro prepare-veto-notification* []
| | | | +--ro notification-trigger
| | | | | +--ro trigger-changeset
| | | | | | +--ro reload-reasons
| | | | | | | +--ro packages
| | | | | | | | +--ro package-name* String1
| | | | | | | +--ro too-many-processes? boolean
| | | | | | | +--ro client* []
| | | | | | | +--ro name? string
| | | | | | | +--ro jid? string
| | | | | | | +--ro reason? string
| | | | | | +--ro changed-file* []
| | | | | | | +--ro path? string
| | | | | | | +--ro change? Inst-file-change
| | | | | | +--ro impacted-process* []
| | | | | | | +--ro name? string
| | | | | | | +--ro change? Inst-proc-change
| | | | | | | +--ro pid? uint32
| | | | | | +--ro changed-feature* []
| | | | | | +--ro feature-name? string
| | | | | | +--ro change? Inst-feature-change
| | | | | +--ro client-type? Inst-client
| | | | | +--ro legacy-client? boolean
| | | | +--ro client? string
| | | | +--ro description? string
| | | | +--ro sent-time? string
| | | | +--ro response-status? Inst-notif-res
| | | | +--ro error? String1
| | | | +--ro response-time? string
| | | | +--ro veto-reason? String1
| | | | +--ro reload-reason* []
| | | | | +--ro node? string
| | | | | +--ro reason? String1
| | | | +--ro extra-time-request* []
| | | | +--ro time? string
| | | | +--ro extra-time? uint32
| | | +--ro prepare-notification* []
| | | | +--ro notification-trigger
| | | | | +--ro trigger-changeset
| | | | | | +--ro reload-reasons
| | | | | | | +--ro packages
| | | | | | | | +--ro package-name* String1
| | | | | | | +--ro too-many-processes? boolean
| | | | | | | +--ro client* []
| | | | | | | +--ro name? string
| | | | | | | +--ro jid? string
| | | | | | | +--ro reason? string
| | | | | | +--ro changed-file* []
| | | | | | | +--ro path? string
| | | | | | | +--ro change? Inst-file-change
| | | | | | +--ro impacted-process* []
| | | | | | | +--ro name? string
| | | | | | | +--ro change? Inst-proc-change
| | | | | | | +--ro pid? uint32
| | | | | | +--ro changed-feature* []
| | | | | | +--ro feature-name? string
| | | | | | +--ro change? Inst-feature-change
| | | | | +--ro client-type? Inst-client
| | | | | +--ro legacy-client? boolean
| | | | +--ro client? string
| | | | +--ro description? string
| | | | +--ro sent-time? string
| | | | +--ro response-status? Inst-notif-res
| | | | +--ro error? String1
| | | | +--ro response-time? string
| | | | +--ro veto-reason? String1
| | | | +--ro reload-reason* []
| | | | | +--ro node? string
| | | | | +--ro reason? String1
| | | | +--ro extra-time-request* []
| | | | +--ro time? string
| | | | +--ro extra-time? uint32
| | | +--ro event* []
| | | +--ro event? Inst-node-event
| | | +--ro time? string
| | | +--ro reason? String1
| | | +--ro event-id? uint32
| | +--ro atomic-change-info
| | +--ro index? uint32
| | +--ro requested-apply-method? Inst-activation
| | +--ro least-impactful-apply-method? Inst-activation
| | +--ro install-restart? boolean
| | +--ro status-history* []
| | | +--ro status? Inst-atomic-status
| | | +--ro reason? String1
| | | +--ro time? string
| | | +--ro event-id? uint32
| | +--ro nodes* []
| | +--ro changeset
| | | +--ro reload-reasons
| | | | +--ro packages
| | | | | +--ro package-name* String1
| | | | +--ro too-many-processes? boolean
| | | | +--ro client* []
| | | | +--ro name? string
| | | | +--ro jid? string
| | | | +--ro reason? string
| | | +--ro changed-file* []
| | | | +--ro path? string
| | | | +--ro change? Inst-file-change
| | | +--ro impacted-process* []
| | | | +--ro name? string
| | | | +--ro change? Inst-proc-change
| | | | +--ro pid? uint32
| | | +--ro changed-feature* []
| | | +--ro feature-name? string
| | | +--ro change? Inst-feature-change
| | +--ro node? string
| | +--ro pre-pre-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro pre-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro further-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro post-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro post-post-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro event* []
| | +--ro event? Inst-node-event
| | +--ro time? string
| | +--ro reason? String1
| | +--ro event-id? uint32
| +--ro latest-packaging-operation
| | +--ro packaging-operation-errors-nodes
| | | +--ro packaging-operation-errors-node* [node]
| | | +--ro node xr:Node-id
| | | +--ro lines* String1
| | +--ro packaging-operation-info
| | +--ro request
| | | +--ro operation
| | | | +--ro unknown-packages
| | | | | +--ro package-name* String1
| | | | +--ro install-packages
| | | | | +--ro package-name* String1
| | | | +--ro remove-packages
| | | | | +--ro package-name* String1
| | | | +--ro upgrade-packages
| | | | | +--ro package-name* String1
| | | | +--ro downgrade-packages
| | | | | +--ro package-name* String1
| | | | +--ro request? Inst-request
| | | | +--ro replace-iso? String1
| | | | +--ro rollback-to-transaction? uint32
| | | +--ro abort-operation
| | | | +--ro abort-type? Inst-package-abort
| | | | +--ro packaging-operation* uint32
| | | +--ro reason? Inst-req-reason
| | +--ro index? uint32
| | +--ro error-string? String1
| | +--ro status-history* []
| | | +--ro status? Inst-pkg-op-status
| | | +--ro reason? String1
| | | +--ro time? string
| | | +--ro event-id? uint32
| | +--ro nodes* []
| | +--ro node? string
| | +--ro download-size? uint64
| | +--ro installed-size? uint64
| | +--ro package* []
| | | +--ro package
| | | | +--ro name? string
| | | | +--ro version? String1
| | | | +--ro architecture? String1
| | | +--ro action? Inst-pkg-op-act
| | +--ro packages-no-action* []
| | | +--ro package
| | | | +--ro name? string
| | | | +--ro version? String1
| | | | +--ro architecture? String1
| | | +--ro reason? Inst-no-action-reason
| | +--ro veto-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro prepare-veto-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro prepare-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro event* []
| | +--ro event? Inst-node-event
| | +--ro time? string
| | +--ro reason? String1
| | +--ro event-id? uint32
| +--ro latest-atomic-change
| | +--ro packaging-operations
| | | +--ro packaging-operation* [index]
| | | +--ro index uint32
| | | +--ro packaging-operation-errors-nodes
| | | | +--ro packaging-operation-errors-node* [node]
| | | | +--ro node xr:Node-id
| | | | +--ro lines* String1
| | | +--ro packaging-operation-info
| | | +--ro request
| | | | +--ro operation
| | | | | +--ro unknown-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro install-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro remove-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro upgrade-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro downgrade-packages
| | | | | | +--ro package-name* String1
| | | | | +--ro request? Inst-request
| | | | | +--ro replace-iso? String1
| | | | | +--ro rollback-to-transaction? uint32
| | | | +--ro abort-operation
| | | | | +--ro abort-type? Inst-package-abort
| | | | | +--ro packaging-operation* uint32
| | | | +--ro reason? Inst-req-reason
| | | +--ro index? uint32
| | | +--ro error-string? String1
| | | +--ro status-history* []
| | | | +--ro status? Inst-pkg-op-status
| | | | +--ro reason? String1
| | | | +--ro time? string
| | | | +--ro event-id? uint32
| | | +--ro nodes* []
| | | +--ro node? string
| | | +--ro download-size? uint64
| | | +--ro installed-size? uint64
| | | +--ro package* []
| | | | +--ro package
| | | | | +--ro name? string
| | | | | +--ro version? String1
| | | | | +--ro architecture? String1
| | | | +--ro action? Inst-pkg-op-act
| | | +--ro packages-no-action* []
| | | | +--ro package
| | | | | +--ro name? string
| | | | | +--ro version? String1
| | | | | +--ro architecture? String1
| | | | +--ro reason? Inst-no-action-reason
| | | +--ro veto-notification* []
| | | | +--ro notification-trigger
| | | | | +--ro trigger-changeset
| | | | | | +--ro reload-reasons
| | | | | | | +--ro packages
| | | | | | | | +--ro package-name* String1
| | | | | | | +--ro too-many-processes? boolean
| | | | | | | +--ro client* []
| | | | | | | +--ro name? string
| | | | | | | +--ro jid? string
| | | | | | | +--ro reason? string
| | | | | | +--ro changed-file* []
| | | | | | | +--ro path? string
| | | | | | | +--ro change? Inst-file-change
| | | | | | +--ro impacted-process* []
| | | | | | | +--ro name? string
| | | | | | | +--ro change? Inst-proc-change
| | | | | | | +--ro pid? uint32
| | | | | | +--ro changed-feature* []
| | | | | | +--ro feature-name? string
| | | | | | +--ro change? Inst-feature-change
| | | | | +--ro client-type? Inst-client
| | | | | +--ro legacy-client? boolean
| | | | +--ro client? string
| | | | +--ro description? string
| | | | +--ro sent-time? string
| | | | +--ro response-status? Inst-notif-res
| | | | +--ro error? String1
| | | | +--ro response-time? string
| | | | +--ro veto-reason? String1
| | | | +--ro reload-reason* []
| | | | | +--ro node? string
| | | | | +--ro reason? String1
| | | | +--ro extra-time-request* []
| | | | +--ro time? string
| | | | +--ro extra-time? uint32
| | | +--ro prepare-veto-notification* []
| | | | +--ro notification-trigger
| | | | | +--ro trigger-changeset
| | | | | | +--ro reload-reasons
| | | | | | | +--ro packages
| | | | | | | | +--ro package-name* String1
| | | | | | | +--ro too-many-processes? boolean
| | | | | | | +--ro client* []
| | | | | | | +--ro name? string
| | | | | | | +--ro jid? string
| | | | | | | +--ro reason? string
| | | | | | +--ro changed-file* []
| | | | | | | +--ro path? string
| | | | | | | +--ro change? Inst-file-change
| | | | | | +--ro impacted-process* []
| | | | | | | +--ro name? string
| | | | | | | +--ro change? Inst-proc-change
| | | | | | | +--ro pid? uint32
| | | | | | +--ro changed-feature* []
| | | | | | +--ro feature-name? string
| | | | | | +--ro change? Inst-feature-change
| | | | | +--ro client-type? Inst-client
| | | | | +--ro legacy-client? boolean
| | | | +--ro client? string
| | | | +--ro description? string
| | | | +--ro sent-time? string
| | | | +--ro response-status? Inst-notif-res
| | | | +--ro error? String1
| | | | +--ro response-time? string
| | | | +--ro veto-reason? String1
| | | | +--ro reload-reason* []
| | | | | +--ro node? string
| | | | | +--ro reason? String1
| | | | +--ro extra-time-request* []
| | | | +--ro time? string
| | | | +--ro extra-time? uint32
| | | +--ro prepare-notification* []
| | | | +--ro notification-trigger
| | | | | +--ro trigger-changeset
| | | | | | +--ro reload-reasons
| | | | | | | +--ro packages
| | | | | | | | +--ro package-name* String1
| | | | | | | +--ro too-many-processes? boolean
| | | | | | | +--ro client* []
| | | | | | | +--ro name? string
| | | | | | | +--ro jid? string
| | | | | | | +--ro reason? string
| | | | | | +--ro changed-file* []
| | | | | | | +--ro path? string
| | | | | | | +--ro change? Inst-file-change
| | | | | | +--ro impacted-process* []
| | | | | | | +--ro name? string
| | | | | | | +--ro change? Inst-proc-change
| | | | | | | +--ro pid? uint32
| | | | | | +--ro changed-feature* []
| | | | | | +--ro feature-name? string
| | | | | | +--ro change? Inst-feature-change
| | | | | +--ro client-type? Inst-client
| | | | | +--ro legacy-client? boolean
| | | | +--ro client? string
| | | | +--ro description? string
| | | | +--ro sent-time? string
| | | | +--ro response-status? Inst-notif-res
| | | | +--ro error? String1
| | | | +--ro response-time? string
| | | | +--ro veto-reason? String1
| | | | +--ro reload-reason* []
| | | | | +--ro node? string
| | | | | +--ro reason? String1
| | | | +--ro extra-time-request* []
| | | | +--ro time? string
| | | | +--ro extra-time? uint32
| | | +--ro event* []
| | | +--ro event? Inst-node-event
| | | +--ro time? string
| | | +--ro reason? String1
| | | +--ro event-id? uint32
| | +--ro atomic-change-info
| | +--ro index? uint32
| | +--ro requested-apply-method? Inst-activation
| | +--ro least-impactful-apply-method? Inst-activation
| | +--ro install-restart? boolean
| | +--ro status-history* []
| | | +--ro status? Inst-atomic-status
| | | +--ro reason? String1
| | | +--ro time? string
| | | +--ro event-id? uint32
| | +--ro nodes* []
| | +--ro changeset
| | | +--ro reload-reasons
| | | | +--ro packages
| | | | | +--ro package-name* String1
| | | | +--ro too-many-processes? boolean
| | | | +--ro client* []
| | | | +--ro name? string
| | | | +--ro jid? string
| | | | +--ro reason? string
| | | +--ro changed-file* []
| | | | +--ro path? string
| | | | +--ro change? Inst-file-change
| | | +--ro impacted-process* []
| | | | +--ro name? string
| | | | +--ro change? Inst-proc-change
| | | | +--ro pid? uint32
| | | +--ro changed-feature* []
| | | +--ro feature-name? string
| | | +--ro change? Inst-feature-change
| | +--ro node? string
| | +--ro pre-pre-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro pre-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro further-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro post-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro post-post-apply-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro event* []
| | +--ro event? Inst-node-event
| | +--ro time? string
| | +--ro reason? String1
| | +--ro event-id? uint32
| +--ro transactions
| +--ro transaction* [transaction-id]
| +--ro transaction-id uint32
| +--ro transaction-info
| | +--ro started-by-user-request
| | | +--ro unknown-packages
| | | | +--ro package-name* String1
| | | +--ro install-packages
| | | | +--ro package-name* String1
| | | +--ro remove-packages
| | | | +--ro package-name* String1
| | | +--ro upgrade-packages
| | | | +--ro package-name* String1
| | | +--ro downgrade-packages
| | | | +--ro package-name* String1
| | | +--ro request? Inst-request
| | | +--ro replace-iso? String1
| | | +--ro rollback-to-transaction? uint32
| | +--ro transaction-id? uint32
| | +--ro status-history* []
| | | +--ro status? Inst-trans-status
| | | +--ro reason? String1
| | | +--ro time? string
| | | +--ro event-id? uint32
| | +--ro nodes* []
| | +--ro node? String1
| | +--ro event* []
| | +--ro event? Inst-node-event
| | +--ro time? string
| | +--ro reason? String1
| | +--ro event-id? uint32
| +--ro atomic-changes
| +--ro atomic-change* [index]
| +--ro index uint32
| +--ro packaging-operations
| | +--ro packaging-operation* [index]
| | +--ro index uint32
| | +--ro packaging-operation-errors-nodes
| | | +--ro packaging-operation-errors-node* [node]
| | | +--ro node xr:Node-id
| | | +--ro lines* String1
| | +--ro packaging-operation-info
| | +--ro request
| | | +--ro operation
| | | | +--ro unknown-packages
| | | | | +--ro package-name* String1
| | | | +--ro install-packages
| | | | | +--ro package-name* String1
| | | | +--ro remove-packages
| | | | | +--ro package-name* String1
| | | | +--ro upgrade-packages
| | | | | +--ro package-name* String1
| | | | +--ro downgrade-packages
| | | | | +--ro package-name* String1
| | | | +--ro request? Inst-request
| | | | +--ro replace-iso? String1
| | | | +--ro rollback-to-transaction? uint32
| | | +--ro abort-operation
| | | | +--ro abort-type? Inst-package-abort
| | | | +--ro packaging-operation* uint32
| | | +--ro reason? Inst-req-reason
| | +--ro index? uint32
| | +--ro error-string? String1
| | +--ro status-history* []
| | | +--ro status? Inst-pkg-op-status
| | | +--ro reason? String1
| | | +--ro time? string
| | | +--ro event-id? uint32
| | +--ro nodes* []
| | +--ro node? string
| | +--ro download-size? uint64
| | +--ro installed-size? uint64
| | +--ro package* []
| | | +--ro package
| | | | +--ro name? string
| | | | +--ro version? String1
| | | | +--ro architecture? String1
| | | +--ro action? Inst-pkg-op-act
| | +--ro packages-no-action* []
| | | +--ro package
| | | | +--ro name? string
| | | | +--ro version? String1
| | | | +--ro architecture? String1
| | | +--ro reason? Inst-no-action-reason
| | +--ro veto-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro prepare-veto-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro prepare-notification* []
| | | +--ro notification-trigger
| | | | +--ro trigger-changeset
| | | | | +--ro reload-reasons
| | | | | | +--ro packages
| | | | | | | +--ro package-name* String1
| | | | | | +--ro too-many-processes? boolean
| | | | | | +--ro client* []
| | | | | | +--ro name? string
| | | | | | +--ro jid? string
| | | | | | +--ro reason? string
| | | | | +--ro changed-file* []
| | | | | | +--ro path? string
| | | | | | +--ro change? Inst-file-change
| | | | | +--ro impacted-process* []
| | | | | | +--ro name? string
| | | | | | +--ro change? Inst-proc-change
| | | | | | +--ro pid? uint32
| | | | | +--ro changed-feature* []
| | | | | +--ro feature-name? string
| | | | | +--ro change? Inst-feature-change
| | | | +--ro client-type? Inst-client
| | | | +--ro legacy-client? boolean
| | | +--ro client? string
| | | +--ro description? string
| | | +--ro sent-time? string
| | | +--ro response-status? Inst-notif-res
| | | +--ro error? String1
| | | +--ro response-time? string
| | | +--ro veto-reason? String1
| | | +--ro reload-reason* []
| | | | +--ro node? string
| | | | +--ro reason? String1
| | | +--ro extra-time-request* []
| | | +--ro time? string
| | | +--ro extra-time? uint32
| | +--ro event* []
| | +--ro event? Inst-node-event
| | +--ro time? string
| | +--ro reason? String1
| | +--ro event-id? uint32
| +--ro atomic-change-info
| +--ro index? uint32
| +--ro requested-apply-method? Inst-activatio
| +--ro least-impactful-apply-method? Inst-activation
| +--ro install-restart? boolean
| +--ro status-history* []
| | +--ro status? Inst-atomic-status
| | +--ro reason? String1
| | +--ro time? string
| | +--ro event-id? uint32
| +--ro nodes* []
| +--ro changeset
| | +--ro reload-reasons
| | | +--ro packages
| | | | +--ro package-name* String1
| | | +--ro too-many-processes? boolean
| | | +--ro client* []
| | | +--ro name? string
| | | +--ro jid? string
| | | +--ro reason? string
| | +--ro changed-file* []
| | | +--ro path? string
| | | +--ro change? Inst-file-change
| | +--ro impacted-process* []
| | | +--ro name? string
| | | +--ro change? Inst-proc-change
| | | +--ro pid? uint32
| | +--ro changed-feature* []
| | +--ro feature-name? string
| | +--ro change? Inst-feature-change
| +--ro node? string
| +--ro pre-pre-apply-notification* []
| | +--ro notification-trigger
| | | +--ro trigger-changeset
| | | | +--ro reload-reasons
| | | | | +--ro packages
| | | | | | +--ro package-name* String1
| | | | | +--ro too-many-processes? boolean
| | | | | +--ro client* []
| | | | | +--ro name? string
| | | | | +--ro jid? string
| | | | | +--ro reason? string
| | | | +--ro changed-file* []
| | | | | +--ro path? string
| | | | | +--ro change? Inst-file-change
| | | | +--ro impacted-process* []
| | | | | +--ro name? string
| | | | | +--ro change? Inst-proc-change
| | | | | +--ro pid? uint32
| | | | +--ro changed-feature* []
| | | | +--ro feature-name? string
| | | | +--ro change? Inst-feature-change
| | | +--ro client-type? Inst-client
| | | +--ro legacy-client? boolean
| | +--ro client? string
| | +--ro description? string
| | +--ro sent-time? string
| | +--ro response-status? Inst-notif-res
| | +--ro error? String1
| | +--ro response-time? string
| | +--ro veto-reason? String1
| | +--ro reload-reason* []
| | | +--ro node? string
| | | +--ro reason? String1
| | +--ro extra-time-request* []
| | +--ro time? string
| | +--ro extra-time? uint32
| +--ro pre-apply-notification* []
| | +--ro notification-trigger
| | | +--ro trigger-changeset
| | | | +--ro reload-reasons
| | | | | +--ro packages
| | | | | | +--ro package-name* String1
| | | | | +--ro too-many-processes? boolean
| | | | | +--ro client* []
| | | | | +--ro name? string
| | | | | +--ro jid? string
| | | | | +--ro reason? string
| | | | +--ro changed-file* []
| | | | | +--ro path? string
| | | | | +--ro change? Inst-file-change
| | | | +--ro impacted-process* []
| | | | | +--ro name? string
| | | | | +--ro change? Inst-proc-change
| | | | | +--ro pid? uint32
| | | | +--ro changed-feature* []
| | | | +--ro feature-name? string
| | | | +--ro change? Inst-feature-change
| | | +--ro client-type? Inst-client
| | | +--ro legacy-client? boolean
| | +--ro client? string
| | +--ro description? string
| | +--ro sent-time? string
| | +--ro response-status? Inst-notif-res
| | +--ro error? String1
| | +--ro response-time? string
| | +--ro veto-reason? String1
| | +--ro reload-reason* []
| | | +--ro node? string
| | | +--ro reason? String1
| | +--ro extra-time-request* []
| | +--ro time? string
| | +--ro extra-time? uint32
| +--ro apply-notification* []
| | +--ro notification-trigger
| | | +--ro trigger-changeset
| | | | +--ro reload-reasons
| | | | | +--ro packages
| | | | | | +--ro package-name* String1
| | | | | +--ro too-many-processes? boolean
| | | | | +--ro client* []
| | | | | +--ro name? string
| | | | | +--ro jid? string
| | | | | +--ro reason? string
| | | | +--ro changed-file* []
| | | | | +--ro path? string
| | | | | +--ro change? Inst-file-change
| | | | +--ro impacted-process* []
| | | | | +--ro name? string
| | | | | +--ro change? Inst-proc-change
| | | | | +--ro pid? uint32
| | | | +--ro changed-feature* []
| | | | +--ro feature-name? string
| | | | +--ro change? Inst-feature-change
| | | +--ro client-type? Inst-client
| | | +--ro legacy-client? boolean
| | +--ro client? string
| | +--ro description? string
| | +--ro sent-time? string
| | +--ro response-status? Inst-notif-res
| | +--ro error? String1
| | +--ro response-time? string
| | +--ro veto-reason? String1
| | +--ro reload-reason* []
| | | +--ro node? string
| | | +--ro reason? String1
| | +--ro extra-time-request* []
| | +--ro time? string
| | +--ro extra-time? uint32
| +--ro further-apply-notification* []
| | +--ro notification-trigger
| | | +--ro trigger-changeset
| | | | +--ro reload-reasons
| | | | | +--ro packages
| | | | | | +--ro package-name* String1
| | | | | +--ro too-many-processes? boolean
| | | | | +--ro client* []
| | | | | +--ro name? string
| | | | | +--ro jid? string
| | | | | +--ro reason? string
| | | | +--ro changed-file* []
| | | | | +--ro path? string
| | | | | +--ro change? Inst-file-change
| | | | +--ro impacted-process* []
| | | | | +--ro name? string
| | | | | +--ro change? Inst-proc-change
| | | | | +--ro pid? uint32
| | | | +--ro changed-feature* []
| | | | +--ro feature-name? string
| | | | +--ro change? Inst-feature-change
| | | +--ro client-type? Inst-client
| | | +--ro legacy-client? boolean
| | +--ro client? string
| | +--ro description? string
| | +--ro sent-time? string
| | +--ro response-status? Inst-notif-res
| | +--ro error? String1
| | +--ro response-time? string
| | +--ro veto-reason? String1
| | +--ro reload-reason* []
| | | +--ro node? string
| | | +--ro reason? String1
| | +--ro extra-time-request* []
| | +--ro time? string
| | +--ro extra-time? uint32
| +--ro post-apply-notification* []
| | +--ro notification-trigger
| | | +--ro trigger-changeset
| | | | +--ro reload-reasons
| | | | | +--ro packages
| | | | | | +--ro package-name* String1
| | | | | +--ro too-many-processes? boolean
| | | | | +--ro client* []
| | | | | +--ro name? string
| | | | | +--ro jid? string
| | | | | +--ro reason? string
| | | | +--ro changed-file* []
| | | | | +--ro path? string
| | | | | +--ro change? Inst-file-change
| | | | +--ro impacted-process* []
| | | | | +--ro name? string
| | | | | +--ro change? Inst-proc-change
| | | | | +--ro pid? uint32
| | | | +--ro changed-feature* []
| | | | +--ro feature-name? string
| | | | +--ro change? Inst-feature-change
| | | +--ro client-type? Inst-client
| | | +--ro legacy-client? boolean
| | +--ro client? string
| | +--ro description? string
| | +--ro sent-time? string
| | +--ro response-status? Inst-notif-res
| | +--ro error? String1
| | +--ro response-time? string
| | +--ro veto-reason? String1
| | +--ro reload-reason* []
| | | +--ro node? string
| | | +--ro reason? String1
| | +--ro extra-time-request* []
| | +--ro time? string
| | +--ro extra-time? uint32
| +--ro post-post-apply-notification* []
| | +--ro notification-trigger
| | | +--ro trigger-changeset
| | | | +--ro reload-reasons
| | | | | +--ro packages
| | | | | | +--ro package-name* String1
| | | | | +--ro too-many-processes? boolean
| | | | | +--ro client* []
| | | | | +--ro name? string
| | | | | +--ro jid? string
| | | | | +--ro reason? string
| | | | +--ro changed-file* []
| | | | | +--ro path? string
| | | | | +--ro change? Inst-file-change
| | | | +--ro impacted-process* []
| | | | | +--ro name? string
| | | | | +--ro change? Inst-proc-change
| | | | | +--ro pid? uint32
| | | | +--ro changed-feature* []
| | | | +--ro feature-name? string
| | | | +--ro change? Inst-feature-change
| | | +--ro client-type? Inst-client
| | | +--ro legacy-client? boolean
| | +--ro client? string
| | +--ro description? string
| | +--ro sent-time? string
| | +--ro response-status? Inst-notif-res
| | +--ro error? String1
| | +--ro response-time? string
| | +--ro veto-reason? String1
| | +--ro reload-reason* []
| | | +--ro node? string
| | | +--ro reason? String1
| | +--ro extra-time-request* []
| | +--ro time? string
| | +--ro extra-time? uint32
| +--ro event* []
| +--ro event? Inst-node-event
| +--ro time? string
| +--ro reason? String1
| +--ro event-id? uint32
+--ro packages
| +--ro cached
| | +--ro summary
| | | +--ro package* []
| | | +--ro name? string
| | | +--ro architecture? string
| | | +--ro version? string
| | | +--ro release? string
| | | +--ro epoch? Install-opt-string
| | +--ro all
| | +--ro package* []
| | +--ro name? string
| | +--ro architecture? string
| | +--ro version? string
| | +--ro release? string
| | +--ro epoch? Install-opt-string
| +--ro available
| +--ro summary
| | +--ro inaccessible-repository* String1
| | +--ro package* []
| | +--ro name? string
| | +--ro architecture? string
| | +--ro version? string
| | +--ro repository? string
| | +--ro cached? boolean
| | +--ro release? Install-opt-string
| | +--ro epoch? Install-opt-string
| +--ro all
| +--ro inaccessible-repository* String1
| +--ro package* []
| +--ro name? string
| +--ro architecture? string
| +--ro version? string
| +--ro repository? string
| +--ro cached? boolean
| +--ro release? Install-opt-string
| +--ro epoch? Install-opt-string
+--ro internal
| +--ro packages
| +--ro pkgmgr
| +--ro nodes
| | +--ro node* [node]
| | +--ro node xr:Node-id
| | +--ro package* []
| | +--ro name? string
| | +--ro architecture? string
| | +--ro version? string
| | +--ro release? string
| | +--ro epoch? Install-opt-string
| +--ro summary
| +--ro package* []
| +--ro name? string
| +--ro architecture? string
| +--ro version? string
| +--ro release? string
| +--ro epoch? Install-opt-string
+--ro request
| +--ro verbose
| +--ro available-actions
| | +--ro available-action* Inst-action
| +--ro current-activity? Inst-activity
| +--ro time-started? String1
| +--ro next-activity? Inst-activity
| +--ro node-request? Inst-node-req
| +--ro node-request-time? String1
| +--ro node-request-time-left? uint32
| +--ro nodes-responded? uint32
| +--ro nodes-total? uint32
| +--ro nodes-req-status* []
| +--ro packaging-operation-status
| | +--ro stage? Inst-pkg-op-stage
| | +--ro percentage-progress? uint32
| | +--ro packages-complete? uint32
| | +--ro packages-total? uint32
| +--ro client-notification-status
| | +--ro notification-phase? Inst-notif-phase
| | +--ro time-sent? string
| | +--ro clients-responded* String1
| | +--ro clients-waiting* String1
| +--ro node? string
| +--ro current-request? Inst-node-req
| +--ro time-started? String1
+--ro version
| +--ro detail
| | +--ro label? string
| | +--ro copyright-info? string
| | +--ro hardware-info? string
| | +--ro uptime? string
| | +--ro location? Install-opt-string
| | +--ro modified-since-label? boolean
| | +--ro processor? Install-opt-string
| | +--ro package* []
| | +--ro name? string
| | +--ro version? string
| | +--ro built-by? string
| | +--ro built-on? string
| | +--ro workspace? string
| | +--ro build-host? string
| +--ro brief
| +--ro label? string
| +--ro copyright-info? string
| +--ro hardware-info? string
| +--ro uptime? string
| +--ro location? Install-opt-string
| +--ro modified-since-label? boolean
| +--ro processor? Install-opt-string
| +--ro package* []
| +--ro name? string
| +--ro version? string
| +--ro built-by? string
| +--ro built-on? string
| +--ro workspace? string
| +--ro build-host? string
+--ro rollback
| +--ro rollback-points
| +--ro rollback-point* [id]
| +--ro installed-packages
| | +--ro changes
| | | +--ro package* []
| | | +--ro package
| | | | +--ro name? string
| | | | +--ro architecture? string
| | | | +--ro version? string
| | | | +--ro release? string
| | | | +--ro epoch? Install-opt-string
| | | +--ro action? Inst-pkg-op-act
| | +--ro top-level
| | +--ro package* []
| | +--ro name? string
| | +--ro architecture? string
| | +--ro version? string
| | +--ro release? string
| | +--ro epoch? Install-opt-string
| +--ro id uint32
+--ro fixes
+--ro available
+--ro fixes* []
+--ro ddts? string
+--ro package* []
+--ro name? string
+--ro architecture? string
+--ro version? string
+--ro repository? string
+--ro cached? boolean
+--ro release? Install-opt-string
+--ro epoch? Install-opt-string
Cisco-IOS-XR-install-cfg
Configuration data model to specify the location of the install source.
The module is represented as follows:
module: Cisco-IOS-XR-install-cfg
+--rw install
+--rw repositories
+--rw repository* [id]
+--rw url? string
+--rw description? string
+--rw id string
-
url: string, contains the URL of the install repository
-
description: string, contains the description of the install repository
-
id
<install-replace>
<file>image.iso</file>
<source-type>http</source-type>
<source>/server/location/</source>
</install-replace>
Cisco-IOS-XR-install-oper
Operational data model to view details related to basic package information, active and committed packages and fixes.
The module is represented as follows:
module: Cisco-IOS-XR-install-oper
+--ro install
+--ro version
| +--ro label? string
| +--ro copyright-info? string
| +--ro hardware-info? string
| +--ro uptime? string
| +--ro location? Install-opt-string
| +--ro modified-since-label? boolean
| +--ro processor? Install-opt-string
| +--ro package* []
| +--ro name? string
| +--ro version? string
| +--ro built-by? string
| +--ro built-on? string
| +--ro workspace? string
| +--ro build-host? string
+--ro fixes
| +--ro active
| | +--ro fixes* []
| | +--ro ddts? string
| | +--ro package* []
| | +--ro name? string
| | +--ro architecture? string
| | +--ro version? string
| | +--ro release? string
| | +--ro epoch? Install-opt-string
| +--ro committed
| +--ro fixes* []
| +--ro ddts? string
| +--ro package* []
| +--ro name? string
| +--ro architecture? string
| +--ro version? string
| +--ro release? string
| +--ro epoch? Install-opt-string
+--ro packages
| +--ro committed
| | +--ro nodes
| | | +--ro node* [node]
| | | +--ro node xr:Node-id
| | | +--ro package* []
| | | +--ro name? string
| | | +--ro architecture? string
| | | +--ro version? string
| | | +--ro release? string
| | | +--ro epoch? Install-opt-string
| | +--ro summary
| | +--ro package* []
| | +--ro name? string
| | +--ro architecture? string
| | +--ro version? string
| | +--ro release? string
| | +--ro epoch? Install-opt-string
| +--ro active
| +--ro nodes
| | +--ro node* [node]
| | +--ro node xr:Node-id
| | +--ro package* []
| | +--ro name? string
| | +--ro architecture? string
| | +--ro version? string
| | +--ro release? string
| | +--ro epoch? Install-opt-string
| +--ro summary
| +--ro package* []
| +--ro name? string
| +--ro architecture? string
| +--ro version? string
| +--ro release? string
| +--ro epoch? Install-opt-string
+--ro request
+--ro request? string
+--ro state? Inst-req-state
+--ro timestamp? string
+--ro error? string
-
label:
-
copyright-info:
-
hardware-info:
-
uptime:
-
location:
-
modified-since-label:
-
processor:
-
name:
-
version: Install version information
-
built-by:
-
built-on:
-
workspace:
-
build-host:
-
architecture:
-
release:
-
epoch:
Cisco-IOS-XR-shellutil-copy-act
Action model to copy files on the router from a source location.
The module is represented as follows:
module: Cisco-IOS-XR-shellutil-copy-act
rpcs:
+---x copy
+---w input
| +---w sourcename? string
| +---w destinationname string
| +---w sourcefilesystem string
| +---w destinationfilesystem string
| +---w sourcelocation? string
| +---w destinationlocation? string
| +---w vrf? string
| +---w recurse? boolean
+--ro output
+--ro response? string
-
sourcename
-
destinationname
-
sourcefilesystem
-
destinationfilesystem
-
vrf
-
recurse
-
response