blob: efeeeb603d4835b7623aa1096f3cf8c58fe0182a [file] [log] [blame]
Patrick Williams3350f3e2016-11-23 07:27:01 -06001description: >
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.
Vikram Bodireddy548d3e92020-01-06 21:40:40 +053037 - 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.
Patrick Williams3350f3e2016-11-23 07:27:01 -060041 - name: RequestedActivations
42 description: >
43 The possible RequestedActivation states of a Software.Version.
44 values:
45 - name: None
46 description: >
47 No action has been directed for this Software.Version.
48 - name: Active
49 description: >
50 The Software.Version has been requested for Activation.
51# TODO: Specify "EAGAIN" type error when requested is unable to be acted on
52# due to current system state. Currently, sdbusplus does not support
53# errors on properties.