Queries the databases that are managed by a bastion host.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:ListDatabases |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the bastion host to query. Note
You can call the DescribeInstances operation to query the ID of the bastion host. |
bastionhost-cn-7mz28f5tk0o |
| RegionId |
string |
No |
The region ID of the bastion host to query. Note
For more information about the mapping between region IDs and region names, see Regions and zones. |
cn-hangzhou |
| PageNumber |
string |
No |
The number of the page to return. Default value: 1. |
1 |
| PageSize |
string |
No |
The number of entries per page. Valid values: 1 to100. Default value: 20. If you leave this parameter empty, 20 entries are returned on each page. Note
We recommend that you do not leave this parameter empty. |
20 |
| DatabaseType |
string |
No |
The engine of the database to query. Valid values:
|
MySQL |
| NetworkDomainId |
string |
No |
The ID of the network domain where the database to query resides. |
2 |
| Source |
string |
No |
The type of the database to query. Valid values:
|
Local |
| HostGroupId |
string |
No |
The ID of the asset group to query. This operation returns the databases in the asset group. Note
You can call the ListHostGroups operation to query the ID of the asset group. |
20 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| Databases |
array<object> |
The databases returned. |
|
|
object |
|||
| ActiveAddressType |
string |
The address type of the database. Valid values:
|
Public |
| Comment |
string |
The remarks of the database. |
comment |
| DatabaseId |
string |
The database ID. |
9 |
| DatabaseName |
string |
The name of the database. |
MySQL0 |
| DatabasePort |
integer |
The port of the database. |
3306 |
| DatabasePrivateAddress |
string |
The internal address of the database. The value is a domain name or an IP address. |
rm-wz973w7****** |
| DatabasePublicAddress |
string |
The public address of the database. The value is a domain name or an IP address. |
rm-uf65n2****** |
| DatabaseType |
string |
The database engine. Valid values:
|
MySQL |
| NetworkDomainId |
string |
The ID of the network domain where the database resides. |
8 |
| Source |
string |
The type of the database. Valid values:
|
Local |
| SourceInstanceId |
string |
The ID of the ApsaraDB for RDS instance or PolarDB cluster. Note
No value is returned for this parameter if Source is set to Local. |
i-wz9ejupczf41****** |
| SourceInstanceRegionId |
string |
The region ID of the ApsaraDB for RDS instance or PolarDB cluster. |
cn-hangzhou |
| SourceInstanceState |
string |
The status of the database. Valid values:
|
Normal |
| RequestId |
string |
The request ID. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
| TotalCount |
integer |
The total number of databases returned. |
4 |
Examples
Success response
JSON format
{
"Databases": [
{
"ActiveAddressType": "Public",
"Comment": "comment",
"DatabaseId": "9",
"DatabaseName": "MySQL0",
"DatabasePort": 3306,
"DatabasePrivateAddress": "rm-wz973w7******",
"DatabasePublicAddress": "rm-uf65n2******",
"DatabaseType": "MySQL",
"NetworkDomainId": "8",
"Source": "Local",
"SourceInstanceId": "i-wz9ejupczf41******",
"SourceInstanceRegionId": "cn-hangzhou",
"SourceInstanceState": "Normal"
}
],
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE",
"TotalCount": 4
}
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.