blob: f655af01eed4dcbe25ce1402bf5edca34e3f8ecf [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.