VPN Gateway
| Permission | API | Action | Dependencies | IAM Project | Enterprise Project |
|---|---|---|---|---|---|
| Creating a VPN gateway | POST /v5/{project_id}/vpn-gateways | vpn:vpnGateways:create |
| √ | √ |
| Querying a VPN gateway | GET /v5/{project_id}/vpn-gateways/{vgw_id} | vpn:vpnGateways:get |
| √ | √ |
| Querying the VPN gateway list | GET /v5/{project_id}/vpn-gateways | vpn:vpnGateways:list |
| √ | × |
| Updating a VPN gateway | PUT /v5/{project_id}/vpn-gateways/{vgw_id} | vpn:vpnGateways:update |
| √ | √ |
| Deleting a VPN gateway | DELETE /v5/{project_id}/vpn-gateways/{vgw_id} | vpn:vpnGateways:delete |
| √ | √ |
| Querying the AZs of VPN gateways | GET /v5/{project_id}/vpn-gateways/availability-zones | vpn:vpnGatewayAvailabilityZone:list | - | √ | × |
| Querying the AZs of VPN gateways (V5.1) | GET /v5.1/{project_id}/vpn-gateways/availability-zones | vpn:vpnGatewayAvailabilityZone:list | - | √ | × |
| Importing certificates for a VPN gateway | POST /v5/{project_id}/vpn-gateways/{vgw_id}/certificate | vpn:vpnGateways:importCertificate | - | √ | √ |
| Querying certificates of a VPN gateway | GET /v5/{project_id}/vpn-gateways/{vgw_id}/certificate | vpn:vpnGateways:getCertificate | - | √ | √ |
| Updating certificates of a VPN gateway | PUT /v5/{project_id}/vpn-gateways/{vgw_id}/certificate/{certificate_id} | vpn:vpnGateways:updateCertificate | - | √ | √ |
| Querying the route table of a VPN gateway | GET /v5/{project_id}/vpn-gateways/{vgw_id}/routing-table | vpn:vpnGateways:getRoutingTable | - | √ | √ |
| Changing the specification of a pay-per-use VPN gateway | POST /v5/{project_id}/vpn-gateways/{vgw_id}/update-specification | vpn:vpnGateways:updatePostpaidSpecification |
| √ | √ |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.