Bastionhost lets you manage hosts from various sources, such as Alibaba Cloud ECS servers, on-premises servers, and servers from other cloud providers. Before you can manage a host, you must import it into Bastionhost. You can call this operation to create hosts in Bastionhost.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
yundun-bastionhost:CreateHost |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| InstanceId |
string |
Yes |
The ID of the Bastionhost instance where you want to create the host. Note
Call the DescribeInstances operation to obtain this parameter. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
The region ID of the Bastionhost instance where you want to create the host. Note
For more information about the mapping between region IDs and region names, see Regions and zones. |
cn-hangzhou |
| HostPrivateAddress |
string |
No |
The private address of the host. You can use a domain name or an IP address. Note
This parameter is required when ActiveAddressType is set to Private. |
192.168.XX.XX |
| HostPublicAddress |
string |
No |
The public address of the host. You can use a domain name or an IP address. Note
This parameter is required when ActiveAddressType is set to Public. |
172.16.XX.XX |
| ActiveAddressType |
string |
Yes |
The address type of the host. Valid values:
|
Public |
| HostName |
string |
Yes |
The name of the host. The name can be up to 128 characters in length. |
host01 |
| Source |
string |
Yes |
The source of the host. Valid values:
|
Local |
| OSType |
string |
Yes |
The operating system of the host. Valid values:
|
Linux |
| Comment |
string |
No |
The comment for the host. The comment can be up to 500 characters in length. |
Local Host |
| SourceInstanceId |
string |
No |
The ID of the ECS instance or the host in the dedicated cluster. Note
This parameter is required when Source is set to Ecs or Rds. |
i-dfabfda |
| InstanceRegionId |
string |
No |
The region ID of the ECS instance or the host in the dedicated cluster. Note
This parameter is required when Source is set to Ecs or Rds. |
cn-hangzhou |
| NetworkDomainId |
string |
No |
The ID of the network domain to which the host belongs. Note
Call the ListNetworkDomains operation to obtain this parameter. |
1 |
| InstanceMemberId |
integer |
No |
The ID of the Alibaba Cloud account to which the ECS instance belongs. |
1605494xxxx |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| HostId |
string |
The ID of the new host. |
1 |
| RequestId |
string |
The ID of the request. |
EC9BF0F4-8983-491A-BC8C-1B4DD94976DE |
Examples
Success response
JSON format
{
"HostId": "1",
"RequestId": "EC9BF0F4-8983-491A-BC8C-1B4DD94976DE"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | InvalidParameter | The argument is invalid. | The argument is invalid. |
| 400 | LicenseOutOfLimit | The host count is out of limit. | |
| 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.