Submit a diagnostic task for a single IoT card.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
iotcc:SubmitDiagnoseTaskForSingleCard |
create |
*CloudConnector
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| IoTCloudConnectorId |
string |
Yes |
The ID of the cloud connector instance that runs the diagnostic task for a single IoT card. |
iotcc-smy9a5ockzp08n**** |
| SourceType |
string |
Yes |
The source type for the network diagnostic task. Valid values:
|
卡IP |
| Source |
string |
Yes |
The source IP address or ID of the IoT card. |
169.254.XX.XX |
| DestinationType |
string |
No |
The destination type for the network diagnostic task. Valid values:
|
IP |
| Destination |
string |
No |
The destination IP address or domain name. |
114.114.XX.XX |
| BeginTime |
integer |
Yes |
The start timestamp of the diagnostic task, in seconds. |
1643077466 |
| EndTime |
integer |
Yes |
The end timestamp of the diagnostic task, in seconds. |
1643077666 |
| RegionId |
string |
Yes |
The region ID where the diagnostic task runs. You can call the ListRegions operation to query region IDs. |
cn-hangzhou |
| ResourceUid |
integer |
No |
The Alibaba Cloud account ID of the cloud connector instance owner. |
253460731706911258 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The request ID. |
||
| RequestId |
string |
The request ID. |
54B48E3D-DF70-471B-AA93-08E683A1B45 |
| DiagnoseTaskId |
string |
The ID of the diagnostic task. |
diagnoseTask-bp2qhwdp2n9x6zkvq**** |
Examples
Success response
JSON format
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B45",
"DiagnoseTaskId": "diagnoseTask-bp2qhwdp2n9x6zkvq****"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | Forbidden.RAM | Ram user does not have permission to perform this operation. | The error message returned because the RAM user does not have the permissions to perform the operation. |
| 400 | cardIdNotExist | diagnose task iccid not exist | |
| 400 | CardIPNotBind | card ip not bind | The card IP is not bound. |
| 400 | CardIPAndIccIdNotMatch | card ip and iccid not match | The card IP does not match the card ID. |
| 400 | CardIPNotExist | card ip not exist | The card IP does not exist. |
| 400 | ResourceNotFound.IoTCloudConnector | The param of IoTCloudConnectorId is illegal. | The error message returned because the value of the IoTCloudConnectorId parameter is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.