Get Addon
API to get Addon on Kubernetes Cluster
Request
URI
GET
https://{api_host}/tca/caas/api/v2/orgs/{orgId}/clusters/{clusterUUID}/addons/{addonName}
COPY
Path Parameters
string
orgId
Optional
The identifier of the tenant
string
clusterUUID
Required
UUID of cluster where addon is created
string
addonName
Required
Name of addon
Query Parameters
string
mgmtClusterName
Optional
Name of management cluster of the given cluster.
string
tcaCpId
Required
TCA-CP id of management cluster managing given cluster
Responses
200
Successfully returned addon
Returns
addon
of type(s)
application/json
{
"metadata": {
"resourceVersion": "number",
"name": "string",
"clusterName": "string",
"annotations": {
"templateName": "string",
"templateAddonName": "string"
}
},
"spec": {
"clusterRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"name": "string",
"namespace": "string",
"tcaBomReleaseRef": {
"apiVersion": "string",
"fieldPath": "string",
"kind": "string",
"name": "string",
"namespace": "string",
"resourceVersion": "string",
"uid": "string"
},
"config": {
"partnerSystemRefs": [
"string"
]
}
},
"status": {
"resourceVersion": "number",
"opstatus": "string",
"deleteAccepted": false,
"conditions": [
{
"lastTransitionTime": "string",
"status": "string",
"type": "string",
"reason": "string",
"message": "string",
"severity": "string"
}
]
},
"lastUpdated": "string",
"creationDate": "string",
"creationTenantId": "string",
"creationUser": "string",
"intentQueued": false
}
object
metadata
Optional
metadata
object
spec
Optional
properties of Addons
object
status
Optional
status
string
lastUpdated
Optional
lastUpdated
string
creationDate
Optional
creationDate
string
creationTenantId
Optional
creationTenantId
string
creationUser
Optional
creationUser
boolean
intentQueued
Optional
intentQueued
400
Returns
BadRequest
of type(s)
application/json
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}
500
Returns
InternalServerError
of type(s)
application/json
{
"errors": [
{
"code": "string",
"message": "string"
}
]
}