Updated on 2024-01-19 GMT+08:00

Dedicated Gateway

Table 1 describes the categories of dedicated gateway APIs.

Table 1 Overview of dedicated gateway APIs

Category

Description

API Group Management

Create, modify, delete, and query API groups.

Environment Management

Create, modify, delete, and query environments.

Environment Variable Management

Create, modify, delete, query, and list environment variables.

Request Throttling Policy Management

Create, modify, delete, and query request throttling policies.

API Management

Create, modify, delete, publish, query, and debug APIs, take APIs offline, verify API definitions, and switch API versions.

Signature Key Management

Create, modify, delete, and query signature keys.

Binding/Unbinding Signature Keys

Bind and unbind signature keys, query signature keys bound to an API, and query APIs that are bound or not bound with a signature key.

Binding/Unbinding Request Throttling Policies

Bind and unbind request throttling policies, query APIs that are bound or not bound with a request throttling policy, and query request throttling policies bound to an API.

Excluded Request Throttling Configuration

Create, modify, delete, and query excluded request throttling configurations.

App Authorization Management

Authorize apps, cancel authorizations, query APIs that are bound or not bound with an app, and query apps bound to an API.

Resource Query

Query the quantities of APIs, API groups, and apps.

Domain Name Management

Bind, modify, and unbind domain names; bind, delete, and query domain name certificates.

Access Control Policy Management

Create, modify, delete, and query access control policies.

Binding/Unbinding Access Control Policies

Bind and unbind access control policies, query APIs that are bound or not bound with an access control policy, and query access control policies bound to an API.

Custom Authorizer Management

Create, modify, delete, and query custom authorizers.

API Import and Export

Import and export APIs.

VPC Channel Management

Including APIs used to:

  • Create, update, delete, and query VPC channels.
  • Add, query, and delete backend servers.
  • Enabling/Disabling backend servers.
  • Modify health check configuration of a VPC channel.
  • Add, update, delete, and view backend server groups, and query backend server group list of a VPC channel.

Monitoring Information Query

Query API calls within a specific period and query API calls under an API group in the last one hour.

Group Response Management

Create, query, modify, and delete group responses; query, modify, and delete responses of an error type.

Tag Management

Query tags.

Gateway Feature Management

Configure and query gateway features.

Configuration Management

Query resource configurations of a gateway and query gateway configurations.

Gateway Management

Including APIs used to:

  • Create, update, query, and delete dedicated gateways.
  • Bind and unbind EIPs.
  • Enable or disable public access for dedicated gateways, and update the outbound access bandwidth of dedicated gateways.
  • Query AZs.
  • Modify specifications.
  • Query gateway constraints.

VPC Endpoint Management

Including APIs used to:

  • Query the VPC endpoint connections of a gateway.
  • Query the whitelist records of a gateway's VPC endpoint service.
  • Accept or reject a VPC endpoint connection for a gateway.
  • Add whitelist records in batches for or delete those of a gateway's VPC endpoint service.

Gateway Tag Management

Add, delete, and query gateway tags.

Microservice Center Management

Import microservices.

SSL Certificate Management

Including APIs used to:

  • Create, delete, modify, and view a certificate, and query all SSL certificates.
  • Bind or unbind a domain name's SSL certificates.
  • Bind an SSL certificate to or unbind it from a domain name.
  • Obtain domain names bound to an SSL certificate.

Plug-in Management

Including APIs used to:

  • Create, modify, delete, and view a plug-in, and query all plug-ins.
  • Bind a plug-in to or unbind it from APIs.
  • Bind or unbind an API's plug-ins.
  • Query APIs bound with a plug-in or query plug-ins bound to an API.
  • Query APIs to which a plug-in can be bound or query plug-ins that can be bound to an API.

App Management

Including APIs used to:

  • Create, modify, delete, verify, and query apps, and reset AppKeys.
  • Create, automatically generate, delete, and query AppCodes.
  • Query the quotas of a credential.
  • Configure and delete access control settings of an app, and query access control details of an app.

Credential Quota Management

Including APIs used to:

Create, modify, and delete a credential quota.

Query credential quota details and all credential quotas.

Bind a credential quota to a credential, or unbind a quota from a specified credential.

Query credentials bound or not bound with a specified quota.

Asynchronous Task Management

Including APIs used to:

Import or export APIs asynchronously.

Query the result of an asynchronous task.