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