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

Overview

A Virtual Private Network (VPN) establishes an encrypted, Internet-based communication tunnel between your network and a Virtual Private Cloud (VPC). By default, Elastic Cloud Servers (ECSs) in a VPC cannot communicate with devices in your on-premises data center or private network. To enable communication between them, you can enable a VPN.

This document describes how to use application programming interfaces (APIs) to perform operations on VPNs, such as creating, querying, deleting, and updating VPNs. For details about all supported operations, see API Overview.

If you plan to use APIs of the VPN service, ensure that you are familiar with concepts of VPN. For details, see Service Overview in the VPN product documentation.

There are two editions of VPN: Classic VPN and Enterprise Edition VPN. This document applies only to Enterprise Edition VPN.