Get Addon Tca K 8s Resources

Get Addon Tca K 8s Resources

API to fetch underyling tca k8s NodePool CRs for Telco Cloud Automation

Request
URI
GET
https://{api_host}/tca/caas/api/v2/orgs/{orgId}/clusters/{clusterUUID}/addon/{addonName}/tcak8sresources
COPY
Path Parameters
string
orgId
Optional

The identifier of the tenant

string
clusterUUID
Required

UUID of the cluster to which resources need to be fetched

string
addonName
Required

addonName

Query Parameters
string
mgmtClusterName
Required

Name of the management cluster of the given cluster

string
tcaCpId
Required

Id of the TCA CP of the given cluster


Authentication
This operation uses the following authentication methods.
Responses
200

Returns underlying tca NodePool K8s CRs

Returns tcaAddonResource of type(s) application/json
{
    "tcaK8sResources": [
        {
            "apiVersion": "string",
            "kind": "string",
            "spec": {
                "clusterRef": {
                    "apiVersion": "string",
                    "fieldPath": "string",
                    "kind": "string",
                    "name": "string",
                    "namespace": "string",
                    "resourceVersion": "string",
                    "uid": "string"
                },
                "name": "string",
                "namespace": "string",
                "secretRef": {
                    "apiVersion": "string",
                    "fieldPath": "string",
                    "kind": "string",
                    "name": "string",
                    "namespace": "string",
                    "resourceVersion": "string",
                    "uid": "string"
                },
                "tcaBomReleaseRef": {
                    "apiVersion": "string",
                    "fieldPath": "string",
                    "kind": "string",
                    "name": "string",
                    "namespace": "string",
                    "resourceVersion": "string",
                    "uid": "string"
                }
            },
            "status": {
                "conditions": [
                    {
                        "lastTransitionTime": "string",
                        "message": "string",
                        "reason": "string",
                        "severity": "string",
                        "status": "string",
                        "type": "string"
                    }
                ],
                "phase": "string",
                "tcaBomRelease": "string",
                "version": "string"
            }
        }
    ]
}
array of object
tcaK8sResources
Optional

tcaK8sResources


400
Returns BadRequest of type(s) application/json
{
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}
array of error
errors
Optional

errors


404
Returns NotFound of type(s) application/json
{
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}
array of error
errors
Optional

errors


500
Returns InternalServerError of type(s) application/json
{
    "errors": [
        {
            "code": "string",
            "message": "string"
        }
    ]
}
array of error
errors
Optional

errors