Queries the status and results of a health check task. You can provide the task ID and check type to retrieve the task's progress, such as Pending, Executing, Completed, or Failed. The operation also returns the start and end times and a list of found issues. If you set verbose=true in the request, detailed analysis results for each checkpoint are returned. These details include the checkpoint name, description, result, and failure reason to help you diagnose problems.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
paidsw:GetSanityCheckTask |
get |
*All Resource
|
None | None |
Request syntax
GET /api/v2/sanitychecks/{CheckType}/{TaskId} HTTP/1.1
Path Parameters
|
Parameter |
Type |
Required |
Description |
Example |
| CheckType |
string |
No |
The type of check item. Valid values: SSH: Triggers an SSH health check for the instance. Valid values:
|
SSH |
| TaskId |
string |
No |
The ID of the health check task. |
917479ff-c869-49ea-908e-ae85bd987bc0 |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Verbose |
boolean |
No |
Specifies whether to return the details of the health check. |
true |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response body. |
||
| requestId |
string |
The ID of the request. |
44FB0869-AA85-599D-A09D-C42F7467618A |
| TaskId |
string |
The ID of the health check task. |
917479ff-c869-49ea-908e-ae85bd987bc0 |
| InstanceId |
string |
The ID of the Data Science Workshop (DSW) instance. |
dsw-730xxxxxxxxxx |
| CheckType |
string |
The type of check. Valid value: SSH: Triggers an SSH health check for the instance. |
SSH |
| Status |
string |
The status of the health check task. |
Executing |
| StartTime |
string |
The time when the task started, if available. |
2020-11-08T15:00:00Z |
| EndTime |
string |
The time when the task ended, if available. |
2020-11-08T15:00:00Z |
| Issues |
array |
The issues found during the check. If no issues are found, an empty array is returned. |
|
|
string |
A health issue that was found. |
sshd has not been installed" |
|
| CheckDetails |
array<object> |
The analysis results of the health check task. |
|
|
object |
The analysis results of the health check task. |
||
| Name |
string |
The name of the check item. |
secureGroupCheck |
| Description |
string |
The detailed description of the check item. |
Check whether the security group allows traffic on port 22 |
| Result |
string |
The result of the check. |
passed |
| Reason |
string |
The reason why the check item failed. |
Port 22 is blocked by the security group |
Examples
Success response
JSON format
{
"requestId": "44FB0869-AA85-599D-A09D-C42F7467618A",
"TaskId": "917479ff-c869-49ea-908e-ae85bd987bc0",
"InstanceId": "dsw-730xxxxxxxxxx",
"CheckType": "SSH",
"Status": "Executing",
"StartTime": "2020-11-08T15:00:00Z",
"EndTime": "2020-11-08T15:00:00Z",
"Issues": [
"sshd has not been installed\""
],
"CheckDetails": [
{
"Name": "secureGroupCheck",
"Description": "Check whether the security group allows traffic on port 22",
"Result": "passed",
"Reason": "Port 22 is blocked by the security group"
}
]
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.