AssignNetworkInterfaceIpv6
AssignNetworkInterfaceIpv6
1. API Description
This API is used to assign IPv6 to the vNIC.
Note
vNIC state must be
AVAILABLE
orUSED
.The vNIC stack type must be
IPv4
, and the associated subnet stack type must beIPv4_IPv6
.
2. Input Parameters
The following request parameter list only provides API request parameters.
nicId
Yes
String
ID of the vNIC.
internetChargeType
No
String
Network billing model.
See InternetChargeType for available values.
If the subnet stack type is IPv4_IPv6
and the IPv6 access type is Public
, this value is required.
packageSize
No
BigDecimal
Traffic package size (TB). The unit is TB.
This value takes effect only when internetChargeType
is set to ByTrafficPackage
.
The default value is 0
. Maximum of one decimal place.
bandwidth
No
Integer
Outbound public network bandwidth cap (Mbps). Unit: Mbps.
The value differs with different instance types. See bandwidth configuration for details.
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 IPv6 to the vNIC.
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.
400
INVALID_NIC_STATUS
vNIC state is not supported.
400
OPERATION_DENIED_NIC_EXIST_IPV6
The vNIC already IPv6 assigned.
400
INVALID_SUBNET_IPSTACK_NOT_SUPPORT
Subnet stack type is not supported.
404
OPERATION_FAILED_RESOURCE_NOT_FOUND
Resources are not found.
403
OPERATION_DENIED_INTERNET_CHARGE_TYPE_NOT_SUPPORT
Network model is not supported.
Last updated