Queries the list of authorized or unauthorized hosts for a specified Bastionhost user group.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:ListHostsForUserGroup |
get |
*Instance
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the Bastionhost instance to which the user group belongs. Note
You can call the DescribeInstances operation to obtain this parameter. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
The region ID of the Bastionhost instance to which the user group belongs. Note
For more information about the mapping between region IDs and region names, see Regions and zones. |
cn-hangzhou |
| Mode |
string |
No |
The mode of the host list to query. Valid values:
|
Authorized |
| UserGroupId |
string |
Yes |
The ID of the user group whose authorized hosts you want to query. Note
You can call the ListUserGroups operation to obtain this parameter. |
1 |
| PageNumber |
string |
No |
The page number of the current page in paging. Default value: 1. |
1 |
| PageSize |
string |
No |
The maximum number of entries to return on each page in paging. Note
Specify a value for this parameter. |
20 |
| HostAddress |
string |
No |
The address of the host to query. You can use a domain name or an IP address. Only exact match is supported. |
192.168.XX.XX |
| HostName |
string |
No |
The name of the host to query. Only exact match is supported. |
abc |
| OSType |
string |
No |
The operating system type of the host to query. Valid values:
|
Linux |
| ProjectId |
integer |
No |
The project ID. |
3 |
When you call this operation, you must add the common request parameters of Alibaba Cloud API in addition to the request parameters described in this topic. For more information about common request parameters, see Common parameters. For more information about the request format, see the sample request in this topic.
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The root node. |
||
| TotalCount |
integer |
The total number of hosts returned. |
10 |
| RequestId |
string |
The ID of the request. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| Hosts |
array<object> |
The list of hosts returned. |
|
|
object |
The host information. |
||
| Comment |
string |
The description of the host. |
comment |
| ActiveAddressType |
string |
The address type of the host. Valid values:
|
Public |
| HostPublicAddress |
string |
The public address of the host, which can be a domain name or an IP address. |
10.158.XX.XX |
| HostName |
string |
The name of the host. |
host1 |
| HostPrivateAddress |
string |
The private network address of the host, which can be a domain name or an IP address. |
192.168.XX.XX |
| OSType |
string |
The operating system type of the host. Valid values:
|
Linux |
| HostId |
string |
The ID of the host. |
1 |
Examples
Success response
JSON format
{
"TotalCount": 10,
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Hosts": [
{
"Comment": "comment",
"ActiveAddressType": "Public",
"HostPublicAddress": "10.158.XX.XX",
"HostName": "host1",
"HostPrivateAddress": "192.168.XX.XX",
"OSType": "Linux",
"HostId": "1"
}
]
}
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.