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