Updated on 2025-08-19 GMT+08:00

VPN Connection

Permission

API

Action

Dependencies

IAM Project

Enterprise Project

Creating a VPN connection

POST /v5/{project_id}/vpn-connection

vpn:vpnConnections:create

  • ces:metricData:list
  • ces:currentRegionSupportedMetrics:list
  • vpc:vpcs:list
  • vpc:vpcs:get
  • vpc:subnets:get
  • vpc:subnets:list
  • vpc:subNetworkInterfaces:update
  • vpc:publicIps:get
  • vpc:publicIps:list
  • vpc:bandwidths:list
  • vpc:ports:get
  • vpc:routeTables:update
  • vpc:routeTables:get

√

√

Querying the VPN connection list

GET /v5/{project_id}/vpn-connection

vpn:vpnConnections:list

  • vpc:publicIps:get
  • vpc:publicIps:list
  • vpc:bandwidths:list
  • er:instances:list
  • er:instances:get
  • vpc:vpcs:list
  • vpc:vpcs:get
  • vpc:subnets:get
  • vpc:subnets:list

√

×

Querying a specified VPN connection

GET /v5/{project_id}/vpn-connection/{vpn_connection_id}

vpn:vpnConnections:get

  • vpc:publicIps:get
  • vpc:publicIps:list
  • vpc:bandwidths:list
  • er:instances:list
  • er:instances:get
  • vpc:vpcs:list
  • vpc:vpcs:get
  • vpc:subnets:get
  • vpc:subnets:list

√

√

Updating a VPN connection

PUT /v5/{project_id}/vpn-connection/{vpn_connection_id}

vpn:vpnConnections:update

  • vpc:vpcs:list
  • vpc:vpcs:get
  • vpc:subnets:get
  • vpc:subnets:list
  • vpc:subNetworkInterfaces:update
  • vpc:publicIps:get
  • vpc:publicIps:list
  • vpc:bandwidths:list
  • vpc:ports:get
  • vpc:routeTables:update
  • vpc:routeTables:get

√

√

Deleting a VPN connection

DELETE /v5/{project_id}/vpn-connection/{vpn_connection_id}

vpn:vpnConnections:delete

  • ces:metricData:list
  • ces:currentRegionSupportedMetrics:list
  • vpc:vpcs:list
  • vpc:vpcs:get
  • vpc:subnets:get
  • vpc:subNetworkInterfaces:update
  • vpc:publicIps:get
  • vpc:publicIps:list
  • vpc:bandwidths:list
  • vpc:ports:get
  • vpc:routeTables:update
  • vpc:routeTables:get

√

√

Creating VPN connections in batches

POST /v5/{project_id}/vpn-connections/batch-create

vpn:vpnConnections:batchCreate

  • ces:metricData:list
  • ces:currentRegionSupportedMetrics:list
  • vpc:vpcs:list
  • vpc:vpcs:get
  • vpc:subnets:get
  • vpc:subnets:list
  • vpc:subNetworkInterfaces:update
  • vpc:publicIps:get
  • vpc:publicIps:list
  • vpc:bandwidths:list
  • vpc:ports:get
  • vpc:routeTables:update
  • vpc:routeTables:get

√

√

Querying VPN connection logs

GET /v5/{project_id}/vpn-connection/{vpn_connection_id}/log

vpn:vpnConnections:getLog

-

√

√

Resetting a VPN connection

POST /v5/{project_id}/vpn-connection/{vpn_connection_id}/reset

vpn:vpnConnections:reset

-

√

√