Add a new compute cluster to an account

Prev Next
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

Expand All
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

Expand All
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