Versions in this module Expand all Collapse all v1 v1.4.0 Jan 23, 2026 Changes in this version + const Version + const VirtualMachineClassKind + const VirtualMachineClassResource + var AddToScheme = SchemeBuilder.AddToScheme + var SchemeBuilder = runtime.NewSchemeBuilder(addKnownTypes) + var SchemeGroupVersion = schema.GroupVersion + var VirtualMachineClassGVK = schema.GroupVersionKind + func GroupVersionResource(resource string) schema.GroupVersionResource + func Kind(kind string) schema.GroupKind + func Resource(resource string) schema.GroupResource + type CPU struct + Discovery *CpuDiscovery + Features []string + Model string + Type CPUType + func (in *CPU) DeepCopy() *CPU + func (in *CPU) DeepCopyInto(out *CPU) + type CPUType string + const CPUTypeDiscovery + const CPUTypeFeatures + const CPUTypeHost + const CPUTypeHostPassthrough + const CPUTypeModel + type CoreFractionValue string + type CpuDiscovery struct + NodeSelector metav1.LabelSelector + func (in *CpuDiscovery) DeepCopy() *CpuDiscovery + func (in *CpuDiscovery) DeepCopyInto(out *CpuDiscovery) + type CpuFeatures struct + Enabled []string + NotEnabledCommon []string + func (in *CpuFeatures) DeepCopy() *CpuFeatures + func (in *CpuFeatures) DeepCopyInto(out *CpuFeatures) + type MemoryMinMax struct + Max *resource.Quantity + Min *resource.Quantity + func (in *MemoryMinMax) DeepCopy() *MemoryMinMax + func (in *MemoryMinMax) DeepCopyInto(out *MemoryMinMax) + type NodeSelector struct + MatchExpressions []corev1.NodeSelectorRequirement + MatchLabels map[string]string + func (in *NodeSelector) DeepCopy() *NodeSelector + func (in *NodeSelector) DeepCopyInto(out *NodeSelector) + type SizingPolicy struct + CoreFractions []CoreFractionValue + Cores *SizingPolicyCores + DedicatedCores []bool + DefaultCoreFraction *CoreFractionValue + Memory *SizingPolicyMemory + func (in *SizingPolicy) DeepCopy() *SizingPolicy + func (in *SizingPolicy) DeepCopyInto(out *SizingPolicy) + type SizingPolicyCores struct + Max int + Min int + Step int + func (in *SizingPolicyCores) DeepCopy() *SizingPolicyCores + func (in *SizingPolicyCores) DeepCopyInto(out *SizingPolicyCores) + type SizingPolicyMemory struct + PerCore *SizingPolicyMemoryPerCore + Step *resource.Quantity + func (in *SizingPolicyMemory) DeepCopy() *SizingPolicyMemory + func (in *SizingPolicyMemory) DeepCopyInto(out *SizingPolicyMemory) + type SizingPolicyMemoryPerCore struct + func (in *SizingPolicyMemoryPerCore) DeepCopy() *SizingPolicyMemoryPerCore + func (in *SizingPolicyMemoryPerCore) DeepCopyInto(out *SizingPolicyMemoryPerCore) + type VirtualMachineClass struct + Spec VirtualMachineClassSpec + Status VirtualMachineClassStatus + func (dst *VirtualMachineClass) ConvertFrom(srcRaw conversion.Hub) error + func (in *VirtualMachineClass) DeepCopy() *VirtualMachineClass + func (in *VirtualMachineClass) DeepCopyInto(out *VirtualMachineClass) + func (in *VirtualMachineClass) DeepCopyObject() runtime.Object + func (src *VirtualMachineClass) ConvertTo(dstRaw conversion.Hub) error + type VirtualMachineClassList struct + Items []VirtualMachineClass + func (in *VirtualMachineClassList) DeepCopy() *VirtualMachineClassList + func (in *VirtualMachineClassList) DeepCopyInto(out *VirtualMachineClassList) + func (in *VirtualMachineClassList) DeepCopyObject() runtime.Object + type VirtualMachineClassPhase string + const ClassPhasePending + const ClassPhaseReady + const ClassPhaseTerminating + type VirtualMachineClassSpec struct + CPU CPU + NodeSelector NodeSelector + SizingPolicies []SizingPolicy + Tolerations []corev1.Toleration + func (in *VirtualMachineClassSpec) DeepCopy() *VirtualMachineClassSpec + func (in *VirtualMachineClassSpec) DeepCopyInto(out *VirtualMachineClassSpec) + type VirtualMachineClassStatus struct + AvailableNodes []string + Conditions []metav1.Condition + CpuFeatures CpuFeatures + MaxAllocatableResources corev1.ResourceList + ObservedGeneration int64 + Phase VirtualMachineClassPhase + func (in *VirtualMachineClassStatus) DeepCopy() *VirtualMachineClassStatus + func (in *VirtualMachineClassStatus) DeepCopyInto(out *VirtualMachineClassStatus)