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",
    "tmcClusterGroupName": "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

Kubernetes Yaml Content

integer
count
Optional

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.

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

Name of the TMC cluster group to add this Tanzu Kubernetes cluster to. Must not contain special characters. The cluster group has to exists in TMC or the operation will fail.

integer
workers
Optional

Number of worker nodes.