If you want to perform unified O&M on assets that are distributed across different network environments or that are not connected to the virtual private cloud (VPC) where Bastionhost resides, use the network domain feature of Bastionhost. You can configure a proxy server for these assets, create a network domain in Bastionhost and add the proxy server, and then add the assets to the network domain to manage them through Bastionhost.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:CreateNetworkDomain |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The instance ID of the Bastionhost instance for which you want to create a network domain. Note
You can invoke the DescribeInstances operation to query this parameter. |
bastionhost-cn-lbj3bw4ma02 |
| RegionId |
string |
No |
The region ID of the Bastionhost instance for which you want to create a network domain. Note
For the mapping between region IDs and region names, see Regions and zones. |
cn-hangzhou |
| NetworkDomainName |
string |
Yes |
The name of the network domain to create. The name can be up to 128 characters in length. |
SSH Proxy |
| NetworkDomainType |
string |
Yes |
The type of the network domain to create. Valid values:
|
Proxy |
| Comment |
string |
No |
The description of the network domain. The description can be up to 500 characters in length. |
comment |
| Proxies |
array<object> |
No |
The proxy server information. |
|
|
object |
No |
|||
| User |
string |
No |
The account of the proxy server. |
root |
| Address |
string |
No |
The address of the proxy server. |
47.104.**.** |
| ProxyType |
string |
No |
The proxy type. Valid values:
|
SSHProxy |
| NodeType |
string |
No |
The node type of the proxy server. Valid values:
|
Master |
| Password |
string |
No |
The Base64-encoded password of the proxy server account. |
UWdi******Ng== |
| Port |
integer |
No |
The Server Port of the proxy server. |
22 |
|
No |
The project ID. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| NetworkDomainId |
string |
The ID of the network domain. |
31 |
| RequestId |
string |
The request ID. |
A2873E9C-A7EA-5735-845C-65D3792623D2 |
Examples
Success response
JSON format
{
"NetworkDomainId": "31",
"RequestId": "A2873E9C-A7EA-5735-845C-65D3792623D2"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 400 | NetworkDomainAlreadyExists | The network domain already exists. | The network domain already exists. |
| 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.