Edit Cluster Config
Api to edit cluster config
Request
URI
PUT
https://{api_host}/hybridity/api//infra/k8s/cluster/{clusterId}/configurations
COPY
Path Parameters
string
clusterId
Required
clusterId
Request Body
Edit Cluster Config
clusterConfigurations
of type(s)
application/json
Required
{
"csiEditable": true,
"systemSettings": [
{
"name": "syslog",
"properties": {
"protocol": "udp",
"port": 0,
"host": "host"
}
},
{
"name": "syslog",
"properties": {
"protocol": "udp",
"port": 0,
"host": "host"
}
}
],
"csi": [
{
"name": "vsphere-csi",
"properties": {
"isDefault": true,
"mountPath": "mountPath",
"datastoreUrl": "datastoreUrl",
"zone": "zone",
"name": "name",
"serverIP": "serverIP",
"region": "region",
"timeout": "timeout"
}
},
{
"name": "vsphere-csi",
"properties": {
"isDefault": true,
"mountPath": "mountPath",
"datastoreUrl": "datastoreUrl",
"zone": "zone",
"name": "name",
"serverIP": "serverIP",
"region": "region",
"timeout": "timeout"
}
}
],
"cniEditable": true,
"tools": [
{
"name": "helm",
"version": "version",
"properties": "{}"
},
{
"name": "helm",
"version": "version",
"properties": "{}"
}
],
"cni": [
{
"name": "calico",
"properties": "{}"
},
{
"name": "calico",
"properties": "{}"
}
],
"kubernetesVersion": "kubernetesVersion"
}
boolean
cniEditable
Optional
Internal flag to indicate if add/edit on CNIs are allowed.
boolean
csiEditable
Optional
Internal flag to indicate if add/edit on CSIs are allowed.
array of
clusterConfigurations_cni
cni
Optional
Container Network Interfaces configured to the cluster.
array of
clusterConfigurations_csi
csi
Optional
Container Storage Interfaces configured to the cluster.
string
kubernetesVersion
Optional
Kubernetes version of the cluster.
systemSettings
Optional
List of syslog servers added to the cluster.
Responses
200
Successfully edited cluster config.
Returns
clusterAPIResponse
of type(s)
application/json
{
"operationId": "operationId",
"id": "id"
}
string
id
Optional
The id of the cluster.
string
operationId
Optional
The operation id for tracking the progress of the operation being performed on the cluster.
On This Page
Infra Operations
POST
Abort Cluster Operation
PUT
Change Cluster Password
POST
Create Cluster Node Pool
DELETE
Delete Node Pool
POST
Deploy Cluster
PUT
Edit Cluster
PUT
Edit Cluster Config
PUT
Edit Node Pool
POST
Genereate Spec
GET
Get Cluster Config
GET
Get Clusters
GET
Get Clusters Node Pools
GET
Get K8 Cluster Node Pool
GET
Get Node Pool Customization
POST
Kuberenetes Version Upgrade Matrix
PUT
Pause Node Pool
POST
Retry Cluster Operation
GET
Supported Kubernetes Versions
PUT
Sync Esx Info
PUT
Unpause Node Pool
PUT
Upgrade Cluster
PUT
Upgrade Cluster Addon
GET
Upgrade History
POST
Upgrade Node Pool
GET
Validate Upgrade Cluster
GET
Vsphere Csi Zone Support