# Functions
New creates a model by kind.
# Constants
KindCluster is Cluster model kind.
KindControlPlane is ControlPlane model kind.
KindMachine is a Machine model kind.
KindWorkers is Workers model kind.
# Structs
Cluster is a top-level template object.
ControlPlane describes Cluster controlplane nodes.
KubernetesCluster is a Kubernetes cluster settings.
Machine provides customization for a specific machine.
MachineInstall provides machine install configuration.
MachineSet is a base model for controlplane and workers.
Meta is embedded into all template objects.
Patch is a Talos machine configuration patch.
TalosCluster is a Talos cluster settings.
TranslateContext is a context for translation.
Workers describes Cluster worker nodes.
# Interfaces
Model is a base interface for cluster templates.
# Type aliases
List implements a list of models, essentially it's a template.
MachineID is a Machine UUID.
MachineIDList is a list of Machine UUIDs.
PatchList is a list of patches.