1description: >
2    Implement to set the operating system status.
3
4properties:
5    - name: OperatingSystemState
6      type: enum[self.OSStatus]
7      default: Inactive
8      description: >
9        Current state of the operating system.
10
11enumerations:
12   - name: OSStatus
13     description: >
14       The operaing system statuses.
15     values:
16       - name: CBoot
17         description: >
18           C Boot Completed.
19       - name: PXEBoot
20         description: >
21           PXE Boot Completed.
22       - name: DiagBoot
23         description: >
24           Diagnostic Boot Completed.
25       - name: CDROMBoot
26         description: >
27           CD-ROM Boot completed.
28       - name: ROMBoot
29         description: >
30           ROM Boot Completed
31       - name: BootComplete
32         description: >
33           Boot Completed or Unspecified Boot Device.
34       - name: Inactive
35         description: >
36           System Inactive.
37       - name: Standby
38         description: >
39           Operating system is ready to be booted.
40