(Beta) Create a Customer-Controlled Cluster

Create a Customer-Controlled Cluster.

Token Permissions: [ dc:put ]

Body Params
string

The unique identifier of the datacenter for the customer-controlled cluster.

string
required

The name of the customer-controlled cluster.

string
required

The cloud provider of the customer-controlled cluster.

string
required

The cloud region of the customer-controlled cluster.

string

The environment for the customer-controlled cluster.

boolean
Defaults to true

Whether to use service class node selectors.

string
Defaults to gcr.io/gcp-maas-prod

The container registry to use for downloading Mission Control Agent and event broker images.

string
Defaults to gcr-reg-secret

The name of the Kubernetes secret that contains the container registry credentials.

string
Defaults to gp2

The name of the Kubernetes storage class used for broker persistent volumes.

cloudAgentPodLabels
object

The labels to apply to the Mission Control Agent pod.

cloudAgentNodeSelectors
object

The node selectors to apply to the Mission Control Agent pod.

cloudAgentTolerations
array of objects

The tolerations to apply to the Mission Control Agent pod.

cloudAgentTolerations
primaryPodLabels
object

The labels to apply to the primary pod.

primaryNodeSelectors
object

The node selectors to apply to the primary pod.

primaryTolerations
array of objects

The tolerations to apply to the primary pod.

primaryTolerations
backupPodLabels
object

The labels to apply to the backup pod.

backupNodeSelectors
object

The node selectors to apply to the backup pod.

backupTolerations
array of objects

The tolerations to apply to the backup pod.

backupTolerations
monitorPodLabels
object

The labels to apply to the monitoring pod.

monitorNodeSelectors
object

The node selectors to apply to the monitoring pod.

monitorTolerations
array of objects

The tolerations to apply to the monitoring pod.

monitorTolerations
serviceAnnotations
array of objects

The annotations on Kubernetes services for legacy load balancers.

serviceAnnotations
internalServiceAnnotations
array of objects

The annotations on Kubernetes services for private connection endpoints of Solace event brokers.

internalServiceAnnotations
externalServiceAnnotations
array of objects

The annotations on Kubernetes services for public connections endpoints of Solace event brokers.

externalServiceAnnotations
string
Responses

Language
Credentials
Bearer
JWT
URL
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json