blob: e769bf74616b08e6de02c20f63297fbb92b019ed [file] [log] [blame]
Patrick Williams3350f3e2016-11-23 07:27:01 -06001description: >
2 Simple definition of a Software or Firmware version.
3properties:
4 - name: Version
5 type: string
6 description: >
7 The version identifier.
8 - name: Purpose
9 type: enum[self.VersionPurpose]
10 description: >
11 The purpose of the version. As in, what can it be used for or
12 applied to?
13enumerations:
14 - name: VersionPurpose
15 description: >
16 An enumeration of possible purposes of the version.
17 values:
18 - name: Unknown
19 description: >
20 The version is of unknown purpose.
21 - name: Other
22 description: >
23 The version is of some other purpose.
24 - name: System
25 description: >
26 The version is an aggregate for the system as a whole.
27 - name: BMC
28 description: >
29 The version is a version for the BMC.
30 - name: Host
31 description: >
32 The version is a version for a managed host.
Lei YUf1dd6982019-07-17 15:21:31 +080033 - name: PSU
34 description: >
35 The version is a version for a PSU.