# Functions

NewCodec returns a encode/decoder for this API.
NewScheme creates a new Scheme.

# Constants

ClusterIDLabel is the label that a machineset must have to identify the cluster to which it belongs.
MachineCreated indicates whether the machine has been created or not.
Annotation constants.
Annotation constants.

# Variables

SchemeBuilder is used to add go types to the GroupVersionKind scheme.
SchemeGroupVersion is group version used to register these objects.

# Structs

CloudInit contains location of user data to be run during bootstrapping.
Ignition contains location of ignition to be run during bootstrapping.
LibvirtClusterProviderConfig is the type that will be embedded in a Cluster.Spec.ProviderSpec field.
LibvirtClusterProviderStatus is the type that will be embedded in a Cluster.Status.ProviderStatus field.
LibvirtMachineProviderCondition is a condition in a LibvirtMachineProviderStatus.
LibvirtMachineProviderConfig is the type that will be embedded in a Machine.Spec.ProviderSpec field for an Libvirt instance.
LibvirtMachineProviderConfigList contains a list of LibvirtMachineProviderConfig.
LibvirtMachineProviderStatus is the type that will be embedded in a Machine.Status.ProviderStatus field.
LibvirtProviderConfigCodec contains encoder/decoder to convert this types from/to serialize data +k8s:deepcopy-gen=false.
Volume contains the info for the actuator to create a volume.

# Type aliases

LibvirtMachineProviderConditionType is a valid value for LibvirtMachineProviderCondition.Type.