error_message = "The role has to be 'control-plane' or 'worker'."
}
}
variable"name"{
type = string
description = "Name used in the cluster's named resources / cluster name."
}
variable"uid"{
type = string
description = "The UID of the Constellation."
}
variable"clusterEndpoint"{
type = string
description = "Endpoint of the cluster."
}
variable"inClusterEndpoint"{
type = string
description = "The endpoint the cluster uses to reach itself. This might differ from the ClusterEndpoint in case e.g. an internal load balancer is used."
}
variable"initSecretHash"{
type = string
description = "Init secret hash."
}
variable"ipCidrNode"{
type = string
description = "Node IP CIDR."
}
variable"apiServerCertSANs"{
type = list(string)
description = "List of additional SANs (Subject Alternative Names) for the Kubernetes API server certificate."