1description: >
2    Implement to set boot mode. The mode typically identifies the end target of
3    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