Optionalcache_Represents the caching strategy for the block device.
Unique identifier for the drive
Optionalio_Type of the IO engine used by the device. "Async" is supported on host kernels newer than 5.10.51. This field is optional for virtio-block config and should be omitted for vhost-user-block configuration.
Optionalis_Is block read only. This field is required for virtio-block config and should be omitted for vhost-user-block configuration.
Whether this drive is the root device
OptionalpartuuidRepresents the unique id of the boot partition of this device. It is optional and it will be taken into account only if the is_root_device field is true.
Optionalpath_Host level path for the guest drive. This field is required for virtio-block config and should be omitted for vhost-user-block configuration.
Optionalrate_Rate limiter configuration
OptionalsocketPath to the socket of vhost-user-block backend. This field is required for vhost-user-block config should be omitted for virtio-block configuration.
A drive descriptor for configuring block devices.
See
https://github.com/firecracker-microvm/firecracker/blob/f0691f8253d4bde225b9f70ecabf39b7ad796935/src/firecracker/swagger/firecracker.yaml#L1183