Kubevirt::V1beta1VirtualMachinePreferenceSpec
Name
Type
Description
Notes
annotations
Hash<String, String>
Optionally defines preferred Annotations to be applied to the VirtualMachineInstance
[optional]
clock
V1beta1ClockPreferences
[optional]
cpu
V1beta1CPUPreferences
[optional]
devices
V1beta1DevicePreferences
[optional]
features
V1beta1FeaturePreferences
[optional]
firmware
V1beta1FirmwarePreferences
[optional]
machine
V1beta1MachinePreferences
[optional]
prefer_spread_socket_to_core_ratio
Integer
PreferSpreadSocketToCoreRatio defines the ratio to spread vCPUs between cores and sockets, it defaults to 2.
[optional]
preferred_architecture
String
PreferredArchitecture defines a prefeerred architecture for the VirtualMachine
[optional]
preferred_launch_security
V1LaunchSecurity
[optional]
preferred_subdomain
String
Subdomain of the VirtualMachineInstance
[optional]
preferred_termination_grace_period_seconds
Integer
Grace period observed after signalling a VirtualMachineInstance to stop after which the VirtualMachineInstance is force terminated.
[optional]
requirements
V1beta1PreferenceRequirements
[optional]
volumes
V1beta1VolumePreferences
[optional]
require 'kubevirt'
instance = Kubevirt ::V1beta1VirtualMachinePreferenceSpec . new (
annotations : null ,
clock : null ,
cpu : null ,
devices : null ,
features : null ,
firmware : null ,
machine : null ,
prefer_spread_socket_to_core_ratio : null ,
preferred_architecture : null ,
preferred_launch_security : null ,
preferred_subdomain : null ,
preferred_termination_grace_period_seconds : null ,
requirements : null ,
volumes : null
)