Creates a host in a Bastionhost instance. Bastionhost supports O&M for hosts from different sources, including Alibaba Cloud ECS instances, on-premises IDC servers, and servers on other clouds. Before you perform O&M on a host through Bastionhost, you must first import the host into Bastionhost. You can call this operation to create a host that you want to manage 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
You can call DescribeInstances to query the instance ID. |
bastionhost-cn-st220aw**** |
| RegionId |
string |
No |
The region ID of the Bastionhost instance where you want to create the host. Note
For the mapping between region IDs and region names, see Regions and zones. |
cn-hangzhou |
| HostPrivateAddress |
string |
No |
The private network address of the host to create. You can specify a domain name or an IP address. Note
This parameter is required if ActiveAddressType is set to Private. |
192.168.XX.XX |
| HostPublicAddress |
string |
No |
The public address of the host to create. You can specify a domain name or an IP address. Note
This parameter is required if ActiveAddressType is set to Public. |
172.16.XX.XX |
| ActiveAddressType |
string |
Yes |
The address type of the host to create. Valid values:
|
Public |
| HostName |
string |
Yes |
The name of the host to create. The name can be up to 128 characters in length. |
host01 |
| Source |
string |
Yes |
The source of the host to create. Valid values:
|
Local |
| OSType |
string |
Yes |
The operating system of the host to create. Valid values:
|
Linux |
| Comment |
string |
No |
The description of the host. The description can be up to 500 characters in length. |
Local Host |
| SourceInstanceId |
string |
No |
The instance ID of the ECS instance or dedicated cluster host. Note
This parameter is required if Source is set to Ecs or Rds. |
i-dfabfda |
| InstanceRegionId |
string |
No |
The region ID of the ECS instance or dedicated cluster host. Note
This parameter is required if Source is set to Ecs or Rds. |
cn-hangzhou |
| NetworkDomainId |
string |
No |
The ID of the network domain to which the host to create belongs. Note
You can call ListNetworkDomains to query the network domain ID. |
1 |
| InstanceMemberId |
integer |
No |
The ID of the Alibaba Cloud account to which the ECS instance belongs. |
1605494xxxx |
|
No |
The project ID. |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response parameters. |
||
| HostId |
string |
The ID of the host that was created. |
1 |
| RequestId |
string |
The request ID. |
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.