Cloud.K8S.Cluster

Cloud.K8S.Cluster
Cloud.K8S.Cluster

Request schema for provisioning of Kubernetes cluster resource

JSON Example
{
    "connectBy": "string",
    "constraints": [
        {
            "tag": "string"
        }
    ],
    "content": "string",
    "count": 0,
    "description": "string",
    "hostname": "string",
    "name": "string",
    "port": 0,
    "tmcClusterGroupName": "string",
    "workers": 0
}
string
connectBy
Optional

Connect the cluster by hostname or ip address.

Possible values are : ip, hostname,
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.

string
hostname
Required

Hostname for the master node.

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

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

integer
port
Optional

Port number.

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.