Cloud.Tanzu.Cluster

Cloud.Tanzu.Cluster
Cloud.Tanzu.Cluster

Request schema for provisioning of Tanzu Kubernetes cluster resource

JSON Example
{
    "annotations": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "constraints": [
        {
            "tag": "string"
        }
    ],
    "content": "string",
    "count": 0,
    "description": "string",
    "labels": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "name": "string",
    "plan": "string",
    "workers": 0
}
array of object
annotations
Optional

annotations used to attach arbitrary non-identifying metadata to kubernetes objects in metadata/labels

array of object
constraints
Optional

To target the correct resources, blueprint constraints are matched against infrastructure capability tags. Constraints must include the key name. Options include value, negative [!], and hard or soft requirement.

string
content
Optional
Constraints: maxLength: 65000

Kubernetes Yaml Content

integer
count
Optional
Constraints: minimum: 0 maximum: 1 default: 1

The number of resource instances to be created.

string
description
Optional

An optional description of this Kubernetes cluster.

array of object
labels
Optional

Map of key/value pairs that are attached to kubernetes objects in metadata/labels

string As ^([a-zA-Z0-9_\-]+)$
name
Required

A name for this Tanzu Kubernetes cluster. Must not contain special characters.

string As ^([a-zA-Z0-9_\-]+)$
plan
Required

Cluster plan to be applied on this cluster. Must not contain special characters.

integer
workers
Optional
Constraints: minimum: 0 maximum: 150

Number of worker nodes.