Checks whether a private IP address in a specified vSwitch is available.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
vpc:CheckCanAllocateVpcPrivateIpAddress |
none |
*vSwitch
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| RegionId |
string |
Yes |
The region ID of the vSwitch to which the private IP address belongs. You can call the DescribeRegions operation to query the most recent region list. |
cn-qingdao |
| VSwitchId |
string |
Yes |
The ID of the vSwitch to which the private IP address belongs. |
vsw-m5ew3t46z2drmifnt**** |
| PrivateIpAddress |
string |
Yes |
The private IP address to check. The address must belong to the vSwitch specified by the VSwitchId parameter. |
10.0.0.7 |
| IpVersion |
string |
No |
The version of the private IP address. Valid values:
|
ipv4 |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
Schema object |
||
| CanAllocate |
boolean |
Indicates whether the private IP address is available. Valid values:
|
true |
| RequestId |
string |
The request ID. |
93360B0-2969-40BF-8542-EBB34FD358AB |
Examples
Success response
JSON format
{
"CanAllocate": true,
"RequestId": "93360B0-2969-40BF-8542-EBB34FD358AB"
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 400 | PARAMETER_ILLEGAL | Parameter illegal.Parameter is ipVersion | |
| 400 | ResourceNotFound.VSwitchId | The specified resource vswitch is not found. | |
| 400 | Mismatch.VSwitchAndPrivateIpAddress | The vswitch and privateIpAddress are mismatched. | The specified private IP address does not match the vSwitch. |
| 400 | IllegalParam.PrivateIpAddress | The specified PrivateIpAddress is illegal. | The specified PrivateIpAddress is invalid. Check the parameter constraints and try again after modification. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.