PATCH /techsupport/{uuid}
/techsupport/{uuid}/{uuid}
UUID of the object to fetch
object name
Avi Tenant Header
Avi Tenant Header UUID
The caller is required to set Avi Version Header to the expected version of configuration. The response from the controller will provide and accept data according to the specified version. The controller will reject POST and PUT requests where the data is not compatible with the specified version.
Avi Controller may send back CSRF token in the response cookies. The caller should update the request headers with this token else controller will reject requests.
TechSupport object creation
{
"_last_modified": "string",
"case_number": "string",
"description": "string",
"duration": 0,
"end_time": "string",
"errors": [
"string"
],
"level": "string",
"name": "string",
"node": "string",
"obj_name": "string",
"obj_uuid": "string",
"output": "string",
"params": {
"case_number": "string",
"description": "string",
"duration": "string",
"event_params": {
"collect_all_events": false,
"days": 0,
"files": 0
},
"level": "string",
"name": "string",
"pattern": "string",
"skip_warnings": false,
"slug": "string",
"start_timestamp": "string",
"tenant": "string",
"uuid": "string"
},
"progress": 0,
"size": "number",
"start_time": "string",
"state": {
"last_changed_time": {
"secs": 0,
"usecs": 0
},
"reason": "string",
"state": "string"
},
"tasks": [
{
"description": "string",
"details": [
"string"
],
"duration": 0,
"end_time": "string",
"start_time": "string",
"status": "string",
"sub_events": [
{
"duration": 0,
"end_time": "string",
"ip": {
"addr": "string",
"type": "string"
},
"message": "string",
"start_time": "string",
"status": false,
"sub_tasks": [
"string"
]
}
],
"task_name": "string"
}
],
"tasks_completed": 0,
"techsupport_readiness": {
"checks": [
{
"check_code": "string",
"description": "string",
"details": [
"string"
],
"duration": 0,
"end_time": "string",
"error_details": [
"string"
],
"start_time": "string",
"state": "string"
}
],
"checks_completed": 0,
"duration": 0,
"end_time": "string",
"progress": 0,
"start_time": "string",
"state": {
"last_changed_time": {
"secs": 0,
"usecs": 0
},
"reason": "string",
"state": "string"
},
"total_checks": 0
},
"tenant_ref": "string",
"total_tasks": 0,
"url": "string",
"uuid": "string",
"warnings": [
"string"
]
}
OK
{
"_last_modified": "string",
"case_number": "string",
"description": "string",
"duration": 0,
"end_time": "string",
"errors": [
"string"
],
"level": "string",
"name": "string",
"node": "string",
"obj_name": "string",
"obj_uuid": "string",
"output": "string",
"params": {
"case_number": "string",
"description": "string",
"duration": "string",
"event_params": {
"collect_all_events": false,
"days": 0,
"files": 0
},
"level": "string",
"name": "string",
"pattern": "string",
"skip_warnings": false,
"slug": "string",
"start_timestamp": "string",
"tenant": "string",
"uuid": "string"
},
"progress": 0,
"size": "number",
"start_time": "string",
"state": {
"last_changed_time": {
"secs": 0,
"usecs": 0
},
"reason": "string",
"state": "string"
},
"tasks": [
{
"description": "string",
"details": [
"string"
],
"duration": 0,
"end_time": "string",
"start_time": "string",
"status": "string",
"sub_events": [
{
"duration": 0,
"end_time": "string",
"ip": {
"addr": "string",
"type": "string"
},
"message": "string",
"start_time": "string",
"status": false,
"sub_tasks": [
"string"
]
}
],
"task_name": "string"
}
],
"tasks_completed": 0,
"techsupport_readiness": {
"checks": [
{
"check_code": "string",
"description": "string",
"details": [
"string"
],
"duration": 0,
"end_time": "string",
"error_details": [
"string"
],
"start_time": "string",
"state": "string"
}
],
"checks_completed": 0,
"duration": 0,
"end_time": "string",
"progress": 0,
"start_time": "string",
"state": {
"last_changed_time": {
"secs": 0,
"usecs": 0
},
"reason": "string",
"state": "string"
},
"total_checks": 0
},
"tenant_ref": "string",
"total_tasks": 0,
"url": "string",
"uuid": "string",
"warnings": [
"string"
]
}
UNIX time since epoch in microseconds. Units(MICROSECONDS).
'Customer case number for which this techsupport is generated. ''Useful for connected portal and other use-cases.'. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
User provided description to capture additional details and context regarding the techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Total time taken for techsupport collection. Field introduced in 31.2.1. Unit is SEC. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
End timestamp of techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Error logged during techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Name of the techsupport level. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Name of techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Cluster member node on which the techsupport tarball bundle is saved. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Object name if one exists. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Techsupport collection object uuid specified for different objects such as SE/VS/Pool etc. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Techsupport collection output file path. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
params
Techsupport collection progress which holds value between 0-100. Allowed values are 0-100. Field introduced in 31.2.1. Unit is PERCENT. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Size of collected techsupport tarball. Field introduced in 31.2.1. Unit is MB. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Start timestamp of techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
state
Events performed for techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Completed set of tasks in the techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
techsupport_readiness
Tenant UUID associated with the techsupport. It is a reference to an object of type Tenant. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Total number of tasks in the techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
url
UUID Identifier for the techsupport invocation. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
Warning logged during techsupport collection. Field introduced in 31.2.1. Allowed with any value in Enterprise, Enterprise with Cloud Services edition.
log in failed
object not found
curl -X PATCH -H 'Authorization: <value>' -H 'Content-Type: application/json' -d '{}'