Diagnostics
DiagnosticsTraceroutes
Traceroute
client.diagnostics.traceroutes.create(TracerouteCreateParams { account_id, targets, colos, options } params, RequestOptionsoptions?): SinglePage<Traceroute { colos, target } >
POST/accounts/{account_id}/diagnostics/traceroute
DiagnosticsEndpoint Healthchecks
List Endpoint Health Checks
client.diagnostics.endpointHealthchecks.list(EndpointHealthcheckListParams { account_id } params, RequestOptionsoptions?): EndpointHealthcheckListResponse { check_type, endpoint, id, name }
GET/accounts/{account_id}/diagnostics/endpoint-healthchecks
Endpoint Health Check
client.diagnostics.endpointHealthchecks.create(EndpointHealthcheckCreateParams { account_id, check_type, endpoint, name } params, RequestOptionsoptions?): EndpointHealthcheckCreateResponse { check_type, endpoint, id, name }
POST/accounts/{account_id}/diagnostics/endpoint-healthchecks
Get Endpoint Health Check
client.diagnostics.endpointHealthchecks.get(stringid, EndpointHealthcheckGetParams { account_id } params, RequestOptionsoptions?): EndpointHealthcheckGetResponse { check_type, endpoint, id, name }
GET/accounts/{account_id}/diagnostics/endpoint-healthchecks/{id}
Delete Endpoint Health Check
client.diagnostics.endpointHealthchecks.delete(stringid, EndpointHealthcheckDeleteParams { account_id } params, RequestOptionsoptions?): EndpointHealthcheckDeleteResponse { errors, messages, success }
DELETE/accounts/{account_id}/diagnostics/endpoint-healthchecks/{id}
Update Endpoint Health Check
client.diagnostics.endpointHealthchecks.update(stringid, EndpointHealthcheckUpdateParams { account_id, check_type, endpoint, name } params, RequestOptionsoptions?): EndpointHealthcheckUpdateResponse { check_type, endpoint, id, name }
PUT/accounts/{account_id}/diagnostics/endpoint-healthchecks/{id}