Kubernetes cluster management, both self-registered and provisioned into cloud accounts.
/me/clustersList my clusters
Returns all Kubernetes clusters that the current user can access based on their team memberships.
Parameters
limitinteger
The maximum number of items to list.
"int32"0100100pageinteger
The page number to retrieve (1-indexed). Used with limit to support offset-based pagination.
"int32"11sortBystring
The field to sort by.
"name""name"sortDirectionstring
The direction to sort (ascending or descending).
"asc""desc""asc"Responses
Responses
A list of clusters the current user can access is returned.
/me/clusters/{cluster}Describe an accessible cluster
Returns a single Kubernetes cluster that the current user can access based on their team memberships.
Returns 404 if the cluster does not exist or the user has no access.
Responses
Responses
The cluster accessible by the current user is returned.
/infra/clustersList provisioned clusters
Returns all provisioned clusters accessible to the organization across all connections, supporting marker-based pagination.
Parameters
limitinteger
The maximum number of items to list.
"int32"0100100markerstring
The pagination token returned from the previous list operation.
Responses
Responses
List of External clusters with connection information.
/infra/clusters/{cluster}Describe a provisioned cluster
Returns the details of a specific provisioned cluster including its connection information and related entities.
Responses
Responses
External cluster details with connection information.
/infra/clusters/{cluster}Delete a provisioned cluster record
Permanently deletes a provisioned cluster record. The cluster's infrastructure must
first be destroyed before the record can be deleted. A cluster in a failed state
may still have active infrastructure and should be destroyed first.
Responses
Responses
The requested operation was done successfully.
/infra/connections/{connection}/clustersList provisioned clusters by connection
Returns the provisioned clusters within the specified connection.
Parameters
limitinteger
The maximum number of items to list.
"int32"0100100markerstring
The pagination token returned from the previous list operation.
Responses
Responses
List of External clusters with connection information.
/infra/connections/{connection}/clustersCreate a provisioned cluster
Creates a new EKS cluster in your AWS account via the specified connection. Requires an active connection and an active network.
Request Body
Responses
Responses
External cluster created successfully.
/infra/connections/{connection}/clusters/{cluster}Describe a provisioned cluster by connection
Returns the details of a provisioned cluster, including its Kubernetes version, node group configuration, and provisioning status.
Responses
Responses
External cluster details with connection information.
/infra/connections/{connection}/clusters/{cluster}Update a provisioned cluster
Update the Kubernetes version or node group configuration of a provisioned cluster. This triggers an asynchronous update process.
Request Body
Responses
Responses
External cluster upgrade started
/infra/connections/{connection}/clusters/{cluster}Destroy a provisioned cluster
Initiates destruction of an active provisioned cluster's cloud infrastructure. The cluster record is retained for reference. Returns an operation ID for tracking progress.
Responses
Responses
Destruction operation initiated.
/infra/connections/{connection}/clusters/{cluster}/healthGet provisioned cluster health status
Returns the health status of the EKS cluster and its node groups.
Responses
Responses
External cluster health status
/infra/connections/{connection}/clusters/{cluster}/kubeconfigGet provisioned cluster kubeconfig
Returns a kubeconfig that can be used to access the EKS cluster.
Responses
Responses
Kubeconfig for the External cluster.
/infra/connections/{connection}/clusters/{cluster}/metricsGet provisioned cluster metrics
Returns CPU and memory utilization metrics for the cluster over a specified period.
Parameters
periodstring
The period for metrics (e.g., "1h", "24h", "7d"). Default is "1h".
"1h"Responses
Responses
External cluster metrics.
/infra/connections/{connection}/clusters/{cluster}/provisionProvision a cluster
Triggers provisioning of a cluster in pending status. Returns an operation ID for progress tracking.
Responses
Responses
Provisioning operation initiated.