@kubevirt-ui/kubevirt-api
    Preparing search index...

    Interface V1beta1VirtualMachinePreferenceSpec

    VirtualMachinePreferenceSpec is a description of the VirtualMachinePreference or VirtualMachineClusterPreference.

    interface V1beta1VirtualMachinePreferenceSpec {
        annotations?: Record<string, string>;
        clock?: V1beta1ClockPreferences;
        cpu?: V1beta1CPUPreferences;
        devices?: V1beta1DevicePreferences;
        features?: V1beta1FeaturePreferences;
        firmware?: V1beta1FirmwarePreferences;
        machine?: V1beta1MachinePreferences;
        preferredArchitecture?: string;
        preferredSubdomain?: string;
        preferredTerminationGracePeriodSeconds?: number;
        preferSpreadSocketToCoreRatio?: number;
        requirements?: V1beta1PreferenceRequirements;
        volumes?: V1beta1VolumePreferences;
    }
    Index

    Properties

    annotations?: Record<string, string>

    Optionally defines preferred Annotations to be applied to the VirtualMachineInstance

    Clock optionally defines preferences associated with the Clock attribute of a VirtualMachineInstance DomainSpec

    CPU optionally defines preferences associated with the CPU attribute of a VirtualMachineInstance DomainSpec

    Devices optionally defines preferences associated with the Devices attribute of a VirtualMachineInstance DomainSpec

    Features optionally defines preferences associated with the Features attribute of a VirtualMachineInstance DomainSpec

    Firmware optionally defines preferences associated with the Firmware attribute of a VirtualMachineInstance DomainSpec

    Machine optionally defines preferences associated with the Machine attribute of a VirtualMachineInstance DomainSpec

    preferredArchitecture?: string

    PreferredArchitecture defines a prefeerred architecture for the VirtualMachine

    preferredSubdomain?: string

    Subdomain of the VirtualMachineInstance

    preferredTerminationGracePeriodSeconds?: number

    Grace period observed after signalling a VirtualMachineInstance to stop after which the VirtualMachineInstance is force terminated.

    int64

    preferSpreadSocketToCoreRatio?: number

    PreferSpreadSocketToCoreRatio defines the ratio to spread vCPUs between cores and sockets, it defaults to 2.

    int64

    Requirements defines the minium amount of instance type defined resources required by a set of preferences

    Volumes optionally defines preferences associated with the Volumes attribute of a VirtualMachineInstace DomainSpec