API standard and pre-built SDKs in multi-language
This product (Vpc/2016-04-28) OpenAPI adopts an RPC-style signature mechanism. For implementation details, please refer to the Signature Mechanism documentation.To streamline development, we provide official SDKs for major programming languages. Using the SDK allows you to call APIs directly without worrying about low-level details such as request signatures, significantly lowering the barrier to entry and reducing integration complexity.
Custom signature
If your use case requires direct API integration with custom signatures, consult our technical support team first. Join our DingTalk support group (147535001692) to receive expert guidance.
Before you begin
An Alibaba Cloud account has full administrative privileges. A compromised AccessKey pair exposes all associated resources to unauthorized access, posing a significant security risk. To call APIs securely, create a Resource Access Management (RAM) user with API access only, configure its AccessKey pairs, and implement the principle of least privilege (PoLP) through RAM policies. Use the Alibaba Cloud account only when its permissions are explicitly required for specific scenarios.
RouteTargetGroup
| API | Title | Description |
|---|---|---|
| SwitchActiveRouteTarget | SwitchActiveRouteTarget | Performs primary and secondary switchover for the route target group. |
| UpdateRouteTargetGroup | UpdateRouteTargetGroup | Updates the information about a routing target group instance, including the name, description, and members that are not enabled. |
| GetRouteTargetGroup | GetRouteTargetGroup | Gets the information of a route target group. |
| DeleteRouteTargetGroup | DeleteRouteTargetGroup | Deletes a route target group. |
| CreateRouteTargetGroup | CreateRouteTargetGroup | Creates a route target group instance. |
IPv6 gateway
| API | Title | Description |
|---|---|---|
| AllocateIpv6Address | AllocateIpv6Address | Assigns an IPv6 address. |
| ReleaseIpv6Address | ReleaseIpv6Address | Releases an idle IPv6 address. |
| CreateIpv6Gateway | CreateIpv6Gateway | IPv6 gateways are used to control the IPv6 traffic of virtual private clouds (VPCs). You can call the CreateIpv6Gateway operation to create IPv6 gateways. |
| CreateIpv6EgressOnlyRule | CreateIpv6EgressOnlyRule | You can call CreateIpv6EgressOnlyRule to create egress-only rules to enable ECS instances in VPCs that have IPv6 enabled to access IPv6 clients. However, IPv6 clients cannot access the ECS instances over the Internet. |
| DeleteIpv6Gateway | DeleteIpv6Gateway | Deletes an IPv6 gateway. |
| DeleteIpv6EgressOnlyRule | DeleteIpv6EgressOnlyRule | Deletes an egress-only rule. |
| DeleteIpv6InternetBandwidth | DeleteIpv6InternetBandwidth | Deletes Internet bandwidth. |
| ModifyIpv6InternetBandwidth | ModifyIpv6InternetBandwidth | Modifies the Internet bandwidth of an IPv6 address. |
| ModifyIpv6GatewayAttribute | ModifyIpv6GatewayAttribute | Modifies the name and description of an IPv6 gateway. |
| ModifyIpv6AddressAttribute | ModifyIpv6AddressAttribute | Modifies the name and description of an IPv6 address. |
| DescribeIpv6Gateways | DescribeIpv6Gateways | Queries IPv6 gateways in a region. |
| DescribeIpv6EgressOnlyRules | DescribeIpv6EgressOnlyRules | Queries egress-only rules. |
| DescribeIpv6Addresses | DescribeIpv6Addresses | Queries IPv6 addresses in a region. |
| DescribeIpv6GatewayAttribute | DescribeIpv6GatewayAttribute | Queries the information about an IPv6 gateway, including the region, virtual private cloud (VPC), status, and billing method. |
| AllocateIpv6InternetBandwidth | AllocateIpv6InternetBandwidth | Default IPv6 gateways support only private communication. You can call the AllocateIpv6InternetBandwidth operation to purchase Internet bandwidth resources for an IPv6 address. This way, ECS instances in a VPC can access the Internet through the IPv6 address. IPv6 clients can also access the ECS instances over the Internet. |