调用GetActivityTask接口查询节点任务详情。
调试
您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。
请求参数
名称 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | GetActivityTask |
系统规定参数。取值:GetActivityTask。 |
ActivityTaskId | String | 是 | 1234567890123456789 |
节点任务实例ID |
ExperimentTaskId | String | 是 | 1234567890123456789 |
故障演练任务实例ID |
NameSpace | String | 否 | default |
演练所属命名空间 |
AhasRegionId | String | 否 | cn-hangzhou |
演练所属地域ID |
返回数据
名称 | 类型 | 示例值 | 描述 |
---|---|---|---|
HttpStatusCode | Integer | 200 |
HTTP状态码 |
RequestId | String | 0f7dd92f-4490-****-b8bd-**** |
请求ID |
Success | Boolean | true |
接口请求成功标识 |
ActivityId | String | 1234567890123456789 |
节点任务实例ID |
ActivityName | String | CPU满载 |
节点任务实例名称 |
ExperimentTaskId | String | 1234567890123456789 |
故障演练任务实例ID |
Phase | String | ATTACK |
节点所属阶段:
|
State | String | FINISHED |
节点任务状态:
|
RunResult | String | SUCCESS |
节点任务执行结果:
|
StartTime | Long | 1609430400000 |
节点任务开始时间 |
EndTime | Long | 1609430400000 |
节点任务结束时间 |
Hosts | Array of Hosts |
机器执行信息 |
|
Data | String | 无 |
小程序返回值,页面以Pretty JSON String形式展示 |
EndTime | Long | 1609430400000 |
节点机器任务结束时间 |
ErrorMessage | String | 无 |
节点机器执行错误信息 |
ExpId | String | 3456**** |
节点机器任务执行ID |
HostIp | String | 192.168.0.1 |
节点机器IP |
Result | String | SUCCESS |
节点机器任务执行结果 |
StartTime | Long | 1609430400000 |
节点机器任务开始时间 |
State | String | FINISHED |
节点机器任务状态 |
TaskId | String | 1234567890123456789 |
节点任务实例ID |
示例
请求示例
http(s)://[Endpoint]/?Action=GetActivityTask
&ActivityTaskId=1234567890123456789
&ExperimentTaskId=1234567890123456789
&NameSpace=default
&AhasRegionId=cn-hangzhou
&<公共请求参数>
正常返回示例
XML
格式
<GetActivityTaskResponse>
<Hosts>
<HostIp>192.168.0.1</HostIp>
<TaskId>1234567890123456789</TaskId>
<EndTime>1609430400000</EndTime>
<State>FINISHED</State>
<StartTime>1609430400000</StartTime>
<ExpId>3456****</ExpId>
<Result>SUCCESS</Result>
</Hosts>
<Phase>ATTACK</Phase>
<RequestId>0f7dd92f-4490-****-b8bd-****</RequestId>
<EndTime>1609430400000</EndTime>
<ActivityName>CPU满载</ActivityName>
<State>FINISHED</State>
<ExperimentTaskId>1234567890123456789</ExperimentTaskId>
<ActivityId>1234567890123456789</ActivityId>
<StartTime>1609430400000</StartTime>
<HttpStatusCode>200</HttpStatusCode>
<RunResult>SUCCESS</RunResult>
<Success>true</Success>
</GetActivityTaskResponse>
JSON
格式
{
"Hosts":[
{
"HostIp":"192.168.0.1",
"TaskId":"1234567890123456789",
"EndTime":"1609430400000",
"State":"FINISHED",
"StartTime":"1609430400000",
"ExpId":"3456****",
"Result":"SUCCESS"
}
],
"Phase":"ATTACK",
"RequestId":"0f7dd92f-4490-****-b8bd-****",
"EndTime":"1609430400000",
"ActivityName":"CPU满载",
"State":"FINISHED",
"ExperimentTaskId":"1234567890123456789",
"ActivityId":"1234567890123456789",
"StartTime":"1609430400000",
"HttpStatusCode":"200",
"RunResult":"SUCCESS",
"Success":"true"
}
错误码
HttpCode | 错误码 | 错误信息 | 描述 |
---|---|---|---|
400 | IllegalArgument | The specified parameter is invalid. | 参数异常 |
访问错误中心查看更多错误码。
在文档使用中是否遇到以下问题
更多建议
匿名提交