@@ -208,7 +208,7 @@ type Instance struct {
208208 HotplugSize string `json:"hotplug_size"`
209209 // Hypervisor running this instance
210210 //
211- // Any of "cloud-hypervisor", "qemu", "vz".
211+ // Any of "cloud-hypervisor", "firecracker", " qemu", "vz".
212212 Hypervisor InstanceHypervisor `json:"hypervisor"`
213213 // User-defined key-value metadata
214214 Metadata map [string ]string `json:"metadata"`
@@ -310,6 +310,7 @@ type InstanceHypervisor string
310310
311311const (
312312 InstanceHypervisorCloudHypervisor InstanceHypervisor = "cloud-hypervisor"
313+ InstanceHypervisorFirecracker InstanceHypervisor = "firecracker"
313314 InstanceHypervisorQemu InstanceHypervisor = "qemu"
314315 InstanceHypervisorVz InstanceHypervisor = "vz"
315316)
@@ -490,7 +491,7 @@ type InstanceNewParams struct {
490491 GPU InstanceNewParamsGPU `json:"gpu,omitzero"`
491492 // Hypervisor to use for this instance. Defaults to server configuration.
492493 //
493- // Any of "cloud-hypervisor", "qemu", "vz".
494+ // Any of "cloud-hypervisor", "firecracker", " qemu", "vz".
494495 Hypervisor InstanceNewParamsHypervisor `json:"hypervisor,omitzero"`
495496 // User-defined key-value metadata for the instance
496497 Metadata map [string ]string `json:"metadata,omitzero"`
@@ -529,6 +530,7 @@ type InstanceNewParamsHypervisor string
529530
530531const (
531532 InstanceNewParamsHypervisorCloudHypervisor InstanceNewParamsHypervisor = "cloud-hypervisor"
533+ InstanceNewParamsHypervisorFirecracker InstanceNewParamsHypervisor = "firecracker"
532534 InstanceNewParamsHypervisorQemu InstanceNewParamsHypervisor = "qemu"
533535 InstanceNewParamsHypervisorVz InstanceNewParamsHypervisor = "vz"
534536)
0 commit comments