# Alibaba Cloud Virtual Private Cloud API

> Alibaba Cloud Virtual Private Cloud API on Apizie: 387 endpoints (Activates a router interface that is in the Inactive state, Activates a flow log. After the flow log is activated, it starts to capture the traffic of the specified…, Invokes AddBgpNetwork to advertise Border Gateway Protocol (BGP) networks, Adds an elastic IP address (EIP) to an Internet Shared Bandwidth instance, …) returned as clean JSON through one API key. Send your own provider key in the x-upstream-key header. Call it over REST at https://zieapi.vercel.app/v1/cloud:aliyun-vpc/{endpoint} or from Claude, ChatGPT and Cursor through the Apizie MCP server. Free plan: 1,000 requests a month.

- Project key: `cloud:aliyun-vpc`
- Category: Cloud
- Status: byok
- Source: https://api.alibabacloud.com/product/vpc
- Page: https://zieapi.vercel.app/api/cloud/aliyun-vpc
- OpenAPI: https://zieapi.vercel.app/api/cloud/aliyun-vpc/openapi.json

Alibaba Cloud OpenAPI for Virtual Private Cloud (vpc, version 2016-04-28). Calls are signed with ACS3-HMAC-SHA256 using your AccessKey ID and secret.

## Endpoints

### Activates a router interface that is in the Inactive state
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/activate-router-interface` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the router interface. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| RouterInterfaceId | string | yes | The ID of the router interface. The ID of the router interface. This operation supports only interfaces in the Inactive state. If the… |

### Activates a flow log. After the flow log is activated, it starts to capture the traffic of the specified…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/active-flow-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the flow log. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| FlowLogId | string | yes | The ID of the flow log |

### Invokes AddBgpNetwork to advertise Border Gateway Protocol (BGP) networks
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/add-bgp-network` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VBR group. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the region ID |
| DstCidrBlock | string | yes | The CIDR block of the VPC or vSwitch to be connected to the on-premises data center |
| VpcId | string | no | The ID of the VPC |
| RouterId | string | yes | The ID of the router associated with the router interface |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |

### Adds an elastic IP address (EIP) to an Internet Shared Bandwidth instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/add-common-bandwidth-package-ip` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Internet Shared Bandwidth instance. You can call https://help.aliyun.com/document_detail/36063.html to query the… |
| BandwidthPackageId | string | yes | The ID of the Internet Shared Bandwidth instance |
| IpInstanceId | string | yes | The ID of the EIP instance. You can call DescribeEipAddresses… |
| IpType | string | no | The IP type. Set the value to EIP, which specifies that an EIP is added to the Internet Shared Bandwidth instance |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run, without performing the actual request |

### Adds multiple elastic IP addresses (EIPs) to an Internet Shared Bandwidth instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/add-common-bandwidth-package-ips` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Internet Shared Bandwidth instance. You can call the https://help.aliyun.com/document_detail/448570.html operation to… |
| BandwidthPackageId | string | yes | The Internet Shared Bandwidth instance ID |
| IpType | string | no | The IP address type. Valid value: EIP, which indicates that EIPs are added to the Internet Shared Bandwidth instance |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| IpInstanceIds | string | yes | The list of EIP instance IDs to be added. You can add up to 10 EIP instance IDs at a time (JSON-encoded) |

### Adds an Elastic IP Address (EIP) to a specified Internet Shared Bandwidth instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/add-global-acceleration-instance-ip` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the Internet Shared Bandwidth instance resides. You can call DescribeRegions to query the region ID |
| GlobalAccelerationInstanceId | string | yes | The instance ID of the Internet Shared Bandwidth instance |
| IpInstanceId | string | yes | The ID of the EIP instance. You can call https://help.aliyun.com/document_detail/36018.html to query the EIP instance ID. Make sure that… |

### Adds a CIDR block to an IP address pool
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/add-public-ip-address-pool-cidr-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| PublicIpAddressPoolId | string | yes | The instance ID of the IP address pool |
| CidrBlock | string | no | The CIDR block. You cannot specify both CidrBlock and CidrMask. Specify only one of them |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to only perform a dry run on the request. Valid values: true: performs a dry run without adding the CIDR block. The… |
| RegionId | string | yes | The region ID of the IP address pool to which you want to add the CIDR block |
| CidrMask | integer | no | The mask of the CIDR block. After you specify the mask, the system automatically allocates a CIDR block. Valid values: 24 to 28. You… |

### Adds traffic mirror sources to a traffic mirror session
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/add-sources-to-traffic-mirror-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, and you must make… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without adding the traffic mirror sources. The… |
| TrafficMirrorSessionId | string | yes | The instance ID of the traffic mirror session to which you want to add traffic mirror sources |
| TrafficMirrorSourceIds | string | yes | The instance IDs of the traffic mirror sources that you want to add. Currently, elastic network interfaces (ENIs) are supported as traffic… |
| RegionId | string | yes | The region ID of the traffic mirror session. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |

### Applies for an elastic IP address (EIP)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/allocate-eip-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the EIP. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| Bandwidth | string | no | The maximum bandwidth of the EIP. Unit: Mbit/s. If InstanceChargeType is set to PostPaid and InternetChargeType is set to PayByBandwidth,… |
| Period | integer | no | The subscription duration. If PricingCycle is set to Month, valid values of Period are 1 to 9. If PricingCycle is set to Year, valid… |
| ISP | string | no | The line type. Valid values: BGP (default): BGP (multi-ISP) line. All regions support BGP (multi-ISP) line EIPs. BGP_PRO: BGP (multi-ISP)… |
| ActivityId | integer | no | The special activity ID. You do not need to configure this parameter |
| Netmode | string | no | The network type. The value is set to public (default), which indicates the public network |
| AutoPay | string | no | Specifies whether to enable automatic payment. Valid values: false (default): Automatic payment is disabled. After an order is generated,… |
| PricingCycle | string | no | The billing cycle of the subscription. Valid values: Month (default): billed on a monthly basis. Year: billed on a yearly basis. This… |
| InstanceChargeType | string | no | The billing method of the EIP. Valid values: PrePaid: subscription. PostPaid (default): pay-as-you-go. If InstanceChargeType is set to… |
| InternetChargeType | string | no | The metering method of the EIP. Valid values: PayByBandwidth (default): pay-by-bandwidth. PayByTraffic: pay-by-data-transfer. If… |
| ResourceGroupId | string | no | The resource group ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure that the… |
| Name | string | no | The name of the EIP instance. The name must be 0 to 128 characters in length and cannot start with `http://` or `https://`. This parameter… |
| Description | string | no | The description of the EIP instance. The description must be 0 to 256 characters in length and cannot start with `http://` or `https://`.… |
| SecurityProtectionTypes | string | no | The security protection level. If this parameter is left empty, the default value is Anti-DDoS Basic. If this parameter is set to… |
| PublicIpAddressPoolId | string | no | The IP address pool ID. The EIP is allocated from the specified IP address pool. The IP address pool feature is not enabled by default. To… |
| Zone | string | no | The zone of the EIP. If the IP address pool specified by PublicIpAddressPoolId is of the CloudBox type, this parameter defaults to the… |
| IpAddress | string | no | The IP address of the EIP that you want to apply for. You need to specify only one of IpAddress and InstanceId. If neither is specified,… |
| InstanceId | string | no | The instance ID of the EIP that you want to apply for. You need to specify only one of IpAddress and InstanceId. If neither is specified,… |
| Tag | string | no | The tags of the resource (JSON-encoded) |

### Applies for a specified elastic IP address (EIP) for specific network configuration requirements
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/allocate-eip-address-pro` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the specified EIP. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| IpAddress | string | no | The IP address of the specified EIP. You need to specify only one of the IpAddress and InstanceId parameters. If neither is specified, the… |
| InstanceId | string | no | The instance ID of the specified EIP. You need to specify only one of the IpAddress and InstanceId parameters. If neither is specified,… |
| Bandwidth | string | no | The maximum bandwidth of the specified EIP. Unit: Mbit/s. If InstanceChargeType is set to PostPaid and InternetChargeType is set to… |
| Period | integer | no | The subscription duration. If PricingCycle is set to Month, valid values for Period are 1 to 9. If PricingCycle is set to Year, valid… |
| ISP | string | no | The line type. Valid values: BGP (default): BGP (multi-ISP) line. BGP (multi-ISP) EIPs are supported in all regions. BGP_PRO: BGP… |
| Netmode | string | no | The network type. Set the value to public (default), which indicates the Internet |
| AutoPay | string | no | Specifies whether to enable automatic payment. Valid values: false: disables automatic payment. After an order is generated, you must go… |
| PricingCycle | string | no | The billing cycle of the subscription. Valid values: Month (default): monthly billing. Year: yearly billing. This parameter is required if… |
| InstanceChargeType | string | no | The billing method of the specified EIP. Valid values: PrePaid: subscription. PostPaid (default): pay-as-you-go billing method. If… |
| InternetChargeType | string | no | The metering method of the specified EIP. Valid values: PayByBandwidth (default): pay-by-bandwidth. PayByTraffic: pay-by-data-transfer. If… |
| ResourceGroupId | string | no | The ID of the resource group to which the specified EIP belongs |
| Tag | string | no | The Tag (JSON-encoded) |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| SecurityProtectionTypes | string | no | The security protection level. Valid values: If this parameter is left empty, Anti-DDoS Basic is used by default. AntiDDoS_Enhanced:… |
| PublicIpAddressPoolId | string | no | The ID of the IP address pool. The EIP is allocated from the IP address pool. By default, the IP address pool feature is not available. To… |

### Allocates an unassociated IPv6 address or an IPv6 prefix CIDR block. The address is not associated with any…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/allocate-ipv6-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID |
| VSwitchId | string | yes | The ID of the vSwitch to which the IPv6 address belongs |
| Ipv6Address | string | no | Specifies the IPv6 address to apply for. The specified IPv6 address must be an available IP address within the CIDR block of the vSwitch |
| Ipv6AddressName | string | no | The name of the IPv6 address. The name must be 0 to 128 characters in length and cannot start with `http://` or `https://` |
| Ipv6AddressDescription | string | no | The description of the IPv6 address. The description must be 0 to 256 characters in length and cannot start with `http://` or `https://` |
| AddressType | string | no | The type of the IPv6 address. Valid values: IPv6Address: single IPv6 address. This is the default value. IPv6Prefix: IPv6 CIDR block |
| ResourceGroupId | string | no | The ID of the resource group. For more information about resource groups, see https://help.aliyun.com/document_detail/2381067.html |
| Tag | string | no | The list of tags for the resource (JSON-encoded) |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without querying the resource status. The system… |

### Enables Internet bandwidth for an IPv6 address in a VPC so that the IPv6 address can communicate over the…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/allocate-ipv6-internet-bandwidth` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPv6 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| Ipv6GatewayId | string | no | The ID of the IPv6 gateway |
| Ipv6AddressId | string | yes | The ID of the IPv6 address |
| InternetChargeType | string | no | The billable methods for IPv6 Internet bandwidth. Valid values: PayByTraffic: pay-by-data-transfer. PayByBandwidth (default):… |
| Bandwidth | integer | yes | The Internet bandwidth of the IPv6 address. Unit: Mbit/s. If InternetChargeType is set to PayByTraffic, the valid values are 1 to 1000. If… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without associating a prefix list with a route table. The… |

### Reserves a specified IPv6 CIDR block
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/allocate-vpc-ipv6-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the VPC is deployed. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| Ipv6Isp | string | no | The ISP type of the IPv6 CIDR block for the VPC. Valid values: BGP (default): BGP (Multi-ISP). BGP_International: BGP (Multi-ISP)… |
| AddressPoolType | string | no | The type of the IPv6 address pool. Valid values: aliyun (default): The IPv6 CIDR block is allocated by the system. custom: The IPv6 CIDR… |
| Ipv6CidrBlock | string | no | The IPv6 CIDR block to be reserved |

### Applies for a Letter of Authorization (LOA)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/apply-physical-connection-loa` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can generate the value from your client to ensure that the… |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |
| Bandwidth | integer | no | The bandwidth of the Express Connect circuit. Unit: Mbit/s. Valid values: 2 to 10240 |
| PeerLocation | string | no | The geographical location where the Express Connect circuit is deployed |
| InstanceId | string | yes | The instance ID of the Express Connect circuit |
| CompanyName | string | yes | The name of the customer company that connects to the Express Connect circuit |
| LineType | string | yes | The type of the Express Connect circuit. Valid values: MSTP: MSTP circuit. MPLSVPN: MPLS VPN circuit. FIBRE: Direct optical fiber… |
| Si | string | yes | The construction unit of the Express Connect circuit |
| ConstructionTime | string | yes | The time when the construction unit enters the site. Specify the time in the ISO 8601 standard in the YYYY-MM-DDThh:mm:ssZ format. The… |
| PMInfo | string | no | The information about the construction engineers. This parameter is required. Specify the relevant information (JSON-encoded) |

### Associates an elastic IP address (EIP) with a cloud service instance in the same region
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-eip-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the EIP that you want to associate with the cloud service instance. You can call the… |
| AllocationId | string | yes | The ID of the EIP that you want to associate with the cloud service instance |
| InstanceId | string | yes | The ID of the instance with which you want to associate the EIP. You can enter the ID of a NAT gateway, a Classic Load Balancer (CLB)… |
| InstanceType | string | no | The type of the instance with which you want to associate the EIP. Valid values: Nat: NAT gateway. SlbInstance: Classic Load Balancer… |
| InstanceRegionId | string | no | The region ID of the instance with which you want to associate the EIP. This parameter is required only after the EIP is added to a Global… |
| PrivateIpAddress | string | no | An IP address within the vSwitch CIDR block. If you do not specify this parameter, the system automatically allocates a private IP based… |
| Mode | string | no | The association mode. Valid values: NAT (default): NAT mode. MULTI_BINDED: multi-EIP to ENI mode. BINDED: EIP to ENI mode. This parameter… |
| VpcId | string | no | The ID of the VPC that has the IPv4 gateway feature enabled and is in the same region as the EIP. When you associate the EIP with an IP… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |

### Associates multiple Elastic IP addresses (EIPs) with cloud service instances in the same region
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-eip-address-batch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the EIPs that you want to associate with the cloud service instances. You can call… |
| BindedInstanceId | string | yes | The instance ID of the cloud service instance to which you want to associate the EIPs. You can enter the instance ID of a NAT gateway or… |
| BindedInstanceType | string | yes | The type of the instance to which you want to associate the EIPs. Valid values: Nat: NAT gateway. NetworkInterface: secondary elastic… |
| Mode | string | no | The association mode. Set the value to MULTI_BINDED, which indicates the multi-EIP to ENI mode. This parameter is required only when… |
| InstanceIds | string | yes | The list of EIPs that you want to associate with the cloud service instance. You must specify at least one EIP and can specify up to 50… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |

### Invokes the AssociateHaVip operation to attach a HaVip to a virtual private cloud (VPC) ECS instance or an…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-ha-vip` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| RegionId | string | yes | The region ID of the HaVip. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| HaVipId | string | yes | The ID of the HaVip to be associated |
| InstanceId | string | yes | The ID of the ECS instance to which you want to attach the HaVip |
| InstanceType | string | no | The type of the instance to which you want to attach the HaVip. Valid values: EcsInstance: a cloud server ECS instance. NetworkInterface:… |

### Associates a MACsec key with a dedicated Express Connect circuit port to enable low-latency encryption and…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-mac-sec-key` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/448570.html operation to query the… |
| PhysicalConnectionId | string | yes | The ID of the Express Connect circuit. The Express Connect circuit must be a dedicated Express Connect circuit that has been paid for, is… |
| CipherSuite | string | yes | The encryption algorithm type. Valid values: GCM-AES-128 GCM-AES-XPN-128 GCM-AES-256 GCM-AES-XPN-256 |
| Ckn | string | yes | The name of the key. Only hexadecimal characters are supported, and lowercase letters are automatically transformed to uppercase letters.… |
| Cak | string | yes | The passphrase of the key. Only hexadecimal characters are supported, and lowercase letters are automatically transformed to uppercase… |

### Invokes the AssociateNetworkAcl operation to attach a network ACL to a vSwitch
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-network-acl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Resource | string | no | The information about the associated resources (JSON-encoded) |
| NetworkAclId | string | yes | The ID of the network ACL |
| RegionId | string | yes | The region ID of the network ACL. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| DryRun | string | no | Specifies whether to precheck the request. Valid values: true: prechecks the request. false (default): sends a normal request |

### Associates a Virtual Border Router (VBR) with an Express Connect circuit
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-physical-connection-to-virtual-border-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/448570.html operation to query the… |
| VbrId | string | yes | The VBR instance ID |
| PhysicalConnectionId | string | yes | The Express Connect circuit instance ID |
| VlanId | string | yes | The VLAN ID of the VBR. Valid values: 0 to 2999. Only the owner of the Express Connect circuit can specify this parameter. Two VBRs under… |
| CircuitCode | string | no | The circuit code provided by the carrier for the Express Connect circuit. Only the owner of the Express Connect circuit can specify this… |
| LocalGatewayIp | string | no | The Alibaba Cloud-side IP address of the VBR instance. You must specify LocalGatewayIp, PeerGatewayIp, and PeeringSubnetMask at the same… |
| PeerGatewayIp | string | no | The client-side IP address of the VBR instance. Only the VBR owner can specify or modify this property. You must specify LocalGatewayIp,… |
| PeeringSubnetMask | string | no | The subnet mask for the Alibaba Cloud-side and client-side IP addresses of the VBR instance. The two IP addresses must be in the same… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The client generates the value of this parameter. The value must… |
| LocalIpv6GatewayIp | string | no | The Alibaba Cloud-side IPv6 address of the VBR instance |
| PeerIpv6GatewayIp | string | no | The client-side IPv6 address of the VBR instance. Only the VBR owner can specify or modify this property. This parameter is required when… |
| PeeringIpv6SubnetMask | string | no | The subnet mask for the Alibaba Cloud-side and client-side IPv6 addresses of the VBR instance. The two IPv6 addresses must be in the same… |
| EnableIpv6 | string | no | Specifies whether to enable IPv6. Valid values: true: Enabled. false (default): Disabled |

### Associates a custom route table with a vSwitch in the same VPC
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-route-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPC to which the route table to be associated with the vSwitch belongs. You can call the… |
| RouteTableId | string | yes | The ID of the route table to be associated with the vSwitch |
| VSwitchId | string | yes | The ID of the vSwitch to be associated with the route table |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |

### Associates a gateway route table with an IPv4 gateway or an IPv6 gateway in the same VPC
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-route-table-with-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the gateway route table and the IPv4 gateway. You can call the https://help.aliyun.com/document_detail/36063.html… |
| RouteTableId | string | yes | The ID of the gateway route table to be associated |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run and does not associate the gateway route table with the… |
| GatewayId | string | yes | The instance ID of the IPv4 gateway to be associated. The IPv4 gateway instance must be in the Activated state |
| GatewayType | string | no | The type of the gateway to be associated |

### Associates route tables with a gateway endpoint
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-route-tables-with-vpc-gateway-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| EndpointId | string | yes | The ID of the gateway endpoint instance with which you want to associate route tables |
| RouteTableIds | string | yes | The IDs of the route tables that you want to associate. Valid values of N: 1 to 20. You can associate up to 20 route tables at a time… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: sends a check request and does not associate route tables. The check… |
| RegionId | string | yes | The region ID of the gateway endpoint with which you want to associate route tables. You can call the… |

### Adds a secondary CIDR block to a VPC
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-vpc-cidr-block` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPC to which you want to add a secondary CIDR block. You can call the… |
| VpcId | string | yes | The ID of the VPC to which you want to add a secondary CIDR block |
| SecondaryCidrBlock | string | no | The secondary IPv4 CIDR block to add. The CIDR block must meet the following requirements: Use private IPv4 addresses specified in RFC… |
| SecondaryCidrMask | integer | no | The subnet mask used to add a secondary IPv4 CIDR block from an IPAM pool to the VPC. When you use an IPAM pool to add a secondary IPv4… |
| IPv6CidrBlock | string | no | The specified IPv6 CIDR block of the VPC. You cannot specify both SecondaryCidrBlock and Ipv6CidrBlock |
| Ipv6Isp | string | no | The type of the IPv6 CIDR block of the VPC. Valid values: BGP (default): Alibaba Cloud BGP IPv6. ChinaMobile: China Mobile (single ISP).… |
| IpVersion | string | no | The version of the IP address. Valid values: IPV4: IPv4 address. IPV6: IPv6 address. When IpVersion is set to IPV6 and SecondaryCidrBlock… |
| IpamPoolId | string | no | The instance ID of the IPAM pool |
| Ipv6CidrMask | integer | no | The subnet mask used to add an IPv6 CIDR block from an IPAM pool to the VPC. When you use an IPAM pool to add a secondary IPv6 CIDR block… |

### Associates a certificate with a VPN gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/associate-vpn-gateway-with-certificate` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPN gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| VpnGatewayId | string | yes | The instance ID of the VPN gateway. Only ShangMi (SM) VPN gateways support attaching certificates |
| CertificateType | string | yes | The type of the certificate. Valid values: Encryption: specifies the SSL certificate as an encrypt certificate. Signature: specifies the… |
| CertificateId | string | yes | The ID of the certificate |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without performing the association operation.… |

### Calls the AttachDhcpOptionsSetToVpc operation to attach a DHCP options set to a VPC
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/attach-dhcp-options-set-to-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the DHCP options set resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| DhcpOptionsSetId | string | yes | The ID of the DHCP options set |
| VpcId | string | yes | The ID of the VPC to which you want to attach the DHCP options set |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without associating the DHCP options set with the associate… |

### Associates a Virtual Border Router (VBR) instance with shared Express Connect circuits. This API is used to…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/attach-vbr-to-vpconn` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| VpconnId | string | yes | The ID of the shared Express Connect circuits (VirtualPhysicalConnection) instance. The shared Express Connect circuits instance ID… |
| VbrId | string | yes | The VBR instance ID. The ID of the VBR instance to be migrated. The VBR must currently be directly attached to an Express Connect circuit… |
| Token | string | no | The client token that is used to ensure the idempotence of the request. The client token must be unique among different requests. The… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without associating the VBR instance with shared Express… |
| RegionId | string | yes | The region ID of the shared Express Connect circuits. You can call the https://help.aliyun.com/document_detail/36063.html operation to… |

### Cancels the maximum available bandwidth setting for an elastic IP address (EIP) that is added to an Internet…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/cancel-common-bandwidth-package-ip-bandwidth` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Internet Shared Bandwidth instance. You can call the https://help.aliyun.com/document_detail/36063.html operation to… |
| BandwidthPackageId | string | yes | The instance ID of the Internet Shared Bandwidth |
| EipId | string | yes | The ID of the EIP that is added to the Internet Shared Bandwidth instance. This parameter applies only to EIPs. For IPv6 addresses, use… |

### Cancels the connection of an Express Connect circuit. After the cancellation, the Express Connect circuit…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/cancel-physical-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the Express Connect circuit is located. You can call the https://help.aliyun.com/document_detail/36063.html… |
| PhysicalConnectionId | string | yes | The ID of the Express Connect circuit |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can generate the value of this parameter on the client. Make… |

### Modifies the resource group to which an Express Connect circuit resource belongs
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/change-resource-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| NewResourceGroupId | string | yes | The ID of the new resource group. Resource groups provide a mechanism to group and manage resources within an Alibaba Cloud account. They… |
| ResourceType | string | yes | The resource type. Valid values: PHYSICALCONNECTION: Express Connect circuit instance. VIRTUALBORDERROUTER: Virtual Border Router.… |
| ResourceId | string | yes | The ID of the Express Connect circuit resource whose resource group you want to modify |
| RegionId | string | yes | The region ID of the resource group to be modified. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |

### Queries whether a private IP address in a vSwitch is available
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/check-can-allocate-vpc-private-ip-address` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the vSwitch to which the private IP address belongs. You can call the https://help.aliyun.com/document_detail/36063.html… |
| VSwitchId | string | yes | The ID of the vSwitch to which the private IP address belongs |
| PrivateIpAddress | string | yes | The private IP address whose availability you want to check. The private IP address must belong to the vSwitch specified by the VSwitchId… |
| IpVersion | string | no | The IP version of the private IP address to be queried. Valid values: ipv4: IPv4. This parameter is optional when the private IP address… |

### Calls the CheckVpnBgpEnabled operation to query whether the region to which an IPsec-VPN connection belongs…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/check-vpn-bgp-enabled` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPsec-VPN connection. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |

### Calls CompletePhysicalConnectionLOA to complete the construction and backfill the completion information…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/complete-physical-connection-loa` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The client generates the value. Ensure that the value is unique… |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| InstanceId | string | yes | The instance ID of the Express Connect circuit |
| LineCode | string | no | The line code of the carrier |
| LineLabel | string | no | The cable label in the data center building |
| LineServiceProvider | string | no | The carrier. Valid values: 中国电信. 中国联通. 中国移动. 中国其他 |
| LineSPContactInfo | string | no | The O&M contact information of the line carrier |
| FinishWork | string | no | Specifies whether the construction is completed. Valid values: true: Construction is completed. false: Line O&M |

### Confirms that an Express Connect circuit is available and changes its status to Confirmed
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/confirm-physical-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| PhysicalConnectionId | string | yes | The ID of the Express Connect circuit |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |

### Initiates a connection from the requester router interface to the accepter router interface
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/connect-router-interface` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the router interface resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |
| RouterInterfaceId | string | yes | The ID of the requester router interface |

### Copies network ACL rules
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/copy-network-acl-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the network ACL resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| NetworkAclId | string | yes | The ID of the network ACL |
| SourceNetworkAclId | string | yes | The ID of the network ACL to be copied |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| DryRun | string | no | Specifies whether to precheck this request. Valid values: true: Prechecks the request. false (default): Sends the request |

### Creates a Border Gateway Protocol (BGP) group for a specified Virtual Border Router (VBR)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-bgp-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VBR. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| RouterId | string | yes | The ID of the VBR |
| Name | string | no | The name of the BGP group. The name must be 2 to 128 characters in length, and must start with a letter or Chinese character. It can… |
| Description | string | no | The description of the BGP group. The description must be 2 to 256 characters in length, and must start with a letter or Chinese… |
| LocalAsn | integer | no | The custom BGP ASN on the Alibaba Cloud side. Valid values: 45104 64512 to 65534 4200000000 to 4294967294 65025 is reserved by Alibaba… |
| PeerAsn | integer | yes | The ASN of the device in the on-premises data center |
| AuthKey | string | no | The authentication key of the BGP group |
| IsFakeAsn | string | no | Specifies whether to use a fake ASN. Valid values: false (default): no. true: yes. A router that runs BGP typically belongs to only one… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| IpVersion | string | no | The IP version. Valid values: IPv4 (default): IPv4. IPv6: IPv6. IPv6 is supported only when the enable IPv6 feature is activated for the… |
| RouteQuota | integer | no | The maximum number of route entries for the BGP peer. Unit: entries. Default value: 110 |

### Adds a BGP peer to a specified BGP group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-bgp-peer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the BGP group. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| BgpGroupId | string | yes | The ID of the BGP group |
| PeerIpAddress | string | no | The IP address of the BGP peer |
| EnableBfd | string | no | Specifies whether to enable the Bidirectional Forwarding Detection (BFD) feature. Valid values: true: enables the BFD feature. false:… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| IpVersion | string | no | The IP version. Valid values: IPv4 (default): IPv4. IPv6: IPv6. IPv6 is supported only when the enable IPv6 feature is enabled for the VBR… |
| BfdMultiHop | integer | no | The BFD hop count. Valid values: 1 to 255. This parameter is required when you enable the BFD feature. Specify the BFD hop count, which is… |

### Creates an Internet Shared Bandwidth instance by calling the CreateCommonBandwidthPackage operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-common-bandwidth-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Internet Shared Bandwidth instance. You can call the https://help.aliyun.com/document_detail/36063.html operation to… |
| Zone | string | no | The zone of the Internet Shared Bandwidth instance. This parameter is required when you create an Internet Shared Bandwidth instance for a… |
| ISP | string | no | The line type. Valid values: BGP (default): BGP (multi-ISP) lines. All regions support BGP (multi-ISP) lines. BGP_PRO: BGP (Multi-ISP) Pro… |
| Name | string | no | The name of the Internet Shared Bandwidth instance. The name must be 0 to 128 characters in length and cannot start with `http://` or… |
| Description | string | no | The description of the Internet Shared Bandwidth instance. The description must be 0 to 256 characters in length and cannot start with… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| ResourceGroupId | string | no | The resource group ID |
| Bandwidth | integer | yes | The maximum bandwidth of the Internet Shared Bandwidth instance. Unit: Mbit/s. Default value range: 1 to 1000. Default value: 1. If… |
| Ratio | integer | no | The minimum bandwidth commitment percentage of the Internet Shared Bandwidth instance. Set the value to 20. This parameter is required… |
| InternetChargeType | string | no | The billing method of the Internet Shared Bandwidth instance. Valid values: PayByTraffic (pay-by-data-transfer). PayByBandwidth (default):… |
| SecurityProtectionTypes | string | no | The security protection level. If you do not set this parameter, Anti-DDoS Origin Basic is used by default. If you set this parameter to… |
| Tag | string | no | The list of tags for the Internet Shared Bandwidth instance (JSON-encoded) |

### Creates a customer gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-customer-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the customer gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| IpAddress | string | yes | The static IP address of the gateway device in the on-premises data center. If you want to create an IPsec-VPN connection that uses the… |
| Name | string | no | The name of the customer gateway. The name must be 1 to 100 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the customer gateway. The description must be 1 to 100 characters in length and cannot start with `http://` or `https://` |
| Asn | string | no | If you plan to enable the BGP dynamic routing protocol for the IPsec-VPN connection, you need to allocate the Autonomous System Number… |
| AuthKey | string | no | The authentication key of the BGP routing protocol for the gateway device in the on-premises data center. The key must be 1 to 64… |
| Tags | string | no | The list of tags to add to the customer gateway. You can add up to 20 tags to a customer gateway at a time (JSON-encoded) |
| ResourceGroupId | string | no | The ID of the resource group to which the customer gateway belongs. You can call the https://help.aliyun.com/document_detail/158855.html… |

### Creates a default vSwitch
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-default-vswitch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ZoneId | string | yes | The zone ID of the default vSwitch to be created. You can call the https://help.aliyun.com/document_detail/36064.html operation to query… |
| RegionId | string | yes | The region ID of the default vSwitch to be created. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |
| Ipv6CidrBlock | integer | no | The last 8 bits of the IPv6 CIDR block of the vSwitch. Valid values: 0 to 255 |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |

### Creates a default virtual private cloud (VPC)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-default-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the default VPC. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| Ipv6CidrBlock | string | no | The IPv6 CIDR block of the default VPC. This parameter is required when EnableIpv6 is set to true |
| EnableIpv6 | string | no | Specifies whether to enable the IPv6 CIDR block. Valid values: false (default): disabled. true: enabled |
| ResourceGroupId | string | no | The resource group ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |

### Creates a DHCP options set
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-dhcp-options-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the DHCP options set resides. You can call https://help.aliyun.com/document_detail/36063.html to query the region ID |
| DomainNameServers | string | no | The IP addresses of DNS servers. You can specify up to four DNS server IP addresses. Separate multiple IP addresses with commas (,). If… |
| DhcpOptionsSetName | string | no | The name of the DHCP options set. The name must be 1 to 128 characters in length and must start with a letter or Chinese character. It can… |
| DhcpOptionsSetDescription | string | no | The description of the DHCP options set. The description can be empty or 1 to 256 characters in length. It must start with a letter or… |
| DomainName | string | no | The hostname suffix. Example: example.com. After you associate VPC with the DHCP options set, the hostname suffix is automatically… |
| ResourceGroupId | string | no | The ID of the resource group to which the DHCP options set belongs |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run. The system checks the required parameters, request syntax,… |
| LeaseTime | string | no | The lease time of the IPv4 DHCP options set. If the lease time is set in hours, the unit is h. Valid values: 24h to 1176h and 87600h to… |
| Ipv6LeaseTime | string | no | The lease time of the IPv6 DHCP options set. If the lease time is set in hours, the unit is h. Valid values: 24h to 1176h and 87600h to… |

### Creates an enhanced VPN gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-enhanced-vpn-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the enhanced VPN gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| Name | string | no | The name of the enhanced VPN gateway. The default value is the ID of the enhanced VPN gateway. The name must be 2 to 100 characters in… |
| VpcId | string | yes | The ID of the virtual private cloud (VPC) to which the enhanced VPN gateway belongs |
| VSwitchId | string | no | The ID of the vSwitch associated with the enhanced VPN gateway instance. You must specify a vSwitch and also specify the… |
| VpnType | string | no | The type of the enhanced VPN gateway. Valid values: Normal (default): standard |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| NetworkType | string | no | The network type of the VPN gateway. Valid values: public (default): public VPN gateway |
| DisasterRecoveryVSwitchId | string | no | The ID of the second vSwitch associated with the enhanced VPN VPC-connected instance. This parameter is required. You must specify two… |
| ResourceGroupId | string | no | The ID of the resource group to which the enhanced VPN gateway belongs. You can call the… |
| GatewayType | string | yes | The type of the enhanced VPN gateway. Valid values: Enhanced.SiteToSite: enhanced site-to-cloud VPN gateway, which supports only IPsec |

### Creates an Express Cloud Connection (ECC) instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-express-cloud-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Cloud Connection instance |
| Name | string | no | The name of the Express Cloud Connection instance. The name must be 2 to 128 characters in length and must start with a letter or a… |
| Description | string | no | The description of the Express Cloud Connection instance. The description must be 2 to 256 characters in length and must start with a… |
| PeerCity | string | no | The city where the on-premises IDC is located |
| PeerLocation | string | yes | The geographic location of the on-premises data center. The location must be accurate to the street number, floor, room number, and rack… |
| IdcSP | string | yes | The network service provider of the IDC |
| PortType | string | no | The port type of the Express Connect circuit. Valid values: 100Base-T: 100M Ethernet port 1000Base-T (default): GE electrical port… |
| Bandwidth | integer | yes | The bandwidth of the Express Cloud Connection instance, which corresponds to the bandwidth of the underlying physical connection. Unit:… |
| ContactTel | string | no | The phone number of the contact person for the Express Cloud Connection application |
| ContactMail | string | no | The email address of the contact person for the Express Cloud Connection application |
| IDCardNo | string | no | The ID card number of the contact person for the Express Cloud Connection application |
| RedundantEccId | string | no | The instance ID of the redundant Express Cloud Connection circuit |

### Creates a quality of service (QoS) policy for Express Connect
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-express-connect-traffic-qos` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the QoS policy. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| QosName | string | no | The name of the QoS policy. The name must be 0 to 128 characters in length and cannot start with `http://` or `https://` |
| QosDescription | string | no | The description of the QoS policy. The description must be 0 to 256 characters in length and cannot start with `http://` or `https://` |
| ResourceGroupId | string | no | The ID of the resource group |
| Tags | string | no | The tags of the resource (JSON-encoded) |

### Creates an Express Connect QoS queue
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-express-connect-traffic-qos-queue` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the QoS policy. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| QueueName | string | no | The name of the QoS queue. The name must be 0 to 128 characters in length, and cannot start with `http://` or `https://` |
| QueueDescription | string | no | The description of the QoS queue. The description must be 0 to 256 characters in length, and cannot start with `http://` or `https://` |
| QosId | string | yes | The ID of the QoS policy |
| QueueType | string | yes | The type of the QoS queue. Valid values: High: high-priority queue. Medium: medium-priority queue. Default: default queue. You cannot… |
| BandwidthPercent | string | no | The bandwidth percentage of the QoS queue. If the QoS queue type is Medium, this parameter is required. Valid values: 1 to 100. If the QoS… |

### Creates a QoS rule for Express Connect
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-express-connect-traffic-qos-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the QoS policy. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| QosId | string | yes | The ID of the QoS policy |
| QueueId | string | yes | The ID of the QoS queue |
| Priority | integer | yes | The priority of the QoS rule. Valid values: 1 to 9000. A larger value indicates a higher priority. The priority of a QoS rule must be… |
| Protocol | string | yes | The protocol type of the QoS rule. Valid values: ALL ICMP(IPv4) ICMPv6(IPv6) TCP UDP GRE SSH Telnet HTTP HTTPS MS SQL Oracle MySql RDP… |
| SrcCidr | string | no | The source IPv4 CIDR block to be matched by the QoS rule. You cannot specify this parameter together with the SrcIPv6Cidr or DstIPv6Cidr… |
| DstCidr | string | no | The IPv4 CIDR block of the destination IP address for the traffic to be matched by the QoS rule. You cannot specify this parameter… |
| SrcIPv6Cidr | string | no | The source IPv6 CIDR block to be matched by the QoS rule. You cannot specify this parameter together with the SrcCidr or DstCidr parameter |
| DstIPv6Cidr | string | no | The IPv6 CIDR block of the destination IP address for the traffic to be matched by the QoS rule. You cannot specify this parameter… |
| SrcPortRange | string | no | The source port range to be matched by the QoS rule. Valid values: 0 to 65535. Set the value to -1 if you do not want to match the source… |
| DstPortRange | string | no | The destination port range to be matched by the QoS rule. Valid values: 0 to 65535. Set the value to -1 if you do not want to match the… |
| MatchDscp | integer | no | The DSCP value of the traffic to be matched by the QoS rule. Valid values: 0 to 63. Set the value to -1 if you do not want to match the… |
| RemarkingDscp | integer | no | The new DSCP value to be marked in the traffic. Valid values: 0 to 63. Set the value to -1 if you do not want to modify the DSCP value |
| RuleName | string | no | The name of the QoS rule. The name must be 0 to 128 characters in length, and cannot start with `http://` or `https://` |
| RuleDescription | string | no | The description of the QoS rule. The description must be 0 to 256 characters in length, and cannot start with `http://` or `https://` |

### Calls the CreateFailoverTestJob operation to create a failover test job for Express Connect
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-failover-test-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the failover test job. You can call https://help.aliyun.com/document_detail/36063.html to query region IDs |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| Name | string | no | The name of the failover test job. The name must be 0 to 128 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the failover test job. The description must be 0 to 256 characters in length and cannot start with `http://` or… |
| ResourceType | string | yes | The type of the test resource. Valid values: PHYSICALCONNECTION: Express Connect circuit |
| ResourceId | string | yes | The list of test resource IDs. You can add up to 16 test resources (JSON-encoded) |
| JobType | string | yes | The failover test job type. Valid values: StartNow: starts immediately. The test job starts executing immediately after it is created.… |
| JobDuration | integer | yes | The duration of the failover test job. Unit: minutes. Valid values: 1 to 4320 |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: sends the request without creating the failover test node. The system checks… |

### Creates a flow log
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-flow-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the flow log. You can call https://help.aliyun.com/document_detail/448570.html to query the most recent region list |
| FlowLogName | string | no | The name of the flow log. The name must be 1 to 128 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the flow log. The description must be 1 to 256 characters in length and cannot start with `http://` or `https://` |
| ResourceType | string | yes | The type of the resource whose traffic you want to capture. Valid values: NetworkInterface: network interface controllers (NICs). VSwitch:… |
| ResourceId | string | yes | The ID of the resource whose traffic you want to capture |
| TrafficType | string | yes | The traffic type to collect. Valid values: All: all traffic. Allow: traffic allowed by access control. Drop: traffic denied by access… |
| ProjectName | string | no | The name of the project that manages the captured traffic. The project name can contain only lowercase letters, digits, and hyphens (-).… |
| LogStoreName | string | no | The name of the Logstore that stores the captured traffic. The Logstore name can contain only lowercase letters, digits, hyphens (-), and… |
| AggregationInterval | integer | no | The sampling interval of the flow log. Unit: minutes. Valid values: 1, 5, and 10 (default) |
| TrafficPath | string | no | The traffic path to collect. Valid values: all (default): all scenarios. internetGateway: traffic to access the Internet. natGateway:… |
| ResourceGroupId | string | no | The ID of the resource group |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| IpVersion | string | no | The IP version of the traffic captured by the flow log |
| LogFormat | string | no | The LogFormat |

### Creates a DNAT entry in a DNAT table
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-forward-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| ForwardTableId | string | yes | The ID of the DNAT table |
| ExternalIp | string | yes | If you configure a DNAT entry for an Internet NAT gateway, specify an elastic IP address (EIP) for public network access. If you configure… |
| ExternalPort | string | yes | If you configure a DNAT entry for an Internet NAT gateway, specify the external port or port range for port forwarding. - The port range… |
| InternalIp | string | yes | If you configure a DNAT entry for an Internet NAT gateway, specify the private IP address of the ECS instance that requires Internet… |
| InternalPort | string | yes | If you configure a DNAT entry for an Internet NAT gateway, specify the internal port or port range for port forwarding. Valid values: 1 to… |
| IpProtocol | string | yes | The protocol type. Valid values: TCP: forwards TCP packets. UDP: forwards UDP packets. Any: forwards packets of all protocols. If… |
| ForwardEntryName | string | no | The name of the DNAT rule. The name must be 2 to 128 characters in length, and must start with a letter or a Chinese character. It cannot… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| PortBreak | string | no | Specifies whether to enable port breaking. Valid values: true: enables port breaking. false (default): disables port breaking. If a DNAT… |
| DryRun | string | no | Specifies whether to perform a dry run for this request. Valid values: true: performs a dry run without creating the DNAT entry. The… |

### Creates a FULLNAT entry in a FULLNAT table
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-full-nat-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can generate a parameter value from your client to ensure that… |
| FullNatTableId | string | yes | The ID of the FULLNAT table to which the FULLNAT entry belongs |
| NetworkInterfaceId | string | yes | The ID of the elastic network interfaces (ENIs) (network interface controller (NIC)) |
| NatIp | string | yes | The NAT IP address that is used for address translation |
| NatIpPort | string | no | The frontend port in the FULLNAT port mapping. Valid values: 1 to 65535. If you do not specify this parameter, the system randomly assigns… |
| AccessIp | string | no | The backend IP address in the FULLNAT address translation |
| AccessPort | string | yes | The backend port in the FULLNAT port mapping. Valid values: 1 to 65535 |
| IpProtocol | string | yes | The protocol type of the Redirection Port. Valid values: TCP: forwards TCP packets. UDP: forwards UDP packets |
| FullNatEntryName | string | no | The name of the FULLNAT entry. The name must be 2 to 128 characters in length, and must start with a letter or Chinese character. It… |
| FullNatEntryDescription | string | no | The description of the FULLNAT entry. The description can be left empty or be 2 to 256 characters in length. It cannot start with… |
| DryRun | string | no | Specifies whether to only perform a dry run for this request. Valid values: true: performs a dry run without creating the FULLNAT entry.… |
| RegionId | string | yes | The region ID of the VPC NAT gateway to which the FULLNAT entry belongs. You can call the… |
| AccessDomain | string | no | The backend domain name in the FULLNAT address translation |

### Creates a high-availability virtual IP address (HAVIP)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-ha-vip` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Name | string | no | The name of the HAVIP. The name must be 1 to 128 characters in length, and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can generate a parameter value on your client to ensure that… |
| RegionId | string | yes | The region where the HAVIP resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the region ID |
| VSwitchId | string | yes | The ID of the vSwitch to which the HAVIP belongs |
| IpAddress | string | no | The IP address of the HAVIP. The specified IP address must be an unoccupied IP address in the vSwitch CIDR block. If you do not specify… |
| Description | string | no | The description of the HAVIP. The description must be 1 to 255 characters in length, and cannot start with `http://` or `https://` |
| ResourceGroupId | string | no | The ID of the resource group to which the HAVIP belongs |
| Tag | string | no | The tags of the resource (JSON-encoded) |

### Creates Express Connect circuits in zone redundancy mode to ensure service stability through multi-line…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-high-reliable-physical-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| ResourceGroupId | string | no | The ID of the resource group to which the Express Connect circuit belongs |
| Tag | string | no | The list of tags (JSON-encoded) |
| HighReliableType | string | yes | The zone redundancy mode. Valid values: MultiApMultiDevice: Maximum disaster recovery. This mode uses two different access points and two… |
| PortType | string | yes | The port type of the Express Connect circuit. Valid values: 1000Base-LX: GE single-mode optical port (10 km). 10GBase-LR: 10 GE… |
| DeviceAdvancedCapacity | string | no | The list of advanced device capabilities (JSON-encoded) |
| ApList | string | yes | The list of access points (JSON-encoded) |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without creating the instance. The system checks the… |
| AcceptLanguage | string | no | The language of the response. Valid values: zh-CN (default): Chinese. en-US: English |

### Creates an IPsec server by calling the CreateIpsecServer operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-ipsec-server` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPN gateway |
| VpnGatewayId | string | yes | The instance ID of the VPN gateway |
| LocalSubnet | string | yes | The local CIDR block, which is the VPC-side CIDR block that needs to communicate with the client CIDR block. Separate multiple CIDR blocks… |
| ClientIpPool | string | yes | The client CIDR block, which is the address range used to assign IP addresses to virtual network interface controllers (NICs) of clients.… |
| IpSecServerName | string | no | The name of the IPsec server. The name must be 1 to 100 characters in length |
| EffectImmediately | string | no | Specifies whether the configuration takes effect immediately. Valid values: true: Negotiation starts immediately after the configuration… |
| IkeConfig | string | no | The parameter settings of Phase 1 negotiations. Valid values: IkeVersion: The version of the IKE protocol. Valid values: ikev1 and ikev2.… |
| IpsecConfig | string | no | The parameter settings of Phase 2 negotiations. Valid values: IpsecEncAlg: The encryption algorithm used in Phase 2 negotiations. Default… |
| PskEnabled | string | no | Specifies whether to enable pre-shared key authentication. Valid values: true, which indicates that pre-shared key authentication is… |
| Psk | string | no | The pre-shared key. The pre-shared key is used for identity authentication between the IPsec server and the client. The key must be 1 to… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without creating the IPsec server. The system checks the… |

### Creates an IPv4 gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-ipv4-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Ipv4GatewayName | string | no | The name of the IPv4 gateway. The name must be 1 to 128 characters in length and cannot start with `http://` or `https://` |
| Ipv4GatewayDescription | string | no | The description of the IPv4 gateway. The description must be 1 to 256 characters in length and cannot start with `http://` or `https://` |
| VpcId | string | yes | The ID of the VPC where the IPv4 gateway is created. You can create only one IPv4 gateway in each VPC |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without creating the IPv4 gateway. The system… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| RegionId | string | yes | The region ID of the IPv4 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| ResourceGroupId | string | no | The ID of the resource group |
| Tag | string | no | The tags of the resource (JSON-encoded) |

### Creates an IPv6 egress-only rule for an IPv6 address by calling CreateIpv6EgressOnlyRule. You can create an…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-ipv6-egress-only-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPv6 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| Ipv6GatewayId | string | yes | The instance ID of the IPv6 gateway |
| InstanceId | string | yes | The ID of the IPv6 address for which you want to create an egress-only rule |
| InstanceType | string | no | The type of the instance for which you want to create an egress-only rule. Set the value to Ipv6Address (default), which indicates the… |
| Name | string | no | The name of the egress-only rule. The name must be 0 to 128 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the egress-only rule. The description must be 0 to 256 characters in length and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run without performing the actual request |

### Creates an IPv6 gateway to control IPv6 network traffic in a virtual private cloud (VPC)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-ipv6-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPv6 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| VpcId | string | yes | The ID of the VPC for which you want to enable IPv6 gateway |
| Name | string | no | The name of the IPv6 gateway. The name must be 0 to 128 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the IPv6 gateway. The description must be 0 to 256 characters in length and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| ResourceGroupId | string | no | The ID of the resource group to which the IPv6 gateway belongs. For more information about resource groups, see… |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| DryRun | string | no | Specifies whether to perform a dry run without performing the actual operation |

### Creates an enhanced Internet NAT gateway or a VPC NAT gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-nat-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| VpcId | string | yes | The ID of the VPC where you want to create the NAT gateway |
| Name | string | no | The name of the NAT gateway. The name must be 2 to 128 characters in length. It must start with a letter or a Chinese character, and can… |
| Description | string | no | The description of the NAT gateway. The description can be left empty or be 2 to 256 characters in length. It cannot start with `http://`… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| Spec | string | no | Subscription Internet NAT gateways are no longer available for purchase. This parameter is no longer used |
| InstanceChargeType | string | no | The billing method of the NAT gateway. Valid values: PostPaid (default): pay-as-you-go. For more information, see… |
| PricingCycle | string | no | Subscription Internet NAT gateways are no longer available for purchase. This parameter is no longer used |
| Duration | string | no | Subscription Internet NAT gateways are no longer available for purchase. This parameter is no longer used |
| AutoPay | string | no | Subscription Internet NAT gateways are no longer available for purchase. This parameter is no longer used. This parameter is deprecated.> |
| VSwitchId | string | no | The ID of the vSwitch to which the NAT gateway belongs. When you create a NAT gateway, you must specify the vSwitch to which the NAT… |
| NatType | string | no | The type of the NAT gateway. Set the value to Enhanced, which specifies an enhanced NAT gateway |
| InternetChargeType | string | no | The metering method of the NAT gateway. Set the value to PayByLcu, which specifies pay-by-LCU |
| NetworkType | string | no | The type of the NAT gateway that you want to create. Valid values: internet: Internet NAT gateway. intranet: VPC NAT gateway |
| SecurityProtectionEnabled | string | no | Specifies whether to enable the firewall feature. Valid values: false (default): disables the firewall feature. This parameter is… |
| IcmpReplyEnabled | string | no | Specifies whether to enable ICMP echo reply. Valid values: true (default): enables ICMP echo reply. false: disables ICMP echo reply |
| PrivateLinkEnabled | string | no | Specifies whether to enable PrivateLink. Valid values: true: enables PrivateLink. false (default): disables PrivateLink |
| EipBindMode | string | no | The EIP binding mode of the NAT gateway. Valid values: MULTI_BINDED (default): multi-EIP NIC-visible mode. NAT: NAT mode, which is… |
| Tag | string | no | The list of tags (JSON-encoded) |
| AccessMode | string | no | The access mode for reverse access to the VPC NAT gateway (JSON-encoded) |
| NatIp | string | no | The private IP address that is allocated to the NAT gateway. Use an unallocated IP address in the vSwitch CIDR block of the NAT gateway.… |
| Ipv4Prefix | string | no | The IP prefix CIDR block that is used to create NAT IP addresses in batches. Use an unallocated reserved CIDR block in the vSwitch to… |
| AvailabilityMode | string | no | The disaster recovery type of the NAT gateway. Valid values: CrossAZ: cross-zone disaster recovery. SingleAZ: single-zone disaster recovery |

### Creates a NAT IP address for a VPC NAT gateway instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-nat-ip` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway instance to which the NAT IP address belongs. You can call the… |
| NatGatewayId | string | yes | The instance ID of the VPC NAT gateway to which the NAT IP address belongs |
| NatIpName | string | no | The name of the NAT IP address. The name must be 2 to 128 characters in length, and must start with a letter or a Chinese character. It… |
| NatIpDescription | string | no | The description of the NAT IP address. The description must be 2 to 256 characters in length, and must start with a letter or a Chinese… |
| DryRun | string | no | Specifies whether to perform a dry run on the request. Valid values: true: The system performs a dry run on the request without creating… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| NatIpCidr | string | yes | The CIDR block from which the NAT IP address is created |
| NatIp | string | no | The NAT IP address. If you do not specify an IP address, the system randomly allocates an IP address from the NAT CIDR block |
| Ipv4Prefix | string | no | The IP prefix CIDR block. The IP prefix CIDR block must fall within the reserved CIDR block of the vSwitch to which the NAT gateway… |
| Ipv4PrefixCount | integer | no | The number of IP prefixes to be automatically allocated. The IP prefixes are randomly allocated from the unallocated reserved CIDR block… |

### Creates a NAT CIDR block for a VPC NAT gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-nat-ip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway to which the NAT CIDR block to be created belongs. You can call the… |
| NatGatewayId | string | yes | The instance ID of the VPC NAT gateway to which the NAT CIDR block belongs |
| NatIpCidrName | string | no | The name of the NAT CIDR block. The name must be 2 to 128 characters in length, and must start with a letter or a Chinese character. It… |
| NatIpCidrDescription | string | no | The description of the NAT CIDR block. The description must be 2 to 256 characters in length, and must start with a letter or a Chinese… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without creating the NAT CIDR block. The system… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, and you must make… |
| NatIpCidr | string | yes | The NAT CIDR block to be created. The new CIDR block must meet the following conditions: It must belong to the 10.0.0.0/8, 172.16.0.0/12,… |

### Creates a network ACL
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-network-acl` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| VpcId | string | yes | The ID of the VPC to which the network ACL belongs |
| NetworkAclName | string | no | The name of the network ACL. The name must be 1 to 128 characters in length, and cannot start with `http://` or `https://` |
| Description | string | no | The description of the network ACL. The description must be 1 to 256 characters in length, and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to precheck the request. Valid values: true: prechecks the request. false (default): sends a normal request |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| RegionId | string | yes | The region ID of the network ACL. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |

### Calls the CreatePhysicalConnection operation to apply for an Express Connect circuit
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-physical-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| AccessPointId | string | yes | The ID of the access point where the Express Connect circuit is located |
| Type | string | no | The type of the Express Connect circuit. Default value: VPC |
| LineOperator | string | yes | The carrier that provides the physical line for the Express Connect circuit. Valid values: CT: China Telecom. CU: China Unicom. CM: China… |
| bandwidth | integer | no | The bandwidth of the shared Express Connect circuits. Unit: Mbit/s. Valid values: 50, 100, 200, 300, 400, 500, 1000, 2000, 4000, 5000,… |
| PeerLocation | string | no | The geographical location of the on-premises data center |
| PortType | string | no | The port type of the Express Connect circuit. Valid values: 100Base-T: 100M Ethernet port. 1000Base-T: 1 GE electrical port. 1000Base-LX:… |
| RedundantPhysicalConnectionId | string | no | The instance ID of the redundant Express Connect circuit. The circuit must be in the Allocated, Confirmed, or Enabled state |
| Description | string | no | The description of the Express Connect circuit. The description must be 2 to 256 characters in length and must start with a letter or… |
| Name | string | no | The name of the Express Connect circuit. The name must be 2 to 128 characters in length and must start with a letter or Chinese character.… |
| CircuitCode | string | no | The circuit code provided by the carrier for the Express Connect circuit |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| ResourceGroupId | string | no | The ID of the resource group to which the Express Connect circuit belongs |
| Tag | string | no | The list of tags (JSON-encoded) |
| DeviceAdvancedCapacity | string | no | The list of device advanced capabilities (JSON-encoded) |
| OpticalModuleModel | string | no | The optical module model supported at the access point of the Express Connect circuit. Valid values: 1000Base-LX : `SFP-GE-LR-SM1310,10KM`… |

### Creates an order for the resource occupancy fee of an Express Connect circuit
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-physical-connection-occupancy-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the… |
| PhysicalConnectionId | string | yes | The instance ID of the Express Connect circuit |
| Period | integer | no | The subscription duration. If PricingCycle is set to Month, valid values for Period are 1 to 9. If PricingCycle is set to Year, valid… |
| InstanceChargeType | string | no | The billing method of the instance. Valid values: PrePaid: subscription. If you select this billing method, make sure that your Alibaba… |
| AutoPay | string | no | Specifies whether to enable automatic payment. Valid values: true: enables automatic payment. Make sure that your account balance is… |
| PricingCycle | string | no | The billing cycle of the subscription. Valid values: Month (default): monthly subscription. Year: yearly subscription |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| AutoRenew | string | no | Specifies whether to enable auto-renewal. Valid values: false (default): disables auto-renewal. true: enables auto-renewal |
| AutoRenewDuration | integer | no | The auto-renewal duration. Unit: months. Valid values: 0 to 2147483647. Default value: 1 |

### Creates an order for the initial installation fee of an Express Connect circuit port by calling…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-physical-connection-setup-order` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |
| AccessPointId | string | yes | The access point ID |
| LineOperator | string | yes | The carrier that provides the physical connection. Valid values: CT: China Telecom CU: China Unicom CM: China Mobile CO: Other carriers in… |
| PortType | string | no | The port type of the Express Connect circuit. Valid values: 100Base-T: 100M Ethernet port. 1000Base-T (default): 1 GE electrical port.… |
| RedundantPhysicalConnectionId | string | no | The ID of the redundant Express Connect circuit. The circuit must be in the Allocated, Confirmed, or Enabled state |
| AutoPay | string | no | Specifies whether to enable automatic payment. Valid values: false (default): Automatic payment is disabled. true: Automatic payment is… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |

### Creates an IP address pool
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-public-ip-address-pool` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Isp | string | no | The line type. Valid values: BGP (default): BGP (multi-ISP) line. BGP_PRO: BGP (multi-ISP) Pro line. For more information about BGP… |
| Name | string | no | The name of the IP address pool. The name must be 0 to 128 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the IP address pool. The description must be 0 to 256 characters in length and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without creating the IP address pool. The system… |
| ResourceGroupId | string | no | The ID of the resource group to which the IP address pool belongs |
| RegionId | string | yes | The ID of the region where the IP address pool is created |
| BizType | string | no | The service type of the IP address pool. Valid values: CloudBox: CloudBox. Only CloudBox users can select this type. Default (default):… |
| Zones | string | no | The zone of the IP address pool. This parameter is required only when BizType is set to CloudBox, which indicates that the service type of… |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| SecurityProtectionTypes | string | no | The security protection level. If this parameter is left empty, Anti-DDoS Basic is used by default. If this parameter is set to… |

### Creates custom route entries in a route table of a vRouter in bulk
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-route-entries` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the route table resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |
| RouteEntries | string | yes | The list of route entry information (JSON-encoded) |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without creating routes. The system checks the AccessKey… |

### Creates a custom route entry on a vRouter or Virtual Border Router (VBR)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-route-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the route table. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| RouteTableId | string | yes | The ID of the route table to which you want to add a custom route entry |
| DestinationCidrBlock | string | yes | The destination CIDR block of the custom route entry. IPv4 CIDR blocks, IPv6 CIDR blocks, destination CIDR blocks of prefix lists, and… |
| NextHopId | string | no | The ID of the next hop instance of the custom route entry. If you set NextHopType to ECR, you can call the… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| RouteEntryName | string | no | The name of the custom route entry to add. The name must be 1 to 128 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the custom route entry. The description must be 1 to 256 characters in length and cannot start with `http://` or… |
| NextHopType | string | no | The type of the next hop of the custom route entry. Valid values: Instance (default): ECS instance. HaVip: high-availability virtual IP… |
| NextHopList | string | no | The information about the next hop (JSON-encoded) |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without creating the route entry. The system checks the… |

### Creates a custom route table
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-route-table` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPC to which the route table belongs. You can call the https://help.aliyun.com/document_detail/36063.html operation… |
| VpcId | string | yes | The ID of the VPC to which the custom route table belongs |
| RouteTableName | string | no | The name of the route table. The name must be 1 to 128 characters in length, and cannot start with `http://` or `https://` |
| Description | string | no | The description of the route table. The description must be 1 to 256 characters in length, and cannot start with `http://` or `https://` |
| AssociateType | string | no | The type of the route table to be created. Valid values: VSwitch (default): vSwitch route table Gateway: gateway route table |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| Tag | string | no | The tags of the resource (JSON-encoded) |

### Creates a route target group instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-route-target-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| VpcId | string | yes | The ID of the VPC to which the route target group belongs |
| RouteTargetGroupName | string | no | The name of the route target group. The name must be 1 to 128 characters in length and cannot start with http:// or https:// |
| RouteTargetGroupDescription | string | no | The description of the route target group. The description must be 1 to 256 characters in length and cannot start with http:// or https:// |
| RouteTargetMemberList | string | yes | The list of members in the route target group. In active/standby mode, the following limits apply to route target group members: The… |
| ConfigMode | string | yes | The configuration mode of the route target group. Valid values: Active-Standby: active/standby mode |
| RegionId | string | yes | The region ID of the route target group. You can call the DescribeRegions operation to query the most recent region list |
| ResourceGroupId | string | no | The resource group ID. For more information about resource groups, see https://help.aliyun.com/document_detail/2381067.html |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| Tag | string | no | The tags of the resource (JSON-encoded) |

### Creates a router interface
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-router-interface` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the router interface. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| Role | string | yes | The role of the router interface. Valid values: InitiatingSide: requester. AcceptingSide: accepter |
| OppositeRegionId | string | yes | The region ID of the accepter |
| Spec | string | yes | The specification of the router interface. Valid values and their corresponding bandwidths: Mini.2: 2 Mbit/s Mini.5: 5 Mbit/s Small.1: 10… |
| RouterType | string | yes | The type of the router associated with the router interface. Valid values: VRouter: vRouter. VBR: Virtual Border Router |
| RouterId | string | yes | The ID of the router associated with the router interface |
| OppositeInterfaceId | string | no | The ID of the peer router interface |
| OppositeRouterId | string | no | The ID of the peer router |
| OppositeRouterType | string | no | The type of the router associated with the peer router interface. Valid values: VRouter: vRouter. VBR: Virtual Border Router |
| OppositeInterfaceOwnerId | string | no | The Alibaba Cloud account ID of the owner of the peer router interface |
| HealthCheckSourceIp | string | no | The source IP address for health checks. It must be an unused IP address in the local VPC. You can specify this parameter when you connect… |
| HealthCheckTargetIp | string | no | The destination IP address for health checks. This parameter is required when HealthCheckSourceIp is specified |
| AccessPointId | string | no | The ID of the access point to which the VBR belongs. You can call the https://help.aliyun.com/document_detail/36062.html operation to… |
| OppositeAccessPointId | string | no | The ID of the access point to which the peer belongs. This parameter is required when the peer router interface belongs to a VBR. It… |
| Description | string | no | The description of the router interface. The description must be 2 to 256 characters in length, and must start with a letter or a Chinese… |
| Name | string | no | The name of the router interface. The name must be 2 to 128 characters in length, and must start with a letter or a Chinese character. It… |
| Period | integer | no | The subscription duration. Valid values: If you select monthly subscription, valid values are 1 to 9. If you select yearly subscription,… |
| InstanceChargeType | string | no | The billing method of the router interface. Valid values: PrePaid: subscription. PostPaid: pay-as-you-go |
| AutoPay | string | no | Specifies whether to enable automatic payment. Valid values: false (default): disables automatic payment. You must complete the payment in… |
| PricingCycle | string | no | The billing cycle of the subscription. Valid values: Month (default): monthly subscription. Year: yearly subscription. This parameter is… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| FastLinkMode | string | no | Specifies whether the router interface is an uplink router interface of a VBR created in fast connection mode. Fast connection mode allows… |
| AutoRenew | string | no | Specifies whether to enable auto-renewal. Valid values: false (default): no. true: yes |
| ResourceGroupId | string | no | The ID of the resource group. For more information about resource groups, see https://help.aliyun.com/document_detail/2381067.html |
| Tags | string | no | The tags of the resource (JSON-encoded) |

### Creates an SNAT entry in an SNAT table
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-snat-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The ID of the region where the NAT gateway is deployed. You can call the https://help.aliyun.com/document_detail/36063.html operation to… |
| SnatTableId | string | yes | The ID of the SNAT table |
| SourceVSwitchId | string | no | The ID of the vSwitch. When you add an SNAT entry to an Internet NAT gateway, this parameter specifies that all ECS instances in the… |
| SourceCIDR | string | no | The CIDR block of the VPC, vSwitch, or ECS instance. You can also specify a custom CIDR block. SNAT entries support the following… |
| SnatIp | string | no | When you add an SNAT entry to an Internet NAT gateway: The SnatIp parameter is required. This parameter specifies the EIPs in the SNAT… |
| SnatEntryName | string | no | The name of the SNAT entry. The name must be 2 to 128 characters in length, and must start with a letter or a Chinese character. It cannot… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| EipAffinity | integer | no | Specifies whether to enable EIP affinity. Valid values: 0 (default): disables EIP affinity. 1: enables EIP affinity. After you enable EIP… |
| NetworkInterfaceId | string | no | The ID of the network interface controller (NIC). The IPv4 addresses of the network interface controller (NIC) are used as the SNAT… |
| DryRun | string | no | Specifies whether to perform a dry run on the request. Valid values: true: performs a dry run on the request without creating the SNAT… |

### Calls the CreateSslVpnClientCert operation to create an SSL client certificate
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-ssl-vpn-client-cert` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The client generates the value of this parameter. Make sure that… |
| RegionId | string | yes | The region ID of the VPN gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| SslVpnServerId | string | yes | The ID of the SSL server |
| Name | string | no | The name of the client certificate. The name must be 1 to 100 characters in length and cannot start with `http://` or `https://` |

### Creates an SSL-VPN server
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-ssl-vpn-server` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| RegionId | string | yes | The region ID of the VPN gateway. You can call https://help.aliyun.com/document_detail/36063.html to query the most recent region list |
| VpnGatewayId | string | yes | The ID of the VPN gateway |
| Name | string | no | The name of the SSL-VPN server. The name must be 1 to 100 characters in length and cannot start with `http://` or `https://` |
| ClientIpPool | string | yes | The client CIDR block. The client CIDR block is used to allocate IP addresses to virtual network interface controllers (NICs) of clients.… |
| LocalSubnet | string | yes | The local CIDR block. The local CIDR block is the CIDR block that the client needs to access through the SSL-VPN connection. The local… |
| Proto | string | no | The protocol used by the SSL-VPN server. Valid values: TCP (default): TCP protocol. UDP: UDP protocol |
| Cipher | string | no | The encryption algorithm used by the SSL-VPN connection. If the client uses Tunnelblick or OpenVPN 2.4.0 or later, the SSL server and the… |
| Port | integer | no | The port used by the SSL-VPN server. Valid values: 1 to 65535. Default value: 1194. The following ports are not supported: 22, 2222,… |
| Compress | string | no | Specifies whether to compress communication. Valid values: true: compresses communication. false (default): does not compress communication |
| EnableMultiFactorAuth | string | no | Specifies whether to enable two-factor authentication. If you enable two-factor authentication, you must also configure `IDaaSInstanceId`,… |
| IDaaSInstanceId | string | no | The ID of the IDaaS EIAM instance |
| IDaaSRegionId | string | no | The region ID of the IDaaS EIAM instance |
| IDaaSApplicationId | string | no | The ID of the IDaaS application. If you bind an IDaaS EIAM 2.0 instance, enter the IDaaS application ID. If you bind an IDaaS EIAM 1.0… |
| DryRun | string | no | Specifies whether to perform only a dry run, without performing the actual request. Valid values: true: performs only a dry run. The… |
| DnsServers | string | no | The DnsServers |

### Creates a traffic mirror filter
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-traffic-mirror-filter` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| TrafficMirrorFilterDescription | string | no | The description of the traffic mirror filter. The description must be 1 to 256 characters in length and cannot start with `http://` or… |
| TrafficMirrorFilterName | string | no | The name of the traffic mirror filter. The name must be 1 to 128 characters in length and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to only dry run the request. Valid values: true: sends a check request without creating a traffic mirror filter. The… |
| IngressRules | string | no | The information about the inbound rules (JSON-encoded) |
| EgressRules | string | no | The information about the outbound rules (JSON-encoded) |
| RegionId | string | yes | The region ID of the traffic mirror. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs.… |
| ResourceGroupId | string | no | The ID of the resource group to which the traffic mirroring belongs |
| Tag | string | no | The tags of the resource (JSON-encoded) |

### Invokes the CreateTrafficMirrorFilterRules operation to create inbound or outbound rules for traffic mirroring
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-traffic-mirror-filter-rules` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| TrafficMirrorFilterId | string | yes | The instance ID of the traffic mirror filter |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run and does not create the inbound or outbound rules. The… |
| IngressRules | string | no | The details of the inbound rules (JSON-encoded) |
| EgressRules | string | no | The details of the outbound rules (JSON-encoded) |
| RegionId | string | yes | The region ID of the traffic mirror. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the most… |

### Creates a traffic mirror session
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-traffic-mirror-session` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| TrafficMirrorSessionDescription | string | no | The description of the traffic mirror session. The description must be 1 to 256 characters in length, and cannot start with `http://` or… |
| TrafficMirrorSessionName | string | no | The name of the traffic mirror session. The name must be 1 to 128 characters in length, and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without creating the traffic mirror session. The… |
| TrafficMirrorTargetId | string | yes | The instance ID of the traffic mirror destination. Currently, network interface controllers (NICs) and internal-facing SLB instances are… |
| TrafficMirrorTargetType | string | yes | The type of the traffic mirror destination. Valid values: NetworkInterface: network interface controllers (NICs). SLB: internal-facing SLB… |
| TrafficMirrorFilterId | string | yes | The instance ID of the traffic mirror filter |
| VirtualNetworkId | integer | no | The VXLAN network identifier (VNI) that is used to distinguish different mirrored data. Valid values: 0 to 16777215. You can use the VNI… |
| Priority | integer | yes | The priority of the traffic mirror session. Valid values: 1 to 32766. A smaller value indicates a higher priority. The priorities of… |
| Enabled | string | no | Specifies whether to enable the traffic mirror session. Valid values: false (default): disables the traffic mirror session. true: enables… |
| PacketLength | integer | no | The length of the original mirrored packet, excluding the length of the VXLAN packet. Default value: 1500. Valid values: 64 to 8500. Unit:… |
| TrafficMirrorSourceIds | string | yes | The instance ID of the traffic mirror source. Currently, network interface controllers (NICs) are supported as traffic mirror sources. The… |
| RegionId | string | yes | The region ID of the traffic mirror session. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| ResourceGroupId | string | no | The ID of the resource group to which the traffic mirroring belongs |
| Tag | string | no | The tags of the resource (JSON-encoded) |

### Creates a vSwitch
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vswitch` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| ZoneId | string | yes | The ID of the zone in which to create the vSwitch. You can call the https://help.aliyun.com/document_detail/36064.html operation to query… |
| RegionId | string | no | The region ID of the vSwitch to create. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| CidrBlock | string | no | The CIDR block of the vSwitch. The vSwitch CIDR block must meet the following requirements: The mask length of the vSwitch CIDR block must… |
| CidrMask | integer | no | The mask length of the IPv4 CIDR block of the vSwitch. The mask length of the vSwitch IPv4 CIDR block must be 16 to 29 bits. You must… |
| Ipv6CidrBlock | integer | no | The last 8 bits of the IPv6 CIDR block of the vSwitch. Valid values: 0 to 255. You can specify this parameter to assign an IPv6 CIDR block… |
| Ipv6CidrMask | integer | no | The subnet mask of the IPv6 CIDR block of the vSwitch. You can specify this parameter to assign an IPv6 CIDR block to the vSwitch only… |
| VpcId | string | yes | The ID of the VPC to which the vSwitch belongs |
| VSwitchName | string | no | The name of the vSwitch. The name must be 1 to 128 characters in length and cannot start with `http://` or `https://` |
| Description | string | no | The description of the vSwitch. The description must be 1 to 256 characters in length and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| VpcIpv6CidrBlock | string | no | The IPv6 CIDR block of the VPC. If the VPC to which the vSwitch belongs has multiple IPv6 CIDR blocks, you can specify this parameter to… |

### Creates a reserved CIDR block for a vSwitch by calling the CreateVSwitchCidrReservation operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vswitch-cidr-reservation` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Tag | string | no | The resource tags (JSON-encoded) |
| VSwitchId | string | yes | The ID of the vSwitch to which the reserved CIDR block for a vSwitch belongs |
| VSwitchCidrReservationName | string | no | The name of the reserved CIDR block for a vSwitch. The name must be 1 to 128 characters in length and must start with a letter or Chinese… |
| VSwitchCidrReservationDescription | string | no | The description of the reserved CIDR block for a vSwitch. If you leave this parameter empty, the default value is empty. The description… |
| IpVersion | string | no | The IP version of the reserved CIDR block for a vSwitch. Valid values: IPv4 (default) IPv6 You do not need to specify this parameter when… |
| VSwitchCidrReservationMask | string | no | The mask of the reserved CIDR block for a vSwitch. If IpVersion is set to IPv4, the mask length of the reserved CIDR block for a vSwitch… |
| VSwitchCidrReservationCidr | string | no | The reserved CIDR block for a vSwitch. If IpVersion is set to IPv4, the reserved CIDR block for a vSwitch must be a proper subset of the… |
| VSwitchCidrReservationType | string | no | The type of the reserved CIDR block for a vSwitch. Valid values: prefix, which indicates that IP addresses are allocated by CIDR block.… |
| IpPrefixNumber | integer | no | The expected number of IP prefixes to reserve. Valid values: 1 to 32 |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run. The system checks the required parameters, request format,… |
| RegionId | string | yes | The region ID of the vSwitch. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the most recent… |

### Creates a VBR failover group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vbr-ha` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Description | string | no | The description of the VBR failover group. The description must be 2 to 256 characters in length and must start with a letter or Chinese… |
| Name | string | no | The name of the VBR failover group |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run. The system checks the required parameters, request syntax,… |
| VbrId | string | yes | The instance ID of the VBR. The two VBRs must be in the same region, each connected to the on-premises data center through its own Express… |
| PeerVbrId | string | yes | The instance ID of the other VBR in the VBR failover group. The two VBRs must be in the same region, each connected to the on-premises… |
| RegionId | string | yes | The region ID of the VBR |

### Calls the CreateVcoRouteEntry operation to add a destination route entry to an IPsec-VPN connection
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vco-route-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPsec-VPN connection. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| VpnConnectionId | string | yes | The ID of the IPsec-VPN connection |
| RouteDest | string | yes | The destination CIDR block of the destination route entry |
| Weight | integer | yes | The weight of the destination route entry. Valid values: 0: low priority. 100: high priority |
| NextHop | string | yes | The next hop of the destination route entry |
| Description | string | no | The description of the destination route entry |
| OverlayMode | string | no | The tunneling protocol. Set the value to Ipsec (default), which specifies the IPsec tunneling protocol |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run. The system checks the required parameters, request syntax,… |

### Creates a Virtual Border Router (VBR) instance by calling the CreateVirtualBorderRouter operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-virtual-border-router` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect circuit. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| PhysicalConnectionId | string | yes | The instance ID of the Express Connect circuit. You can create a VBR instance for a dedicated Express Connect circuit or for shared… |
| VbrOwnerId | integer | no | The account ID of the VBR instance owner. The default value is the Alibaba Cloud account ID used to logon |
| VlanId | integer | yes | The VLAN ID of the VBR instance. Valid values: 0 to 2999. Only the owner of the Express Connect circuit can specify this parameter. The… |
| CircuitCode | string | no | The circuit code provided by the carrier for the Express Connect circuit. Only the owner of the Express Connect circuit can specify this… |
| LocalGatewayIp | string | no | The Alibaba Cloud-side IP address of the VBR instance. Only the VBR owner can specify or modify this property. This parameter is required… |
| PeerGatewayIp | string | no | The customer-side IP address of the VBR instance. Only the VBR owner can specify or modify this property. This parameter is required when… |
| PeeringSubnetMask | string | no | The subnet mask for the Alibaba Cloud-side and customer-side IP addresses of the VBR instance. The two IP addresses must be in the same… |
| Description | string | no | The description of the VBR instance. The description must be 2 to 256 characters in length and must start with a letter or a Chinese… |
| Name | string | no | The name of the VBR instance. The name must be 2 to 128 characters in length and must start with a letter or a Chinese character. It can… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The client generates the value of this parameter. Make sure that… |
| LocalIpv6GatewayIp | string | no | The Alibaba Cloud-side IPv6 address of the VBR instance. Only the VBR owner can specify or modify this property. This parameter is… |
| PeerIpv6GatewayIp | string | no | The customer-side IPv6 address of the VBR instance. Only the VBR owner can specify or modify this property. This parameter is required… |
| PeeringIpv6SubnetMask | string | no | The subnet mask for the Alibaba Cloud-side and customer-side IPv6 addresses of the VBR instance. The two IPv6 addresses must be in the… |
| EnableIpv6 | string | no | Specifies whether to enable IPv6. Valid values: true: Enabled. false (default): Disabled |
| Bandwidth | integer | no | The bandwidth value of the VBR instance. Unit: Mbit/s. When you create a VBR instance for a dedicated Express Connect circuit, valid… |
| ResourceGroupId | string | no | The resource group ID. For more information about resource groups, see https://help.aliyun.com/document_detail/2381067.html |
| Tags | string | no | The tags of the resource (JSON-encoded) |

### Invokes the CreateVirtualPhysicalConnection operation to create shared Express Connect circuits
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-virtual-physical-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| OrderMode | string | yes | Specifies the payer of the shared Express Connect circuits. Valid values: PayByPhysicalConnectionOwner: The partner pays the bills.… |
| VlanId | integer | yes | The VLAN ID of the shared Express Connect circuits. Valid values: 0 to 2999. If the VLAN ID is 0, the physical vSwitch port of the vRouter… |
| Spec | string | yes | The bandwidth of the shared Express Connect circuits. Valid values: 50M, 100M, 200M, 300M, 400M, 500M, 1G, 2G, 5G, 8G, and 10G. By… |
| VpconnAliUid | integer | yes | The ID of the Alibaba Cloud account (primary account) of the tenant |
| PhysicalConnectionId | string | yes | The ID of the Express Connect circuit associated with the shared Express Connect circuits. The Express Connect circuit must be in the… |
| Name | string | no | The name of the shared Express Connect circuits. The name must be 2 to 128 characters in length, and must start with a letter or a Chinese… |
| Token | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to only dry run the request. Valid values: true: The system performs a dry run on the request without creating the… |
| Description | string | no | The description of the shared Express Connect circuits. The description must be 2 to 256 characters in length, and must start with a… |
| RegionId | string | yes | The region ID of the shared Express Connect circuits. You can invoke the https://help.aliyun.com/document_detail/36063.html operation to… |
| ResourceGroupId | string | no | The ID of the resource group to which the shared Express Connect circuits belong |
| Tag | string | no | The list of tags (JSON-encoded) |

### Creates a virtual private cloud (VPC)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpc` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPC. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the most recent region list |
| CidrBlock | string | no | The CIDR block of the VPC. We recommend that you use an IPv4 address specified in RFC 1918 as the primary IPv4 CIDR block of the VPC. The… |
| Ipv6CidrBlock | string | no | The IPv6 CIDR block of the VPC. When you enable IPv6 for the VPC, the system will assign an IPv6 CIDR block. To specify an IPv6 CIDR… |
| VpcName | string | no | The name of the VPC. The name must be 1 to 128 characters in length and cannot start with `http://` or `https://` |
| EnableIpv6 | string | no | Specifies whether to enable IPv6. Valid values: false (default): disabled. true: enabled |
| Description | string | no | The description of the VPC. The description must be 1 to 256 characters in length and cannot start with `http://` or `https://` |
| ResourceGroupId | string | no | The resource group ID. For more information about resource groups, see https://help.aliyun.com/document_detail/2381067.html |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without creating the VPC. The system checks the required… |
| UserCidr | string | no | The user CIDR block. Separate multiple CIDR blocks with commas (,). You can specify up to three CIDR blocks. For more information about… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| Ipv6Isp | string | no | The type of the IPv6 CIDR block of the VPC. Valid values: BGP (default): Alibaba Cloud BGP IPv6. ChinaMobile: China Mobile (single ISP).… |
| Ipv4IpamPoolId | string | no | The instance ID of the IPv4 IPAM pool |
| Ipv4CidrMask | integer | no | The subnet mask used to allocate a CIDR block from the IPAM pool to the VPC. When you create a VPC by specifying an IPAM pool, you must… |
| EnableDnsHostname | string | no | Specifies whether to enable the DNS hostname feature. Valid values: false (default): disabled. true: enabled |
| Ipv6IpamPoolId | string | no | The instance ID of the IPv6 IPAM pool |
| Ipv6CidrMask | integer | no | The subnet mask used to add an IPv6 CIDR block to the VPC from the IPAM pool |

### Creates a gateway endpoint
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpc-gateway-endpoint` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| VpcId | string | yes | The ID of the virtual private cloud (VPC) where you want to create the gateway endpoint. The VPC must be in the same region as the gateway… |
| ServiceName | string | yes | The name of the endpoint service |
| PolicyDocument | string | no | The access policy for the cloud service. For more information about the syntax and structure of access policies, see… |
| EndpointName | string | no | The name of the gateway endpoint. The name must be 1 to 128 characters in length |
| EndpointDescription | string | no | The description of the gateway endpoint. The description must be 1 to 255 characters in length |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| DryRun | string | no | Specifies whether to perform only a dry run on the request. Valid values: true: performs only a dry run and does not create the gateway… |
| ResourceGroupId | string | no | The ID of the resource group to which the gateway endpoint belongs |
| Tag | string | no | The tags of the resource (JSON-encoded) |
| RegionId | string | yes | The region ID of the gateway endpoint that you want to create. You can call the https://help.aliyun.com/document_detail/36063.html… |

### Creates a prefix list
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpc-prefix-list` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| PrefixListName | string | no | The name of the prefix list. The name must be 1 to 128 characters in length and cannot start with `http://` or `https://` |
| PrefixListDescription | string | no | The description of the prefix list. The description must be 1 to 256 characters in length and cannot start with `http://` or `https://` |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to perform only a dry run on the request. Valid values: true: performs a dry run and does not create the prefix list.… |
| MaxEntries | integer | no | The maximum number of entries for Classless Inter-Domain Routing in the prefix list. Default value: 50 |
| PrefixListEntries | string | no | The Classless Inter-Domain Routing information of the prefix list (JSON-encoded) |
| ResourceGroupId | string | no | The ID of the resource group to which the prefix list belongs |
| RegionId | string | yes | The region ID of the prefix list. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| IpVersion | string | no | The IP version. Valid values: IPv4 (default): IPv4 IPv6: IPv6 |
| Tag | string | no | The tags (JSON-encoded) |

### Transforms the routing mode of shared Express Connect circuits from cross-account Virtual Border Router…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpconn-from-vbr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| OrderMode | string | no | The payer of the shared Express Connect circuits. Valid values: PayByPhysicalConnectionOwner: The owner of the Express Connect circuit… |
| VbrId | string | yes | The instance ID of the cross-account VBR |
| Token | string | no | The client token that is used to ensure the idempotence of the request. The client token must be unique among different requests. The… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without transforming the shared Express Connect circuits… |
| RegionId | string | yes | The region ID of the shared Express Connect circuits. You can invoke the https://help.aliyun.com/document_detail/36063.html operation to… |

### Creates an IPsec-VPN connection to be associated with a transit router instance by calling the…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpn-attachment` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPsec-VPN connection. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| Name | string | no | The name of the IPsec-VPN connection |
| CustomerGatewayId | string | no | The customer gateway ID |
| NetworkType | string | no | The network type of the IPsec-VPN connection. Valid values: public (default): public network. The IPsec-VPN connection establishes an… |
| LocalSubnet | string | yes | The CIDR block on the VPC side that needs to communicate with the on-premises data center. This is used for Phase 2 negotiation. Separate… |
| RemoteSubnet | string | yes | The CIDR block of the on-premises data center that needs to communicate with the VPC. This is used for Phase 2 negotiation. Separate… |
| EffectImmediately | string | no | Specifies whether the IPsec-VPN connection configuration takes effect immediately. Valid values: true: The system immediately initiates… |
| IkeConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. Phase 1 negotiation configuration:… |
| IpsecConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. The configuration of Phase 2 negotiation:… |
| BgpConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. BGP configuration: BgpConfig.EnableBgp:… |
| HealthCheckConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode |
| AutoConfigRoute | string | no | Specifies whether to automatically configure routes. Valid values: true (default): Automatically configures routes. false: Does not… |
| EnableDpd | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. Specifies whether to enable the Dead Peer… |
| EnableNatTraversal | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. Specifies whether to enable NAT traversal.… |
| RemoteCaCert | string | no | The CA certificate of the peer |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| Tags | string | no | The list of tags to add to the IPsec-VPN connection (JSON-encoded) |
| ResourceGroupId | string | no | The ID of the resource group to which the IPsec-VPN connection belongs |
| TunnelOptionsSpecification | string | no | Configures tunnels. When you create a dual-tunnel IPsec-VPN connection, you can configure the parameters in the TunnelOptionsSpecification… |
| EnableTunnelsBgp | string | no | This parameter is supported when you create an IPsec-VPN connection in dual-tunnel mode |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without creating the IPsec-VPN connection. The system… |
| TunnelBandwidth | string | no | The bandwidth specification of a single VPN tunnel. Valid values: |

### Creates an IPsec-VPN connection
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpn-connection` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPsec-VPN connection. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| CustomerGatewayId | string | no | This parameter is required when you create an IPsec-VPN connection in single-tunnel mode. The ID of the customer gateway |
| VpnGatewayId | string | yes | The instance ID of the VPN gateway |
| Name | string | no | The name of the IPsec-VPN connection. The name must be 1 to 100 characters in length, and cannot start with http:// or https:// |
| LocalSubnet | string | yes | The CIDR block on the VPC side that needs to communicate with the data center. This parameter is used for Phase 2 negotiations. Separate… |
| RemoteSubnet | string | yes | The CIDR block on the data center side that needs to communicate with the VPC. This parameter is used for Phase 2 negotiations. Separate… |
| EffectImmediately | string | no | Specifies whether the configurations of the IPsec-VPN connection take effect immediately. Valid values: true: Yes. The system immediately… |
| IkeConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. The configurations for Phase 1 negotiations:… |
| IpsecConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. The configurations for Phase 2 negotiations:… |
| HealthCheckConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. The health check configurations:… |
| AutoConfigRoute | string | no | Specifies whether to automatically configure routes. Valid values: true (default): Automatically configures routes. false: Does not… |
| EnableDpd | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. Specifies whether to enable the dead peer… |
| EnableNatTraversal | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. Specifies whether to enable the NAT traversal… |
| BgpConfig | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. The BGP configurations: BgpConfig.EnableBgp:… |
| RemoteCaCertificate | string | no | This parameter is supported when you create an IPsec-VPN connection in single-tunnel mode. If the current VPN gateway instance is a… |
| Tags | string | no | The list of tags to be added to the IPsec-VPN connection. You can add up to 20 tags to an IPsec-VPN connection at a time (JSON-encoded) |
| TunnelOptionsSpecification | string | no | The tunnel configurations. The parameters in the TunnelOptionsSpecification array are supported when you create an IPsec-VPN connection in… |
| EnableTunnelsBgp | string | no | This parameter is supported when you create an IPsec-VPN connection in dual-tunnel mode. Specifies whether to enable the BGP feature for… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: Prechecks the request without creating the IPsec-VPN connection. The… |

### Creates a VPN gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpn-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the VPN gateway resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| Name | string | no | The name of the VPN gateway. Default value: the ID of the VPN gateway. The name must be 2 to 100 characters in length, and cannot start… |
| VpcId | string | yes | The instance ID of the VPC-connected instance to which the VPN gateway belongs |
| InstanceChargeType | string | no | The billing method of the VPN gateway. Valid value: PREPAY (subscription). The billing method of the VPN gateway. Valid value: POSTPAY… |
| Period | integer | no | The subscription duration. Unit: months. Valid values: 1 to 9, 12, 24, and 36. This parameter is required when the InstanceChargeType… |
| AutoPay | string | no | Specifies whether to automatically pay the bill for the VPN gateway. Valid values: true: automatically pays the bill for the VPN gateway.… |
| Bandwidth | integer | yes | The bandwidth limit of the VPN gateway. Unit: Mbit/s. - If you want to create an Internet-public VPN gateway, valid values are 5, 10, 20,… |
| EnableIpsec | string | no | Specifies whether to enable the IPsec-VPN feature. Valid values: true (default): enables the IPsec-VPN feature. false: does not enable the… |
| EnableSsl | string | no | Specifies whether to enable the SSL-VPN feature. Valid values: true: enables the SSL-VPN feature. false (default): does not enable the… |
| SslConnections | integer | no | The maximum number of concurrent SSL-VPN connections. Valid values: 5 (default), 10, 20, 50, 100, 200, 500, and 1000 |
| VSwitchId | string | no | The ID of the vSwitch to which the VPN gateway is connected. In regions that support dual-tunnel IPsec-VPN connections, this parameter is… |
| VpnType | string | no | The type of the VPN gateway. Valid values: Normal (default): standard VPN gateway. - NationalStandard: Chinese national standard VPN… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| NetworkType | string | no | The network type of the VPN gateway. Valid values: public (default): Internet-public VPN gateway. private: internal-public VPN gateway |
| DisasterRecoveryVSwitchId | string | no | Specifies the second vSwitch instance to associate with the VPN gateway instance. This parameter is required if the current region… |
| ResourceGroupId | string | no | The ID of the resource group to which the VPN gateway belongs. You can call the https://help.aliyun.com/document_detail/158855.html… |

### Creates a VPN policy-based route
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpn-pbr-route-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPN gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| VpnGatewayId | string | yes | The ID of the VPN gateway |
| RouteSource | string | yes | The source CIDR block of the policy-based route |
| RouteDest | string | yes | The destination CIDR block of the policy-based route |
| NextHop | string | yes | The next hop of the policy-based route |
| Weight | integer | yes | The weight of the policy-based route. When you use the same VPN gateway instance to establish active/standby IPsec-VPN connections, you… |
| PublishVpc | string | yes | Specifies whether to publish the policy-based route to the VPC. Valid values: true: Publishes the policy-based route to the VPC. The… |
| Description | string | no | The description of the policy-based route. The description must be 1 to 100 characters in length |
| OverlayMode | string | no | The tunnel protocol. Set the value to Ipsec (IPsec tunnel protocol) |
| Priority | integer | no | The policy priority of the policy-based route. Valid values: 1 to 100. Default value: 10. A smaller value indicates a higher policy priority |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: Prechecks the request without creating the route. The system checks… |

### Creates a destination route for a VPN gateway. After the destination route is created, the VPN gateway…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/create-vpn-route-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the VPN gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| VpnGatewayId | string | yes | The instance ID of the VPN gateway |
| RouteDest | string | yes | The destination CIDR block of the destination route |
| NextHop | string | yes | The next hop of the destination route |
| Weight | integer | yes | The weight of the destination route. In scenarios where you use the same VPN gateway instance to establish active/standby IPsec-VPN… |
| PublishVpc | string | yes | Specifies whether to publish the destination route to the VPC. Valid values: true: Publishes the destination route to the VPC. The system… |
| Description | string | no | The description of the destination route. The description must be 1 to 100 characters in length, and cannot start with `http://` or… |
| OverlayMode | string | no | The tunnel protocol. Set the value to Ipsec (IPsec tunnel protocol) |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: Prechecks the request without creating the route. The system checks… |

### Deactivates a router interface
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/deactivate-router-interface` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the router interface resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the… |
| RouterInterfaceId | string | yes | The ID of the router interface |

### Deactivates a flow log. After the flow log is deactivated, traffic of the specified resource is no longer…
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/deactive-flow-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the flow log. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| FlowLogId | string | yes | The ID of the flow log |

### Deletes a specified BGP group
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-bgp-group` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the BGP group resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| BgpGroupId | string | yes | The ID of the BGP group. The BGP group must be in the Available state. After you create a BGP group, call DescribeBgpGroups to query the… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |

### Deletes an advertised Border Gateway Protocol (BGP) network
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-bgp-network` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the BGP group resides. You can call https://help.aliyun.com/document_detail/36063.html to query the region ID |
| DstCidrBlock | string | yes | The CIDR block of the VPC or vSwitch that needs to connect to the IDC |
| RouterId | string | yes | The ID of the Virtual Border Router |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |

### Deletes a specified BGP peer
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-bgp-peer` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the BGP group. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| BgpPeerId | string | yes | The ID of the BGP peer |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |

### Deletes an Internet Shared Bandwidth instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-common-bandwidth-package` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the Internet Shared Bandwidth instance resides. You can call the https://help.aliyun.com/document_detail/36063.html… |
| Force | string | no | The force delete option is enabled or disabled for the Internet Shared Bandwidth instance. Valid values: false (default): Deletes only the… |
| BandwidthPackageId | string | yes | The ID of the Internet Shared Bandwidth instance |

### Deletes a specified customer gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-customer-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the customer gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The client generates the value of this parameter. Make sure that… |
| CustomerGatewayId | string | yes | The instance ID of the customer gateway |

### Deletes a DHCP options set
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-dhcp-options-set` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the DHCP options set that you want to delete. You can call the https://help.aliyun.com/document_detail/448570.html… |
| DhcpOptionsSetId | string | yes | The ID of the DHCP options set that you want to delete |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to perform only a dry run on the request. Valid values: true: performs only a dry run and does not delete the DHCP… |

### Deletes a specified enhanced VPN gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-enhanced-vpn-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the enhanced VPN gateway instance. You can call the https://help.aliyun.com/document_detail/36063.html operation to query… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The client generates the value of this parameter. The value must… |
| VpnGatewayId | string | yes | The ID of the enhanced VPN gateway instance |

### Deletes an Express Connect instance, including the requester and accepter
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-express-connect` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the Express Connect instance. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the… |
| RouterInterfaceId | string | yes | The instance ID of the Express Connect instance |
| Force | string | no | Specifies whether to force delete the associated route entries. Valid values: true: Force deletes the associated route entries. false:… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. The value is generated by the client and must be unique among… |

### Deletes an Express Connect QoS policy
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-express-connect-traffic-qos` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the QoS policy. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| QosId | string | yes | The ID of the QoS policy |

### Deletes an Express Connect QoS queue
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-express-connect-traffic-qos-queue` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the QoS policy. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| QosId | string | yes | The ID of the QoS policy |
| QueueId | string | yes | The ID of the QoS queue |

### Deletes a QoS rule for Express Connect
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-express-connect-traffic-qos-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the QoS policy. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| QosId | string | yes | The QoS policy ID |
| QueueId | string | yes | The QoS queue ID |
| RuleId | string | yes | The QoS rule ID |

### Deletes an Express Connect failover test job by calling the DeleteFailoverTestJob operation
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-failover-test-job` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | no | The region ID of the failover test job. You can call https://help.aliyun.com/document_detail/36063.html to query region IDs |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| JobId | string | yes | The ID of the failover test job. This ID is returned by the CreateFailoverTestJob operation and can also be obtained by calling… |

### Deletes a flow log
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-flow-log` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the flow log. You can call the https://help.aliyun.com/document_detail/36063.html operation to obtain the region ID |
| FlowLogId | string | yes | The ID of the flow log |

### Deletes a specified DNAT entry
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-forward-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| ForwardTableId | string | yes | The ID of the DNAT table to which the DNAT entry belongs |
| ForwardEntryId | string | yes | The ID of the DNAT entry that you want to delete |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |

### Deletes a FULLNAT entry
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-full-nat-entry` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| FullNatTableId | string | yes | The ID of the FULLNAT table to which the FULLNAT entry that you want to delete belongs |
| FullNatEntryId | string | yes | The ID of the FULLNAT entry that you want to delete |
| DryRun | string | no | Specifies whether to perform only a dry run. Valid values: true: performs a dry run and does not delete the FULLNAT entry. The system… |
| RegionId | string | yes | The region ID of the VPC NAT gateway where the FULLNAT entry that you want to delete resides. You can call the… |

### Deletes a Global Accelerator instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-global-acceleration-instance` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region where the Global Accelerator instance resides. You can call the https://help.aliyun.com/document_detail/36063.html operation to… |
| GlobalAccelerationInstanceId | string | yes | The ID of the Global Accelerator instance |

### Deletes a high-availability virtual IP address (HaVip)
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-ha-vip` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| RegionId | string | yes | The region ID of the HaVip. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| HaVipId | string | yes | The ID of the HaVip that you want to delete |

### Deletes an IPv6 Translation Service instance
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-ipv6-translator` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. Generate a parameter value from your client to ensure uniqueness… |
| RegionId | string | yes | The region ID of the IPv6 Translation Service instance |
| Ipv6TranslatorId | string | yes | The instance ID of the IPv6 Translation Service |

### Deletes an IPsec server
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-ipsec-server` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPsec server |
| IpsecServerId | string | yes | The ID of the IPsec server |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run without deleting the IPsec server. The system checks the… |

### Deletes an IPv4 gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-ipv4-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| Ipv4GatewayId | string | yes | The instance ID of the IPv4 gateway to delete |
| InternetMode | string | no | The public network pattern of the VPC after the IPv4 gateway is deleted. Valid values: private: the default value. After the IPv4 gateway… |
| RegionId | string | yes | The region ID of the IPv4 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must make… |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: prechecks the request without deleting the IPv4 gateway. The system… |

### Deletes an IPv6 egress-only rule
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-ipv6-egress-only-rule` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPv6 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| Ipv6EgressOnlyRuleId | string | yes | The ID of the IPv6 egress-only rule that you want to delete |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| DryRun | string | no | Specifies whether to perform a dry run without executing the actual operation |

### Deletes an IPv6 gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-ipv6-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPv6 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query the region ID |
| Ipv6GatewayId | string | yes | The instance ID of the IPv6 gateway that you want to delete |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run. The system checks the required parameters, request syntax,… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the token, but you must make… |

### Deletes the Internet bandwidth
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-ipv6-internet-bandwidth` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the IPv6 gateway. You can call the https://help.aliyun.com/document_detail/36063.html operation to query region IDs |
| Ipv6AddressId | string | no | The ID of the IPv6 address. You must specify either Ipv6AddressId or Ipv6InternetBandwidthId |
| Ipv6InternetBandwidthId | string | no | The instance ID of the Internet bandwidth for the IPv6 address |
| DryRun | string | no | Specifies whether to only precheck the request. Valid values: true: only prechecks the request and does not delete the IPsec server. The… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, and you must ensure… |

### Deletes a specified Internet NAT gateway
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-nat-gateway` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway. You can call https://help.aliyun.com/document_detail/36063.html to query the region ID |
| NatGatewayId | string | yes | The instance ID of the NAT gateway that you want to delete |
| Force | string | no | Specifies whether to forcefully delete the NAT gateway. Valid values: true: forcefully deletes the NAT gateway. If you set this parameter… |

### Deletes a NAT IP address
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-nat-ip` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway to which the NAT IP address to be deleted belongs. You can call the… |
| NatIpId | string | no | The instance ID of the NAT IP address to be deleted |
| NatGatewayId | string | no | The instance ID of the NAT gateway to which the IP prefix to be deleted belongs. This parameter is required when you delete an IP prefix |
| Ipv4Prefix | string | no | The IP prefix to be deleted |
| DryRun | string | no | Specifies whether to perform only a dry run on the request. Valid values: true: The system performs a dry run on the request without… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |

### Deletes a NAT CIDR block
`POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/delete-nat-ip-cidr` (byok)

| Parameter | Type | Required | Description |
|---|---|---|---|
| endpoint | string | no | Regional endpoint, for example https://vpc.ap-southeast-1.aliyuncs.com |
| RegionId | string | yes | The region ID of the NAT gateway instance to which the NAT CIDR block to be deleted belongs. You can call the… |
| NatIpCidr | string | yes | The NAT CIDR block to be deleted. Before you delete a NAT CIDR block, you must delete all NAT IP addresses in the CIDR block. The default… |
| DryRun | string | no | Specifies whether to perform a dry run. Valid values: true: performs a dry run and does not delete the NAT CIDR block. The system checks… |
| ClientToken | string | no | The client token that is used to ensure the idempotence of the request. You can use the client to generate the value, but you must ensure… |
| NatGatewayId | string | yes | The instance ID of the NAT gateway to which the NAT CIDR block to delete belongs |

…and 267 more. See the OpenAPI spec.

## Example
```
curl "https://zieapi.vercel.app/v1/cloud:aliyun-vpc/activate-router-interface" \
  -H "x-api-key: $APIZIE_KEY" \
  -H "x-upstream-key: $PROVIDER_KEY"
```

## FAQ

### How do I call the Alibaba Cloud Virtual Private Cloud API?
Create a free Apizie key, then send POST https://zieapi.vercel.app/v1/cloud:aliyun-vpc/activate-router-interface with the header x-api-key. Every endpoint returns { project, data, timestamp }.

### Is the Alibaba Cloud Virtual Private Cloud API free on Apizie?
Yes. The Free plan includes 1,000 requests a month at 100 requests a minute, no credit card. Alibaba Cloud Virtual Private Cloud itself also needs your own key from aliyuncs.com.

### Can AI agents use the Alibaba Cloud Virtual Private Cloud API?
Yes. Add the Apizie MCP server (https://zieapi.vercel.app/mcp) to Claude, ChatGPT, Cursor or VS Code, then ask in plain language. The agent calls run_scraper with project key cloud:aliyun-vpc.

### What is the status of the Alibaba Cloud Virtual Private Cloud API?
Needs your own provider key (bring your own key)
