[remove?] If the machine can have more than one device of the returned type (such as hard disks), then a separate method should be used to retrieve the individual device that occupies the given position.
getHardDiskBootOrder(), getNetworkBootOrder()