# Functions
NewMigrationPolicyAdmitter creates a MigrationPolicyAdmitter.
NewVMCloneAdmitter creates a VM Clone Admitter.
ValidateMaxSkew tests that the argument is a valid MaxSkew.
ValidateNodeFieldSelectorRequirement tests that the specified NodeSelectorRequirement fields has valid data.
ValidateNodeSelector tests that the specified nodeSelector fields has valid data.
ValidateNodeSelectorRequirement tests that the specified NodeSelectorRequirement fields has valid data.
ValidateNodeSelectorTerm tests that the specified node selector term has valid data.
ValidatePreferredSchedulingTerms tests that the specified SoftNodeAffinity fields has valid data.
ValidateSpreadConstraintNotRepeat tests that if `constraint` duplicates with `existingConstraintPairs` on TopologyKey and WhenUnsatisfiable fields.
ValidateTopologyKey tests that the argument is a valid TopologyKey.
ValidateVirtualMachineInstanceMandatoryFields should be invoked after all defaults and presets are applied.
ValidateWhenUnsatisfiable tests that the argument is a valid UnsatisfiableConstraintAction.
# Variables
ValidateNamespaceName can be used to check whether the given namespace name is valid.
ValidateNodeName can be used to check whether the given node name is valid.
# Structs
MigrationPolicyAdmitter validates VirtualMachineSnapshots.
VirtualMachineCloneAdmitter validates VirtualMachineClones.
# Type aliases
SpecValidator validates the given VMI spec.