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: 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.