diff --git a/docs/apig/api-ref/ALL_META.TXT.json b/docs/apig/api-ref/ALL_META.TXT.json index aa4a4ce89..662e5f417 100644 --- a/docs/apig/api-ref/ALL_META.TXT.json +++ b/docs/apig/api-ref/ALL_META.TXT.json @@ -289,7 +289,7 @@ "node_id":"createenvironmentv2.xml", "product_code":"apig", "code":"16", - "des":"API poviders can publish an API in different environments, such as the development, test, and production environmentsAPI information, such as the version, request address", + "des":"API providers can publish an API in different environments, such as the development, test, and production environmentsAPI information, such as the version, request addres", "doc_type":"api", "kw":"Creating an Environment,Environment Management,API Reference", "search_title":"", @@ -3267,7 +3267,7 @@ "node_id":"createpostpayresizeorder.xml", "product_code":"apig", "code":"167", - "des":"This API is used to creat a specification change order of a pay-per-use gateway.For details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/postpaid", + "des":"This API is used to create a specification change order of a pay-per-use gateway.For details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/postpai", "doc_type":"api", "kw":"Modifying the Specifications of a Pay-Per-Use Gateway,Gateway Management,API Reference", "search_title":"", @@ -4393,7 +4393,7 @@ "node_id":"createappquota.xml", "product_code":"apig", "code":"224", - "des":"Creating a Credential QuotaFor details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/app-quotasStatus code: 201Status code: 400Status code: 401Sta", + "des":"This API is used to create a credential quota.For details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/app-quotasStatus code: 201Status code: 400", "doc_type":"api", "kw":"Creating a Credential Quota,Credential Quota Management,API Reference", "search_title":"", diff --git a/docs/apig/api-ref/CLASS.TXT.json b/docs/apig/api-ref/CLASS.TXT.json index f613391f6..c5bec6161 100644 --- a/docs/apig/api-ref/CLASS.TXT.json +++ b/docs/apig/api-ref/CLASS.TXT.json @@ -135,7 +135,7 @@ "code":"15" }, { - "desc":"API poviders can publish an API in different environments, such as the development, test, and production environmentsAPI information, such as the version, request address", + "desc":"API providers can publish an API in different environments, such as the development, test, and production environmentsAPI information, such as the version, request addres", "product_code":"apig", "title":"Creating an Environment", "uri":"CreateEnvironmentV2.html", @@ -1494,7 +1494,7 @@ "code":"166" }, { - "desc":"This API is used to creat a specification change order of a pay-per-use gateway.For details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/postpaid", + "desc":"This API is used to create a specification change order of a pay-per-use gateway.For details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/postpai", "product_code":"apig", "title":"Modifying the Specifications of a Pay-Per-Use Gateway", "uri":"CreatePostPayResizeOrder.html", @@ -2007,7 +2007,7 @@ "code":"223" }, { - "desc":"Creating a Credential QuotaFor details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/app-quotasStatus code: 201Status code: 400Status code: 401Sta", + "desc":"This API is used to create a credential quota.For details, see Calling APIs.POST /v2/{project_id}/apigw/instances/{instance_id}/app-quotasStatus code: 201Status code: 400", "product_code":"apig", "title":"Creating a Credential Quota", "uri":"CreateAppQuota.html", diff --git a/docs/apig/api-ref/CreateAppQuota.html b/docs/apig/api-ref/CreateAppQuota.html index ad322ea7c..068eb37c0 100644 --- a/docs/apig/api-ref/CreateAppQuota.html +++ b/docs/apig/api-ref/CreateAppQuota.html @@ -1,7 +1,7 @@

Creating a Credential Quota

-

Function

Creating a Credential Quota

+

Function

This API is used to create a credential quota.

Calling Method

For details, see Calling APIs.

diff --git a/docs/apig/api-ref/CreateEnvironmentV2.html b/docs/apig/api-ref/CreateEnvironmentV2.html index 964e7d7f6..90437b592 100644 --- a/docs/apig/api-ref/CreateEnvironmentV2.html +++ b/docs/apig/api-ref/CreateEnvironmentV2.html @@ -1,7 +1,7 @@

Creating an Environment

-

Function

API poviders can publish an API in different environments, such as the development, test, and production environments

+

Function

API providers can publish an API in different environments, such as the development, test, and production environments

API information, such as the version, request address, and even request message, varies depending on the environment in which an API is published. For example, v1.0 of an API is published in the production environment, v1.1 in the test environment, and v1.2 in the development environment.

APIG provides environment management, enabling you to access APIG in different scenarios at minimal costs.

diff --git a/docs/apig/api-ref/CreatePostPayResizeOrder.html b/docs/apig/api-ref/CreatePostPayResizeOrder.html index ab8d117df..0d975c192 100644 --- a/docs/apig/api-ref/CreatePostPayResizeOrder.html +++ b/docs/apig/api-ref/CreatePostPayResizeOrder.html @@ -1,7 +1,7 @@

Modifying the Specifications of a Pay-Per-Use Gateway

-

Function

This API is used to creat a specification change order of a pay-per-use gateway.

+

Function

This API is used to create a specification change order of a pay-per-use gateway.

Calling Method

For details, see Calling APIs.

diff --git a/docs/apig/api-ref/ErrorCode.html b/docs/apig/api-ref/ErrorCode.html index 18dd3afca..12404eba1 100644 --- a/docs/apig/api-ref/ErrorCode.html +++ b/docs/apig/api-ref/ErrorCode.html @@ -1,3254 +1,3240 @@

Error Codes

-
-

Status Code

+
+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/apig/api-ref/ListInstanceTags.html b/docs/apig/api-ref/ListInstanceTags.html index 69d144d2e..e09d3be40 100644 --- a/docs/apig/api-ref/ListInstanceTags.html +++ b/docs/apig/api-ref/ListInstanceTags.html @@ -231,7 +231,7 @@ "resource_name" : "apig_instance", "tags" : [ { "key" : "test-key", - "value" : "test-vaue" + "value" : "test-value" } ] }

Status code: 401

diff --git a/docs/apig/api-ref/api-grant-policy.html b/docs/apig/api-ref/api-grant-policy.html index 05b0c256e..f89e86645 100644 --- a/docs/apig/api-ref/api-grant-policy.html +++ b/docs/apig/api-ref/api-grant-policy.html @@ -10,1749 +10,1749 @@
  • Permission: A statement in a policy that allows or denies certain operations.
  • Action: Specific operations that are allowed or denied.
  • API: REST APIs that can be called by a user who has been granted specific permissions.
  • Authorization scope: Type of projects in which policies can be used to grant permissions. A policy can be applied to IAM projects, enterprise projects, or both. Policies that contain actions for both IAM and enterprise projects can be used and take effect for both IAM and Enterprise Management. Policies that only contain actions for IAM projects can be used and only take effect for IAM.

APIG supports actions that can be defined in custom policies. Permissions must be obtained before calling APIs provided by APIG.

-

Status Code

Error Codes

+

Error Codes

Error Message

+

Error Message

Description

+

Description

Solution

+

Solution

204

+

204

APIG.0000

+

APIG.0000

Successful

+

Successful

Successful

+

Successful

You do not need to take any actions.

+

You do not need to take any actions.

400

+

400

APIC.7211

+

APIC.7211

Parameter value does not match the rules

+

Parameter value does not match the rules

Parameter value does not match the rules

+

Parameter value does not match the rules

Modify the parameter value.

+

Modify the parameter value.

400

+

400

APIC.7230

+

APIC.7230

The maintenance time window must be 4 hours.

+

The maintenance time window must be 4 hours.

The maintenance time window must be 4 hours.

+

The maintenance time window must be 4 hours.

Modify the maintenance time window to 4 hours.

+

Modify the maintenance time window to 4 hours.

400

+

400

APIC.7235

+

APIC.7235

The maintenance time window must start or end with 2, 6, 10, 14, 18, or 22.

+

The maintenance time window must start or end with 2, 6, 10, 14, 18, or 22.

The maintenance time window must start or end with 2, 6, 10, 14, 18, or 22.

+

The maintenance time window must start or end with 2, 6, 10, 14, 18, or 22.

Modify the maintenance time window to start or end with 2, 6, 10, 14, 18, or 22.

+

Modify the maintenance time window to start or end with 2, 6, 10, 14, 18, or 22.

400

+

400

APIC.7238

+

APIC.7238

An AZ must be specified.

+

An AZ must be specified.

An AZ must be specified.

+

An AZ must be specified.

Specify an AZ when creating a gateway.

+

Specify an AZ when creating a gateway.

400

+

400

APIC.7239

+

APIC.7239

Invalid IP address.

+

Invalid IP address.

Invalid IP address.

+

Invalid IP address.

Enter a valid IP address.

+

Enter a valid IP address.

400

+

400

APIC.7241

+

APIC.7241

An enterprise project ID must be specified if you are an enterprise user.

+

An enterprise project ID must be specified if you are an enterprise user.

An enterprise project ID must be specified if you are an enterprise user.

+

An enterprise project ID must be specified if you are an enterprise user.

Specify an enterprise project ID.

+

Specify an enterprise project ID.

400

+

400

APIC.7242

+

APIC.7242

Load balancing is not supported by this edition.

+

Load balancing is not supported by this edition.

Load balancing is not supported by this edition.

+

Load balancing is not supported by this edition.

Change the gateway edition.

+

Change the gateway edition.

400

+

400

APIC.7243

+

APIC.7243

Scale-up is not supported by this edition.

+

Scale-up is not supported by this edition.

Scale-up is not supported by this edition.

+

Scale-up is not supported by this edition.

Change the gateway edition.

+

Change the gateway edition.

400

+

400

APIC.7244

+

APIC.7244

The bandwidth cannot be updated.

+

The bandwidth cannot be updated.

The bandwidth cannot be updated.

+

The bandwidth cannot be updated.

Do not perform this operation.

+

Do not perform this operation.

400

+

400

APIC.7254

+

APIC.7254

IPv6 access not supported.

+

IPv6 access not supported.

IPv6 access not supported.

+

IPv6 access not supported.

Contact technical support.

+

Contact technical support.

400

+

400

APIC.7255

+

APIC.7255

IPv6 not supported for the subnet used when creating the gateway or enabling IPv6 access.

+

IPv6 not supported for the subnet used when creating the gateway or enabling IPv6 access.

IPv6 not supported for the subnet used when creating the gateway or enabling IPv6 access.

+

IPv6 not supported for the subnet used when creating the gateway or enabling IPv6 access.

Use another subnet that supports IPv6.

+

Use another subnet that supports IPv6.

400

+

400

APIC.7257

+

APIC.7257

The custom inbound port is bound to a custom domain name.

+

The custom inbound port is bound to a custom domain name.

The port is bound to another API group.

+

The port is bound to another API group.

Delete or modify the domain name bound to the custom inbound port.

+

Delete or modify the domain name bound to the custom inbound port.

400

+

400

APIC.7258

+

APIC.7258

Port already defined.

+

Port already defined.

Port already defined.

+

Port already defined.

Enter another port number.

+

Enter another port number.

400

+

400

APIC.7312

+

APIC.7312

The AZ does not support IPv6.

+

The AZ does not support IPv6.

The AZ does not support IPv6.

+

The AZ does not support IPv6.

Use an AZ that supports IPv6.

+

Use an AZ that supports IPv6.

400

+

400

APIC.7313

+

APIC.7313

The bandwidth for IPv6 cannot be less than 5 MB.

+

The bandwidth for IPv6 cannot be less than 5 MB.

The bandwidth for IPv6 cannot be less than 5 MB.

+

The bandwidth for IPv6 cannot be less than 5 MB.

Increase the bandwidth

+

Increase the bandwidth

400

+

400

APIC.7500

+

APIC.7500

The gateway name already exists.

+

The gateway name already exists.

The gateway name already exists.

+

The gateway name already exists.

Use another gateway name.

+

Use another gateway name.

400

+

400

APIC.7503

+

APIC.7503

Parameters az and azList cannot be used at the same time.

+

Parameters az and azList cannot be used at the same time.

Parameters az and azList cannot be used at the same time.

+

Parameters az and azList cannot be used at the same time.

Delete az or azList.

+

Delete az or azList.

400

+

400

APIC.7505

+

APIC.7505

The gateway ID already exists.

+

The gateway ID already exists.

The gateway ID already exists.

+

The gateway ID already exists.

Change the gateway ID.

+

Change the gateway ID.

400

+

400

APIC.9206

+

APIC.9206

Failed to create the gateway.

+

Failed to create the gateway.

Failed to create the gateway.

+

Failed to create the gateway.

If the resources are insufficient, expand the resources. If the network is abnormal, check the service network for connectivity.

+

If the resources are insufficient, expand the resources. If the network is abnormal, check the service network for connectivity.

400

+

400

APIC.9208

+

APIC.9208

Failed to disable public outbound access.

+

Failed to disable public outbound access.

Failed to disable public outbound access.

+

Failed to disable public outbound access.

Contact technical support to view the logs.

+

Contact technical support to view the logs.

400

+

400

APIC.9210

+

APIC.9210

create cloud nat eip failed

+

create cloud nat eip failed

create cloud nat eip failed

+

create cloud nat eip failed

Contact technical support to view the background logs.

+

Contact technical support to view the background logs.

400

+

400

APIC.9211

+

APIC.9211

update bandwidth size failed

+

update bandwidth size failed

update bandwidth size failed

+

update bandwidth size failed

Contact technical support.

+

Contact technical support.

400

+

400

APIC.9215

+

APIC.9215

Failed to scale up the gateway.

+

Failed to scale up the gateway.

Failed to scale up the gateway.

+

Failed to scale up the gateway.

Contact technical support to view the background logs.

+

Contact technical support to view the background logs.

400

+

400

APIC.9216

+

APIC.9216

Failed to enable public inbound access.

+

Failed to enable public inbound access.

Failed to enable public inbound access.

+

Failed to enable public inbound access.

Contact technical support to view the background logs.

+

Contact technical support to view the background logs.

400

+

400

APIC.9217

+

APIC.9217

Failed to accept VPC peering connection or create route

+

Failed to accept VPC peering connection or create route

Failed to accept VPC peering connection or create route

+

Failed to accept VPC peering connection or create route

Connect technical support to view background logs.

+

Connect technical support to view background logs.

400

+

400

APIC.9218

+

APIC.9218

Create instance failed due to insufficient quota.

+

Create instance failed due to insufficient quota.

Create instance failed due to insufficient quota.

+

Create instance failed due to insufficient quota.

Increase the quota and try again.

+

Increase the quota and try again.

400

+

400

APIC.9219

+

APIC.9219

Create instance failed due to insufficient resources. -

+

Create instance failed due to insufficient resources.

Create instance failed due to insufficient resources.

+

Create instance failed due to insufficient resources.

Expand the resource capacity and try again.

+

Expand the resource capacity and try again.

400

+

400

APIC.9222

+

APIC.9222

Lock gateway operation failed.

+

Lock gateway operation failed.

Lock gateway operation failed.

+

Lock gateway operation failed.

Contact technical support.

+

Contact technical support.

400

+

400

APIC.9223

+

APIC.9223

Delete custom inbound port failed.

+

Delete custom inbound port failed.

Delete custom inbound port failed.

+

Delete custom inbound port failed.

Try again later or contact technical support.

+

Try again later or contact technical support.

400

+

400

APIC.9224

+

APIC.9224

Add custom inbound port failed.

+

Add custom inbound port failed.

Add custom inbound port failed.

+

Add custom inbound port failed.

Try again later or contact technical support.

+

Try again later or contact technical support.

400

+

400

APIG.1119

+

APIG.1119

No permissions to perform this operation.

+

No permissions to perform this operation.

No permissions to perform this operation.

+

No permissions to perform this operation.

Apply for the required permissions and try again.

+

Apply for the required permissions and try again.

400

+

400

APIG.1120

+

APIG.1120

No permissions to create ELB channels.

+

No permissions to create ELB channels.

No permissions to create ELB channels.

+

No permissions to create ELB channels.

Ensure that the ELB channel belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the ELB channel belongs to your account. If you are an IAM user, apply for the required permissions.

400

+

400

APIG.1201

+

APIG.1201

The resources belong to different tenants.

+

The resources belong to different tenants.

The resources belong to different tenants.

+

The resources belong to different tenants.

Ensure that the resources belong to the same tenant.

+

Ensure that the resources belong to the same tenant.

400

+

400

APIG.2000

+

APIG.2000

Parameter error.

+

Parameter error.

Parameter error.

+

Parameter error.

Modify the request parameters based on the reasons stated in the API response.

+

Modify the request parameters based on the reasons stated in the API response.

400

+

400

APIG.2001

+

APIG.2001

The request parameters must be specified.

+

The request parameters must be specified.

The request parameters must be specified.

+

The request parameters must be specified.

Set request parameters.

+

Set request parameters.

400

+

400

APIG.2002

+

APIG.2002

The parameter value is too small.

+

The parameter value is too small.

The parameter value is too small.

+

The parameter value is too small.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2003

+

APIG.2003

The parameter value is too large.

+

The parameter value is too large.

The parameter value is too large.

+

The parameter value is too large.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2004

+

APIG.2004

The parameter value is outside the allowable range.

+

The parameter value is outside the allowable range.

The parameter value is outside the allowable range.

+

The parameter value is outside the allowable range.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2005

+

APIG.2005

The parameter is too short.

+

The parameter is too short.

The parameter is too short.

+

The parameter is too short.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2006

+

APIG.2006

The parameter is too long.

+

The parameter is too long.

The parameter is too long.

+

The parameter is too long.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2007

+

APIG.2007

Invalid length.

+

Invalid length.

Invalid length.

+

Invalid length.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2008

+

APIG.2008

Only letters are allowed.

+

Only letters are allowed.

Only letters are allowed.

+

Only letters are allowed.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2009

+

APIG.2009

Only digits are allowed.

+

Only digits are allowed.

Only digits are allowed.

+

Only digits are allowed.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2010

+

APIG.2010

Only letters and digits are allowed.

+

Only letters and digits are allowed.

Only letters and digits are allowed.

+

Only letters and digits are allowed.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2011

+

APIG.2011

Invalid parameter value.

+

Invalid parameter value.

Invalid parameter value.

+

Invalid parameter value.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2012

+

APIG.2012

Invalid parameter value.

+

Invalid parameter value.

Invalid parameter value.

+

Invalid parameter value.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2013

+

APIG.2013

Only letters, digits, hyphens (-), and underscores (_) are allowed.

+

Only letters, digits, hyphens (-), and underscores (_) are allowed.

Only letters, digits, hyphens (-), and underscores (_) are allowed.

+

Only letters, digits, hyphens (-), and underscores (_) are allowed.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2014

+

APIG.2014

Invalid email address.

+

Invalid email address.

Invalid email address.

+

Invalid email address.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2015

+

APIG.2015

Invalid IP address.

+

Invalid IP address.

Invalid IP address.

+

Invalid IP address.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2016

+

APIG.2016

The characters are not encoded using Base 64.

+

The characters are not encoded using Base 64.

The characters are not encoded using Base 64.

+

The characters are not encoded using Base 64.

Change the value of the request parameter to a Base 64-encoded character string.

+

Change the value of the request parameter to a Base 64-encoded character string.

400

+

400

APIG.2017

+

APIG.2017

Invalid mobile number.

+

Invalid mobile number.

Invalid mobile number.

+

Invalid mobile number.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2018

+

APIG.2018

Invalid telephone number.

+

Invalid telephone number.

Invalid telephone number.

+

Invalid telephone number.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2019

+

APIG.2019

Invalid telephone or mobile number.

+

Invalid telephone or mobile number.

Invalid telephone or mobile number.

+

Invalid telephone or mobile number.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2020

+

APIG.2020

Invalid postal code.

+

Invalid postal code.

Invalid postal code.

+

Invalid postal code.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2021

+

APIG.2021

The URL domain is not included in the IP address whitelist.

+

The URL domain is not included in the IP address whitelist.

The URL domain is not included in the IP address whitelist.

+

The URL domain is not included in the IP address whitelist.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2022

+

APIG.2022

The URL domain is included in the IP address blacklist.

+

The URL domain is included in the IP address blacklist.

The URL domain is included in the IP address blacklist.

+

The URL domain is included in the IP address blacklist.

Modify the request parameter.

+

Modify the request parameter.

400

+

400

APIG.2023

+

APIG.2023

URL domain CNAME resolution failed.

+

URL domain CNAME resolution failed.

URL domain CNAME resolution failed.

+

URL domain CNAME resolution failed.

Register the CNAME resolution record of the domain name.

+

Register the CNAME resolution record of the domain name.

400

+

400

APIG.2024

+

APIG.2024

Invalid URL domain.

+

Invalid URL domain.

Invalid URL domain.

+

Invalid URL domain.

Use a correct domain name.

+

Use a correct domain name.

400

+

400

APIG.2025

+

APIG.2025

Invalid port number.

+

Invalid port number.

Invalid port number.

+

Invalid port number.

Use a correct port number.

+

Use a correct port number.

400

+

400

APIG.2026

+

APIG.2026

The request path parameters are not defined.

+

The request path parameters are not defined.

The request path parameters are not defined.

+

The request path parameters are not defined.

Add the parameters contained in the request path to the request parameters.

+

Add the parameters contained in the request path to the request parameters.

400

+

400

APIG.2027

+

APIG.2027

The backend path parameters are not defined.

+

The backend path parameters are not defined.

The backend path parameters are not defined.

+

The backend path parameters are not defined.

Add the parameters contained in the backend request path to the backend parameters.

+

Add the parameters contained in the backend request path to the backend parameters.

400

+

400

APIG.2028

+

APIG.2028

The request parameters mapped to the backend parameters are not defined.

+

The request parameters mapped to the backend parameters are not defined.

The request parameters mapped to the backend parameters are not defined.

+

The request parameters mapped to the backend parameters are not defined.

Map the backend parameters to the correct request parameters.

+

Map the backend parameters to the correct request parameters.

400

+

400

APIG.2029

+

APIG.2029

The default certificate already exists.

+

The default certificate already exists.

The default certificate already exists.

+

The default certificate already exists.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.2030

+

APIG.2030

Bad request for debugging the API.

+

Bad request for debugging the API.

Bad request for debugging the API.

+

Bad request for debugging the API.

Set correct API debugging parameters.

+

Set correct API debugging parameters.

400

+

400

APIG.2034

+

APIG.2034

The domain name has not been filed. File it first.

+

The domain name has not been filed. File it first.

The domain name has not been filed. File it first.

+

The domain name has not been filed. File it first.

Complete ICP filing for the domain name.

+

Complete ICP filing for the domain name.

400

+

400

APIG.2035

+

APIG.2035

The ICP Filing System is busy. Please try again later.

+

The ICP Filing System is busy. Please try again later.

The ICP Filing System is busy. Please try again later.

+

The ICP Filing System is busy. Please try again later.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.2036

+

APIG.2036

Only APIs that use custom authentication can have authorizer parameters.

+

Only APIs that use custom authentication can have authorizer parameters.

Only APIs that use custom authentication can have authorizer parameters.

+

Only APIs that use custom authentication can have authorizer parameters.

Delete unnecessary parameters.

+

Delete unnecessary parameters.

400

+

400

APIG.2041

+

APIG.2041

Invalid microservice.

+

Invalid microservice.

Invalid microservice.

+

Invalid microservice.

Change service_id to a valid microservice ID.

+

Change service_id to a valid microservice ID.

400

+

400

APIG.2042

+

APIG.2042

Invalid engine.

+

Invalid engine.

Invalid engine.

+

Invalid engine.

Change engine_id to a valid microservice engine ID.

+

Change engine_id to a valid microservice engine ID.

400

+

400

APIG.2044

+

APIG.2044

Invalid title of info

+

Invalid title of info

Invalid Info.title

+

Invalid Info.title

The Info.title must meet the documents

+

The Info.title must meet the documents

400

+

400

APIG.2045

+

APIG.2045

Parse Servers error. The Servers must meet the documents

+

Parse Servers error. The Servers must meet the documents

Servers field parsing error. Servers field is invalid

+

Servers field parsing error. Servers field is invalid

The Servers must meet the documents

+

The Servers must meet the documents

400

+

400

APIG.2046

+

APIG.2046

Incorrect custom authentication timeout.

+

Incorrect custom authentication timeout.

Incorrect custom authentication timeout.

+

Incorrect custom authentication timeout.

Modify the custom authentication timeout. It should be less than or equal to the function execution timeout and the V2 API timeout (600s).

+

Modify the custom authentication timeout. It should be less than or equal to the function execution timeout and the V2 API timeout (600s).

400

+

400

APIG.2047

+

APIG.2047

Incorrect number of retries for custom authentication.

+

Incorrect number of retries for custom authentication.

Set the number of custom authentication retries to a value between 0 and 10.

+

Set the number of custom authentication retries to a value between 0 and 10.

Set the number of custom authentication retries to a value between 0 and 10.

+

Set the number of custom authentication retries to a value between 0 and 10.

400

+

400

APIG.2048

+

APIG.2048

Incorrect Nacos configurations.

+

Incorrect Nacos configurations.

Incorrect Nacos configurations.

+

Incorrect Nacos configurations.

Correct the Nacos configurations.

+

Correct the Nacos configurations.

400

+

400

APIG.2049

+

APIG.2049

The port is not in the defined custom inbound ports.

+

The port is not in the defined custom inbound ports.

The port is not in the defined custom inbound ports.

+

The port is not in the defined custom inbound ports.

Use the default HTTP/HTTPS port, or define a new port in the inbound rule.

+

Use the default HTTP/HTTPS port, or define a new port in the inbound rule.

400

+

400

APIG.2050

+

APIG.2050

The combination of this domain name and port already exists.

+

The combination of this domain name and port already exists.

The combination of this domain name and port already exists.

+

The combination of this domain name and port already exists.

Specify another domain name or port number.

+

Specify another domain name or port number.

400

+

400

APIG.2051

+

APIG.2051

A domain name cannot be bound with different certificates.

+

A domain name cannot be bound with different certificates.

A domain name cannot be bound with different certificates.

+

A domain name cannot be bound with different certificates.

Bind the same certificate.

+

Bind the same certificate.

400

+

400

APIG.2101

+

APIG.2101

The certificate and private key do not match.

+

The certificate and private key do not match.

The certificate and private key do not match.

+

The certificate and private key do not match.

Use a certificate and private key that match each other.

+

Use a certificate and private key that match each other.

400

+

400

APIG.2102

+

APIG.2102

The certificate has expired.

+

The certificate has expired.

The certificate has expired.

+

The certificate has expired.

Use a valid certificate.

+

Use a valid certificate.

400

+

400

APIG.2103

+

APIG.2103

The certificate domain name and the custom domain name do not match.

+

The certificate domain name and the custom domain name do not match.

The certificate domain name and the custom domain name do not match.

+

The certificate domain name and the custom domain name do not match.

Ensure that the domain name in the certificate is the same as the custom domain name.

+

Ensure that the domain name in the certificate is the same as the custom domain name.

400

+

400

APIG.2104

+

APIG.2104

The certificate chain is not matched.

+

The certificate chain is not matched.

The certificate chain is not matched.

+

The certificate chain is not matched.

In a certificate chain, ensure that the server certificate is in the first place and followed by other certificates in sequence.

+

In a certificate chain, ensure that the server certificate is in the first place and followed by other certificates in sequence.

400

+

400

APIG.2105

+

APIG.2105

Encrypted private keys are not supported.

+

Encrypted private keys are not supported.

Encrypted private keys are not supported.

+

Encrypted private keys are not supported.

Use unencrypted private keys.

+

Use unencrypted private keys.

400

+

400

APIG.2106

+

APIG.2106

Invalid certificate or private key.

+

Invalid certificate or private key.

Invalid certificate or private key.

+

Invalid certificate or private key.

Use a correct certificate and private key.

+

Use a correct certificate and private key.

400

+

400

APIG.2108

+

APIG.2108

Microservice unavailable.

+

Microservice unavailable.

Microservice unavailable.

+

Microservice unavailable.

Change service_id to the ID of an available microservice.

+

Change service_id to the ID of an available microservice.

400

+

400

APIG.2109

+

APIG.2109

Invalid certificate. SAN missing.

+

Invalid certificate. SAN missing.

Invalid certificate. SAN missing.

+

Invalid certificate. SAN missing.

Generate a new certificate that contains a SAN.

+

Generate a new certificate that contains a SAN.

400

+

400

APIG.3073

+

APIG.3073

The IP address or IP address/CIDR mask does not exist.

+

The IP address or IP address/CIDR mask does not exist.

The IP address or IP address/CIDR mask does not exist.

+

The IP address or IP address/CIDR mask does not exist.

Check the IP address or IP address/CIDR mask.

+

Check the IP address or IP address/CIDR mask.

400

+

400

APIG.3148

+

APIG.3148

Invalid certificate. Add one that expires before January 19, 2038 03:14:07 UTC.

+

Invalid certificate. Add one that expires before January 19, 2038 03:14:07 UTC.

Invalid certificate. Add one that expires before January 19, 2038 03:14:07 UTC.

+

Invalid certificate. Add one that expires before January 19, 2038 03:14:07 UTC.

Invalid certificate. Add one that expires before January 19, 2038 03:14:07 UTC.

+

Invalid certificate. Add one that expires before January 19, 2038 03:14:07 UTC.

400

+

400

APIG.3153

+

APIG.3153

The number of custom GeoIPs exceeds the limit.

+

The number of custom GeoIPs exceeds the limit.

The number of custom GeoIPs exceeds the limit.

+

The number of custom GeoIPs exceeds the limit.

Delete unnecessary custom GeoIPs.

+

Delete unnecessary custom GeoIPs.

400

+

400

APIG.3201

+

APIG.3201

The API group name already exists.

+

The API group name already exists.

The API group name already exists.

+

The API group name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3202

+

APIG.3202

The API name already exists.

+

The API name already exists.

The API name already exists.

+

The API name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3203

+

APIG.3203

The app name already exists.

+

The app name already exists.

The app name already exists.

+

The app name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3204

+

APIG.3204

The request throttling policy name already exists.

+

The request throttling policy name already exists.

The request throttling policy name already exists.

+

The request throttling policy name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3205

+

APIG.3205

The environment name already exists.

+

The environment name already exists.

The environment name already exists.

+

The environment name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3206

+

APIG.3206

The access control policy name already exists.

+

The access control policy name already exists.

The access control policy name already exists.

+

The access control policy name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3207

+

APIG.3207

The signature key name already exists.

+

The signature key name already exists.

The signature key name already exists.

+

The signature key name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3208

+

APIG.3208

The VPC channel name already exists.

+

The VPC channel name already exists.

The VPC channel name already exists.

+

The VPC channel name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3209

+

APIG.3209

The parameter name already exists.

+

The parameter name already exists.

The parameter name already exists.

+

The parameter name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3210

+

APIG.3210

The backend policy name already exists.

+

The backend policy name already exists.

The backend policy name already exists.

+

The backend policy name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3211

+

APIG.3211

The authorizer name already exists.

+

The authorizer name already exists.

The authorizer name already exists.

+

The authorizer name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3212

+

APIG.3212

The identity source name already exists.

+

The identity source name already exists.

The identity source name already exists.

+

The identity source name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3213

+

APIG.3213

The tag name already exists.

+

The tag name already exists.

The tag name already exists.

+

The tag name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3216

+

APIG.3216

The response name already exists.

+

The response name already exists.

The response name already exists.

+

The response name already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3301

+

APIG.3301

The API already exists.

+

The API already exists.

The API already exists.

+

The API already exists.

Change the request method and URL of the API.

+

Change the request method and URL of the API.

400

+

400

APIG.3302

+

APIG.3302

The excluded configuration already exists.

+

The excluded configuration already exists.

The excluded configuration already exists.

+

The excluded configuration already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3303

+

APIG.3303

The environment variable already exists.

+

The environment variable already exists.

The environment variable already exists.

+

The environment variable already exists.

Use another name.

+

Use another name.

400

+

400

APIG.3304

+

APIG.3304

The purchasing order already exists.

+

The purchasing order already exists.

The purchasing order already exists.

+

The purchasing order already exists.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.3305

+

APIG.3305

The URL domain name already exists.

+

The URL domain name already exists.

The URL domain name already exists.

+

The URL domain name already exists.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.3306

+

APIG.3306

The IP address already exists.

+

The IP address already exists.

The IP address already exists.

+

The IP address already exists.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.3308

+

APIG.3308

The excluded request throttling configuration already exists.

+

The excluded request throttling configuration already exists.

The excluded request throttling configuration already exists.

+

The excluded request throttling configuration already exists.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.3309

+

APIG.3309

The operation has already been performed.

+

The operation has already been performed.

The operation has already been performed.

+

The operation has already been performed.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.3310

+

APIG.3310

The AppKey already exists.

+

The AppKey already exists.

The AppKey already exists.

+

The AppKey already exists.

Use another AppKey.

+

Use another AppKey.

400

+

400

APIG.3316

+

APIG.3316

The API authorization record already exists.

+

The API authorization record already exists.

The API authorization record already exists.

+

The API authorization record already exists.

Use another API or app.

+

Use another API or app.

400

+

400

APIG.3330

+

APIG.3330

VPC already bound to a microservice.

+

VPC already bound to a microservice.

VPC already bound to a microservice.

+

VPC already bound to a microservice.

Change vpc_channel_id to another ID not bound to any microservice.

+

Change vpc_channel_id to another ID not bound to any microservice.

400

+

400

APIG.3331

+

APIG.3331

The orchestration rule name already exists.

+

The orchestration rule name already exists.

The orchestration rule name already exists.

+

The orchestration rule name already exists.

Use a unique rule name.

+

Use a unique rule name.

400

+

400

APIG.3332

+

APIG.3332

The IP address or IP address/CIDR mask already exists.

+

The IP address or IP address/CIDR mask already exists.

The IP address or IP address/CIDR mask already exists.

+

The IP address or IP address/CIDR mask already exists.

Check whether the IP address or IP address/CIDR mask is unique.

+

Check whether the IP address or IP address/CIDR mask is unique.

400

+

400

APIG.3600

+

APIG.3600

JSON or YAML format error.

+

JSON or YAML format error.

JSON or YAML format error.

+

JSON or YAML format error.

Check whether the file to be imported is in correct YAML or JSON format.

+

Check whether the file to be imported is in correct YAML or JSON format.

400

+

400

APIG.3601

+

APIG.3601

The Swagger file version must be 2.0.

+

The Swagger file version must be 2.0.

The Swagger file version must be 2.0.

+

The Swagger file version must be 2.0.

Ensure that the Swagger file version is 2.0.

+

Ensure that the Swagger file version is 2.0.

400

+

400

APIG.3602

+

APIG.3602

Syntax error in the Swagger file.

+

Syntax error in the Swagger file.

Syntax error in the Swagger file.

+

Syntax error in the Swagger file.

Check for syntax errors in the Swagger file.

+

Check for syntax errors in the Swagger file.

400

+

400

APIG.3603

+

APIG.3603

The Swagger file content is too long.

+

The Swagger file content is too long.

The Swagger file content is too long.

+

The Swagger file content is too long.

Reduce the size of the Swagger file.

+

Reduce the size of the Swagger file.

400

+

400

APIG.3608

+

APIG.3608

The API Designer does not support API modification.

+

The API Designer does not support API modification.

The API Designer does not support API modification.

+

The API Designer does not support API modification.

Contact technical support.

+

Contact technical support.

400

+

400

APIG.3609

+

APIG.3609

The input file is empty.

+

The input file is empty.

The input file is empty.

+

The input file is empty.

Use a file that is not empty.

+

Use a file that is not empty.

400

+

400

APIG.3710

+

APIG.3710

The VPC channel is being used by another third_auth plugin

+

The VPC channel is being used by another third_auth plugin

The VPC channel is being used by another third_auth plugin

+

The VPC channel is being used by another third_auth plugin

Unbind the third-party plug-in from the load balance channel, and then delete the load balance channel.

+

Unbind the third-party plug-in from the load balance channel, and then delete the load balance channel.

400

+

400

APIG.3715

+

APIG.3715

A domain name can only be bound with CA certificates of the same algorithm type.

+

A domain name can only be bound with CA certificates of the same algorithm type.

A domain name can only be bound with CA certificates of the same algorithm type.

+

A domain name can only be bound with CA certificates of the same algorithm type.

Unbind the existing CA certificates and try again.

+

Unbind the existing CA certificates and try again.

400

+

400

APIG.3717

+

APIG.3717

Two-way TLS authentication not supported for HTTP or GRPC backend requests.

+

Two-way TLS authentication not supported for HTTP or GRPC backend requests.

Two-way TLS authentication not supported for HTTP or GRPC backend requests.

+

Two-way TLS authentication not supported for HTTP or GRPC backend requests.

Disable two-way TLS authentication first.

+

Disable two-way TLS authentication first.

401

+

401

APIC.7100

+

APIC.7100

Token missing. Log in again or try again later.

+

Token missing. Log in again or try again later.

Token missing. Log in again or try again later.

+

Token missing. Log in again or try again later.

Provide a token.

+

Provide a token.

401

+

401

APIC.7101

+

APIC.7101

Token expired. Try again later.

+

Token expired. Try again later.

Token expired. Try again later.

+

Token expired. Try again later.

Obtain a new token.

+

Obtain a new token.

401

+

401

APIC.7102

+

APIC.7102

Incorrect token or token resolution failure

+

Incorrect token or token resolution failure

Incorrect token or token resolution failure

+

Incorrect token or token resolution failure

Contact technical support to check the token encryption/decryption setting.

+

Contact technical support to check the token encryption/decryption setting.

401

+

401

APIC.7103

+

APIC.7103

Token contains no project information.

+

Token contains no project information.

Token contains no project information.

+

Token contains no project information.

Specify project information when obtaining a token.

+

Specify project information when obtaining a token.

401

+

401

APIC.7105

+

APIC.7105

Token contains no user information.

+

Token contains no user information.

Token contains no user information.

+

Token contains no user information.

Specify user information when obtaining a token.

+

Specify user information when obtaining a token.

401

+

401

APIC.7107

+

APIC.7107

Token contains no role information.

+

Token contains no role information.

Token contains no role information.

+

Token contains no role information.

Specify role information when obtaining a token.

+

Specify role information when obtaining a token.

401

+

401

APIG.1000

+

APIG.1000

Token missing. Log in again or try again later.

+

Token missing. Log in again or try again later.

Token missing. Log in again or try again later.

+

Token missing. Log in again or try again later.

Provide a token.

+

Provide a token.

401

+

401

APIG.1001

+

APIG.1001

Session expired. Please try again later.

+

Session expired. Please try again later.

Session expired. Please try again later.

+

Session expired. Please try again later.

Obtain another token and try again.

+

Obtain another token and try again.

401

+

401

APIG.1002

+

APIG.1002

Incorrect token or token resolution failed.

+

Incorrect token or token resolution failed.

Incorrect token or token resolution failed..

+

Incorrect token or token resolution failed..

Use a correct token.

+

Use a correct token.

401

+

401

APIG.1003

+

APIG.1003

Token contains no project information.

+

Token contains no project information.

Token contains no project information.

+

Token contains no project information.

Use a token containing project information.

+

Use a token containing project information.

401

+

401

APIG.1005

+

APIG.1005

No permissions to request this method

+

No permissions to request this method

No permissions to request this method

+

No permissions to request this method

Use a token with the required permissions.

+

Use a token with the required permissions.

401

+

401

APIG.1007

+

APIG.1007

Token contains no domain information.

+

Token contains no domain information.

Token contains no domain information.

+

Token contains no domain information.

Contact technical support.

+

Contact technical support.

401

+

401

APIG.1008

+

APIG.1008

Invalid domain.

+

Invalid domain.

Invalid domain.

+

Invalid domain.

Contact technical support.

+

Contact technical support.

401

+

401

APIG.1009

+

APIG.1009

Token contains no user information.

+

Token contains no user information.

Token contains no user information.

+

Token contains no user information.

Use a token containing user information.

+

Use a token containing user information.

401

+

401

APIG.1010

+

APIG.1010

PDP server connection failed.

+

PDP server connection failed.

PDP server connection failed.

+

PDP server connection failed.

Contact technical support.

+

Contact technical support.

401

+

401

APIG.1011

+

APIG.1011

You can request resources only after you complete real-name authentication.

+

You can request resources only after you complete real-name authentication.

You can request resources only after you complete real-name authentication.

+

You can request resources only after you complete real-name authentication.

Perform real-name authentication for your account and try again.

+

Perform real-name authentication for your account and try again.

401

+

401

APIG.1012

+

APIG.1012

Your account balance is insufficient. Top up your account.

+

Your account balance is insufficient. Top up your account.

Your account balance is insufficient. Top up your account.

+

Your account balance is insufficient. Top up your account.

Top up your account.

+

Top up your account.

401

+

401

APIG.1013

+

APIG.1013

Your account has been frozen. Some functions become unavailable. To unfreeze your account, contact customer service.

+

Your account has been frozen. Some functions become unavailable. To unfreeze your account, contact customer service.

Your account has been frozen. Some functions become unavailable. To unfreeze your account, contact customer service.

+

Your account has been frozen. Some functions become unavailable. To unfreeze your account, contact customer service.

Restore your account and try again.

+

Restore your account and try again.

403

+

403

APIC.7106

+

APIC.7106

Operation restricted. Check at My Account.

+

Operation restricted. Check at My Account.

Operation restricted. Check at My Account.

+

Operation restricted. Check at My Account.

Use a token with the required permissions.

+

Use a token with the required permissions.

403

+

403

APIC.7109

+

APIC.7109

Access denied because your account is suspended.

+

Access denied because your account is suspended.

Access denied because your account is suspended.

+

Access denied because your account is suspended.

Restore your account first.

+

Restore your account first.

403

+

403

APIC.7110

+

APIC.7110

Your account only has read permissions and can only send GET requests.

+

Your account only has read permissions and can only send GET requests.

Your account only has read permissions and can only send GET requests.

+

Your account only has read permissions and can only send GET requests.

Contact the account administrator to grant you administrator or fine-grained permissions.

+

Contact the account administrator to grant you administrator or fine-grained permissions.

403

+

403

APIC.7111

+

APIC.7111

The requested resource does not belong to your account.

+

The requested resource does not belong to your account.

The requested resource does not belong to your account.

+

The requested resource does not belong to your account.

Use a correct token.

+

Use a correct token.

403

+

403

APIC.7118

+

APIC.7118

User domain does not match.

+

User domain does not match.

User domain does not match.

+

User domain does not match.

Check the domain info.

+

Check the domain info.

403

+

403

APIC.7130

+

APIC.7130

No permissions to access gateways in other projects.

+

No permissions to access gateways in other projects.

No permissions to access gateways in other projects.

+

No permissions to access gateways in other projects.

Specify the correct project ID.

+

Specify the correct project ID.

403

+

403

APIC.7134

+

APIC.7134

No permissions to access this enterprise project.

+

No permissions to access this enterprise project.

No permissions to access this enterprise project.

+

No permissions to access this enterprise project.

Use an enterprise project that you have permissions to access.

+

Use an enterprise project that you have permissions to access.

403

+

403

APIC.7300

+

APIC.7300

You do not have permission to perform action {x} on resource {x}.

+

You do not have permission to perform action {x} on resource {x}.

You do not have permission to perform action {x} on resource {x}.

+

You do not have permission to perform action {x} on resource {x}.

Check your permissions.

+

Check your permissions.

403

+

403

APIC.7400

+

APIC.7400

Maximum number of gateways reached.

+

Maximum number of gateways reached.

Maximum number of gateways reached.

+

Maximum number of gateways reached.

Contact technical support to increase the gateway quota.

+

Contact technical support to increase the gateway quota.

403

+

403

APIC.7402

+

APIC.7402

The number of tags exceeds the maximum allowed limit.

+

The number of tags exceeds the maximum allowed limit.

The number of tags exceeds the maximum allowed limit.

+

The number of tags exceeds the maximum allowed limit.

Delete unnecessary tags.

+

Delete unnecessary tags.

403

+

403

APIC.7403

+

APIC.7403

The number of custom inbound ports has reached the maximum.

+

The number of custom inbound ports has reached the maximum.

The number of custom inbound ports has reached the maximum.

+

The number of custom inbound ports has reached the maximum.

Increase the quota for custom inbound ports.

+

Increase the quota for custom inbound ports.

403

+

403

APIG.1020

+

APIG.1020

Insufficient permissions. -

+

Insufficient permissions.

Insufficient permissions. -

+

Insufficient permissions.

Grant the read and write permissions to the user.

+

Grant the read and write permissions to the user.

403

+

403

APIG.1101

+

APIG.1101

No permissions to perform operations on this API group.

+

No permissions to perform operations on this API group.

No permissions to perform operations on this API group.

+

No permissions to perform operations on this API group.

Ensure that the API group belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the API group belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1102

+

APIG.1102

No permissions to perform operations on this API.

+

No permissions to perform operations on this API.

No permissions to perform operations on this API.

+

No permissions to perform operations on this API.

Ensure that the API belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the API belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1103

+

APIG.1103

No permissions to perform operations on this environment.

+

No permissions to perform operations on this environment.

No permissions to perform operations on this environment.

+

No permissions to perform operations on this environment.

Ensure that the environment belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the environment belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1104

+

APIG.1104

No permissions to perform operations on this app.

+

No permissions to perform operations on this app.

No permissions to perform operations on this app.

+

No permissions to perform operations on this app.

Ensure that the app belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the app belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1105

+

APIG.1105

No permissions to perform operations on this request throttling policy.

+

No permissions to perform operations on this request throttling policy.

No permissions to perform operations on this request throttling policy.

+

No permissions to perform operations on this request throttling policy.

Ensure that the request throttling policy belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the request throttling policy belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1106

+

APIG.1106

No permissions to perform operations on this access control policy.

+

No permissions to perform operations on this access control policy.

No permissions to perform operations on this access control policy.

+

No permissions to perform operations on this access control policy.

Ensure that the access control policy belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the access control policy belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1107

+

APIG.1107

No permissions to perform operations on this configuration.

+

No permissions to perform operations on this configuration.

No permissions to perform operations on this configuration.

+

No permissions to perform operations on this configuration.

Contact technical support.

+

Contact technical support.

403

+

403

APIG.1108

+

APIG.1108

No permissions to perform operations on this excluded configuration.

+

No permissions to perform operations on this excluded configuration.

No permissions to perform operations on this excluded configuration.

+

No permissions to perform operations on this excluded configuration.

Contact technical support.

+

Contact technical support.

403

+

403

APIG.1109

+

APIG.1109

No permissions to perform operations on this app authorization record.

+

No permissions to perform operations on this app authorization record.

No permissions to perform operations on this app authorization record.

+

No permissions to perform operations on this app authorization record.

Ensure that the app authorization information belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the app authorization information belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1110

+

APIG.1110

No permissions to perform operations on this environment variable.

+

No permissions to perform operations on this environment variable.

No permissions to perform operations on this environment variable.

+

No permissions to perform operations on this environment variable.

Ensure that the environment variable belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the environment variable belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1111

+

APIG.1111

No permissions to perform operations on this subscription record.

+

No permissions to perform operations on this subscription record.

No permissions to perform operations on this subscription record.

+

No permissions to perform operations on this subscription record.

Ensure that the subscription belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the subscription belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1112

+

APIG.1112

No permissions to perform operations on this signature key.

+

No permissions to perform operations on this signature key.

No permissions to perform operations on this signature key.

+

No permissions to perform operations on this signature key.

Ensure that the signature key belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the signature key belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1113

+

APIG.1113

No permissions to perform operations on this VPC channel.

+

No permissions to perform operations on this VPC channel.

No permissions to perform operations on this VPC channel.

+

No permissions to perform operations on this VPC channel.

Ensure that the VPC channel belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the VPC channel belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1115

+

APIG.1115

No permissions to perform operations on this certificate.

+

No permissions to perform operations on this certificate.

No permissions to perform operations on this certificate.

+

No permissions to perform operations on this certificate.

Ensure that the certificate belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the certificate belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1116

+

APIG.1116

No permissions to perform operations on this on-sale API.

+

No permissions to perform operations on this on-sale API.

No permissions to perform operations on this on-sale API.

+

No permissions to perform operations on this on-sale API.

Ensure that the API belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the API belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1136

+

APIG.1136

No permissions to perform operations on this instance.

+

No permissions to perform operations on this instance.

No permissions to perform operations on this instance.

+

No permissions to perform operations on this instance.

Contact technical support.

+

Contact technical support.

403

+

403

APIG.1137

+

APIG.1137

No permissions to perform operations on this authorizer.

+

No permissions to perform operations on this authorizer.

No permissions to perform operations on this authorizer.

+

No permissions to perform operations on this authorizer.

Ensure that the custom authorizer belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the custom authorizer belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1140

+

APIG.1140

No permissions to perform operations on this feature.

+

No permissions to perform operations on this feature.

No permissions to perform operations on this feature.

+

No permissions to perform operations on this feature.

Ensure that the feature belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the feature belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1200

+

APIG.1200

No permissions to perform operations on this API Swagger file.

+

No permissions to perform operations on this API Swagger file.

No permissions to perform operations on this API Swagger file.

+

No permissions to perform operations on this API Swagger file.

Ensure that the Swagger file belongs to your account. If you are an IAM user, apply for the required permissions.

+

Ensure that the Swagger file belongs to your account. If you are an IAM user, apply for the required permissions.

403

+

403

APIG.1301

+

APIG.1301

No permissions to perform operations on this domain

+

No permissions to perform operations on this domain

No permissions to perform operations on this domain

+

No permissions to perform operations on this domain

The domain to be operated must be under your own account.

+

The domain to be operated must be under your own account.

403

+

403

APIG.3100

+

APIG.3100

The number of resources exceeds the maximum allowed limit.

+

The number of resources exceeds the maximum allowed limit.

The number of resources exceeds the maximum allowed limit.

+

The number of resources exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3101

+

APIG.3101

The number of API groups exceeds the maximum allowed limit.

+

The number of API groups exceeds the maximum allowed limit.

The number of API groups exceeds the maximum allowed limit.

+

The number of API groups exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3102

+

APIG.3102

The number of APIs exceeds the maximum allowed limit.

+

The number of APIs exceeds the maximum allowed limit.

The number of APIs exceeds the maximum allowed limit.

+

The number of APIs exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3103

+

APIG.3103

The number of apps exceeds the maximum allowed limit.

+

The number of apps exceeds the maximum allowed limit.

The number of apps exceeds the maximum allowed limit.

+

The number of apps exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3104

+

APIG.3104

The number of environments exceeds the maximum allowed limit.

+

The number of environments exceeds the maximum allowed limit.

The number of environments exceeds the maximum allowed limit.

+

The number of environments exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3105

+

APIG.3105

The number of signature keys exceeds the maximum allowed limit.

+

The number of signature keys exceeds the maximum allowed limit.

The number of signature keys exceeds the maximum allowed limit.

+

The number of signature keys exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3106

+

APIG.3106

The number of variables exceeds the maximum allowed limit.

+

The number of variables exceeds the maximum allowed limit.

The number of variables exceeds the maximum allowed limit.

+

The number of variables exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3107

+

APIG.3107

The number of request throttling policies exceeds the maximum allowed limit.

+

The number of request throttling policies exceeds the maximum allowed limit.

The number of request throttling policies exceeds the maximum allowed limit.

+

The number of request throttling policies exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3108

+

APIG.3108

The number of domain names exceeds the maximum allowed limit.

+

The number of domain names exceeds the maximum allowed limit.

The number of domain names exceeds the maximum allowed limit.

+

The number of domain names exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3109

+

APIG.3109

The number of VPC channels exceeds the maximum allowed limit.

+

The number of VPC channels exceeds the maximum allowed limit.

The number of VPC channels exceeds the maximum allowed limit.

+

The number of VPC channels exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3110

+

APIG.3110

The number of cloud servers in the VPC channel exceeds the maximum allowed limit.

+

The number of cloud servers in the VPC channel exceeds the maximum allowed limit.

The number of cloud servers in the VPC channel exceeds the maximum allowed limit.

+

The number of cloud servers in the VPC channel exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3111

+

APIG.3111

The number of parameters in req_params exceeds the maximum allowed limit.

+

The number of parameters in req_params exceeds the maximum allowed limit.

The number of parameters in req_params exceeds the maximum allowed limit.

+

The number of parameters in req_params exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3112

+

APIG.3112

The number of access control policies exceeds the maximum allowed limit.

+

The number of access control policies exceeds the maximum allowed limit.

The number of access control policies exceeds the maximum allowed limit.

+

The number of access control policies exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3113

+

APIG.3113

The number of API backend policies exceeds the maximum allowed limit.

+

The number of API backend policies exceeds the maximum allowed limit.

The number of API backend policies exceeds the maximum allowed limit.

+

The number of API backend policies exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3114

+

APIG.3114

The number of policy conditions exceeds the maximum allowed limit.

+

The number of policy conditions exceeds the maximum allowed limit.

The number of policy conditions exceeds the maximum allowed limit.

+

The number of policy conditions exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3116

+

APIG.3116

The number of authorizers exceeds the maximum allowed limit.

+

The number of authorizers exceeds the maximum allowed limit.

The number of authorizers exceeds the maximum allowed limit.

+

The number of authorizers exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3117

+

APIG.3117

The number of identity sources exceeds the maximum allowed limit.

+

The number of identity sources exceeds the maximum allowed limit.

The number of identity sources exceeds the maximum allowed limit.

+

The number of identity sources exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3125

+

APIG.3125

The number of APIs in the API group exceeds the maximum allowed limit.

+

The number of APIs in the API group exceeds the maximum allowed limit.

The number of APIs in the API group exceeds the maximum allowed limit.

+

The number of APIs in the API group exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3127

+

APIG.3127

The number of APIs has reached the upper limit. A maximum of xxx APIs can be imported at a time.

+

The number of APIs has reached the upper limit. A maximum of xxx APIs can be imported at a time.

The number of APIs has reached the upper limit. A maximum of xxx APIs can be imported at a time.

+

The number of APIs has reached the upper limit. A maximum of xxx APIs can be imported at a time.

Reduce the number of APIs to import.

+

Reduce the number of APIs to import.

403

+

403

APIG.3131

+

APIG.3131

The number of AppCodes exceeds the maximum allowed limit.

+

The number of AppCodes exceeds the maximum allowed limit.

The number of AppCodes exceeds the maximum allowed limit.

+

The number of AppCodes exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3132

+

APIG.3132

The number of Swagger APIs in the API group exceeds the maximum allowed limit.

+

The number of Swagger APIs in the API group exceeds the maximum allowed limit.

The number of Swagger APIs in the API group exceeds the maximum allowed limit.

+

The number of Swagger APIs in the API group exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3133

+

APIG.3133

The number of API tags exceeds the maximum allowed limit.

+

The number of API tags exceeds the maximum allowed limit.

The number of API tags exceeds the maximum allowed limit.

+

The number of API tags exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3136

+

APIG.3136

The number of responses exceeds the maximum allowed limit.

+

The number of responses exceeds the maximum allowed limit.

The number of responses exceeds the maximum allowed limit.

+

The number of responses exceeds the maximum allowed limit.

Contact technical support to increase the quota.

+

Contact technical support to increase the quota.

403

+

403

APIG.3150

+

APIG.3150

The number of orchestration rules exceeds the maximum.

+

The number of orchestration rules exceeds the maximum.

The number of orchestration rules exceeds the maximum.

+

The number of orchestration rules exceeds the maximum.

Contact technical support to increase the quota of orchestration rules.

+

Contact technical support to increase the quota of orchestration rules.

403

+

403

APIG.3151

+

APIG.3151

The number of orchestration rules bound to the API exceeds the maximum.

+

The number of orchestration rules bound to the API exceeds the maximum.

The number of orchestration rules bound to the API exceeds the maximum.

+

The number of orchestration rules bound to the API exceeds the maximum.

Contact technical support to increase the quota of orchestration rules that can be bound to the API.

+

Contact technical support to increase the quota of orchestration rules that can be bound to the API.

403

+

403

APIG.3411

+

APIG.3411

The APIs belong to different tenants.

+

The APIs belong to different tenants.

The APIs belong to different tenants.

+

The APIs belong to different tenants.

This operation is not allowed.

+

This operation is not allowed.

403

+

403

APIG.3412

+

APIG.3412

The API provider has been frozen.

+

The API provider has been frozen.

The API provider has been frozen.

+

The API provider has been frozen.

Contact technical support.

+

Contact technical support.

403

+

403

APIG.3414

+

APIG.3414

The VPC channel is already being used by another API.

+

The VPC channel is already being used by another API.

The VPC channel is already being used by another API.

+

The VPC channel is already being used by another API.

Delete the API associated with the VPC channel and then delete the VPC channel.

+

Delete the API associated with the VPC channel and then delete the VPC channel.

403

+

403

APIG.3415

+

APIG.3415

The API group cannot be deleted because it contains APIs.

+

The API group cannot be deleted because it contains APIs.

The API group cannot be deleted because it contains APIs.

+

The API group cannot be deleted because it contains APIs.

Delete the APIs in the API group and then delete the API group.

+

Delete the APIs in the API group and then delete the API group.

403

+

403

APIG.3416

+

APIG.3416

The API cannot be deleted because it has been published.

+

The API cannot be deleted because it has been published.

The API cannot be deleted because it has been published.

+

The API cannot be deleted because it has been published.

Take the API offline and then delete it.

+

Take the API offline and then delete it.

403

+

403

APIG.3418

+

APIG.3418

The environment contains published APIs.

+

The environment contains published APIs.

The environment contains published APIs.

+

The environment contains published APIs.

This operation is not allowed.

+

This operation is not allowed.

403

+

403

APIG.3420

+

APIG.3420

The API group is no longer available on the marketplace.

+

The API group is no longer available on the marketplace.

The API group is no longer available on the marketplace.

+

The API group is no longer available on the marketplace.

Check whether the API group has been listed on the marketplace.

+

Check whether the API group has been listed on the marketplace.

403

+

403

APIG.3447

+

APIG.3447

The access control policy cannot be deleted because it has been bound to APIs.

+

The access control policy cannot be deleted because it has been bound to APIs.

The access control policy cannot be deleted because it has been bound to APIs.

+

The access control policy cannot be deleted because it has been bound to APIs.

Delete the APIs bound with the access control policy and then delete the access control policy.

+

Delete the APIs bound with the access control policy and then delete the access control policy.

403

+

403

APIG.3451

+

APIG.3451

The request throttling policy cannot be deleted because it has been bound to APIs.

+

The request throttling policy cannot be deleted because it has been bound to APIs.

The request throttling policy cannot be deleted because it has been bound to APIs.

+

The request throttling policy cannot be deleted because it has been bound to APIs.

Delete the APIs bound with the request throttling policy and then delete the request throttling policy.

+

Delete the APIs bound with the request throttling policy and then delete the request throttling policy.

403

+

403

APIG.3471

+

APIG.3471

The operation cannot be performed on this type of VPC channel.

+

The operation cannot be performed on this type of VPC channel.

The operation cannot be performed on this type of VPC channel.

+

The operation cannot be performed on this type of VPC channel.

This operation is not allowed.

+

This operation is not allowed.

403

+

403

APIG.3472

+

APIG.3472

The load balancer is already being used by another VPC channel.

+

The load balancer is already being used by another VPC channel.

The load balancer is already being used by another VPC channel.

+

The load balancer is already being used by another VPC channel.

Unbind the load balancer from the VPC channel.

+

Unbind the load balancer from the VPC channel.

403

+

403

APIG.3473

+

APIG.3473

The load balancer has already been bound to another endpoint service.

+

The load balancer has already been bound to another endpoint service.

The load balancer has already been bound to another endpoint service.

+

The load balancer has already been bound to another endpoint service.

This operation is not allowed.

+

This operation is not allowed.

403

+

403

APIG.3474

+

APIG.3474

The API group ID in the URL does not match the API group to which the URL domain has been bound.

+

The API group ID in the URL does not match the API group to which the URL domain has been bound.

The API group ID in the URL does not match the API group to which the URL domain has been bound.

+

The API group ID in the URL does not match the API group to which the URL domain has been bound.

Change the API group specified in the URL to the API group associated with the domain name.

+

Change the API group specified in the URL to the API group associated with the domain name.

404

+

404

APIC.7301

+

APIC.7301

Instance spec not found

+

Instance spec not found

Instance spec not found

+

Instance spec not found

Use a valid instance spec.

+

Use a valid instance spec.

404

+

404

APIC.7302

+

APIC.7302

Instance not found

+

Instance not found

Instance not found

+

Instance not found

Check whether the instance exists, and use a valid instance ID.

+

Check whether the instance exists, and use a valid instance ID.

404

+

404

APIC.7307

+

APIC.7307

The security group does not exist in the VPC.

+

The security group does not exist in the VPC.

The security group does not exist in the VPC.

+

The security group does not exist in the VPC.

Use an existing security group.

+

Use an existing security group.

404

+

404

APIC.7310

+

APIC.7310

The region does not have any AZs.

+

The region does not have any AZs.

The region does not have any AZs.

+

The region does not have any AZs.

Use another region.

+

Use another region.

404

+

404

APIC.7311

+

APIC.7311

The NAT EIP does not exist in the VPC.

+

The NAT EIP does not exist in the VPC.

The NAT EIP does not exist in the VPC.

+

The NAT EIP does not exist in the VPC.

Use an existing NAT EIP.

+

Use an existing NAT EIP.

404

+

404

APIC.7314

+

APIC.7314

The VPC Endpoint of the gateway does not exist.

+

The VPC Endpoint of the gateway does not exist.

The VPC Endpoint of the gateway does not exist.

+

The VPC Endpoint of the gateway does not exist.

Contact technical support to check the VPC Endpoint.

+

Contact technical support to check the VPC Endpoint.

404

+

404

APIG.3001

+

APIG.3001

The API group does not exist

+

The API group does not exist

The API group does not exist

+

The API group does not exist

Check whether the API group exists.

+

Check whether the API group exists.

404

+

404

APIG.3002

+

APIG.3002

The API does not exist.

+

The API does not exist.

The API does not exist.

+

The API does not exist.

Check whether the API exists.

+

Check whether the API exists.

404

+

404

APIG.3003

+

APIG.3003

The environment does not exist.

+

The environment does not exist.

The environment does not exist.

+

The environment does not exist.

Check whether the environment exists.

+

Check whether the environment exists.

404

+

404

APIG.3004

+

APIG.3004

The app does not exist.

+

The app does not exist.

The app does not exist.

+

The app does not exist.

Check whether the app exists.

+

Check whether the app exists.

404

+

404

APIG.3005

+

APIG.3005

The request throttling policy does not exist.

+

The request throttling policy does not exist.

The request throttling policy does not exist.

+

The request throttling policy does not exist.

Check whether the request throttling policy exists.

+

Check whether the request throttling policy exists.

404

+

404

APIG.3006

+

APIG.3006

The access control policy does not exist.

+

The access control policy does not exist.

The access control policy does not exist.

+

The access control policy does not exist.

Check whether the access control policy exists.

+

Check whether the access control policy exists.

404

+

404

APIG.3007

+

APIG.3007

The configuration does not exist.

+

The configuration does not exist.

The configuration does not exist.

+

The configuration does not exist.

Check whether the configuration exists.

+

Check whether the configuration exists.

404

+

404

APIG.3008

+

APIG.3008

The excluded configuration does not exist.

+

The excluded configuration does not exist.

The excluded configuration does not exist.

+

The excluded configuration does not exist.

Check whether the excluded configuration exists.

+

Check whether the excluded configuration exists.

404

+

404

APIG.3009

+

APIG.3009

The app authorization record does not exist.

+

The app authorization record does not exist.

The app authorization record does not exist.

+

The app authorization record does not exist.

Check whether the app authorization record exists.

+

Check whether the app authorization record exists.

404

+

404

APIG.3010

+

APIG.3010

The access control policy binding record does not exist.

+

The access control policy binding record does not exist.

The access control policy binding record does not exist.

+

The access control policy binding record does not exist.

Check whether the access control policy binding record exists.

+

Check whether the access control policy binding record exists.

404

+

404

APIG.3011

+

APIG.3011

The environment variable does not exist.

+

The environment variable does not exist.

The environment variable does not exist.

+

The environment variable does not exist.

Check whether the environment variable exists.

+

Check whether the environment variable exists.

404

+

404

APIG.3012

+

APIG.3012

The request throttling policy binding record does not exist.

+

The request throttling policy binding record does not exist.

The request throttling policy binding record does not exist.

+

The request throttling policy binding record does not exist.

Check whether the request throttling policy binding record exists.

+

Check whether the request throttling policy binding record exists.

404

+

404

APIG.3013

+

APIG.3013

The excluded request throttling configuration does not exist.

+

The excluded request throttling configuration does not exist.

The excluded request throttling configuration does not exist.

+

The excluded request throttling configuration does not exist.

Check whether the excluded request throttling configuration exists.

+

Check whether the excluded request throttling configuration exists.

404

+

404

APIG.3014

+

APIG.3014

The pre-subscription record does not exist.

+

The pre-subscription record does not exist.

The pre-subscription record does not exist.

+

The pre-subscription record does not exist.

Check whether the purchasing record exists.

+

Check whether the purchasing record exists.

404

+

404

APIG.3015

+

APIG.3015

The API publication record does not exist.

+

The API publication record does not exist.

The API publication record does not exist.

+

The API publication record does not exist.

Check whether the API publication record exists.

+

Check whether the API publication record exists.

404

+

404

APIG.3016

+

APIG.3016

The API group listing information does not exist.

+

The API group listing information does not exist.

The API group listing information does not exist.

+

The API group listing information does not exist.

Check whether the API group has been listed on the marketplace.

+

Check whether the API group has been listed on the marketplace.

404

+

404

APIG.3017

+

APIG.3017

The signature key does not exist.

+

The signature key does not exist.

The signature key does not exist.

+

The signature key does not exist.

Check whether the signature key exists.

+

Check whether the signature key exists.

404

+

404

APIG.3018

+

APIG.3018

The signature key binding record does not exist.

+

The signature key binding record does not exist.

The signature key binding record does not exist.

+

The signature key binding record does not exist.

Check whether the signature key binding record exists.

+

Check whether the signature key binding record exists.

404

+

404

APIG.3019

+

APIG.3019

The function URN does not exist.

+

The function URN does not exist.

The function URN does not exist.

+

The function URN does not exist.

Check whether the function URN exists.

+

Check whether the function URN exists.

404

+

404

APIG.3020

+

APIG.3020

The URL domain does not exist.

+

The URL domain does not exist.

The URL domain does not exist.

+

The URL domain does not exist.

Check whether the domain name exists.

+

Check whether the domain name exists.

404

+

404

APIG.3021

+

APIG.3021

The SSL certificate does not exist.

+

The SSL certificate does not exist.

The SSL certificate does not exist.

+

The SSL certificate does not exist.

Check whether the SSL certificate exists.

+

Check whether the SSL certificate exists.

404

+

404

APIG.3022

+

APIG.3022

The API version does not exist.

+

The API version does not exist.

The API version does not exist.

+

The API version does not exist.

Check whether the API version exists.

+

Check whether the API version exists.

404

+

404

APIG.3023

+

APIG.3023

The VPC channel does not exist.

+

The VPC channel does not exist.

The VPC channel does not exist.

+

The VPC channel does not exist.

Check whether the VPC channel exists.

+

Check whether the VPC channel exists.

404

+

404

APIG.3024

+

APIG.3024

The cloud server does not exist.

+

The cloud server does not exist.

The cloud server does not exist.

+

The cloud server does not exist.

Check whether the cloud server exists in the VPC channel.

+

Check whether the cloud server exists in the VPC channel.

404

+

404

APIG.3025

+

APIG.3025

The certificate does not exist.

+

The certificate does not exist.

The certificate does not exist.

+

The certificate does not exist.

Check whether the certificate exists.

+

Check whether the certificate exists.

404

+

404

APIG.3030

+

APIG.3030

The instance does not exist.

+

The instance does not exist.

The instance does not exist.

+

The instance does not exist.

Check whether the instance exists.

+

Check whether the instance exists.

404

+

404

APIG.3072

+

APIG.3072

The specified task does not exist

+

The specified task does not exist

The specified task does not exist

+

The specified task does not exist

The specified task does not exist

+

The specified task does not exist

404

+

404

APIG.3081

+

APIG.3081

The authorizer does not exist.

+

The authorizer does not exist.

The authorizer does not exist.

+

The authorizer does not exist.

Check whether the custom authorizer exists.

+

Check whether the custom authorizer exists.

404

+

404

APIG.3082

+

APIG.3082

The AppCode does not exist.

+

The AppCode does not exist.

The AppCode does not exist.

+

The AppCode does not exist.

Check whether the AppCode exists.

+

Check whether the AppCode exists.

404

+

404

APIG.3087

+

APIG.3087

The feature configuration does not exist.

+

The feature configuration does not exist.

The feature configuration does not exist.

+

The feature configuration does not exist.

Check whether the feature configuration exists.

+

Check whether the feature configuration exists.

404

+

404

APIG.3090

+

APIG.3090

The API Swagger file does not exist.

+

The API Swagger file does not exist.

The API Swagger file does not exist.

+

The API Swagger file does not exist.

Check whether the Swagger file exists.

+

Check whether the Swagger file exists.

404

+

404

APIG.3092

+

APIG.3092

The ECS does not exist.

+

The ECS does not exist.

The ECS does not exist.

+

The ECS does not exist.

The ECS has already been deleted, or the ECS ID is incorrect.

+

The ECS has already been deleted, or the ECS ID is incorrect.

404

+

404

APIG.3094

+

APIG.3094

Instance task does not exist.

+

Instance task does not exist.

Instance task does not exist.

+

Instance task does not exist.

Instance task is deleted or task ID is invalid.

+

Instance task is deleted or task ID is invalid.

404

+

404

APIG.3095

+

APIG.3095

The orchestrations does not exist

+

The orchestrations does not exist

The orchestrations does not exist

+

The orchestrations does not exist

Check whether the orchestration rule corresponding to orchestration_id in the request parameter exists.

+

Check whether the orchestration rule corresponding to orchestration_id in the request parameter exists.

404

+

404

APIG.3097

+

APIG.3097

The binding record of this SSL certificate and domain name does not exist.

+

The binding record of this SSL certificate and domain name does not exist.

The binding record of this SSL certificate and domain name does not exist.

+

The binding record of this SSL certificate and domain name does not exist.

Check whether the binding record exists.

+

Check whether the binding record exists.

409

+

409

APIC.7701

+

APIC.7701

Instance status conflict.

+

Instance status conflict.

Instance status conflict.

+

Instance status conflict.

Try again after the gateway upgrade is complete.

+

Try again after the gateway upgrade is complete.

409

+

409

APIC.7707

+

APIC.7707

Scaling up to the same specifications is not allowed.

+

Scaling up to the same specifications is not allowed.

Scaling up to the same specifications is not allowed.

+

Scaling up to the same specifications is not allowed.

Scale up to other specifications.

+

Scale up to other specifications.

409

+

409

APIC.7709

+

APIC.7709

Public network access is enabled for the gateway.

+

Public network access is enabled for the gateway.

Public network access is enabled for the gateway.

+

Public network access is enabled for the gateway.

Disable public network access and try again.

+

Disable public network access and try again.

409

+

409

APIC.7710

+

APIC.7710

ELB is available only when the instance is in the Available state.

+

ELB is available only when the instance is in the Available state.

ELB is available only when the instance is in the Available state.

+

ELB is available only when the instance is in the Available state.

Contact technical support to restore the gateway status to Running, and try again.

+

Contact technical support to restore the gateway status to Running, and try again.

409

+

409

APIC.7711

+

APIC.7711

Public inbound access is enabled for the instance

+

Public inbound access is enabled for the instance

Public inbound access is enabled for the instance.

+

Public inbound access is enabled for the instance.

Disable public inbound access and try again.

+

Disable public inbound access and try again.

409

+

409

APIC.7712

+

APIC.7712

The gateway operation has already been locked.

+

The gateway operation has already been locked.

The gateway operation has already been locked.

+

The gateway operation has already been locked.

Pay the order.

+

Pay the order.

409

+

409

APIG.1149

+

APIG.1149

No permission for this instance task.

+

No permission for this instance task.

No permission for this instance task.

+

No permission for this instance task.

Use a token of the correct project.

+

Use a token of the correct project.

409

+

409

APIG.3491

+

APIG.3491

The default response cannot be deleted.

+

The default response cannot be deleted.

The default response cannot be deleted.

+

The default response cannot be deleted.

This operation is not allowed.

+

This operation is not allowed.

409

+

409

APIG.3492

+

APIG.3492

The default response name cannot be modified.

+

The default response name cannot be modified.

The default response name cannot be modified.

+

The default response name cannot be modified.

This operation is not allowed.

+

This operation is not allowed.

409

+

409

APIG.3707

+

APIG.3707

Only published APIs can be bound with plug-ins.

+

Only published APIs can be bound with plug-ins.

Only published APIs can be bound with plug-ins.

+

Only published APIs can be bound with plug-ins.

Publish the API and try again.

+

Publish the API and try again.

409

+

409

APIG.3708

+

APIG.3708

The key usage of the certificate does not match

+

The key usage of the certificate does not match

The key usage of the certificate does not match

+

The key usage of the certificate does not match

Use matched key usage

+

Use matched key usage

409

+

409

APIG.3709

+

APIG.3709

The signature algorithm of the certificate does not match

+

The signature algorithm of the certificate does not match

The signature algorithm of the certificate does not match

+

The signature algorithm of the certificate does not match

Change signature algorithm type

+

Change signature algorithm type

409

+

409

APIG.3711

+

APIG.3711

A configuration parameter can be modified only once per minute.

+

A configuration parameter can be modified only once per minute.

A configuration parameter can be modified only once per minute.

+

A configuration parameter can be modified only once per minute.

Try again after 1 minute.

+

Try again after 1 minute.

409

+

409

APIG.3712

+

APIG.3712

User domain does not match.

+

User domain does not match.

User domain does not match.

+

User domain does not match.

Check the domain info.

+

Check the domain info.

409

+

409

APIG.3716

+

APIG.3716

The orchestration rule is currently in use by another API.

+

The orchestration rule is currently in use by another API.

The orchestration rule is currently in use by another API.

+

The orchestration rule is currently in use by another API.

Unbind the orchestration rule from the API.

+

Unbind the orchestration rule from the API.

409

+

409

APIG.3718

+

APIG.3718

An instance task is currently being processed.

+

An instance task is currently being processed.

An instance task is currently being processed.

+

An instance task is currently being processed.

Start a new task after the current one is complete.

+

Start a new task after the current one is complete.

409

+

409

APIG.3719

+

APIG.3719

The load balance channel is referenced by another load balance channel and cannot be deleted.

+

The load balance channel is referenced by another load balance channel and cannot be deleted.

The load balance channel is referenced by another load balance channel and cannot be deleted.

+

The load balance channel is referenced by another load balance channel and cannot be deleted.

Delete the referencing load balance channel first.

+

Delete the referencing load balance channel first.

412

+

412

APIG.3458

+

APIG.3458

The feature is not supported by the current instance.

+

The feature is not supported by the current instance.

The feature is not supported by the current instance.

+

The feature is not supported by the current instance.

Contact technical support.

+

Contact technical support.

412

+

412

APIG.3713

+

APIG.3713

orchestration_mapped_param cannot be modified.

+

orchestration_mapped_param cannot be modified.

orchestration_mapped_param cannot be modified.

+

orchestration_mapped_param cannot be modified.

Do not modify orchestration_mapped_param.

+

Do not modify orchestration_mapped_param.

412

+

500

APIG.3714

+

APIC.7253

The backend request protocol does not support SM cryptographic algorithms.

+

Internal configuration error.

The backend request protocol does not support SM cryptographic algorithms.

+

Internal configuration error.

Change the protocol to HTTPS.

+

Check the internal configuration.

500

+

500

APIC.7253

+

APIC.9000

Internal configuration error.

+

Failed to request internal service

Internal configuration error.

+

Failed to request internal service

Check the internal configuration.

+

Contact technical support to view the background logs.

500

+

500

APIC.9000

+

APIC.9005

Failed to request internal service

+

Order creation failed.

Failed to request internal service

+

Order creation failed.

Contact technical support to view the background logs.

+

Contact technical support to view background logs related to CBC.

500

+

500

APIC.9005

+

APIC.9007

Order creation failed.

+

Failed to access VPCEP

Order creation failed.

+

Failed to access VPCEP

Contact technical support to view background logs related to CBC.

+

Contact technical support to view logs related to VPCEP.

500

+

500

APIC.9007

+

APIC.9100

Failed to access VPCEP

+

Failed to access the database.

Failed to access VPCEP

+

Failed to access the database.

Contact technical support to view logs related to VPCEP.

+

Contact technical support to view background logs related to the database.

500

+

500

APIC.9100

+

APIC.9200

Failed to access the database.

+

Failed to query AZ information.

Failed to access the database.

+

Failed to query AZ information.

Contact technical support to view background logs related to the database.

+

Contact technical support to view the background logs.

500

+

500

APIC.9200

+

APIC.9204

Failed to query AZ information.

+

Failed to bind the EIP.

Failed to query AZ information.

+

Failed to bind the EIP.

Contact technical support to view the background logs.

+

Contact technical support to view the background logs.

500

+

500

APIC.9204

+

APIC.9209

Failed to bind the EIP.

+

Failed to access EPS.

Failed to bind the EIP.

+

Failed to access EPS.

Contact technical support to view the background logs.

+

Contact technical support to view logs related to EPS.

500

+

500

APIC.9209

+

APIC.9999

Failed to access EPS.

+

System error. Contact technical support.

Failed to access EPS.

+

System error. Contact technical support.

Contact technical support to view logs related to EPS.

+

Contact technical support to view background logs of the management plane and locate the fault.

500

+

500

APIC.9999

+

APIG.1029

System error. Contact technical support.

+

PDP5 cannot be connected.

System error. Contact technical support.

+

PDP5 cannot be connected.

Contact technical support to view background logs of the management plane and locate the fault.

+

Check the PDP5 connection.

500

+

500

APIG.1029

+

APIG.3500

PDP5 cannot be connected.

+

Failed to synchronize data to etcd.

PDP5 cannot be connected.

+

Failed to synchronize data to etcd.

Check the PDP5 connection.

+

Contact technical support.

500

+

500

APIG.3500

+

APIG.9002

Failed to synchronize data to etcd.

+

Invalid function URN.

Failed to synchronize data to etcd.

+

Invalid function URN.

Contact technical support.

+

Use a valid function URN.

500

+

500

APIG.9002

+

APIG.9003

Invalid function URN.

+

Statistics Center request failed.

Invalid function URN.

+

Statistics Center request failed.

Use a valid function URN.

+

Contact technical support.

500

+

500

APIG.9003

+

APIG.9004

Statistics Center request failed.

+

IAM request failed.

Statistics Center request failed.

+

IAM request failed.

Contact technical support.

+

Contact technical support.

500

+

500

APIG.9004

+

APIG.9005

IAM request failed.

+

VPC request failed.

IAM request failed.

+

VPC request failed.

Contact technical support.

+

Contact technical support.

500

+

500

APIG.9005

+

APIG.9006

VPC request failed.

+

DNS request failed.

VPC request failed.

+

DNS request failed.

Contact technical support.

+

Contact technical support.

500

+

500

APIG.9006

+

APIG.9007

DNS request failed.

+

ELB request failed.

DNS request failed.

+

ELB request failed.

Contact technical support.

+

Contact technical support.

500

+

500

APIG.9007

+

APIG.9008

ELB request failed.

+

Too many requests. Try again later.

ELB request failed.

+

Too many requests. Try again later.

Contact technical support.

+

Please try again later.

500

+

500

APIG.9008

+

APIG.9013

Too many requests. Try again later.

+

Synchronize CCMS data failed

Too many requests. Try again later.

+

Synchronize CCMS data failed

Please try again later.

+

Contact technical support.

500

+

500

APIG.9013

+

APIG.9999

Synchronize CCMS data failed

+

Internal Server Error

Synchronize CCMS data failed

+

Internal Server Error

Contact technical support.

-

500

-

APIG.9999

-

Internal Server Error

-

Internal Server Error

-

Contact technical support.

+

Contact technical support.

Table 1 Supported actions

Permission

+
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/docs/apig/api-ref/apig-api-180713009.html b/docs/apig/api-ref/apig-api-180713009.html index 864fd228e..b7349c11b 100644 --- a/docs/apig/api-ref/apig-api-180713009.html +++ b/docs/apig/api-ref/apig-api-180713009.html @@ -2,7 +2,7 @@

Obtaining a Project ID

Calling an API

You can also obtain a project ID by calling the IAM API used to query project information.

-

The API used to obtain a project ID is "GET https://{Endpoint}/v3/projects/". {Endpoint} is the IAM endpoint and can be obtained from technical support. For details on API calling authentication, see Authentication.

+

The API used to obtain a project ID is "GET https://{Endpoint}/v3/projects/". {Endpoint} is the IAM endpoint and can be obtained from technical support. For details on API calling authentication, see Authentication.

The following is an example response. The value of id in the projects field is the project ID.

{
     "projects": [
diff --git a/docs/apig/api-ref/apig-api-180713011.html b/docs/apig/api-ref/apig-api-180713011.html
index e1801c251..9ad4f42dd 100644
--- a/docs/apig/api-ref/apig-api-180713011.html
+++ b/docs/apig/api-ref/apig-api-180713011.html
@@ -5,7 +5,7 @@
 

Request URI

A request URI is in the following format:

{URI-scheme} :// {Endpoint} / {resource-path} ? {query-string}

Although a request URI is included in the request header, most programming languages or frameworks require the request URI to be transmitted separately.

-
  • URI-scheme: Protocol used to transmit requests. All APIs use HTTPS.
  • Endpoint: Domain name or IP address of the server bearing the REST service. It can be obtained from Endpoints. .
  • resource-path: Access path of an API for performing a specified operation. Obtain the path from the URI of an API. For example, the resource-path of the API used to create an API group is /v2/{project_id}/apigw/instances/{instance_id}/api-groups. {project_id} indicates a project ID and {instance_id} indicates a gateway ID. The two IDs can be obtained from the gateway information on the APIG console.
  • query-string: Query parameter, which is optional. Ensure that a question mark (?) is included in front of each query parameter that is in the format of Parameter name=Parameter value. For example, limit=10 indicates that a maximum of 10 data records will be queried.
+
  • URI-scheme: Protocol used to transmit requests. All APIs use HTTPS.
  • Endpoint: Domain name or IP address of the server bearing the REST service. It can be obtained from Endpoints. .
  • resource-path: Access path of an API for performing a specified operation. Obtain the path from the URI of an API. For example, the resource-path of the API used to create an API group is /v2/{project_id}/apigw/instances/{instance_id}/api-groups. {project_id} indicates a project ID and {instance_id} indicates a gateway ID. The two IDs can be obtained from the gateway information on the APIG console.
  • query-string: Query parameter, which is optional. Ensure that a question mark (?) is included in front of each query parameter that is in the format of Parameter name=Parameter value. For example, limit=10 indicates that a maximum of 10 data records will be queried.

For example, if you want to create an API group in a region, set URI-scheme to HTTPS, Endpoint to apig_endpoint, and resource-path to /v2/{project_id}/apigw/instances/{instance_id}/api-groups. Combine the parameters in the URI.

https://{apig_endpoint}/v2/{project_id}/apigw/instances/{instance_id}/api-groups

To simplify the URI display in this document, each API is provided only with a resource-path and a request method. The URI-scheme of all APIs is HTTPS, and the endpoints of all APIs in the same region are identical.

@@ -29,7 +29,8 @@ Authorization: SDK-HMAC-SHA256 Access=****************, SignedHeaders=content-ty

Request bodies vary between APIs. Some APIs do not require the request body, such as the APIs requested using the GET and DELETE methods.

For the API used to create an API group, you can obtain the request parameters and parameter description from the API request. Here is an example request that includes a body. The bold fields must be configured as required.

  • name: API group name
  • remark: API group description
-
POST https://{apig_endpoint}/v2/{project_id}/v2/{project_id}/apigw/instances/{instance_id}/api-groups
+
+POST https://{apig_endpoint}/v2/{project_id}/v2/{project_id}/apigw/instances/{instance_id}/api-groups
 Content-Type: application/json
 X-Sdk-Date: 20240416T095341Z 
 Authorization: SDK-HMAC-SHA256 Access=****************, SignedHeaders=content-type;host;x-sdk-date, Signature=****************
diff --git a/docs/apig/api-ref/apig-api-180713215.html b/docs/apig/api-ref/apig-api-180713215.html
index 3a3723b2f..135eeff13 100644
--- a/docs/apig/api-ref/apig-api-180713215.html
+++ b/docs/apig/api-ref/apig-api-180713215.html
@@ -8,22 +8,10 @@
 
 
 
-
- - - - - - - - @@ -836,23 +836,6 @@ - - - - - - - - -
Table 1 Supported actions

Permission

API

+

API

Action

+

Action

Dependencies

+

Dependencies

IAM Project

+

IAM Project

Enterprise Project

+

Enterprise Project

Creating a dedicated gateway

+

Creating a dedicated gateway

POST /v2/{project_id}/apigw/instances

+

POST /v2/{project_id}/apigw/instances

apig:instances:create

+

apig:instances:create

-

+

-

+

+

Deleting a dedicated gateway

+

Deleting a dedicated gateway

DELETE /v2/{project_id}/apigw/instances/{instance_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}

apig:instances:delete

+

apig:instances:delete

-

+

-

+

+

Updating a dedicated gateway

+

Updating a dedicated gateway

PUT

-

/v2/{project_id}/apigw/instances/{instance_id}

+

PUT

+

/v2/{project_id}/apigw/instances/{instance_id}

apig:instances:update

+

apig:instances:update

-

+

-

+

+

Querying details of a dedicated gateway

+

Querying details of a dedicated gateway

GET

-

/v2/{project_id}/apigw/instances/{instance_id}

+

GET

+

/v2/{project_id}/apigw/instances/{instance_id}

apig:instances:get

+

apig:instances:get

-

+

-

+

+

Querying dedicated gateways

+

Querying dedicated gateways

GET /v2/{project_id}/apigw/instances

+

GET /v2/{project_id}/apigw/instances

apig:instances:list

+

apig:instances:list

-

+

-

+

+

Querying gateways by tag

+

Querying gateways by tag

POST

-

/V2/{project_id}/apigw/resource-instances/filter

+

POST

+

/V2/{project_id}/apigw/resource-instances/filter

apig:instance:listByTags

+

apig:instance:listByTags

-

+

-

+

x

+

x

Querying the number of gateways by tag

+

Querying the number of gateways by tag

POST

-

/V2/{project_id}/apigw/resource-instances/count

+

POST

+

/V2/{project_id}/apigw/resource-instances/count

apig:instance:getNumByTags

+

apig:instance:getNumByTags

-

+

-

+

x

+

x

Querying tags of a gateway

+

Querying tags of a gateway

GET /v2/{project_id}/apigw/instance-tags

+

GET /v2/{project_id}/apigw/instance-tags

apig:instanceTags:list

+

apig:instanceTags:list

-

+

-

+

x

+

x

Deleting tags of a gateway

+

Deleting tags of a gateway

POST /v2/{project_id}/apigw/instances/{instance_id}/instance-tags/action

+

POST /v2/{project_id}/apigw/instances/{instance_id}/instance-tags/action

apig:instanceTags:delete

+

apig:instanceTags:delete

apig:instances:get

+

apig:instances:get

+

+

Creating a gateway tag

+

Creating a gateway tag

POST

-

/V2/{project_id}/apigw/instances/{instance_id}/instance-tags/action

+

POST

+

/V2/{project_id}/apigw/instances/{instance_id}/instance-tags/action

apig:instanceTags:create

+

apig:instanceTags:create

apig:instances:get

+

apig:instances:get

+

+

Creating an API group

+

Creating an API group

POST /v2/{project_id}/apigw/instances/{instance_id}/api-groups

+

POST /v2/{project_id}/apigw/instances/{instance_id}/api-groups

apig:groups:create

+

apig:groups:create

apig:instances:get

+

apig:instances:get

+

+

Deleting an API group

+

Deleting an API group

DELETE /v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}

apig:groups:delete

+

apig:groups:delete

apig:instances:get

+

apig:instances:get

+

+

Querying details of an API group

+

Querying details of an API group

GET

-

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}

+

GET

+

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}

apig:groups:get

+

apig:groups:get

apig:instances:get

+

apig:instances:get

+

+

Querying API groups

+

Querying API groups

GET

-

/v2/{project_id}/apigw/instances/{instance_id}/api-groups

+

GET

+

/v2/{project_id}/apigw/instances/{instance_id}/api-groups

apig:groups:list

+

apig:groups:list

apig:instances:get

+

apig:instances:get

+

+

Updating an API group

+

Updating an API group

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}

apig:groups:update

+

apig:groups:update

apig:instances:get

+

apig:instances:get

+

+

Binding a domain name to an API group

+

Binding a domain name to an API group

POST

-

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains

+

POST

+

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains

apig:domains:create

+

apig:domains:create

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Unbinding a domain name from an API group

+

Unbinding a domain name from an API group

DELETE

-

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}

+

DELETE

+

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}

apig:domains:delete

+

apig:domains:delete

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Adding a certificate to a domain name

+

Adding a certificate to a domain name

POST

-

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate

+

POST

+

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate

apig:domains:bindCertificate

+

apig:domains:bindCertificate

apig:instances:get

-

apig:groups:get

-

apig:domains:get

+

apig:instances:get

+

apig:groups:get

+

apig:domains:get

+

+

Deleting a certificate of a domain name

+

Deleting a certificate of a domain name

DELETE

-

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate/{certificate_id}

+

DELETE

+

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate/{certificate_id}

apig:domains:unbindCertificate

+

apig:domains:unbindCertificate

apig:instances:get

-

apig:groups:get

-

apig:domains:get

+

apig:instances:get

+

apig:groups:get

+

apig:domains:get

+

+

Querying details of a certificate bound to a domain name

+

Querying details of a certificate bound to a domain name

GET

-

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate/{certificate_id}

+

GET

+

/v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/domains/{domain_id}/certificate/{certificate_id}

apig:domains:getCertificate

+

apig:domains:getCertificate

apig:instances:get

-

apig:groups:get

-

apig:domains:get

+

apig:instances:get

+

apig:groups:get

+

apig:domains:get

+

+

Setting accessibility of a debugging domain name

+

Setting accessibility of a debugging domain name

PUT /v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/sl-domain-access-settings

+

PUT /v2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/sl-domain-access-settings

apig:domains:updateSLDomainSetting

+

apig:domains:updateSLDomainSetting

apig:instances:get

-

apig:groups:get

-

+

apig:instances:get

+

apig:groups:get

+

+

+

Creating an environment variable

+

Creating an environment variable

POST

-

/v2/{project_id}/apigw/instances/{instance_id}/env-variables

+

POST

+

/v2/{project_id}/apigw/instances/{instance_id}/env-variables

apig:variables:create

+

apig:variables:create

apig:instances:get

-

apig:groups:get

-

apig:envs:list

+

apig:instances:get

+

apig:groups:get

+

apig:envs:list

+

+

Deleting an environment variable

+

Deleting an environment variable

DELETE

-

/v2/{project_id}/apigw/instances/{instance_id}/env-variables/{env_variable_id}

+

DELETE

+

/v2/{project_id}/apigw/instances/{instance_id}/env-variables/{env_variable_id}

apig:variables:delete

+

apig:variables:delete

apig:instances:get

-

apig:groups:get

-

apig:envs:list

+

apig:instances:get

+

apig:groups:get

+

apig:envs:list

+

+

Querying details of an environment variable

+

Querying details of an environment variable

GET

-

/v2/{project_id}/apigw/instances/{instance_id}/env-variables/{env_variable_id}

+

GET

+

/v2/{project_id}/apigw/instances/{instance_id}/env-variables/{env_variable_id}

apig:variables:get

+

apig:variables:get

apig:instances:get

-

apig:groups:get

-

apig:envs:list

+

apig:instances:get

+

apig:groups:get

+

apig:envs:list

+

+

Querying environment variables

+

Querying environment variables

GET

-

/v2/{project_id}/apigw/instances/{instance_id}/env-variables

+

GET

+

/v2/{project_id}/apigw/instances/{instance_id}/env-variables

apig:variables:list

+

apig:variables:list

apig:instances:get

-

apig:groups:get

-

apig:envs:list

+

apig:instances:get

+

apig:groups:get

+

apig:envs:list

+

+

Creating an API

+

Creating an API

POST

-

/v2/{project_id}/apigw/instances/{instance_id}/apis

+

POST

+

/v2/{project_id}/apigw/instances/{instance_id}/apis

apig:apis:create

+

apig:apis:create

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Deleting an API

+

Deleting an API

DELETE /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}

apig:apis:delete

+

apig:apis:delete

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Publishing an API

+

Publishing an API

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/action

+

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/action

apig:apis:publish

+

apig:apis:publish

apig:instances:get

-

apig:groups:get

-

apig:envs:list

+

apig:instances:get

+

apig:groups:get

+

apig:envs:list

+

+

Taking an API offline

+

Taking an API offline

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/action

+

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/action

apig:apis:offline

+

apig:apis:offline

apig:instances:get

-

apig:groups:get

-

apig:envs:list

+

apig:instances:get

+

apig:groups:get

+

apig:envs:list

+

+

Debugging an API

+

Debugging an API

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/debug/{api_id}

+

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/debug/{api_id}

apig:apis:debug

+

apig:apis:debug

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Importing an API

+

Importing an API

POST /v2/{project_id}/apigw/instances/{instance_id}/openapi/import

+

POST /v2/{project_id}/apigw/instances/{instance_id}/openapi/import

apig:apis:import

+

apig:apis:import

apig:instances:get

-

apig:apis:create

-

apig:apis:bindAcls

-

apig:apis:bindThrottles

-

apig:groups:get

-

apig:acls:create

-

apig:throttles:create

+

apig:instances:get

+

apig:apis:create

+

apig:apis:bindAcls

+

apig:apis:bindThrottles

+

apig:groups:get

+

apig:acls:create

+

apig:throttles:create

+

+

Exporting an API

+

Exporting an API

POST /v2/{project_id}/apigw/instances/{instance_id}/openapi/export

+

POST /v2/{project_id}/apigw/instances/{instance_id}/openapi/export

apig:apis:export

+

apig:apis:export

apig:instances:get

-

apig:apis:list

-

apig:apis:get

-

apig:apis:listBindedTrottles

-

apig:apis:listBindedAcls

-

apig:groups:get

-

apig:acls:get

-

apig:throttles:get

+

apig:instances:get

+

apig:apis:list

+

apig:apis:get

+

apig:apis:listBindedTrottles

+

apig:apis:listBindedAcls

+

apig:groups:get

+

apig:acls:get

+

apig:throttles:get

+

+

Updating an API

+

Updating an API

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}

apig:apis:update

+

apig:apis:update

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Authorizing access to an API

+

Authorizing access to an API

POST /v2/{project_id}/apigw/instances/{instance_id}/app-auths

+

POST /v2/{project_id}/apigw/instances/{instance_id}/app-auths

apig:apis:grantAppAccess

+

apig:apis:grantAppAccess

apig:instances:get

-

apig:apps:get

-

apig:apis:get

+

apig:instances:get

+

apig:apps:get

+

apig:apis:get

+

+

Canceling access authorization for an API

+

Canceling access authorization for an API

DELETE /v2/{project_id}/apigw/instances/{instance_id}/app-auths/{app_auth_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/app-auths/{app_auth_id}

apig:apis:relieveAppAccess

+

apig:apis:relieveAppAccess

apig:instances:get

-

apig:apps:get

-

apig:apis:get

+

apig:instances:get

+

apig:apps:get

+

apig:apis:get

+

+

Binding a signature key to an API

+

Binding a signature key to an API

POST /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings

+

POST /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings

apig:apis:bindSigns

+

apig:apis:bindSigns

apig:instances:get

-

apig:apis:get

-

apig:signs:list

+

apig:instances:get

+

apig:apis:get

+

apig:signs:list

+

+

Unbinding a signature key from an API

+

Unbinding a signature key from an API

DELETE /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/{sign_bindings_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/{sign_bindings_id}

apig:apis:unbindSigns

+

apig:apis:unbindSigns

apig:instances:get

-

apig:apis:get

-

apig:signs:list

+

apig:instances:get

+

apig:apis:get

+

apig:signs:list

+

+

Binding an access control policy to an API

+

Binding an access control policy to an API

POST /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings

+

POST /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings

apig:apis:bindAcls

+

apig:apis:bindAcls

apig:instances:get

-

apig:apis:get

-

apig:acls:get

+

apig:instances:get

+

apig:apis:get

+

apig:acls:get

+

+

Unbinding an access control policy from an API

+

Unbinding an access control policy from an API

DELETE /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/{acl_bindings_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/{acl_bindings_id}

apig:apis:unbindAcls

+

apig:apis:unbindAcls

apig:instances:get

-

apig:apis:get

-

apig:acls:get

+

apig:instances:get

+

apig:apis:get

+

apig:acls:get

+

+

Binding a request throttling policy to an API

+

Binding a request throttling policy to an API

POST /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings

+

POST /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings

apig:apis:bindThrottles

+

apig:apis:bindThrottles

apig:instances:get

-

apig:apis:get

-

apig:throttles:get

+

apig:instances:get

+

apig:apis:get

+

apig:throttles:get

+

+

Unbinding a request throttling policy from an API

+

Unbinding a request throttling policy from an API

DELETE /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/{throttle_binding_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/{throttle_binding_id}

apig:apis:unbindThrottles

+

apig:apis:unbindThrottles

apig:instances:get

-

apig:apis:get

-

apig:throttles:get

+

apig:instances:get

+

apig:apis:get

+

apig:throttles:get

+

+

Querying details of an API

+

Querying details of an API

GET /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}

apig:apis:get

+

apig:apis:get

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Querying APIs

+

Querying APIs

GET /v2/{project_id}/apigw/instances/{instance_id}/apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/apis

apig:apis:list

+

apig:apis:list

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Querying apps bound to an API

+

Querying apps bound to an API

GET /v2/{project_id}/apigw/instances/{instance_id}/app-auths/binded-apps

+

GET /v2/{project_id}/apigw/instances/{instance_id}/app-auths/binded-apps

apig:apis:listBindedApps

+

apig:apis:listBindedApps

apig:instances:get

-

apig:apis:get

+

apig:instances:get

+

apig:apis:get

+

+

Querying signature keys bound to an API

+

Querying signature keys bound to an API

GET /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/binded-signs

+

GET /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/binded-signs

apig:apis:listBindedSigns

+

apig:apis:listBindedSigns

apig:instances:get

-

apig:apis:get

+

apig:instances:get

+

apig:apis:get

+

+

Querying access control policies bound to an API

+

Querying access control policies bound to an API

GET /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/binded-acls

+

GET /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/binded-acls

apig:apis:listBindedAcls

+

apig:apis:listBindedAcls

apig:instances:get

-

apig:apis:get

+

apig:instances:get

+

apig:apis:get

+

+

Querying request throttling policies bound to an API

+

Querying request throttling policies bound to an API

GET /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/binded-throttles

+

GET /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/binded-throttles

apig:apis:listBindedThrottles

+

apig:apis:listBindedThrottles

apig:instances:get

-

apig:apis:get

+

apig:instances:get

+

apig:apis:get

+

+

Querying plug-ins bound with an API

+

Querying plug-ins bound with an API

GET /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}/attached-plugins

+

GET /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}/attached-plugins

apig:apis:listBindedPlugins

+

apig:apis:listBindedPlugins

apig:instances:get

-

apig:apis:get

+

apig:instances:get

+

apig:apis:get

+

+

Binding a plug-in to an API

+

Binding a plug-in to an API

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}/plugins/attach

+

POST /v2/{project_id}/apigw/instances/{instance_id}/apis/{api_id}/plugins/attach

apig:apis:bindPlugins

+

apig:apis:bindPlugins

apig:instances:get

-

apig:plugins:get

-

apig:apis:get

+

apig:instances:get

+

apig:plugins:get

+

apig:apis:get

+

+

Unbinding an API's plug-ins

+

Unbinding an API's plug-ins

PUT /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}/detach

+

PUT /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}/detach

apig:apis:unbindPlugins

+

apig:apis:unbindPlugins

apig:instances:get

-

apig:plugins:get

-

apig:apis:get

+

apig:instances:get

+

apig:plugins:get

+

apig:apis:get

+

+

Creating an environment

+

Creating an environment

POST /v2/{project_id}/apigw/instances/{instance_id}/envs

+

POST /v2/{project_id}/apigw/instances/{instance_id}/envs

apig:envs:create

+

apig:envs:create

apig:instances:get

+

apig:instances:get

+

+

Deleting an environment

+

Deleting an environment

DELETE /v2/{project_id}/apigw/instances/{instance_id}/envs/{env_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/envs/{env_id}

apig:envs:delete

+

apig:envs:delete

apig:instances:get

+

apig:instances:get

+

+

Querying environments

+

Querying environments

GET /v2/{project_id}/apigw/instances/{instance_id}/envs

+

GET /v2/{project_id}/apigw/instances/{instance_id}/envs

apig:envs:list

+

apig:envs:list

apig:instances:get

+

apig:instances:get

+

+

Updating an environment

+

Updating an environment

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/envs/{env_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/envs/{env_id}

apig:envs:update

+

apig:envs:update

apig:instances:get

+

apig:instances:get

+

+

Creating an app

+

Creating an app

POST /v2/{project_id}/apigw/instances/{instance_id}/apps

+

POST /v2/{project_id}/apigw/instances/{instance_id}/apps

apig:apps:create

+

apig:apps:create

apig:instances:get

+

apig:instances:get

+

+

Deleting an app

+

Deleting an app

DELETE /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}

apig:apps:delete

+

apig:apps:delete

apig:instances:get

+

apig:instances:get

+

+

Querying details of an app

+

Querying details of an app

GET /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}

apig:apps:get

+

apig:apps:get

apig:instances:get

+

apig:instances:get

+

+

Querying apps

+

Querying apps

GET /v2/{project_id}/apigw/instances/{instance_id}/apps

+

GET /v2/{project_id}/apigw/instances/{instance_id}/apps

apig:apps:list

+

apig:apps:list

apig:instances:get

+

apig:instances:get

+

+

Querying APIs bound with an app

+

Querying APIs bound with an app

GET /v2/{project_id}/apigw/instances/{instance_id}/app-auths/binded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/app-auths/binded-apis

apig:apps:listBindedApis

+

apig:apps:listBindedApis

apig:instances:get

-

apig:apps:get

+

apig:instances:get

+

apig:apps:get

+

+

Querying APIs not bound with an app

+

Querying APIs not bound with an app

GET /v2/{project_id}/apigw/instances/{instance_id}/app-auths/unbinded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/app-auths/unbinded-apis

apig:apps:listUnbindedApis

+

apig:apps:listUnbindedApis

apig:instances:get

-

apig:apps:get

+

apig:instances:get

+

apig:apps:get

+

+

Updating an application

+

Updating an application

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}

apig:apps:update

+

apig:apps:update

apig:instances:get

+

apig:instances:get

+

+

Creating a signature key

+

Creating a signature key

POST /v2/{project_id}/apigw/instances/{instance_id}/signs

+

POST /v2/{project_id}/apigw/instances/{instance_id}/signs

apig:signs:create

+

apig:signs:create

apig:instances:get

+

apig:instances:get

+

+

Deleting a signature key

+

Deleting a signature key

DELETE /v2/{project_id}/apigw/instances/{instance_id}/signs/{sign_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/signs/{sign_id}

apig:signs:delete

+

apig:signs:delete

apig:instances:get

+

apig:instances:get

+

+

Querying signature keys

+

Querying signature keys

GET /v2/{project_id}/apigw/instances/{instance_id}/signs

+

GET /v2/{project_id}/apigw/instances/{instance_id}/signs

apig:signs:list

+

apig:signs:list

apig:instances:get

+

apig:instances:get

+

+

Querying APIs bound with a signature key

+

Querying APIs bound with a signature key

GET /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/binded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/binded-apis

apig:signs:listBindedApis

+

apig:signs:listBindedApis

apig:instances:get

-

apig:signs:list

+

apig:instances:get

+

apig:signs:list

+

+

Querying APIs not bound with a signature key

+

Querying APIs not bound with a signature key

GET /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/unbinded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/sign-bindings/unbinded-apis

apig:signs:listUnbindedApis

+

apig:signs:listUnbindedApis

apig:instances:get

-

apig:signs:list

+

apig:instances:get

+

apig:signs:list

+

+

Updating a signature key

+

Updating a signature key

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/signs/{sign_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/signs/{sign_id}

apig:signs:update

+

apig:signs:update

apig:instances:get

+

apig:instances:get

+

+

Creating an access control policy

+

Creating an access control policy

POST /v2/{project_id}/apigw/instances/{instance_id}/acls

+

POST /v2/{project_id}/apigw/instances/{instance_id}/acls

apig:acls:create

+

apig:acls:create

apig:instances:get

+

apig:instances:get

+

+

Deleting an access control policy

+

Deleting an access control policy

DELETE /v2/{project_id}/apigw/instances/{instance_id}/acls/{acl_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/acls/{acl_id}

apig:acls:delete

+

apig:acls:delete

apig:instances:get

+

apig:instances:get

+

+

Querying details of an access control policy

+

Querying details of an access control policy

GET /v2/{project_id}/apigw/instances/{instance_id}/acls/{acl_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/acls/{acl_id}

apig:acls:get

+

apig:acls:get

apig:instances:get

+

apig:instances:get

+

+

Querying access control policies

+

Querying access control policies

GET /v2/{project_id}/apigw/instances/{instance_id}/acls

+

GET /v2/{project_id}/apigw/instances/{instance_id}/acls

apig:acls:list

+

apig:acls:list

apig:instances:get

+

apig:instances:get

+

+

Querying APIs bound with an access control policy

+

Querying APIs bound with an access control policy

GET /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/binded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/binded-apis

apig:acl:listBoundApi

+

apig:acl:listBoundApi

apig:instances:get

-

apig:acls:get

+

apig:instances:get

+

apig:acls:get

+

+

Querying APIs not bound with an access control policy

+

Querying APIs not bound with an access control policy

GET /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/unbinded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/acl-bindings/unbinded-apis

apig:acls:listUnbindedApis

+

apig:acls:listUnbindedApis

apig:instances:get

-

apig:acls:get

+

apig:instances:get

+

apig:acls:get

+

+

Updating an access control policy

+

Updating an access control policy

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/acls/{acl_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/acls/{acl_id}

apig:acls:update

+

apig:acls:update

apig:instances:get

+

apig:instances:get

+

+

Creating a request throttling policy

+

Creating a request throttling policy

POST /v2/{project_id}/apigw/instances/{instance_id}/throttles

+

POST /v2/{project_id}/apigw/instances/{instance_id}/throttles

apig:throttles:create

+

apig:throttles:create

apig:instances:get

+

apig:instances:get

+

+

Deleting a request throttling policy

+

Deleting a request throttling policy

DELETE /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}

apig:throttles:delete

+

apig:throttles:delete

apig:instances:get

+

apig:instances:get

+

+

Querying details of a request throttling policy

+

Querying details of a request throttling policy

GET /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}

apig:specialThrottles:get

+

apig:specialThrottles:get

apig:instances:get

+

apig:instances:get

+

+

Querying request control policies

+

Querying request control policies

GET /v2/{project_id}/apigw/instances/{instance_id}/throttles

+

GET /v2/{project_id}/apigw/instances/{instance_id}/throttles

apig:throttles:list

+

apig:throttles:list

apig:instances:get

+

apig:instances:get

+

+

Querying APIs bound with a request throttling policy

+

Querying APIs bound with a request throttling policy

GET /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/binded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/binded-apis

apig:throttles:listBindedApis

+

apig:throttles:listBindedApis

apig:instances:get

-

apig:throttles:get

+

apig:instances:get

+

apig:throttles:get

+

+

Querying APIs not bound with a request throttling policy

+

Querying APIs not bound with a request throttling policy

GET /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/unbinded-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/throttle-bindings/unbinded-apis

apig:throttles:listUnbindedApis

+

apig:throttles:listUnbindedApis

apig:instances:get

-

apig:throttles:get

+

apig:instances:get

+

apig:throttles:get

+

+

Updating a request throttling policy

+

Updating a request throttling policy

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}

apig:throttles:update

+

apig:throttles:update

apig:instances:get

+

apig:instances:get

+

+

Creating an excluded request throttling configuration

+

Creating an excluded request throttling configuration

POST /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials

+

POST /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials

apig:specialThrottles:create

+

apig:specialThrottles:create

apig:instances:get

-

apig:throttles:get

+

apig:instances:get

+

apig:throttles:get

+

+

Deleting an excluded request throttling configuration

+

Deleting an excluded request throttling configuration

DELETE /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials/{strategy_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials/{strategy_id}

apig:specialThrottles:delete

+

apig:specialThrottles:delete

apig:instances:get

-

apig:throttles:get

+

apig:instances:get

+

apig:throttles:get

+

+

Querying excluded request throttling configurations

+

Querying excluded request throttling configurations

GET /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials

+

GET /v2/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials

apig:specialThrottles:get

+

apig:specialThrottles:get

apig:instances:get

-

apig:throttles:get

+

apig:instances:get

+

apig:throttles:get

+

+

Updating an excluded request throttling configuration

+

Updating an excluded request throttling configuration

PUT

-

/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials/{strategy_id}

+

PUT

+

/{project_id}/apigw/instances/{instance_id}/throttles/{throttle_id}/throttle-specials/{strategy_id}

apig:specialThrottles:update

+

apig:specialThrottles:update

apig:instances:get

-

apig:throttles:get

+

apig:instances:get

+

apig:throttles:get

+

+

Creating a load balance channel

+

Creating a load balance channel

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels

+

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels

apig:vpcChannels:create

+

apig:vpcChannels:create

apig:instances:get

+

apig:instances:get

+

+

Deleting a load balance channel

+

Deleting a load balance channel

DELETE /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}

apig:vpcChannels:delete

+

apig:vpcChannels:delete

apig:instances:get

+

apig:instances:get

+

+

Updating a load balance channel

+

Updating a load balance channel

PUT /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}

+

PUT /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}

apig:vpcChannels:update

+

apig:vpcChannels:update

apig:instances:get

+

apig:instances:get

+

+

Adding a backend instance to a load balance channel

+

Adding a backend instance to a load balance channel

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members

+

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members

apig:vpcChannels:addInstance

+

apig:vpcChannels:addInstance

apig:instances:get

-

apig:vpcChannels:get

+

apig:instances:get

+

apig:vpcChannels:get

+

+

Deleting a backend instance

+

Deleting a backend instance

DELETE /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members/{member_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members/{member_id}

apig:vpcChannels:deleteInstance

+

apig:vpcChannels:deleteInstance

apig:instances:get

-

apig:vpcChannels:get

+

apig:instances:get

+

apig:vpcChannels:get

+

+

Querying load balance channel details

+

Querying load balance channel details

GET /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}

apig:vpcChannels:get

+

apig:vpcChannels:get

apig:instances:get

+

apig:instances:get

+

+

Querying load balance channels

+

Querying load balance channels

GET /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels

+

GET /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels

apig:vpcChannels:list

+

apig:vpcChannels:list

apig:instances:get

+

apig:instances:get

+

+

Updating a backend server group of a VPC channel

+

Updating a backend server group of a VPC channel

PUT /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/member-groups/{member_group_id}

+

PUT /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/member-groups/{member_group_id}

apig:vpcChannels:updateMemberGroup

+

apig:vpcChannels:updateMemberGroup

apig:instances:get

-

apig:vpcChannels:get

+

apig:instances:get

+

apig:vpcChannels:get

+

+

Adding or updating a backend server group of a VPC channel

+

Adding or updating a backend server group of a VPC channel

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/member-groups

+

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/member-groups

apig:vpcChannels:addOrUpdateMemberGroups

+

apig:vpcChannels:addOrUpdateMemberGroups

apig:instances:get

-

apig:vpcChannels:get

+

apig:instances:get

+

apig:vpcChannels:get

+

+

Disabling backend servers

+

Disabling backend servers

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members/batch-disable

+

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members/batch-disable

apig:vpcChannels:batchEnableInstance

+

apig:vpcChannels:batchEnableInstance

apig:instances:get

-

apig:vpcChannels:get

+

apig:instances:get

+

apig:vpcChannels:get

+

+

Deleting a backend server group of a VPC channel

+

Deleting a backend server group of a VPC channel

DELETE /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/member-groups/{member_group_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/member-groups/{member_group_id}

apig:vpcChannels:deleteMemberGroup

+

apig:vpcChannels:deleteMemberGroup

apig:instances:get

-

apig:vpcChannels:get

+

apig:instances:get

+

apig:vpcChannels:get

+

+

Enabling backend servers

+

Enabling backend servers

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members/batch-enable

+

POST /v2/{project_id}/apigw/instances/{instance_id}/vpc-channels/{vpc_channel_id}/members/batch-enable

apig:vpcChannels:batchDisableInstance

+

apig:vpcChannels:batchDisableInstance

apig:instances:get

-

apig:vpcChannels:get

+

apig:instances:get

+

apig:vpcChannels:get

+

+

Creating a custom authorizer

+

Creating a custom authorizer

POST /v2/{project_id}/apigw/instances/{instance_id}/authorizers

+

POST /v2/{project_id}/apigw/instances/{instance_id}/authorizers

apig:authorizers:create

+

apig:authorizers:create

functiongraph:function:getConfig

-

apig:instances:get

+

functiongraph:function:getConfig

+

apig:instances:get

+

+

Deleting a custom authorizer

+

Deleting a custom authorizer

DELETE /v2/{project_id}/apigw/instances/{instance_id}/authorizers/{authorizer_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/authorizers/{authorizer_id}

apig:authorizers:delete

+

apig:authorizers:delete

apig:instances:get

+

apig:instances:get

+

+

Querying details of a custom authorizer

+

Querying details of a custom authorizer

GET /v2/{project_id}/apigw/instances/{instance_id}/authorizers/{authorizer_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/authorizers/{authorizer_id}

apig:authorizers:get

+

apig:authorizers:get

apig:instances:get

+

apig:instances:get

+

+

Querying custom authorizers

+

Querying custom authorizers

GET /v2/{project_id}/apigw/instances/{instance_id}/authorizers

+

GET /v2/{project_id}/apigw/instances/{instance_id}/authorizers

apig:authorizers:list

+

apig:authorizers:list

apig:instances:get

+

apig:instances:get

+

+

Updating a custom authorizer

+

Updating a custom authorizer

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/authorizers/{authorizer_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/authorizers/{authorizer_id}

apig:authorizers:update

+

apig:authorizers:update

apig:instances:get

+

apig:instances:get

+

+

Querying tags

+

Querying tags

GET /v2/{project_id}/apigw/instances/{instance_id}/tags

+

GET /v2/{project_id}/apigw/instances/{instance_id}/tags

apig:tags:list

+

apig:tags:list

apig:instances:get

+

apig:instances:get

+

+

Querying gateway features

+

Querying gateway features

GET /v2/{project_id}/apigw/instances/{instance_id}/features

+

GET /v2/{project_id}/apigw/instances/{instance_id}/features

apig:features:list

+

apig:features:list

apig:instances:get

+

apig:instances:get

+

+

Creating a gateway feature

+

Creating a gateway feature

POST /v2/{project_id}/apigw/instances/{instance_id}/features

+

POST /v2/{project_id}/apigw/instances/{instance_id}/features

apig:features:create

+

apig:features:create

apig:instances:get

+

apig:instances:get

+

+

Viewing monitoring data

+

Viewing monitoring data

GET /v2/{project_id}/apigw/instances/{instance_id}/metric-data

+

GET /v2/{project_id}/apigw/instances/{instance_id}/metric-data

apig:metricData:get

+

apig:metricData:get

apig:instances:get

+

apig:instances:get

+

+

Creating a gateway response

+

Creating a gateway response

POST

-

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses

+

POST

+

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses

apig:gatewayResponses:create

+

apig:gatewayResponses:create

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Querying details of a gateway response

+

Querying details of a gateway response

GET

-

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses/{response_id}

+

GET

+

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses/{response_id}

apig:gatewayResponses:get

+

apig:gatewayResponses:get

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Updating a gateway response

+

Updating a gateway response

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses/{response_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses/{response_id}

apig:gatewayResponses:update

+

apig:gatewayResponses:update

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Deleting a gateway response

+

Deleting a gateway response

DELETE

-

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses/{response_id}

+

DELETE

+

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses/{response_id}

apig:gatewayResponses:delete

+

apig:gatewayResponses:delete

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Querying a gateway response list

+

Querying a gateway response list

GET

-

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses

+

GET

+

/V2/{project_id}/apigw/instances/{instance_id}/api-groups/{group_id}/gateway-responses

apig:gatewayResponses:list

+

apig:gatewayResponses:list

apig:instances:get

-

apig:groups:get

+

apig:instances:get

+

apig:groups:get

+

+

Creating an AppCode

+

Creating an AppCode

POST /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes

+

POST /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes

apig:appCodes:create

+

apig:appCodes:create

apig:instances:get

-

apig:apps:get

+

apig:instances:get

+

apig:apps:get

+

+

Querying AppCodes of an app

+

Querying AppCodes of an app

GET /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes

+

GET /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes

apig:appCodes:list

+

apig:appCodes:list

apig:instances:get

-

apig:apps:get

+

apig:instances:get

+

apig:apps:get

+

+

Querying AppCode details

+

Querying AppCode details

GET /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes/{app_code_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes/{app_code_id}

apig:appCodes:get

+

apig:appCodes:get

apig:instances:get

-

apig:apps:get

+

apig:instances:get

+

apig:apps:get

+

+

Updating AppCodes of an app

+

Updating AppCodes of an app

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes

apig:appCodes:update

+

apig:appCodes:update

apig:instances:get

-

apig:apps:get

+

apig:instances:get

+

apig:apps:get

+

+

Deleting an AppCode

+

Deleting an AppCode

DELETE /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes/{app_code_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/apps/{app_id}/app-codes/{app_code_id}

apig:appCodes:delete

+

apig:appCodes:delete

apig:instances:get

-

apig:apps:get

+

apig:instances:get

+

apig:apps:get

+

+

Creating a plug-in

+

Creating a plug-in

POST /v2/{project_id}/apigw/instances/{instance_id}/plugins

+

POST /v2/{project_id}/apigw/instances/{instance_id}/plugins

apig:plugins:create

+

apig:plugins:create

apig:instances:get

+

apig:instances:get

+

+

Updating a plugin

+

Updating a plugin

PUT

-

/V2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}

+

PUT

+

/V2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}

apig:plugins:update

+

apig:plugins:update

apig:instances:get

+

apig:instances:get

+

+

Querying the plug-ins

+

Querying the plug-ins

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins

+

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins

apig:plugins:list

+

apig:plugins:list

apig:instances:get

+

apig:instances:get

+

+

Querying APIs bound with a plug-in

+

Querying APIs bound with a plug-in

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}/attached-apis

+

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}/attached-apis

apig:plugins:listBindedApis

+

apig:plugins:listBindedApis

apig:instances:get

-

apig:plugins:get

+

apig:instances:get

+

apig:plugins:get

+

+

Querying plug-ins

+

Querying plug-ins

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}

+

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}

apig:plugins:get

+

apig:plugins:get

apig:instances:get

+

apig:instances:get

+

+

Querying APIs not bound with a plug-in

+

Querying APIs not bound with a plug-in

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}/attachable-apis

-

+

GET /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}/attachable-apis

+

apig:plugins:listUnbindedApis

+

apig:plugins:listUnbindedApis

apig:instances:get

-

apig:plugins:get

+

apig:instances:get

+

apig:plugins:get

+

+

Deleting a plug-in

+

Deleting a plug-in

DELETE /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}

+

DELETE /v2/{project_id}/apigw/instances/{instance_id}/plugins/{plugin_id}

apig:plugins:delete

+

apig:plugins:delete

apig:instances:get

+

apig:instances:get

+

+

2024-12-13

+

2024-12-10

This issue incorporates the following changes:

-
  • The example response status code of the API for modifying an app is changed from 201 to 200.
  • The response status code of the API for modifying the specifications of a pay-per-use gateway is changed from 200 to 202.
-

2024-12-10

-

This issue incorporates the following changes:

-
  • The response status code of the API for modifying an app is changed from 201 to 200.
  • The response body parameters table of the API for querying the supported features of a gateway is changed.
-

2024-10-18

-

This issue incorporates the following changes:

- +

This issue incorporates the following changes:

+
  • The response status code of the API for modifying an app is changed from 201 to 200.
  • The response body parameters table of the API for querying the supported features of a Gateway is changed.

2024-07-05

diff --git a/docs/apig/api-ref/apig-api-190529263.html b/docs/apig/api-ref/apig-api-190529263.html index c380e8a85..78a94604c 100644 --- a/docs/apig/api-ref/apig-api-190529263.html +++ b/docs/apig/api-ref/apig-api-190529263.html @@ -4,7 +4,7 @@

API Gateway (APIG) is a high-performance, high-availability, and high-security API hosting service that helps enterprises build, manage, and deploy APIs at any scale.

This document describes how to use REST APIs to perform operations on APIG, such as creating, deleting, and modify your own APIs.

If you plan to access API Gateway through APIs, ensure that you are familiar with API Gateway concepts. For details, see the User Guide.

-

Endpoints

An endpoint is the request address for calling an API. Endpoints vary depending on services and regions. For the endpoints of all services, contact technical support engineers.

+

Endpoints

An endpoint is the request address for calling an API. Endpoints vary depending on services and regions. For the endpoints of all services, contact technical support engineers.

Concepts

  • Account

    An account is created upon successful registration. The account has full access permissions for all of its cloud services and resources. It can be used to reset user passwords and grant user permissions. The account is a payment entity and should not be used directly to perform routine management. For security purposes, create IAM users and grant them permissions for routine management.

  • IAM user

    A user is created using a domain to use cloud services. Each user has its own identity credentials (password and access keys).

    @@ -13,7 +13,7 @@

    For details, see Help Center > Others > FAQs > Regions and AZs.

  • Availability zone (AZ)

    An Availability Zone (AZ) contains one or more physical data centers. Each AZ has independent cooling, fire extinguishing, moisture-proof, and electricity facilities. Within an AZ, compute, network, storage, and other resources are logically divided into multiple clusters. AZs within a region are interconnected using high-speed optical fibers to support cross-AZ high-availability systems.

  • Project

    Projects group and isolate resources (including compute, storage, and network resources) across physical regions. A default project is provided for each region, and subprojects can be created under each default project. Users can be granted permissions to access all resources in a specific project. If you need more refined access control, create subprojects under a default project and create resources in subprojects. Then you can assign users the permissions required to access only the resources in the specific subprojects.

    -
    Figure 1 Project isolating model
    +
    Figure 1 Project isolating model

    An IAM user can view the project ID on the My Credentials page of the console.

  • Enterprise project

    Enterprise projects group and manage resources across regions. Resources in different enterprise projects are logically isolated. An enterprise project can contain resources of multiple regions, and resources can be added to or removed from enterprise projects.

    diff --git a/docs/apig/api-ref/apig-api-190529268.html b/docs/apig/api-ref/apig-api-190529268.html index 9473126f6..a5cd457a1 100644 --- a/docs/apig/api-ref/apig-api-190529268.html +++ b/docs/apig/api-ref/apig-api-190529268.html @@ -4,29 +4,25 @@

    Requests for calling an API can be authenticated using either of the following methods:

    • AK/SK-based authentication: Requests are authenticated by encrypting the request body using an AK/SK pair. AK/SK-based authentication is recommended because it provides higher security than token-based authentication.
    • Token-based authentication: Requests are authenticated using a token.

    -

    AK/SK-based Authentication

    An AK/SK is used to verify the identity of a request sender. In AK/SK-based authentication, a signature needs to be obtained and then added to requests.

    -

    AK: access key ID, which is a unique identifier used in conjunction with a secret access key to sign requests cryptographically.

    -

    SK: secret access key used in conjunction with an AK to sign requests cryptographically. It identifies a request sender and prevents the request from being modified.

    -
    +

    AK/SK-based Authentication

    An AK/SK is used to verify the identity of a request sender. In AK/SK-based authentication, a signature needs to be obtained and then added to requests.

    +
    • AK: access key ID, which is a unique identifier used with a secret access key to sign requests cryptographically.
    • SK: secret access key used in conjunction with an AK to sign requests cryptographically. It identifies a request sender and prevents the request from being modified.

    The following uses a demo project to show how to sign a request and use an HTTP client to send an HTTPS request.

    Download the demo project at https://github.com/api-gate-way/SdkDemo.

    If you do not need the demo, obtain the APIG signing SDK from technical support personnel.

    -

    AK: access key ID, which is a unique identifier used in conjunction with a secret access key to sign requests cryptographically.

    -
    Figure 1 Adding the APIG signing SDK
    +

    Decompress the downloaded package and reference the obtained JAR file as a dependency.

    +
    Figure 1 Adding the APIG signing SDK
    1. Generate an AK/SK. (If an AK/SK file has already been obtained, skip this step and locate the downloaded AK/SK file. Generally, the file name will be credentials.csv.)

      1. Register an account and log in to the management console.
      2. Hover over the username and choose My Credentials from the drop-down list.
      1. Choose Access Keys from the navigation pane.
      2. Click Create Access Key.
      3. Enter the login password.
      4. Enter the verification code received by email or SMS message.

        For users created in IAM that have not bound any email address or mobile number, only the login password needs to be entered.

        -
      5. Click OK to download the access key.

        Keep the access key secure.

        -
        -
      -

    2. Download and decompress the demo project.
    3. Import the demo project to Eclipse.

      Figure 2 Selecting Existing Projects into Workspace
      -
      Figure 3 Selecting the demo project
      -
      Figure 4 Structure of the demo project
      +
    4. Click OK to download the access key. Keep the access key secure.
    +

  • Download and decompress the demo project.
  • Import the demo project to Eclipse.

    Figure 2 Selecting Existing Projects into Workspace
    +
    Figure 3 Selecting the demo project
    +
    Figure 4 Structure of the demo project

  • Sign the request.

    The request signing method is integrated in the JAR files imported in 3. The request needs to be signed before it is sent. The signature will then be added as part of the HTTP header to the request.

    The demo code is classified into the following classes to demonstrate signing and sending the HTTP request:

    • AccessService: an abstract class that merges the GET, POST, PUT, and DELETE methods into the access method.
    • Demo: Execution entry used to simulate the sending of GET, POST, PUT, and DELETE requests.
    • AccessServiceImpl: Implements the access method, which contains the code required for communication with APIG.
    1. Edit the main() method in the Demo.java file, and replace the bold text with actual values.

      As shown in the following code, if you use other methods such as POST, PUT, and DELETE, see the corresponding comment.

      Specify region, serviceName, ak/sk, and url as the actual values. In this demo, the URLs for accessing VPC resources are used.

      -

      To obtain the project ID in the URLs, see Obtaining a Project ID. To obtain the endpoint, contact the enterprise administrator.

      +

      To obtain the project ID in the URLs, see Obtaining a Project ID. To obtain the endpoint, contact the enterprise administrator.

      //TODO: Replace region with the name of the region in which the service to be accessed is located. 
       private static final String region = "";
       
      @@ -70,10 +66,10 @@ String url = "

      Token-based Authentication

      • The validity period of a token is 24 hours. When using a token for authentication, cache it to prevent frequently calling the IAM API used to obtain a user token.
      • Ensure that the token is valid when you use it. Using a token that will soon expire may cause API calling failures.
      +

      Token-based Authentication

      • The validity period of a token is 24 hours. When using a token for authentication, cache it to prevent frequently calling the IAM API used to obtain a user token.
      • Ensure that the token is valid when you use it. Using a token that will soon expire may cause API calling failures.

      A token specifies temporary permissions in a computer system. During API authentication using a token, the token is added to requests to get permissions for calling the API.

      -

      When calling an API to obtain a user token, you must set auth.scope in the request body to project.

      +

      When calling an API to obtain a user token, you must set auth.scope in the request body to project.

      { 
           "auth": { 
               "identity": { 
      @@ -97,11 +93,11 @@ String url = "        } 
           } 
       }
      -

      After a token is obtained, the X-Auth-Token header field must be added to requests to specify the token when calling other APIs. For example, if the token is ABCDEFJ...., X-Auth-Token: ABCDEFJ.... can be added to a request as follows:

      +

      After a token is obtained, the X-Auth-Token header field must be added to requests to specify the token when calling other APIs. For example, if the token is ABCDEFG...., X-Auth-Token: ABCDEFG.... can be added to a request as follows:

       POST https://{apig_endpoint}/v2/{project_id}/v2/{project_id}/apigw/instances/{instance_id}/api-groups
       Content-Type: application/json
      -X-Auth-Token: ABCDEFJ....
      +X-Auth-Token: ABCDEFG....
diff --git a/docs/apig/api-ref/apig-api-190529269.html b/docs/apig/api-ref/apig-api-190529269.html index d2a6a6055..6b7184c5f 100644 --- a/docs/apig/api-ref/apig-api-190529269.html +++ b/docs/apig/api-ref/apig-api-190529269.html @@ -2,12 +2,12 @@

Response

After sending a request, you will receive a response, including a status code, response header, and response body.

-

Status Code

A status code is a group of digits, ranging from 1xx to 5xx. It indicates the status of a request. For more information, see HTTP Status Codes.

+

Status Code

A status code is a group of digits, ranging from 1xx to 5xx. It indicates the status of a request. For more information, see HTTP Status Codes.

For example, if status code 201 is returned for calling the API used to create an API group, the request is successful.

Response Header

Similar to a request, a response also has a header, for example, Content-Type.

For example, when calling the API used to create an API group (dedicated gateways), the response headers are shown below.

-
Figure 1 Response headers for creating an API group
+
Figure 1 Response headers for creating an API group

Response Body

The body of a response is often returned in structured format as specified in the Content-Type header field. The response body transfers content except the response header.

The following is part of the response body for the API used to create an API group.

diff --git a/docs/apig/api-ref/apig-api-190529271.html b/docs/apig/api-ref/apig-api-190529271.html index a69033fe6..bf370a3a1 100644 --- a/docs/apig/api-ref/apig-api-190529271.html +++ b/docs/apig/api-ref/apig-api-190529271.html @@ -1,8 +1,11 @@ -

Appendix

-

+ +

Appendix

+ +

+

lts

Reporting of Shubao access logs

+

Reporting of APIG gateway node access logs

Yes

-

sm_cipher_type

-

Encrypting local sensitive data with commercial cryptographic algorithms

-

No

-

-

-

-

-

-

-

-

-

-

-

rate_limit_algorithm

Request throttling algorithm switchover

diff --git a/docs/apig/api-ref/en-us_image_0173593324.png b/docs/apig/api-ref/en-us_image_0000002120194306.png similarity index 100% rename from docs/apig/api-ref/en-us_image_0173593324.png rename to docs/apig/api-ref/en-us_image_0000002120194306.png diff --git a/docs/apig/api-ref/en-us_image_0000001988900321.png b/docs/apig/api-ref/en-us_image_0000002120347354.png similarity index 100% rename from docs/apig/api-ref/en-us_image_0000001988900321.png rename to docs/apig/api-ref/en-us_image_0000002120347354.png diff --git a/docs/apig/api-ref/en-us_image_0173593323.png b/docs/apig/api-ref/en-us_image_0000002120352414.png similarity index 100% rename from docs/apig/api-ref/en-us_image_0173593323.png rename to docs/apig/api-ref/en-us_image_0000002120352414.png diff --git a/docs/apig/api-ref/en-us_image_0173593322.png b/docs/apig/api-ref/en-us_image_0000002155592541.png similarity index 100% rename from docs/apig/api-ref/en-us_image_0173593322.png rename to docs/apig/api-ref/en-us_image_0000002155592541.png diff --git a/docs/apig/api-ref/en-us_image_0000001892790552.png b/docs/apig/api-ref/en-us_image_0000002155592549.png similarity index 100% rename from docs/apig/api-ref/en-us_image_0000001892790552.png rename to docs/apig/api-ref/en-us_image_0000002155592549.png diff --git a/docs/apig/api-ref/en-us_image_0173593326.png b/docs/apig/api-ref/en-us_image_0000002155714161.png similarity index 100% rename from docs/apig/api-ref/en-us_image_0173593326.png rename to docs/apig/api-ref/en-us_image_0000002155714161.png