BindCidrBlockIps
1. API Description
This API is used to bind one or more CIDR block IPs to instances.
Note
Only operations on CIDR blocks in
AVAILABLE
status are supported.CIDR block IPs can only be assigned to instances in the same zone.
The instance to be assigned a CIDR block IP should be in status of
RUNNING
.This API is an async API. A request ID is returned after the request is sent. However, it does not mean the binding has been completed. You can use
DescribeCidrBlockIps
to query the status of the CIDR block IPs.You need first assign an IPv4 CIDR to the instance before adding another IPv6 CIDR.
2. Input Parameters
The following request parameter list only provides API request parameters.
cidrBlockId
Yes
String
ID of the CIDR block.
You can find the cidrBlockId
in the response by calling DescribeCidrBlocks
.
3. Output Parameters
requestId
String
The unique request ID, which is returned for each request. RequestId is required for locating a problem.
4. Code Example
Assign CIDR block IPs to instances.
5. Developer Resources
Zenlayer Cloud API 2.0 integrates SDKs to make it easier for you to call APIs. More programming languages will be supported.
6. Error Codes
The following only lists the error codes related to the API business logic. For other error codes, see Common Error Codes.
404
INVALID_CIDRBLOCK_NOT_FOUND
CIDR block not found.
404
INVALID_INSTANCE_NOT_FOUND
Instance not found.
403
OPERATION_DENIED_INSTANCE_NOT_RUNNING
Instance status should be RUNNING
.
403
OPERATION_DENIED_DIFFERENT_ZONE
CIDR block and instance should be in the same zone.
403
OPERATION_DENIED_CIDRBLOCK_RECYCLED
Operations on CIDR block in recycle bin are not supported.
403
OPERATION_DENIED_CIDRBLOCK_IP_COUNT_REACH_LIMIT
Number of IPs assigned to an instance exceeds the limit.
403
OPERATION_DENIED_SERVER_NO_IPV4
No IPv4 CIDR assigned to the instance.
Last updated