1description: > 2 Activation state for an associated xyz.openbmc_project.Software.Version. 3properties: 4 - name: Activation 5 type: enum[self.Activations] 6 description: > 7 The current Activation state of the Software.Version. 8 - name: RequestedActivation 9 type: enum[self.RequestedActivations] 10 description: > 11 The desired Activation state of the Software.Version. 12enumerations: 13 - name: Activations 14 description: > 15 The possible Activation states of the Software.Version. 16 values: 17 - name: NotReady 18 description: > 19 The system is still analyzing the Software.Version and is 20 currently unable to activate. 21 - name: Invalid 22 description: > 23 The Software.Version is invalid and unable to be activated. 24 - name: Ready 25 description: > 26 The Software.Version has been processed and is ready for 27 Activation. 28 - name: Activating 29 description: > 30 The Software.Version is in the process of being Activated. 31 - name: Active 32 description: > 33 The Software.Version is currently Active. 34 - name: Failed 35 description: > 36 The Software.Version failed during or after Activation. 37 - name: Staged 38 description: > 39 The Software.Version is currently in staged flash area. 40 This is moved from staged flash area to active upon reset. 41 - name: Staging 42 description: > 43 The Software.Version is currently being staged into the 44 staging flash area. 45 - name: RequestedActivations 46 description: > 47 The possible RequestedActivation states of a Software.Version. 48 values: 49 - name: None 50 description: > 51 No action has been directed for this Software.Version. 52 - name: Active 53 description: > 54 The Software.Version has been requested for Activation. 55 56# TODO: Specify "EAGAIN" type error when requested is unable to be acted on 57# due to current system state. Currently, sdbusplus does not support 58# errors on properties. 59