1description: >
2    Implement to designate the source of a boot image.
3
4properties:
5    - name: BootSource
6      type: enum[self.Sources]
7      description: >
8          The desired boot image source.
9
10enumerations:
11    - name: Sources
12      description: >
13        Possible sources of a boot image.
14      values:
15        - name: Disk
16          description: >
17            Boot from the local hard disk.
18        - name: ExternalMedia
19          description: >
20            Boot from CD/DVD.
21        - name: Network
22          description: >
23            Boot from a remote source over a network.
24        - name: Default
25          description: >
26            Boot from an implementation defined source.
27        - name: RemovableMedia
28          description: >
29            Boot from floppy/primary removable media (USB).
30        - name: HTTP
31          description: >
32            Boot from a remote source over http/https.
33