1description: >
2    Implement to set boot mode. The mode typically identifies
3    the end target of the boot process.
4
5properties:
6    - name: BootMode
7      type: enum[self.Modes]
8      description: >
9          The desired boot mode.
10
11enumerations:
12    - name: Modes
13      description: >
14        Possible boot modes.
15      values:
16        - name: Regular
17          description: >
18            The regular/default mode, such as boot to an OS.
19        - name: Safe
20          description: >
21            Boot to a diagnostic/trouble-shooting mode.
22        - name: Setup
23          description: >
24            Boot to BIOS setup.
25