Updated on 2023-12-14 GMT+08:00

Error Codes

If an error code starting with APIGW is returned after you call an API, rectify the fault by referring to the instructions provided in API Gateway Error Codes.

Status Code

Error Codes

Error Message

Description

Solution

400

NAT.0001

Invalid value for created_at %(timestamp)s.

Invalid timestamp.

Make sure that you enter the time in the correct format.

400

NAT.0002

Invalid parameters.

Invalid request parameter.

Check whether the input parameter is correct.

400

NAT.0006

Rule has not been deleted.

NAT gateway deletion failed because its rule has not been deleted.

Check whether there are SNAT or DNAT rules using this NAT gateway.

400

NAT.0007

DB Error

The database is abnormal.

Contact technical support.

400

NAT.0008

Router %(router)s has no port for subnet %(subnet)s.

The subnet is not connected to the virtual router.

Add the subnet to the router port.

400

NAT.0009

Resource %(res_type)s %(res)s is used by %(user_type)s %(user)s

The resource is in use.

Check whether the resource is in use.

400

NAT.0010

Network %(network)s does not contain any IPv4 subnet

No subnets added in this VPC.

Check whether a subnet is added in this VPC. If no, add one.

400

NAT.0012

The network %(network)s already has nat gateway.

A NAT gateway has been created for this subnet.

Select a subnet for which no NAT gateway has been created.

400

NAT.0014

Invalid input for description.+exceeds maximum length of 255.

description contains more than 255 characters.

Enter a maximum of 255 characters.

400

NAT.0015

Invalid input for name.+exceeds maximum length of 255.

name contains more than 255 characters.

Enter a maximum of 255 characters.

400

NAT.0016

Invalid input for spec. Reason: '*' is not in ['1', '2', '3', '4'].

The value of spec is not 1, 2, 3, or 4.

Set spec to 1, 2, 3, or 4.

400

NAT.0017

Invalid input for router_id. Reason: '********-****-****-****-*************' is not a valid UUID.

router_id is an invalid UUID.

Enter a valid router_id.

400

NAT.0018

Invalid input for internal_network_id. Reason: '********-****-****-****-*************' is not a valid UUID.

internal_network_id is an invalid UUID.

Enter a valid internal_network_id.

400

NAT.0022

Either network_id or cidr must be specified. Both can not be specified at the same time

The subnet for which the SNAT rule is configured conflicts with the VPC subnet.

Specify either network_id or cidr.

400

NAT.0026

Floating IP ********-****-****-****-************* could not be found.

The ID of the floating IP address is not found.

Check whether the floating IP address ID is correct.

400

NAT.0101

Lack of user authority. //request is null. //endpoint is empty. //resource type is invalid. //create natgateway requset is null. //update natgateway request is null //NatGateway id is invalid. //the enterprise project id is unsupported. //the enterprise project id in request is invalid. //request parameter is null. //tags is invalid. //get natgateways error limit is invalid. //get natgateways error marker is invalid. //Only admin user can do this action. //Parameters are invalid, check them and try.

NAT gateway request error.

Troubleshoot the fault as prompted or contact technical support.

400

NAT.0102

The system is busy. Please try again later.

The system is busy. Please try again later.

Try again later.

400

NAT.0103

NatGateway %(nat_gateway_id)s is not ACTIVE.

The NAT gateway is not activated.

If the NAT gateway is not in the running state for a long time, contact technical support.

400

NAT.0104

NatGateway %(nat_gateway_id)s is not UP. //NatGateway %(nat_gateway_id)s is frozen.can not update.

The NAT gateway is frozen.

Check the NAT gateway status. The gateway may be frozen due to arrears and cannot be updated.

400

NAT.0106

Concurrent conflict requests found

Concurrent operations on the NAT gateway conflict.

Contact technical support.

400

NAT.0107

Create NG Port failed.

Failed to create the internal port of the NAT gateway.

Contact technical support.

400

NAT.0108

NG Port %(port)s is unbound.

Failed to bind the internal port to the NAT gateway.

Contact technical support.

400

NAT.0109

NatGateway does not support IPv6.

NAT Gateway does not support IPv6 EIPs.

Bind an IPv4 EIP.

400

NAT.0110

Get Nat gateway host failed

Failed to select the gateway node.

Contact technical support.

400

NAT.0111

Get Nat gateway agent local_ip failed

Failed to obtain the gateway node IP address.

Contact technical support.

400

NAT.0112

Get RouteTable %(router_id)s failed.

Failed to obtain the Virtual Private Cloud (VPC) route table.

Contact technical support.

400

NAT.0113

%(limit)s NAT gateways has been created to this VPC, no more is allowed

The maximum number of NAT gateways has been reached.

Create a NAT gateway in another VPC or delete existing NAT gateways in this VPC.

400

NAT.0201

Endpoint is null or empty. //Endpoint is Invalid. //Request is null. //natGatewayId is invalid. //SnatRule id invalid. //NatGatewayId is invalid. //Invalid value for public ip id. //Endpoint is null. //request is null. //Query SnatRules list error marker is invalid.

Incorrect SNAT rule parameter.

Check whether the SNAT rule is correctly configured or contact technical support.

400

NAT.0202

Either network_id or cidr must be specified.Both can not be specified at the same time

The subnet for which the SNAT rule is configured conflicts with the VPC subnet.

Do not configure both Cidr and Network_id when you are configuring an SNAT rule.

400

NAT.0203

cidr is invalid, make sure it's format is correct.

Invalid CIDR block.

Enter a valid CIDR block, for example, 192.168.0.0/24.

400

NAT.0204

source_type and network_id is incompatible.

Invalid SNAT rule type.

If the SNAT rule is configured for servers in a VPC, Source_Type is optional or must be set to 0.

400

NAT.0205

cidr must be a subset of subnet's cidr.

The CIDR block is not a subset of the VPC subnet.

Enter a subset of the subnet CIDR block. For example, if the subnet is 192.168.0.0/24, cidr can be 192.168.0.0/25.

400

NAT.0206

cidr conflicts with subnet's cidr.

The CIDR block of the SNAT rule conflicts with the subnet CIDR block.

If the SNAT rule is configured for subnets connected to a VPC through Direct Connect or Cloud Connect, the CIDR block cannot conflict with the VPC subnet CIDR block.

400

NAT.0207

cidr in the request conflicts with cidrs of existing rules.

The CIDR block conflicts with the existing one.

Enter a CIDR block that does not conflict with existing ones.

400

NAT.0208

Snat rule for network %(network)s exists.

The rule already exists.

Select a subnet that has no SNAT rules configured.

400

NAT.0210

Invalid input for floating_ip_id. Reason: \'%(fip)s\' is not a valid UUID. //Invalid value for public ip id.

The public IP address UUID of the SNAT rule is invalid.

Enter a valid UUID.

400

NAT.0211

%(limit)s EIP has been associated to this SNAT rules's EIP pool, no more is allowed.

The maximum number of EIPs that can be bound to the SNAT rule has been reached.

Ensure that the number of EIPs does not exceed the maximum number allowed.

400

NAT.0212

SNAT Rule %(rule)s Associated or disassociate EIP %(fip)s Failed."

Failed to bind the EIP to or unbind the EIP from the SNAT rule.

Contact technical support.

400

NAT.0301

get dnatRules error limit is invalid. //get dnatrules error marker is invalid. //endpoint is empty. //DnatRule id invalid. //VPC ID is invalid. //Request is null. //DnatRule id invalid. //internal_service_port_range' out of range(1-65535). //internal_service_port_range': invalid format. //internal_service_port_range': param is null. //'internal_service_port_range' and 'external_service_port_range' must be equal. //for non-all port rule,the protocol can not be any. //param xxx is null in request body.

Incorrect DNAT rule parameter.

Check whether the DNAT rule is correctly configured or contact technical support.

400

NAT.0302

Dnat rule protocol %(protocol)s not supported.Only protocol values %(values)s and integer representations [6, 17, 0] are supported.

Invalid DNAT rule protocol.

Configure a valid protocol. The number can be 6, 17, or 0, corresponding to protocols TCP, UDP, and ANY, respectively.

400

NAT.0303

Invalid value for port %(port)s

Invalid port in the DNAT rule.

Configure a valid internal port and external port. Supported range: 0 to 65535

400

NAT.0304

The port_id, private_ip, internal port and protocol specified have been occupied.

The internal network information in this DNAT rule conflicts with that in existing DNAT rules.

Enter a VM port ID, or private IP address and internal port, that does not conflict with existing DNAT rules.

400

NAT.0305

The floating ip, external port and protocol specified have been occupied.

The external network information in this DNAT rule conflicts with that in existing DNAT rules.

Enter a floating IP address ID, external port number, and protocol that do not conflict with those in existing DNAT rules.

400

NAT.0306

The external port equals 0 and internal port equals 0 and protocol equals any must satisfied at the same time.

Incorrect request for the DNAT rule.

Set both the internal port and external port to 0 and protocol to ANY to make the configurations take effect.

400

NAT.0307

The port_id already existing dnat allport rules or dnat_rules, can no longer create dnat rules or dnat allport rules.

The port ID in this DNAT rule conflicts with that in an existing DNAT rule.

Change the VM port ID to create a new DNAT rule or modify this DNAT rule.

400

NAT.0308

The private_ip already existing dnat allport rules or dnat rules, can no longer create dnat rules or dnat allport rules.

The private IP address configured in the DNAT rule conflicts with that in an existing DNAT rule.

Change the private IP address or modify this DNAT rule.

400

NAT.0309

%(limit)s DNAT rules has been associated to this NAT Gateway, no more is allowed

The maximum number of DNAT rules has been reached.

Ensure that the number of DNAT rules added to the NAT gateway is within the upper limit.

400

NAT.0310

The port_id and private_ip values are both empty, at least one value is not empty.

Some parameters of this DNAT rule are not configured.

Check whether port_id and private_ip are configured. If no, configure at least one of them.

400

NAT.0311

The private ip address is not legal.

Invalid private IP address in the DNAT rule.

Configure a valid private IP address.

400

NAT.0312

The virtual IP address is not supported.

Virtual IP addresses are not supported.

Configure a valid private IP address.

400

NAT.0313

%(limit)s DNAT rules has been associated to this Floating IP, no more is allowed

The maximum number of DNAT rules has been reached.

The maximum number of DNAT rules that are allowed to have the same floating IP address bound has been reached.

400

NAT.0314

batch create dnat rules max limit: %(limit)s

The maximum number of DNAT rules that can be added in batches has been reached.

Reduce the number of DNAT rules and then add them in batches.

400

NAT.0315

Port %(port)s is not a valid port.

Invalid VM port ID in the DNAT rule.

Configure a valid VM port ID.

400

NAT.0316

Vtep_ip is Null.

VtepIp must be specified.

Delete this DNAT rule and create a new one, or contact technical support.

400

NAT.0317

The port_id and private_ip exist at the same time and value is not empty, but at least one value is empty.

The DNAT rule contains mutually exclusive parameters.

Configure either port_id or private_ip.

400

NAT.0318

DNAT rule is frozen, can no longer update.

The DNAT rule has been frozen and cannot be updated.

Check whether the floating IP address bound to the DNAT rule is in arrears or whether the user account is in arrears.

400

NAT.0401

Floating Ip %(fip)s is freezed.

The EIP is frozen.

Select an EIP that is not frozen.

400

NAT.0402

Floating Ip %(fip)s has associated with port %(port)s.

The EIP has been bound to a port.

Select an EIP that has not been bound to any resource. For example, if an EIP has been bound to an ECS, it cannot be bound to a NAT gateway.

400

NAT.0403

There is a duplicate EIP %(fips)s in SNAT rule.

The EIP has been used by an SNAT rule.

Select another EIP.

400

NAT.0404

Floating Ip %(fip)s has used by nat gateway %(nat_gateway)s.

The EIP has been bound to a NAT gateway.

Select another EIP.

400

NAT.0405

Floating Ip %(fip)s has been occupied.

The EIP is in use.

Select another EIP.

400

NAT.0407

Floating Ip %(fip)s is used by other rules

The EIP has been bound to a rule.

Select an EIP that is not in use.

400

NAT.0408

Floating Ip %(fip)s can not be associated with both DNAT rule and DNAT all port rule.

A DNAT rule cannot share an EIP with another DNAT rule in which mapping to a specific port is not set.

Select another EIP.

400

NAT.0409

Floating Ip %(fip)s can not be associated with both SNAT rule and DNAT all port rule.

An SNAT rule cannot share an EIP with a DNAT rule in which mapping to a specific port is not set.

Select another EIP.

400

NAT.0410

Invalid value of the FloatIP.

Invalid floating IP address.

Enter a valid floating IP address.

400

VPC.0002

Available zone Name is null.

The AZ is left blank.

Check whether availability_zone in the request body for creating a subnet is left blank.

400

VPC.0004

VPC does not active, please try later.

The VPC status is abnormal.

Try again later or contact technical support.

400

VPC.0007

urlTenantId is not equal tokenTenantId

The tenant ID in the URL is different from that parsed in the token.

Contact technical support.

400

VPC.0011

EnterpriseProjectId is invalid

Invalid enterprise project ID.

Enter a valid enterprise project ID.

400

VPC.0014

This enterpriseProject status is disable.

Unavailable enterprise project.

Use the ID of an available enterprise project.

400

VPC.2000

Lack of user authority. //request is null. //endpoint is empty. //resource type is invalid. //create natgateway requset is null. //update natgateway request is null.

NAT gateway request error.

Contact technical support.

400

VPC.2001

NatGateway id is invalid. //the enterprise project id in request is invalid. //request parameter is null. //tags is invalid. //get natgateways error limit is invalid. //get natgateways error marker is invalid. //Only admin user can do this action. //Parameters are invalid, check them and try.

Incorrect NAT gateway parameter.

Check whether the NAT gateway is correctly configured or contact technical support.

400

VPC.2002

Invalid parameters.

Invalid request parameter.

Check whether the input parameter is correct.

400

VPC.2004

NatGateway %(nat_gateway_id)s is not ACTIVE.

The NAT gateway is not activated.

If the NAT gateway is not in the running state for a long time, contact technical support.

400

VPC.2005

NatGateway %(nat_gateway_id)s is not UP.

The NAT gateway is not in the UP state.

Check whether the gateway has been frozen due to arrears or other reasons.

400

VPC.2006

NatGateway %(nat_gateway_id)s is frozen.can not update

The NAT gateway is frozen.

Check whether the gateway is frozen due to arrears. If yes, it cannot be updated.

400

VPC.2007

NatGateway %(nat_gateway_id)s does not exist.

The NAT gateway is not found.

Check whether the NAT gateway ID is correct.

400

VPC.2008

Network %(network)s does not contain any IPv4 subnet

No subnets added in this VPC.

Contact technical support.

400

VPC.2009

Network %(network_id)s does not exist.

The subnet is not found.

Enter a valid subnet.

400

VPC.2010

The router %(router_id)s has default route.

The default route already exists.

Delete the default route and then create a NAT gateway.

400

VPC.2011

The router %(router_id)s does not exist.

The router is not found.

Check whether the entered router ID is correct.

400

VPC.2012

The router %(router_id)s already has nat gateway.

The VPC already has a NAT gateway.

Select another VPC.

400

VPC.2013

Router %(router)s has no port for subnet %(subnet)s.

The subnet is not connected to the virtual router.

Add the subnet to the router port.

400

VPC.2014

Endpoint is null or empty. //Endpoint is Invalid. //Request is null. //natGatewayId is invalid. //SnatRule id invalid. //NatGatewayId is invalid. //Invalid value for public ip id. //Endpoint is null. //request is null. //Query SnatRules list error marker is invalid.

Incorrect SNAT rule parameter.

Check whether the SNAT rule is correctly configured or contact technical support.

400

VPC.2016

Rule has not been deleted.

NAT gateway deletion failed because its rule has not been deleted.

Contact technical support.

400

VPC.2018

Snat rule for network %(network)s exists.

The rule already exists.

Select a subnet that has no SNAT rules configured.

400

VPC.2019

Resource %(res_type)s %(res)s is used by %(user_type)s %(user)s

The resource is in use.

Contact technical support.

400

VPC.2020

get dnatRules error limit is invalid. //get dnatrules error marker is invalid. //endpoint is empty. //DnatRule id invalid. //Request is null. //DnatRule id invalid. //DnatRule natGatewayId id invalid.

Incorrect DNAT rule parameter.

Check whether the DNAT rule is correctly configured or contact technical support.

400

VPC.2022

Port %(port)s is not a valid port.

Invalid VM port ID in the DNAT rule.

Configure a valid VM port ID.

400

VPC.2023

The port_id, private_ip, internal port and protocol specified have been occupied.

The internal network information in this DNAT rule conflicts with that in existing DNAT rules.

Enter a VM port ID, or private IP address and internal port, that does not conflict with existing DNAT rules.

400

VPC.2024

The floating ip, external port and protocol specified have been occupied.

The external network information in this DNAT rule conflicts with that in existing DNAT rules.

Enter a floating IP address ID, external port number, and protocol that do not conflict with those in existing DNAT rules.

400

VPC.2026

%(limit)s DNAT rules has been associated to this Floating IP, no more is allowed

The maximum number of DNAT rules that are allowed to have the same floating IP address bound has been reached.

Reduce the number of DNAT rules.

400

VPC.2027

The port_id already existing dnat allport rules or dnat_rules, can no longer create dnat rules or dnat allport rules.

The port ID in this DNAT rule conflicts with that in an existing DNAT rule.

Change the VM port ID to create a new DNAT rule or modify this DNAT rule.

400

VPC.2028

The private_ip already existing dnat allport rules or dnat rules, can no longer create dnat rules or dnat allport rules.

The private IP address configured in the DNAT rule conflicts with that in an existing DNAT rule.

Change the private IP address or modify this DNAT rule.

400

VPC.2029

DNAT rule is frozen, can no longer update.

The DNAT rule has been frozen and cannot be updated.

Check whether the floating IP address bound to the DNAT rule is in arrears or whether the user account is in arrears.

400

VPC.2030

The system is busy. Please try again later.

The system is busy. Please try again later.

Try again later.

400

VPC.2031

Either network_id or cidr must be specified.Both can not be specified at the same time

The subnet for which the SNAT rule is configured conflicts with the VPC subnet.

Do not configure both Cidr and Network_id when you are configuring an SNAT rule.

400

VPC.2032

cidr is invalid, make sure it's format is correct.

Invalid CIDR block.

Enter a valid CIDR block, for example, 192.168.0.0/24.

400

VPC.2033

source_type and network_id is incompatible.

Invalid SNAT rule type.

If the SNAT rule is configured for servers in a VPC, Source_Type is optional or must be set to 0. If the SNAT rule is configured for servers in your on-premises data centers that are connected to a VPC through Direct Connect or your servers in another VPC, Source_Type must be set to 1.

400

VPC.2034

cidr must be a subset of subnet's cidr.

The CIDR block is not a subset of the VPC subnet.

Enter a subset of the subnet CIDR block. For example, if the subnet is 192.168.0.0/24, cidr can be 192.168.0.0/25.

400

VPC.2035

cidr conflicts with subnet's cidr.

The CIDR block of the SNAT rule conflicts with the subnet CIDR block.

If the SNAT rule is configured for subnets connected to a VPC through Direct Connect or Cloud Connect, the CIDR block cannot conflict with the VPC subnet CIDR block.

400

VPC.2036

cidr in the request conflicts with cidrs of existing rules.

The CIDR block conflicts with the existing one.

Enter a CIDR block that does not conflict with existing ones.

400

VPC.2037

The virtual IP address is not supported.

Virtual IP addresses are not supported.

Configure a valid private IP address.

400

VPC.2038

%(limit)s DNAT rules has been associated to this NAT Gateway, no more is allowed

The maximum number of DNAT rules has been reached.

Delete some DNAT rules.

400

VPC.2039

%(limit)s EIP has been associated to this SNAT rules's EIP pool, no more is allowed.

The maximum number of EIPs bound to the SNAT rule has been reached.

Reduce the number of EIPs.

400

VPC.2040

Invalid value for public ip id.

The public IP address ID of an SNAT rule cannot be left blank.

Enter a valid UUID.

400

VPC.2042

There is a duplicate EIP %(fips)s in SNAT rule.

The EIP has been used by an SNAT rule.

Select another EIP.

400

VPC.2043

Floating Ip %(fip)s is used by other rules

The EIP has been bound to a rule.

Select another EIP.

400

VPC.2044

Invalid input for floating_ip_id. Reason: \'%(fip)s\' is not a valid UUID.

The public IP address UUID of the SNAT rule is invalid.

Enter a valid UUID.

400

VPC.2045

Get Nat gateway host failed

Failed to select the gateway node.

Contact technical support.

400

VPC.2046

Get Nat gateway agent local_ip failed

Failed to obtain the gateway node IP address.

Contact technical support.

400

VPC.2047

Get RouteTable %(router_id)s failed.

Failed to obtain the VPC route table.

Contact technical support.

400

VPC.2048

Invalid value for created_at %(timestamp)s.

Invalid timestamp.

Make sure that you enter the time in the correct format.

400

VPC.2049

DB Error

The database is abnormal.

Contact technical support.

400

VPC.2050

Concurrent conflict requests found

Concurrent operations on the NAT gateway conflict.

Contact technical support.

400

VPC.2051

Create NG Port failed.

Failed to create the internal port of the NAT gateway.

Contact technical support.

400

VPC.2052

NG Port %(port)s is unbound.

Failed to bind the internal port to the NAT gateway.

Contact technical support.

400

VPC.2053

NatGateway does not support IPv6.

NAT Gateway does not support IPv6 EIPs.

Bind an IPv4 EIP.

400

VPC.2054

Dnat rule protocol %(protocol)s not supported.Only protocol values %(values)s and integer representations [6, 17, 0] are supported.

Invalid DNAT rule protocol.

Configure a valid protocol. The number can be 6, 17, or 0, corresponding to protocols TCP, UDP, and ANY, respectively.

400

VPC.2055

The port_id and private_ip exist at the same time and value is not empty, but at least one value is empty.

The DNAT rule contains mutually exclusive parameters.

Configure either port_id or private_ip.

400

VPC.2056

The port_id and private_ip values are both empty, at least one value is not empty.

Some parameters of this DNAT rule are not configured.

Check whether port_id and private_ip are configured. If no, configure at least one of them.

400

VPC.2057

batch create dnat rules max limit: %(limit)s

The maximum number of DNAT rules allowed to be added in batches has been exceeded.

Reduce the number of DNAT rules for batch addition.

400

VPC.2058

Vtep_ip is Null.

VtepIp must be specified.

Contact technical support.

400

VPC.2059

Floating Ip %(fip)s is freezed.

The EIP is frozen.

Select an EIP that is not frozen.

400

VPC.2060

Floating Ip %(fip)s has associated with port %(port)s.

The EIP has been bound to a port.

Select an EIP that has not been bound to any resource. For example, if an EIP has been bound to an ECS, it cannot be bound to a NAT gateway.

400

VPC.2061

Floating Ip %(fip)s has used by nat gateway %(nat_gateway)s.

The EIP has been bound to a NAT gateway.

Select another EIP.

400

VPC.2062

Floating Ip %(fip)s has been occupied.

The EIP is in use.

Select another EIP.

400

VPC.2069

Invalid value for port %(port)s

Invalid port in the DNAT rule.

Configure a valid internal port and external port. Supported range: 0 to 65535

400

VPC.2070

The external port equals 0 and internal port equals 0 and protocol equals any must satisfied at the same time.

Incorrect request for the DNAT rule.

Set the private port number and public port number to 0 and Protocol to Any.

400

VPC.2071

The private ip address is not legal.

Invalid private IP address in the DNAT rule.

Configure a valid private IP address.

400

VPC.2073

Floating Ip %(fip)s can not be associated with both DNAT rule and DNAT all port rule.

A DNAT rule cannot share an EIP with another DNAT rule in which mapping to a specific port is not set.

Select another EIP.

400

VPC.2074

Floating Ip %(fip)s can not be associated with both SNAT rule and DNAT all port rule.

An SNAT rule cannot share an EIP with another DNAT rule in which mapping to a specific port is not set.

Select another EIP.

400

VPC.2075

Enter a maximum of 255 characters.

The description contains more than 255 characters.

Enter a maximum of 255 characters.

400/404

NAT.0105

NatGateway %(nat_gateway_id)s does not exist.

The NAT gateway is not found. (HTTP status code 400 indicates that the gateway to be deleted is not found. HTTP status code 404 indicates that the gateway that you created or queried is not found.)

Check whether the NAT gateway ID is available.

401

NAT.0025

Token is expired.

Token expired.

Check whether the token is within the validity period.

401

VPC.0008

Invalid token in the header.

Invalid token.

Check whether the token in the request header is valid.

401

VPC.0009

real-name authentication fail.

Real-name authentication failed.

Contact technical support.

403

VPC.0010

Rules on xx by ** disallowed by policy

Insufficient permissions to call the underlying system.

Obtain required permissions.

403

VPC.2201

Policy doesn't allow <x:x:x> to be performed

Insufficient fine-grained permissions.

Obtain required permissions.

403

VPC.2701

Token not allowed to do this action.

You do not have permissions to perform this operation, or your account balance is insufficient.

Check whether your account balance is insufficient or whether your account has been frozen.

404

NAT.0004

The router %(router_id)s does not exist.

The router is not found.

Check whether the entered router ID is correct.

404

NAT.0005

Network %(network_id)s does not exist.

The subnet is not found.

Enter a valid subnet.

404

NAT.0013

Router %(router)s for the specified NAT gateway could not be found.

The route for the specified NAT gateway is not found.

Create a route for the specified NAT gateway.

404

NAT.0019

Network ********-****-****-****-************* could not be found.

The subnet ID is not found.

Check whether the subnet ID is available.

404

NAT.0020

Specifying 'tenant_id' other than authenticated tenant in request requires admin privileges

tenant_id is left blank or not found.

Check whether the tenant ID is available.

404

NAT.0021

Invalid input for nat_gateway_id. Reason: '********-****-****-****-*************'is not a valid UUID.

Nat_gateway_id is left blank or not found.

Check whether the NAT gateway ID is available.

404

NAT.0023

Port '********-****-****-****-*************' could not be found.

The port ID is not found.

Check whether the port ID is available.

404

NAT.0024

Invalid input for floating_ip_id. Reason: '********-****-****-****-*************'is not a valid UUID.

Floating_ip_id is left blank, not found, or is invalid.

Check whether the floating IP address ID is correct.

404

NAT.0209

No Snat Rule exist with id %(id)s

The SNAT rule is not found.

Check whether the SNAT rule ID is available.

404

NAT.0319

No Dnat Rule exist with id %(id)s

The DNAT rule is not found.

Contact technical support.

404

VPC.0003

VPC does not exit.

The VPC is not found.

Check whether the VPC ID is valid or whether the VPC is available.

400

NAT.1010

Request parameter Json parsing failed %s.

Parsing JSON request failed.

Check whether the request parameters are in the correct format.

400

NAT.1015

Tags parameter is illegal.

Invalid tag.

Enter a valid tag value.

400

NAT.1016

The number of tags exceeds the limit %s.

The maximum number of tags has been reached.

Add up to %s tags.

400

NAT.1022

Account is restricted, operation is forbidden.

The private NAT gateway cannot be created because your account has been suspended.

Check whether your account is suspended and contact technical support.

400

NAT.1023

Account is suspended, operation is forbidden.

The private NAT gateway cannot be created because your account has been frozen.

Check whether your account is frozen and contact technical support.

400

NAT.1101

Transit subnet can not be create with this network %s. //External subnet can not be create with this network %s.

The subnet where the transit IP address is located is unavailable.

Contact technical support.

400

NAT.1201

%s downlink vpc has been associated to this private nat gateway, no more is allowed.

Only one downlink_vpc can be entered.

Enter only one downlink_vpc.

400

NAT.1202

There are one or more rules still in use on the gateway %s, can not be deleted.

The private NAT gateway cannot be deleted because it has rules.

Delete a private NAT gateway after deleting all its rules.

400

NAT.1204

This vpc at most have %s private nat gateway.

The maximum number of private NAT gateways in the VPC has been reached.

Use another VPC or delete other private NAT gateways in this VPC.

400

NAT.1206

Update (%s) spec to (%s) are the same as the original.

The private NAT gateway can be updated only to different specifications.

Update the private NAT gateway to different specifications.

400

NAT.1207

Gateway %s already has %d rules, the maximum number of rule for spec %s is %d. Downgrade is forbidden. //Add this gateway rule over rule max %d.

The maximum number of rules that can be added on the private NAT gateway of the new specifications has been exceeded, so the gateway specifications cannot be updated. The maximum number of NAT gateway rules has been reached. No more rules can be created.

Ensure that the number of rules added on the private NAT gateway does not exceed the maximum number of rules after the update. Delete some rules or update the private NAT gateway to more robust specifications.

400

NAT.1208

Gateway %s is frozen, create operation is forbidden. //Gateway %s is frozen, delete operation is forbidden. //Gateway %s is frozen, update operation is forbidden.

Operation not allowed. The private NAT gateway has been frozen.

Check whether your private NAT gateway is frozen and contact technical support.

400

NAT.1306

dnat Parameters entered are illegal, protocol:any should be entered with internal_service_port:0 and transit_service_port:0 together. //dnat Parameters entered are illegal, protocol:any should be entered with internal_service_port:0 and external_service_port:0 together.

Invalid parameters in the request body of the DNAT rule.

Set protocol to any, internal_service_port to 0, and transit_service_port to 0.

400

NAT.1311

The networkInterfaceId(port_id) and private_ip_address(fixed_ip_address) exist at the same time or both are empty, but at least one value is empty.

Either network_interface_id or private_ip_address must be specified.

Specify network_interface_id or private_ip_address.

400

NAT.1404

No more IP addresses available on subnet %s.

There are no available IP addresses in the subnet.

Contact technical support.

400

NAT.1405

IP address %s is not a valid IP for the subnet.

Invalid IP address in the subnet.

Contact technical support.

400

NAT.1501

Either virSubnet(network) or cidr must be specified." + "Both can not be specified at the same time.

Either virsubnet_id or cidr must be specified.

Specify virsubnet_id or cidr.

400

NAT.1502

Cidr is invalid, make sure it's format is correct.

Invalid cidr.

Enter a valid CIDR block, for example, 192.168.0.0/24.

400

NAT.1506

%s transit ip has been associated to this SNAT rules's transit ip pool, no more is allowed. //%s external ip has been associated to this SNAT rules's external ip pool, no more is allowed.

The maximum number of transit IP addresses that can be selected for the SNAT rule has been exceeded.

Enter only one transit IP address.

400

NAT.1507

'transit_ip_id' attribute value should be 'uuid' type! //'external_ip_id' attribute value should be 'uuid' type!

Invalid transit_ip_id.

Enter the transit_ip_id value in UUID format.

404

NAT.1002

%s %s could not be found.

The resource is not found.

Check whether the resource is available or contact technical support.

404

NAT.1003

VirSubnet %s could not be found in vpc for gateway %s.

The subnet for which the SNAT rule is configured is not in the VPC of the private NAT gateway.

Ensure that the subnet for which the SNAT rule is configured is in the VPC of the private NAT gateway.

404

NAT.1009

Port %s information is missing.

Port information is missing.

Contact technical support.

409

NAT.1303

Transit ip %s is in this vpc, not support to specified. //External ip %s is in this vpc, not support to specified.

The VPC of the transit IP address must be different from that of the private NAT gateway.

Use a transit IP address that is in a different VPC of the private NAT gateway.

409

NAT.1304

Port %s is not in this vpc, not support to specified.

The port for which the DNAT rule is configured is not in the VPC of the private NAT gateway.

Ensure that the port for which the DNAT rule is configured is in the VPC of the private NAT gateway.

409

NAT.1305

Transit ip %s is used by exist dnat rule. //External ip %s is used by exist dnat rule.

The transit IP address is already used by a DNAT rule.

Use a transit IP address that is not used by any DNAT rule.

409

NAT.1307

Internal parameters entered conflict with exist dnat rules. //PrivateIp(FixedIp) %s is used by exist dnat rule.

The internal network information in this DNAT rule conflicts with that in existing DNAT rules.

Use a port, private IP address, backend port, and protocol that do not conflict with those of existing DNAT rules.

409

NAT.1308

Transit ip %s is used by exist snat rule. //External ip %s is used by exist snat rule.

The transit IP address is already used by an SNAT rule.

Use a transit IP address that is not used by any SNAT rule.

409

NAT.1309

Port %s is used by exist dnat rule.

The port is being used by a DNAT rule of another protocol type.

Use a port that is not used by DNAT rules of another protocol type.

409

NAT.1310

Transit parameters entered conflict with exist dnat rules. //External parameters entered conflict with exist dnat rules.

The external network information in this DNAT rule conflicts with the existing one.

Use a transit IP address, port number, and protocol that do not conflict with those in existing DNAT rules.

409

NAT.1403

Unable to complete operation for subnet %s. The IP address %s is in use.

This IP address is already in use.

Contact technical support.

409

NAT.1406

Transit ip %s has used by private nat gateway %s. //External ip %s has used by private nat gateway %s.

The transit IP address has been used by another private NAT gateway.

Use a transit IP address that is not used by other private NAT gateways.

409

NAT.1409

Transit ip %s is used by rules. //External ip %s is used by rules.

The transit IP address is used by a rule.

Ensure that the transit IP address is not used by other rules before deleting it.

409

NAT.1410

Transit ip %s is used by dnat rules of other protocols. //External ip %s is used by dnat rules of other protocols.

The transit IP address is being used by a DNAT rule of another protocol type.

Use a transit IP address that is not used by DNAT rules of another protocol type.

409

NAT.1503

Snat rule for network %s exists.

An SNAT rule has been configured for this subnet.

Select a subnet that has no SNAT rules configured.

409

NAT.1505

Snat rule for cidr %s exists.

An SNAT rule has been configured for this CIDR block.

Enter a CIDR block that does not conflict with existing ones.

500

NAT.1001

Internal Server Error.

Internal service error.

Contact technical support.

500

NAT.1004

Create Port Failed with subnet %s.

Failed to create the port in the subnet.

Contact technical support.

500

NAT.1005

Delete Port %s Failed.

Port deletion failed.

Contact technical support.