Addon API To update addon more details To cluster

Addon API To update addon more details To cluster

Addon API to update addon following details to cluster
- csi
- plugin

Request
URI
PUT
https://{api_host}/:9443/api/admin/clusters/{clusterId}/addon
COPY
Path Parameters
clusterId
Required

clusterId

Query Parameters
clusterType
Required

clusterType


Request Body
inline_object of type(s) application/json
Optional
{
    "csi": [
        {
            "type": "vsphere-csi",
            "properties": {
                "timeout": 30,
                "name": "vsphere-sc",
                "isDefault": false
            }
        }
    ],
    "plugins": [
        {
            "type": "harbor",
            "properties": {
                "externalHarborIP": "10.161.186.74",
                "externalHarborUser": "admin",
                "externalHarborPwd": "Password",
                "protocol": "Password",
                "port": 8012,
                "insecure": false,
                "version": "2.17.0"
            }
        }
    ]
}
array of object
csi
Required

list of CSI plugins

array of object
plugins
Required

list of plugins to addon

Authentication
This operation uses the following authentication methods.
Responses
200

Status 200

Returns inline_response_200_2 of type(s) application/json
{
    "clusterId": "11223344-5566-7788-99aa-bbccddeeff00",
    "csi": [
        {
            "type": "vsphere-csi",
            "properties": {
                "timeout": 30,
                "name": "vsphere-sc",
                "isDefault": false
            }
        }
    ],
    "plugins": [
        {
            "type": "harbor",
            "properties": {
                "externalHarborIP": "10.161.186.74",
                "externalHarborUser": "admin",
                "externalHarborPwd": "Password",
                "protocol": "Password",
                "port": 8012,
                "insecure": false,
                "version": "2.17.0"
            }
        }
    ]
}
string As uuid As uuid
clusterId
Required

A universally unique identifier (UUID) is a 128-bit label

array of object
csi
Required

list of CSI plugins

array of object
plugins
Required

list of plugins to addon