# Functions

New returns a new handler for the service.
ValidateCluster validates the given cluster data (dry validation).
ValidateClusterName validates a given cluster name.
ValidateCRI validates the given cri struct.
ValidateExtensions validates a given cluster extensions.
ValidateHibernation validates a given cluster hibernation.
ValidateMaintenance validates a given cluster maintenance.
ValidateNodePool validates a given node pool.
ValidateTaint validates a given node pool taint.

# Structs

ArgusExtension is Argus extension.
Cluster is a struct representation of a cluster in STACKIT api.
ClusterList is the response for listing clusters.
Credentials is the struct response for cluster credentils.
CRI is the container runtime interface of the node pool.
Extensions represent SKE extensions.
Hibernation schedule.
HibernationScedule is the schedule for hibernation.
Kubernetes contains the cluster's kubernetes config.
Machine contains information of the machine in the node pool.
MachineImage contains information of the machine's image.
Maintenance is the node pool's maintenance window.
MaintenanceAutoUpdate is the auto update confguration.
MaintenanceTimeWindow is when the maintenance window should happen.
NodePool is a struct representing a node pool in the cluster.
Status is the cluster status.
Taint is a taint of the node pool.
Volume is the node pool volume information.

# Type aliases

KubernetesClusterService is the service that handles CRUD functionality for SKE clusters.