Run Diagnosis

Run Diagnosis
Request
URI
POST
https://{api_host}/tca/caas/api/v2/orgs/{orgId}/diagnosis
COPY
Path Parameters
string
orgId
Optional

The identifier of the tenant

Query Parameters
string
managementClusterId
Optional

managementClusterId

string
managementClusterName
Optional

managementClusterName


Request Body
diagnosis of type(s) application/json
Optional
{
    "timeout": 3600,
    "caseSelectors": [
        "csi",
        "cni"
    ],
    "additionalParams": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "managementCluster": "string",
    "clusters": [
        {
            "clusterName": "string",
            "nodePools": [
                {
                    "nodePoolName": "string"
                }
            ]
        }
    ]
}
integer
timeout
Optional

timeout

array of string
caseSelectors
Optional

caseSelectors

array of params
additionalParams
Optional

additionalParams

string
managementCluster
Optional

managementCluster

array of cluster
clusters
Optional

clusters

Responses
201

POST TCA Diagnosis

Returns diagnosis of type(s) application/json
{
    "timeout": 3600,
    "caseSelectors": [
        "csi",
        "cni"
    ],
    "additionalParams": [
        {
            "key": "string",
            "value": "string"
        }
    ],
    "managementCluster": "string",
    "clusters": [
        {
            "clusterName": "string",
            "nodePools": [
                {
                    "nodePoolName": "string"
                }
            ]
        }
    ]
}
integer
timeout
Optional

timeout

array of string
caseSelectors
Optional

caseSelectors

array of params
additionalParams
Optional

additionalParams

string
managementCluster
Optional

managementCluster

array of cluster
clusters
Optional

clusters


400

Bad request

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

errors


403

Access Denied

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

errors


429

Too many requests

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

errors


500

Internal Server Error, Unable to POST TCA diagnosis

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

errors