blob: 37c9cb97451b4f24f0f5fffdcfa18b1127ef8a99 [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.
37 - name: RequestedActivations
38 description: >
39 The possible RequestedActivation states of a Software.Version.
40 values:
41 - name: None
42 description: >
43 No action has been directed for this Software.Version.
44 - name: Active
45 description: >
46 The Software.Version has been requested for Activation.
47# TODO: Specify "EAGAIN" type error when requested is unable to be acted on
48# due to current system state. Currently, sdbusplus does not support
49# errors on properties.