Amber Collection Test API
Description – get amber tests.
Request URL – GET /cablevalidation/tests/amber
Request Content Type – application/json
Status Codes
200 – OK
Response Data Example
\[ \{
"timestamp"
:1674151365.5055714
,"scope"
:"DH0/SU1"
,"status"
:"Running"
,"name"
:"amber1"
\}, \{"timestamp"
:1674151365.5055714
,"scope"
:"DH0/SU1"
,"status"
:"Finished"
,"name"
:"amber2"
\} \]
Description – get amber test details.
Request URL – GET /cablevalidation/tests/amber/<test_name>
Request Content Type – application/json
Status Codes
200 – OK
404 – NOT FOUND
Response Data Example
\[ \{
"hostname"
:"sw-hdr-proton01"
,"ip"
:"10.209.44.74"
,"node_type"
:"Switch"
,"status"
:"Finished"
,"dh"
:"DH1"
,"su"
:"SU2"
,"rack"
:"AAA"
,"unit"
:"1"
\} \]
Description – create user.
Request URL – POST /cablevalidation/tests/amber
Request Content Type – application/json
Request Data Example
{
"name"
:"test"
,"context"
:"dc"
}
Status Codes
201 – CREATED
409 – CONFLICT
Response - 201: Created
Description – download amber tar file.
Request URL – GET /cv_tests/amber/<test_name>/<test_name>.csvtar.gz
Request Content Type – application/json
Status Codes
200 – OK
404 – NOT FOUND
Response - NA