Queries commands to be reviewed.
Operation description
You can call this operation to query commands to be reviewed by a Bastionhost administrator.
You can call this operation up to 10 times per second per account. If the number of the calls per second exceeds the limit, throttling is triggered. As a result, your business may be affected. We recommend that you take note of the limit when you call this operation.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:ListApproveCommands |
get |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the bastion host. Note
You can call the DescribeInstances operation to query the ID of the bastion host. |
bastionhost-cn-zvp2xvysf08 |
| RegionId |
string |
No |
The region ID of the bastion host. Note
For more information about the mapping between region IDs and region names, see Regions and zones. |
cn-beijing |
| PageNumber |
string |
Yes |
The number of the page. Default value: 1. |
1 |
| PageSize |
string |
Yes |
The number of entries per page. Note
We recommend that you do not leave this parameter empty. |
20 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The returned data. |
||
| ApproveCommands |
array<object> |
The commands to be reviewed. |
|
|
object |
The returned data. |
||
| ApproveCommandId |
string |
The ID of the command to be reviewed. |
1 |
| AssetAccountName |
string |
The username of the asset account that is used for O&M. |
root |
| AssetIp |
string |
The IP address of the asset for O&M. |
10.167.XX.XX |
| AssetName |
string |
The name of the asset. |
poros-test |
| ClientIp |
string |
The source IP address from which the application is submitted. |
172.18.XX.XX |
| ClientUser |
string |
The Bastionhost user who submitted the O&M application. |
test |
| Command |
string |
The command to be reviewed. |
/bin/bash |
| CreateTime |
string |
The time when the O&M application was submitted. The value is a UNIX timestamp. Unit: seconds. |
1679393152 |
| ProtocolName |
string |
The O&M protocol. |
SSH |
| SessionId |
string |
The ID of the O&M session that triggered the review. |
95f873ab64a76d5b0000000000004d5e |
| State |
string |
The status of the review. Valid values: Wait: The command is pending review. |
Wait |
| RequestId |
string |
The request ID. |
E3EF7711-766D-5888-997B-EFBA76809229 |
| TotalCount |
integer |
The total number of commands to be reviewed. |
15 |
Examples
Success response
JSON format
{
"ApproveCommands": [
{
"ApproveCommandId": "1",
"AssetAccountName": "root",
"AssetIp": "10.167.XX.XX",
"AssetName": "poros-test",
"ClientIp": "172.18.XX.XX",
"ClientUser": "test",
"Command": "/bin/bash",
"CreateTime": "1679393152",
"ProtocolName": "SSH",
"SessionId": "95f873ab64a76d5b0000000000004d5e",
"State": "Wait"
}
],
"RequestId": "E3EF7711-766D-5888-997B-EFBA76809229",
"TotalCount": 15
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 500 | InternalError | An unknown error occurred. | An unknown error occurred. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.