list_managed_k8s_options
List managed-Kubernetes provisioning options; two folded modes. Without a cluster target: what a provider credential can reach for creating a NEW managed cluster (locations, Kubernetes versions, node sizes, zones, private networks, cluster plans, capabilities) - credential_id is required (ankracloud_k8s falls back to the organisation's built-in Ankra Cloud credential). With cluster_id or cluster_name: an EXISTING managed cluster's region-filtered options plus its available Kubernetes upgrades (current version and upgrade candidates). Providers: eks (AWS), aks (Azure), gke (GCP), doks (DigitalOcean), uks (UpCloud), ovh_mks (OVH), kapsule (Scaleway; only for organisations with Scaleway enabled), ankracloud_k8s (Ankra Cloud Kubernetes; only for organisations with Ankra Cloud enabled). Read-only; talks to the cloud provider's API, so it can take a few seconds.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| provider | Yes | Managed Kubernetes provider. | |
| cluster_id | No | UUID of an existing managed cluster to list options and upgrades for. | |
| cluster_name | No | Exact name of an existing managed cluster to list options and upgrades for. | |
| credential_id | No | UUID of the provider credential. Required for the creation catalogue (no cluster target), except for ankracloud_k8s, where an omitted credential_id uses the organisation's built-in Ankra Cloud credential; ignored when a cluster is targeted. |