OptionalapiPath to unix domain socket used by the API.
OptionalbootWhether or not to load boot timer device for logging elapsed time since InstanceStart command.
OptionalconfigPath to a file that contains the microVM configuration in JSON format.
OptionaldescribePrint the data format version of the provided snapshot state file.
OptionalenableEnables PCIe support.
OptionalhttpHttp API request payload max size, in bytes.
OptionalidMicroVM unique identifier.
OptionallevelSet the logger level.
OptionallogPath to a fifo or a file used for configuring the logger on startup.
OptionalmetadataPath to a file that contains metadata in JSON format to add to the mmds.
OptionalmetricsPath to a fifo or a file used for configuring the metrics on startup.
OptionalmmdsMmds data store limit, in bytes.
OptionalmoduleSet the logger module filter.
OptionalnoOptional parameter which allows starting and using a microVM without an active API socket. Requires configFile to be specified.
OptionalnoOptional parameter which allows starting and using a microVM without seccomp filtering. Not recommended. Cannot be used with seccompFilter. For more details, see: https://github.com/firecracker-microvm/firecracker/blob/f0691f8253d4bde225b9f70ecabf39b7ad796935/src/firecracker/src/seccomp.rs#L38
OptionalparentParent process CPU time (wall clock, microseconds). This parameter is optional.
OptionalseccompOptional parameter which allows specifying the path to a custom seccomp filter. For advanced users. Cannot be used with noSeccomp. For more details, see: https://github.com/firecracker-microvm/firecracker/blob/f0691f8253d4bde225b9f70ecabf39b7ad796935/src/firecracker/src/seccomp.rs#L38
OptionalshowWhether or not to output the level in the logs.
OptionalshowWhether or not to include the file path and line number of the log's origin.
OptionalsnapshotPrint the supported data format version.
OptionalstartProcess start CPU time (wall clock, microseconds). This parameter is optional.
OptionalstartProcess start time (wall clock, microseconds). This parameter is optional.
OptionalversionPrint the binary version number.
Parameters for initializing a Firecracker microVM process. These correspond to the command-line arguments supported by the Firecracker binary.
See
https://github.com/firecracker-microvm/firecracker/blob/f0691f8253d4bde225b9f70ecabf39b7ad796935/src/firecracker/src/main.rs#L144