Skip to content

Latest commit

 

History

History
44 lines (38 loc) · 2.19 KB

File metadata and controls

44 lines (38 loc) · 2.19 KB

Kubevirt::V1beta1VirtualMachinePreferenceSpec

Properties

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]

Example

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
)