ipi-sys-update
+--rw system-update
+--rw docker
| +--ro images
| | +--ro image* [name]
| | +--ro name -> ../state/name
| | +--ro state
| | +--ro name? string
| +--ro info
| | +--ro state
| | +--ro version? string
| | +--ro status? string
| +--ro download-status
| +--ro state
| +--ro inprogress? boolean
+--ro installers
| +--ro installer* [name]
| +--ro name -> ../state/name
| +--ro state
| +--ro name? string
+--ro system-update-details
+--ro state
+--ro previous-version? cml-data-types:cml_line_t
+--ro current-version? cml-data-types:cml_line_t
+--ro last-upgraded-time? cml-data-types:cml_line_t
+--ro auto-rollback-end-time? cml-data-types:cml_line_t
 
rpcs:
+---x sys-update-install {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w installer-name string
| +---w ignore-feature-check boolean
+---x sys-update-uninstall {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
+---x sys-update-get {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w source-interface string
| +---w source-ip? inet:ip-address
| +---w url string
+---x sys-update-delete {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w image-name string
+---x sys-update-cancel-download {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
+---x sys-container-install {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w type ipi-sys-update-types:system_container_type_t
| +---w upgrade-type ipi-sys-update-types:system_container_upgrade_t
| +---w file string
+---x sys-container-uninstall {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w type ipi-sys-update-types:system_container_type_t
| +---w un-install boolean
+---x sys-container-boot {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w type ipi-sys-update-types:system_container_type_t
| +---w boot-type ipi-sys-update-types:system_container_boot_t
+---x sys-container-get {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w type ipi-sys-update-types:system_container_type_t
| +---w url string
| +---w source-interface string
+---x sys-container-remove {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w type ipi-sys-update-types:system_container_type_t
| +---w file string
+---x sys-container-verify {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w type ipi-sys-update-types:system_container_type_t
| +---w image string
| +---w signature string
+---x sys-update-verify {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
| +---w input
| +---w image string
+---x sys-container-cancel-download {feature-list:HAVE_PSERVD,feature-list:NOT_HAVE_TIBIT}?
 
notifications:
+---n sys-update-installation-status
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro message? string
+---n sys-update-download-status
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro message? string
+---n sys-container-download-status
| +--ro severity? cml-data-types:cml_notif_severity_t
| +--ro eventClass? cml-data-types:cml_notif_class_t
| +--ro message? string
+---n sys-update-verify-status
+--ro severity? cml-data-types:cml_notif_severity_t
+--ro eventClass? cml-data-types:cml_notif_class_t
+--ro message? string
Last modified date: 08/22/2023