Call DescribeDcdnRefreshTaskById to query the status of a refresh or prefetch task by its ID.
Operation description
You can query data generated within the last three days.
You can call this operation up to 30 times per second.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
dcdn:DescribeDcdnRefreshTaskById |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| TaskId |
string |
Yes |
The ID of the task to query. You can obtain task IDs by calling the following operations:
Note
You can specify up to 10 task IDs in each request. Separate multiple task IDs with commas (,). |
113681** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| TotalCount |
integer |
The total number of tasks. |
2 |
| RequestId |
string |
The request ID. |
E0C2EF95-B1EC-4C93-855E-2059A7DA2B7B |
| Tasks |
array<object> |
The list of refresh or prefetch tasks. |
|
|
object |
|||
| Status |
string |
The status of the task. Valid values:
|
Complete |
| CreationTime |
string |
The time when the task was created. The time is in Coordinated Universal Time (UTC) and formatted as yyyy-MM-ddTHH:mm:ssZ. |
2021-05-10T08:54:23Z |
| ObjectType |
string |
The type of the refresh or prefetch task. Valid values:
|
file |
| Process |
string |
The progress of the task in percentage. |
100% |
| Description |
string |
The description of the error if the task failed. Valid values:
|
Internal Error |
| ObjectPath |
string |
The path of the object that is refreshed or prefetched. |
http://example.com/image_01.png |
| TaskId |
string |
The ID of the task. |
113681** |
Examples
Success response
JSON format
{
"TotalCount": 2,
"RequestId": "E0C2EF95-B1EC-4C93-855E-2059A7DA2B7B",
"Tasks": [
{
"Status": "Complete",
"CreationTime": "2021-05-10T08:54:23Z",
"ObjectType": "file",
"Process": "100%",
"Description": "Internal Error",
"ObjectPath": "http://example.com/image_01.png",
"TaskId": "113681**"
}
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameters | The specified parameters are invalid. | A parameter is set to an invalid value. |
| 400 | InvalidTaskId.Malformed | The specified TaskId is invalid. | The value specified for the TaskId parameter is invalid. |
| 400 | InvalidTaskId | The maximum number of taskIds is 10. | The number of task IDs (taskIds) cannot exceed 10. |
| 400 | InvalidTime | The query time cannot exceed the last 3 days. | You can query data up to the last three days. |
| 429 | TooManyRequests | The server is busy. Please try again later. | The server is unavailable. Try again later. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.