This product(
Vpc/2016-04-28
) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (11370001915) and sign under the guidance of experts. Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.
VPN gateway
API | Title | Description |
---|---|---|
CreateVpnGateway | CreateVpnGateway | Creates a VPN gateway. |
DeleteVpnGateway | DeleteVpnGateway | Deletes a VPN gateway. |
ModifyVpnGatewayAttribute | ModifyVpnGatewayAttribute | Modifies the name and description of a VPN gateway. |
MoveVpnResourceGroup | MoveVpnResourceGroup | Moves a VPN gateway resource to a new resource group. |
DescribeVpnGateway | DescribeVpnGateway | Queries the detailed information about a VPN gateway. |
DescribeVpnGateways | DescribeVpnGateways | Queries VPN gateways in a region. |
DiagnoseVpnGateway | DiagnoseVpnGateway | Diagnoses a VPN gateway. |
GetVpnGatewayDiagnoseResult | GetVpnGatewayDiagnoseResult | Queries the diagnostic result of a VPN gateway. |
Customer gateway
API | Title | Description |
---|---|---|
CreateCustomerGateway | CreateCustomerGateway | Creates a customer gateway. |
DeleteCustomerGateway | DeleteCustomerGateway | Deletes a customer gateway. |
ModifyCustomerGatewayAttribute | ModifyCustomerGatewayAttribute | Modifies the configuration of a customer gateway. |
DescribeCustomerGateway | DescribeCustomerGateway | Queries details of a customer gateway. |
DescribeCustomerGateways | DescribeCustomerGateways | Queries customer gateways. |
SSL-VPN
API | Title | Description |
---|---|---|
SSL-VPN client certificate | SSL-VPN client certificate | |
CreateSslVpnClientCert | CreateSslVpnClientCert | Creates an SSL client certificate. |
DeleteSslVpnClientCert | DeleteSslVpnClientCert | Deletes an SSL client certificate. |
ModifySslVpnClientCert | ModifySslVpnClientCert | Modifies the name of an SSL-VPN client certificate. |
DescribeSslVpnClientCerts | DescribeSslVpnClientCerts | Queries SSL client certificates. |
DescribeSslVpnClientCert | DescribeSslVpnClientCert | Queries the details of an SSL client certificate. |
DescribeSslVpnClients | DescribeSslVpnClients | Queries the clients that have connected to a VPN gateway through SSL-VPN connections. |
SSL-VPN server | SSL-VPN server | |
CreateSslVpnServer | CreateSslVpnServer | Creates an SSL server. |
DeleteSslVpnServer | DeleteSslVpnServer | Deletes an SSL server. |
ModifySslVpnServer | ModifySslVpnServer | Modifies the configurations of an SSL server. |
DescribeSslVpnServers | DescribeSslVpnServers | Queries one or more SSL-VPN servers. |
DescribeVpnSslServerLogs | DescribeVpnSslServerLogs | Queries the log entries of an SSL server. |
IPsec-VPN
API | Title | Description |
---|---|---|
Associate transit routers | Associate transit routers | |
CreateVpnAttachment | CreateVpnAttachment | Creates an IPsec-VPN connection. After you create the IPsec-VPN connection, you can associate the IPsec-VPN connection with a transit router. |
CreateVcoRouteEntry | CreateVcoRouteEntry | Adds a destination-based route for an IPsec-VPN connection. |
DeleteVpnAttachment | DeleteVpnAttachment | Deletes an IPsec-VPN connection. |
DeleteVcoRouteEntry | DeleteVcoRouteEntry | Deletes a destination-based route from an IPsec-VPN connection. |
ModifyVpnAttachmentAttribute | ModifyVpnAttachmentAttribute | Modifies the configuration of an IPsec-VPN connection. |
ModifyVcoRouteEntryWeight | ModifyVcoRouteEntryWeight | Modifies the weight of a destination-based route for an IPsec-VPN connection. |
DescribeVpnAttachments | DescribeVpnAttachments | Queries the IPsec-VPN connections associated with a transit router. |
DescribeVcoRouteEntries | DescribeVcoRouteEntries | Queries the routes of an IPsec-VPN connection. |
CheckVpnBgpEnabled | CheckVpnBgpEnabled | Checks whether the region of an IPsec-VPN connection supports BGP. |
DescribeVpnCrossAccountAuthorizations | DescribeVpnCrossAccountAuthorizations | Queries the cross-account authorization information about an IPsec-VPN connection. |
Associate a VPN gateway | Associate a VPN gateway | |
CreateVpnConnection | CreateVpnConnection | Creates an IPsec-VPN connection. |
DeleteVpnConnection | DeleteVpnConnection | Deletes an IPsec-VPN connection. |
ModifyVpnConnectionAttribute | ModifyVpnConnectionAttribute | Modifies the configuration of an IPsec-VPN connection. |
ModifyTunnelAttribute | ModifyTunnelAttribute | Modifies a VPN tunnel. |
DescribeVpnConnection | DescribeVpnConnection | Queries the detailed information about an IPsec-VPN connection. |
DescribeVpnConnections | DescribeVpnConnections | Queries IPsec-VPN connections. |
DownloadVpnConnectionConfig | DownloadVpnConnectionConfig | Queries the configuration of an IPsec-VPN connection. |
DescribeVpnConnectionLogs | DescribeVpnConnectionLogs | Queries logs of IPsec-VPN connections. |
VPN gateway destination-based route | VPN gateway destination-based route | |
CreateVpnRouteEntry | CreateVpnRouteEntry | Creates a destination-based route for a VPN gateway. After a destination-based route is created, the VPN gateway forwards traffic that matches the destination IP address specified in the destination-based route. |
PublishVpnRouteEntry | PublishVpnRouteEntry | Advertises/withdraws a destination-based route or a policy-based route to/from the system route table of a virtual private cloud (VPC). |
DeleteVpnRouteEntry | DeleteVpnRouteEntry | Deletes a destination-based route from a VPN gateway. |
ModifyVpnRouteEntryWeight | ModifyVpnRouteEntryWeight | Modifies the weight of a destination-based route. |
DescribeVpnRouteEntries | DescribeVpnRouteEntries | Queries destination-based and BGP route entries of a VPN gateway. |
VPN gateway policy-based route | VPN gateway policy-based route | |
CreateVpnPbrRouteEntry | CreateVpnPbrRouteEntry | Creates a policy-based route for a VPN gateway. |
DeleteVpnPbrRouteEntry | DeleteVpnPbrRouteEntry | Deletes a policy-based route from a VPN gateway. |
ModifyVpnPbrRouteEntryWeight | ModifyVpnPbrRouteEntryWeight | Modifies the weight of a policy-based route of a VPN gateway. |
ModifyVpnPbrRouteEntryPriority | ModifyVpnPbrRouteEntryPriority | Modifies the priority of a policy-based route. |
ModifyVpnPbrRouteEntryAttribute | ModifyVpnPbrRouteEntryAttribute | Modifies the weight and priority of a policy-based route. |
DescribeVpnPbrRouteEntries | DescribeVpnPbrRouteEntries | Queries policy-based routes configured for a VPN gateway. |
IPsec servers
API | Title | Description |
---|---|---|
CreateIpsecServer | CreateIpsecServer | Creates an IPsec server. |
DeleteIpsecServer | DeleteIpsecServer | Deletes an IPsec server. |
UpdateIpsecServer | UpdateIpsecServer | Modifies the configuration of an IPsec server. |
ListIpsecServers | ListIpsecServers | Queries IPsec servers. |
ListIpsecServerLogs | ListIpsecServerLogs | Queries the logs of an IPsec server. |
Tag
API | Title | Description |
---|---|---|
TagResources | TagResources | Creates and adds tags to resources. |
UnTagResources | UnTagResources | Removes tags from resources. |
ListTagResources | ListTagResources | Queries the tags that are added to resources. |