Post
/v1/clusters
Add a new compute cluster to an account
Security
API Key: bearerToken
Header parameter nameAuthentication
A JWT bearer token to be passed once authenticated.
Body parameters
request to add compute clusters
object
Request body for creating a compute cluster. Exactly one of kubernetes or aci field must be set.
name
string Required
description
string Required
kubernetes
object (KubernetesClusterRequest)
kubeconfig
object (KubeConfig)
kind
string
apiVersion
string
clusters
Array of object (KubeConfigClusterRef) Required
object
name
string Required
cluster
object (KubeConfigCluster) Required
server
string Required
insecure-skip-tls-verify
boolean
certificate-authority-data
string
users
Array of object (KubeConfigUserRef) Required
object
name
string Required
user
object (KubeConfigUser) Required
token
string
client-certificate-data
string
client-key-data
string
exec
object (ExecConfig)
This struct is built to match ExecConfig from the rust kube-client crate.
api_version
string
command
string Required
args
Array of string
string
contexts
Array of object (KubeConfigContextRef) Required
object
name
string Required
context
object (KubeConfigContext) Required
cluster
string Required
user
string Required
namespace
string
current-context
string
aci
object (AciClusterRequest)
subscription
string (uuid) Required
resource_group
string Required
deployment_location
string
secrets
object (AciComputeSecrets) Required
service_principal
object (ServicePrincipal)
app_id
string Required
Service principal app id.
tenant
string Required
Service principal tenant id.
password
string Required
Service principal app passcode.
Responses
200
Cluster information
object
cluster_id
string (uuid)
name
string
description
string
created_by
string (uuid)
kubernetes
object (KubernetesClusterInfo)
cluster
string
server
string
user
string
aci
object (AciClusterInfo)
subscription
string (uuid)
resource_group
string
deployment_location
string