blob: 6af2984b7b2e48a10f69ff43079d39249f2dc598 [file] [log] [blame]
description: >
Activation state for an associated xyz.openbmc_project.Software.Version.
properties:
- name: Activation
type: enum[self.Activations]
description: >
The current Activation state of the Software.Version.
- name: RequestedActivation
type: enum[self.RequestedActivations]
description: >
The desired Activation state of the Software.Version.
enumerations:
- name: Activations
description: >
The possible Activation states of the Software.Version.
values:
- name: NotReady
description: >
The system is still analyzing the Software.Version and is
currently unable to activate.
- name: Invalid
description: >
The Software.Version is invalid and unable to be activated.
- name: Ready
description: >
The Software.Version has been processed and is ready for
Activation.
- name: Activating
description: >
The Software.Version is in the process of being Activated.
- name: Active
description: >
The Software.Version is currently Active.
- name: Failed
description: >
The Software.Version failed during or after Activation.
- name: Staged
description: >
The Software.Version is currently in staged flash area.
This is moved from staged flash area to active upon reset.
- name: Staging
description: >
The Software.Version is currently being staged into the
staging flash area.
- name: RequestedActivations
description: >
The possible RequestedActivation states of a Software.Version.
values:
- name: None
description: >
No action has been directed for this Software.Version.
- name: Active
description: >
The Software.Version has been requested for Activation.
# TODO: Specify "EAGAIN" type error when requested is unable to be acted on
# due to current system state. Currently, sdbusplus does not support
# errors on properties.