Queries the details of a host, such as the name, source, address, protocol, and service port of the host.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:GetHost |
get |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the bastion host in which you want to query the host. Note
You can call the DescribeInstances operation to query the ID of the bastion host. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
The region ID of the bastion host in which you want to query the host. Note
For more information about the mapping between region IDs and region names, see Regions and zones. |
cn-hangzhou |
| HostId |
string |
Yes |
The ID of the host that you want to query. You can specify only one host ID. Note
You can call the ListHosts operation to query the ID of the host. |
1 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| RequestId |
string |
The request ID. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| Host |
object |
The returned information about the host. |
|
| Comment |
string |
The description of the host. |
host |
| ActiveAddressType |
string |
The address type of the host. Valid values:
|
Public |
| HostPublicAddress |
string |
The public address of the host. The value is a domain name or an IP address. |
1.1.XX.XX |
| HostName |
string |
The hostname. |
host |
| Source |
string |
The source of the host. Valid values:
|
Local |
| HostPrivateAddress |
string |
The internal endpoint of the host. The value is a domain name or an IP address. |
192.168.XX.XX |
| OSType |
string |
The operating system of the host. Valid values:
|
Linux |
| HostId |
string |
The ID of the host. |
1 |
| SourceInstanceState |
string |
The status of the host. Valid values:
|
Normal |
| SourceInstanceId |
string |
The ID of the ECS instance or the host in an ApsaraDB MyBase dedicated cluster. Note
If Local is returned for the Source parameter, no value is returned for this parameter. |
i-bp19ienyt0yax748**** |
| Protocols |
array<object> |
The protocol information about the host. |
|
|
object |
|||
| HostFingerPrint |
string |
The fingerprint of the host. This parameter uniquely identifies a host. A value is returned for this parameter only if you have performed O&M operations on the host by using the bastion host. Otherwise, no value is returned. |
ssh-ed25519|3e:46:5a:e1:1f:0d:39:7e:61:35:d5:fa:7b:2b:**:** |
| Port |
integer |
The service port of the host. |
22 |
| ProtocolName |
string |
The protocol that is used to connect to the host. Valid values:
|
SSH |
| NetworkDomainId |
string |
The ID of the network domain to which the host belongs. |
1 |
| PrefKex |
string |
The preferred key exchange algorithm of the host. The value of this parameter is returned if OSType is set to Linux. Valid values:
|
default |
Examples
Success response
JSON format
{
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"Host": {
"Comment": "host",
"ActiveAddressType": "Public",
"HostPublicAddress": "1.1.XX.XX",
"HostName": "host",
"Source": "Local",
"HostPrivateAddress": "192.168.XX.XX",
"OSType": "Linux",
"HostId": "1",
"SourceInstanceState": "Normal",
"SourceInstanceId": "i-bp19ienyt0yax748****",
"Protocols": [
{
"HostFingerPrint": "ssh-ed25519|3e:46:5a:e1:1f:0d:39:7e:61:35:d5:fa:7b:2b:**:**",
"Port": 22,
"ProtocolName": "SSH"
}
],
"NetworkDomainId": "1",
"PrefKex": "default"
}
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 400 | HostNotFound | The host is not found. | |
| 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.