| Name |
Type |
Description |
Notes |
| chassis |
V1Chassis |
|
[optional] |
| clock |
V1Clock |
|
[optional] |
| cpu |
V1CPU |
|
[optional] |
| devices |
V1Devices |
|
|
| features |
V1Features |
|
[optional] |
| firmware |
V1Firmware |
|
[optional] |
| io_threads |
V1DiskIOThreads |
|
[optional] |
| io_threads_policy |
String |
Controls whether or not disks will share IOThreads. Omitting IOThreadsPolicy disables use of IOThreads. One of: shared, auto, supplementalPool |
[optional] |
| launch_security |
V1LaunchSecurity |
|
[optional] |
| machine |
V1Machine |
|
[optional] |
| memory |
V1Memory |
|
[optional] |
| reboot_policy |
String |
RebootPolicy specifies how the guest should behave on reboot. Reboot (default): The guest is allowed to reboot silently. Terminate: The VMI will be terminated on guest reboot, allowing higher level controllers (such as the VM controller) to recreate the VMI with any updated configuration such as boot order changes. |
[optional] |
| resources |
V1ResourceRequirements |
|
[optional] |
require 'kubevirt'
instance = Kubevirt::V1DomainSpec.new(
chassis: null,
clock: null,
cpu: null,
devices: null,
features: null,
firmware: null,
io_threads: null,
io_threads_policy: null,
launch_security: null,
machine: null,
memory: null,
reboot_policy: null,
resources: null
)