This product(
Vpc/2016-04-28
) OpenAPI adopts RPC Signature style. See signature details in Description of the signature mechanism. We have packaged SDKs for common programming languages for developers. Developers can directly call the OpenAPI of this product by downloading the SDK without paying attention to the technical details. If the existing SDK cannot meet the usage requirements, you can connect through the signature mechanism. It will take about 5 working days. Therefore, it is recommended to join our DingTalk service group (78410016550) and sign under the guidance of experts. Before using the API, you need to prepare your identity account and access key (AccessKey) to effectively access the API through client tools (SDK, CLI, etc.). For details see getAccessKey.
VPC
API | Title | Description |
---|---|---|
CreateVpc | CreateVpc | Creates a virtual private cloud (VPC). |
CreateDefaultVpc | CreateDefaultVpc | Creates a default VPC. |
GrantInstanceToCen | GrantInstanceToCen | Grants permissions to a Cloud Enterprise Network (CEN) instance. |
AssociateVpcCidrBlock | AssociateVpcCidrBlock | Adds a secondary CIDR block to a virtual private cloud (VPC). |
AllocateVpcIpv6Cidr | AllocateVpcIpv6Cidr | Reserves an IPv6 CIDR block. |
DeleteVpc | DeleteVpc | Deletes a virtual private cloud (VPC). |
RevokeInstanceFromCen | RevokeInstanceFromCen | Revokes the permissions granted to a Cloud Enterprise Network (CEN) instance on a network instance. |
UnassociateVpcCidrBlock | UnassociateVpcCidrBlock | Removes a secondary CIDR block from a virtual private cloud (VPC). |
ModifyVpcAttribute | ModifyVpcAttribute | Modifies the name and description of a virtual private cloud (VPC). |
EnableVpcClassicLink | EnableVpcClassicLink | Enables ClassicLink for a VPC. |
DisableVpcClassicLink | DisableVpcClassicLink | Disables ClassicLink for a virtual private cloud (VPC). |
DeletionProtection | DeletionProtection | Configures deletion protection for an instance. |
DescribeVpcs | DescribeVpcs | Queries virtual private clouds (VPCs). |
DescribeVpcAttribute | DescribeVpcAttribute | Queries the configuration of a virtual private cloud (VPC). |
DescribeGrantRulesToCen | DescribeGrantRulesToCen | Queries cross-account authorization on virtual private clouds (VPCs), virtual border routers (VBRs), and Cloud Connect Network (CCN) instances. |
Router
API | Title | Description |
---|---|---|
ModifyVRouterAttribute | ModifyVRouterAttribute | Modifies the name and description of a vRouter. |
DescribeVRouters | DescribeVRouters | Queries vRouters in a region. |
VSwitch
API | Title | Description |
---|---|---|
ListVSwitchCidrReservations | ListVSwitchCidrReservations | Queries reserved CIDR blocks of vSwitches. |
CreateVSwitchCidrReservation | CreateVSwitchCidrReservation | Creates a reserved CIDR block for a vSwitch. |
GetVSwitchCidrReservationUsage | GetVSwitchCidrReservationUsage | Queries the usage of a prefix list. |
ModifyVSwitchCidrReservationAttribute | ModifyVSwitchCidrReservationAttribute | Modifies the name and description of a CIDR block reserved for a vSwitch. |
CreateVSwitch | CreateVSwitch | Creates a vSwitch. |
CreateDefaultVSwitch | CreateDefaultVSwitch | Creates a default vSwitch. |
CheckCanAllocateVpcPrivateIpAddress | CheckCanAllocateVpcPrivateIpAddress | Checks whether a private IP address in a specified vSwitch is available. |
DeleteVSwitch | DeleteVSwitch | Deletes a vSwitch. |
ModifyVSwitchAttribute | ModifyVSwitchAttribute | Modifies the name and description of a vSwitch. |
DescribeVSwitches | DescribeVSwitches | Queries the information about available vSwitches that are used for an internal network. |
DescribeVSwitchAttributes | DescribeVSwitchAttributes | Queries the detailed information about a vSwitch. |
DeleteVSwitchCidrReservation | DeleteVSwitchCidrReservation | Deletes a reserved CIDR block of a vSwitch. |
Route table
API | Title | Description |
---|---|---|
CreateRouteEntry | CreateRouteEntry | Creates a custom route entry in the route table of a VRouter or virtual border router (VBR). |
CreateRouteEntries | CreateRouteEntries | Adds custom route entries to the route table of a vRouter in a virtual private cloud (VPC). |
CreateRouteTable | CreateRouteTable | Creates a custom route table. |
AssociateRouteTable | AssociateRouteTable | Associates a custom route table with a vSwitch in the same VPC. |
DeleteRouteEntry | DeleteRouteEntry | Deletes a route entry from a route table of a VRouter or virtual border router (VBR). |
DeleteRouteEntries | DeleteRouteEntries | Deletes multiple custom route entries at a time. |
DeleteRouteTable | DeleteRouteTable | Deletes a custom route table. |
UnassociateRouteTable | UnassociateRouteTable | Disassociates a route table from a vSwitch. |
ModifyRouteTableAttributes | ModifyRouteTableAttributes | Modifies the name and description of a route table. |
ModifyRouteEntry | ModifyRouteEntry | Modifies the name, next hop, and description of a custom route. |
GetVpcRouteEntrySummary | GetVpcRouteEntrySummary | Queries route types. |
DescribeRouteTables | DescribeRouteTables | Queries route tables. |
DescribeRouteEntryList | DescribeRouteEntryList | Queries information about route entries in a route table. |
DescribeRouteTableList | DescribeRouteTableList | Queries route tables. |
Prefix list
API | Title | Description |
---|---|---|
CreateVpcPrefixList | CreateVpcPrefixList | Creates a prefix list. |
RetryVpcPrefixListAssociation | RetryVpcPrefixListAssociation | Re-applies a prefix list. |
DeleteVpcPrefixList | DeleteVpcPrefixList | Deletes a prefix list. |
ModifyVpcPrefixList | ModifyVpcPrefixList | Modifies the configuration of a prefix list. |
ListPrefixLists | ListPrefixLists | Queries prefix lists. |
GetVpcPrefixListAssociations | GetVpcPrefixListAssociations | Queries the resources that are associated with a prefix list. |
GetVpcPrefixListEntries | GetVpcPrefixListEntries | Queries the information about a prefix list. |
DHCP
API | Title | Description |
---|---|---|
CreateDhcpOptionsSet | CreateDhcpOptionsSet | Creates a DHCP options set. |
DeleteDhcpOptionsSet | DeleteDhcpOptionsSet | Deletes a DHCP options set. |
AttachDhcpOptionsSetToVpc | AttachDhcpOptionsSetToVpc | Associates a DHCP options set with a virtual private cloud (VPC). |
DetachDhcpOptionsSetFromVpc | DetachDhcpOptionsSetFromVpc | Disassociates a DHCP options set from a virtual private cloud (VPC). |
ReplaceVpcDhcpOptionsSet | ReplaceVpcDhcpOptionsSet | Replaces the DHCP options set that is associated with a virtual private cloud (VPC). |
UpdateDhcpOptionsSetAttribute | UpdateDhcpOptionsSetAttribute | Modifies the configuration of a DHCP options set. |
GetDhcpOptionsSet | GetDhcpOptionsSet | Queries a DHCP options set. |
ListDhcpOptionsSets | ListDhcpOptionsSets | Queries Dynamic Host Configuration Protocol (DHCP) options sets. |
Flow log
API | Title | Description |
---|---|---|
OpenFlowLogService | OpenFlowLogService | Enables the flow log feature. |
CreateFlowLog | CreateFlowLog | Creates a flow log. |
DeleteFlowLog | DeleteFlowLog | Deletes a flow log. |
ModifyFlowLogAttribute | ModifyFlowLogAttribute | Modifies the name and description of a flow log. |
ActiveFlowLog | ActiveFlowLog | Enables a flow log. After the flow log is enabled, traffic information about a resource is captured. |
DeactiveFlowLog | DeactiveFlowLog | Disables a flow log. After a flow log is disabled, the system no longer captures the traffic information about a resource. |
GetFlowLogServiceStatus | GetFlowLogServiceStatus | Queries the status of a flow log. |
DescribeFlowLogs | DescribeFlowLogs | Queries the information about flow logs. |
ACL
API | Title | Description |
---|---|---|
AssociateNetworkAcl | AssociateNetworkAcl | Associates a network access control list (ACL) with a vSwitch. |
CreateNetworkAcl | CreateNetworkAcl | Creates a network ACL. |
CopyNetworkAclEntries | CopyNetworkAclEntries | Copies rules of a network access control list (ACL). |
DeleteNetworkAcl | DeleteNetworkAcl | Deletes a network access control list (ACL). |
UnassociateNetworkAcl | UnassociateNetworkAcl | Disassociates a network access control list (ACL) from a vSwitch. |
ModifyNetworkAclAttributes | ModifyNetworkAclAttributes | Modifies the attributes of a network access control list (ACL). |
UpdateNetworkAclEntries | UpdateNetworkAclEntries | Updates the rules of a network access control list (ACL). |
DescribeNetworkAclAttributes | DescribeNetworkAclAttributes | Queries network access control lists (ACLs). |
DescribeNetworkAcls | DescribeNetworkAcls | Queries network ACLs. |
HAVIP
API | Title | Description |
---|---|---|
CreateHaVip | CreateHaVip | Creates a high-availability virtual IP address (HAVIP). |
AssociateHaVip | AssociateHaVip | Associates a high-availability virtual IP address (HAVIP) with an Elastic Compute Service (ECS) instance or an elastic network interface (ENI). |
DeleteHaVip | DeleteHaVip | Deletes a high-availability virtual IP address (HAVIP). |
UnassociateHaVip | UnassociateHaVip | Disassociates a high-availability virtual IP address (HAVIP) from an Elastic Compute Service (ECS) in a virtual private cloud (VPC) or from an elastic network interface (ENI). |
ModifyHaVipAttribute | ModifyHaVipAttribute | Modifies the name and description of an HAVIP. |
DescribeHaVips | DescribeHaVips | Queries HAVIPs in a region. |
Traffic mirroring
API | Title | Description |
---|---|---|
Filter rule | Filter rule | |
CreateTrafficMirrorFilterRules | CreateTrafficMirrorFilterRules | Creates an inbound or outbound rule for traffic mirroring. |
DeleteTrafficMirrorFilterRules | DeleteTrafficMirrorFilterRules | Deletes an inbound or outbound rule of a filter for traffic mirroring. |
UpdateTrafficMirrorFilterRuleAttribute | UpdateTrafficMirrorFilterRuleAttribute | Modifies the configuration of an inbound or outbound rule for traffic mirroring. |
Filter | Filter | |
CreateTrafficMirrorFilter | CreateTrafficMirrorFilter | Creates a filter for traffic mirroring. |
DeleteTrafficMirrorFilter | DeleteTrafficMirrorFilter | Deletes a filter of traffic mirroring. |
UpdateTrafficMirrorFilterAttribute | UpdateTrafficMirrorFilterAttribute | Modifies the configuration of a filter for traffic mirroring. |
ListTrafficMirrorFilters | ListTrafficMirrorFilters | Queries filters for traffic mirroring. |
Session | Session | |
AddSourcesToTrafficMirrorSession | AddSourcesToTrafficMirrorSession | Adds a traffic mirror source to a traffic mirror session. |
CreateTrafficMirrorSession | CreateTrafficMirrorSession | Creates a traffic mirror session. |
DeleteTrafficMirrorSession | DeleteTrafficMirrorSession | Deletes a traffic mirror session. |
UpdateTrafficMirrorSessionAttribute | UpdateTrafficMirrorSessionAttribute | Modifies the configuration of a traffic mirror session. |
ListTrafficMirrorSessions | ListTrafficMirrorSessions | Queries the details of a traffic mirror session. |
RemoveSourcesFromTrafficMirrorSession | RemoveSourcesFromTrafficMirrorSession | Deletes a traffic mirror source from a traffic mirror session. |
OpenTrafficMirrorService | OpenTrafficMirrorService | Enables traffic mirroring. |
GetTrafficMirrorServiceStatus | GetTrafficMirrorServiceStatus | Queries the status of the traffic mirroring feature. |
EIP
API | Title | Description |
---|---|---|
GetPublicIpAddressPoolServiceStatus | GetPublicIpAddressPoolServiceStatus | Queries whether the IP address pool feature is enabled. |
CreatePublicIpAddressPool | CreatePublicIpAddressPool | Creates an IP address pool. |
AddPublicIpAddressPoolCidrBlock | AddPublicIpAddressPoolCidrBlock | Adds a CIDR block to an IP address pool. |
DeletePublicIpAddressPool | DeletePublicIpAddressPool | Deletes an IP address pool. |
DeletePublicIpAddressPoolCidrBlock | DeletePublicIpAddressPoolCidrBlock | Deletes a CIDR block from an IP address pool. |
ModifyEipAddressAttribute | ModifyEipAddressAttribute | Modifies the name, description, and bandwidth limit of a specified elastic IP address (EIP). |
SetHighDefinitionMonitorLogStatus | SetHighDefinitionMonitorLogStatus | Configures fine-grained monitoring for an elastic IP address (EIP). |
UpdatePublicIpAddressPoolAttribute | UpdatePublicIpAddressPoolAttribute | Modifies the attributes of an IP address pool. |
DescribeEipAddresses | DescribeEipAddresses | Queries elastic IP addresses (EIPs) in a region. |
DescribeEipSegment | DescribeEipSegment | Queries contiguous elastic IP address (EIP) groups. |
DescribeEipGatewayInfo | DescribeEipGatewayInfo | Queries the gateway and subnet mask of an elastic IP address (EIP). |
DescribePublicIpAddress | DescribePublicIpAddress | Queries the public IP address range of a virtual private cloud (VPC) in a region. |
DescribeEipMonitorData | DescribeEipMonitorData | Queries the monitoring data of an elastic IP address (EIP). You can query monitoring data within the last 30 days, and obtain up to 400 data points in each request. |
DescribeHighDefinitionMonitorLogAttribute | DescribeHighDefinitionMonitorLogAttribute | Queries configurations about the fine-grained monitoring feature of an elastic IP address (EIP). |
ListPublicIpAddressPools | ListPublicIpAddressPools | Queries available IP address pools. |
ListPublicIpAddressPoolCidrBlocks | ListPublicIpAddressPoolCidrBlocks | Queries CIDR blocks in an IP address pool. |
AllocateEipAddress | AllocateEipAddress | Applies for an elastic IP address (EIP). |
AllocateEipAddressPro | AllocateEipAddressPro | Requests a specified elastic IP address (EIP). |
ReleaseEipAddress | ReleaseEipAddress | Releases an elastic IP address (EIP). |
AllocateEipSegmentAddress | AllocateEipSegmentAddress | Applies for contiguous elastic IP addresses (EIPs). |
ReleaseEipSegmentAddress | ReleaseEipSegmentAddress | Releases contiguous elastic IP addresses (EIPs). |
AssociateEipAddress | AssociateEipAddress | Associates an elastic IP address (EIP) with an instance in the same region. |
AssociateEipAddressBatch | AssociateEipAddressBatch | Associates elastic IP addresses (EIPs) with an instance in the same region. |
UnassociateEipAddress | UnassociateEipAddress | Disassociates an elastic IP address (EIP) from a cloud resource. |
Bandwidth
API | Title | Description |
---|---|---|
CreateCommonBandwidthPackage | CreateCommonBandwidthPackage | Creates an Internet Shared Bandwidth instance. |
AddCommonBandwidthPackageIp | AddCommonBandwidthPackageIp | Associates an elastic IP address (EIP) with an Internet Shared Bandwidth instance. |
AddCommonBandwidthPackageIps | AddCommonBandwidthPackageIps | Associates multiple elastic IP addresses (EIPs) with an Internet Shared Bandwidth instance. |
RemoveCommonBandwidthPackageIp | RemoveCommonBandwidthPackageIp | Disassociates an EIP from an Internet Shared Bandwidth instance. |
DeleteCommonBandwidthPackage | DeleteCommonBandwidthPackage | Deletes an Internet Shared Bandwidth instance. |
ModifyCommonBandwidthPackageAttribute | ModifyCommonBandwidthPackageAttribute | Modifies the name and description of an Internet Shared Bandwidth instance. |
ModifyCommonBandwidthPackageSpec | ModifyCommonBandwidthPackageSpec | Modifies the maximum bandwidth of an Internet Shared Bandwidth instance. |
DescribeCommonBandwidthPackages | DescribeCommonBandwidthPackages | Queries a list of Internet Shared Bandwidth instances in a region. |
ModifyCommonBandwidthPackageIpBandwidth | ModifyCommonBandwidthPackageIpBandwidth | Sets the maximum bandwidth of an EIP that is associated with an Internet Shared Bandwidth instance. |
CancelCommonBandwidthPackageIpBandwidth | CancelCommonBandwidthPackageIpBandwidth | Removes the maximum bandwidth configured for an elastic IP address (EIP) that is associated with an Internet Shared Bandwidth instance. |
Describe95Traffic | Describe95Traffic | Queries traffic data of a pay-by-enhanced-95th-percentile Internet Shared Bandwidth instance. |
Physical connection
API | Title | Description |
---|---|---|
Virtual physical connection | Virtual physical connection | |
CreateVirtualPhysicalConnection | CreateVirtualPhysicalConnection | Creates a hosted connection over Express Connect circuit. |
UpdateVirtualPhysicalConnection | UpdateVirtualPhysicalConnection | Changes the virtual local area network (VLAN) ID of a hosted connection over Express Connect circuit. |
ListVirtualPhysicalConnections | ListVirtualPhysicalConnections | Queries hosted connections. |
OpenPhysicalConnectionService | OpenPhysicalConnectionService | Enables billing for outbound data transfer. |
CreatePhysicalConnection | CreatePhysicalConnection | Applies for an Express Connect circuit. |
ApplyPhysicalConnectionLOA | ApplyPhysicalConnectionLOA | Applies for a Letter of Authorization (LOA) for an Express Connect circuit. |
SecondApplyPhysicalConnectionLOA | SecondApplyPhysicalConnectionLOA | If your application for a Letter of Authorization (LOA) by calling the ApplyPhysicalConnectionLOA operation is denied, you can call this operation to apply again. |
CreatePhysicalConnectionSetupOrder | CreatePhysicalConnectionSetupOrder | Creates an order for initial installation of an Express Connect circuit. |
CreatePhysicalConnectionOccupancyOrder | CreatePhysicalConnectionOccupancyOrder | Creates an order for resource occupation of an Express Connect circuit. |
CreateVpconnFromVbr | CreateVpconnFromVbr | Adds a shared port to a hosted connection. |
DeletePhysicalConnection | DeletePhysicalConnection | Deletes a connection over an Express Connect circuit. |
CancelPhysicalConnection | CancelPhysicalConnection | Cancels an Express Connect circuit before it is enabled. After you perform this operation, the Express Connect circuit enters the Canceled state. |
ModifyPhysicalConnectionAttribute | ModifyPhysicalConnectionAttribute | Modifies the configurations of an Express Connect circuit. |
EnablePhysicalConnection | EnablePhysicalConnection | Enables an Express Connect circuit that is in the Confirmed state. After you perform this operation, the Express Connect circuit enters the Enabled state. |
TerminatePhysicalConnection | TerminatePhysicalConnection | Disables an Express Connect circuit after it is enabled. |
RecoverPhysicalConnection | RecoverPhysicalConnection | Resumes an Express Connect circuit. |
AttachVbrToVpconn | AttachVbrToVpconn | Associates a virtual border router (VBR) with a hosted connection. |
GetPhysicalConnectionServiceStatus | GetPhysicalConnectionServiceStatus | Checks whether outbound data transfer billing is enabled for the current account. |
DescribeAccessPoints | DescribeAccessPoints | Queries the access points of Express Connect circuits in a region. |
ConfirmPhysicalConnection | ConfirmPhysicalConnection | Changes the status of an Express Connect circuit to Confirmed. |
DescribePhysicalConnections | DescribePhysicalConnections | Queries Express Connect circuits in a region. |
CompletePhysicalConnectionLOA | CompletePhysicalConnectionLOA | Generates a report for an installed Express Connect circuit. |
DescribePhysicalConnectionLOA | DescribePhysicalConnectionLOA | Queries the LOA information about an Express Connect circuit. |
ListGeographicSubRegions | ListGeographicSubRegions | Queries the most recent region list. |
ListBusinessAccessPoints | ListBusinessAccessPoints | Queries the access points of an Express Connect circuit. |
Failover Test
API | Title | Description |
---|---|---|
CreateFailoverTestJob | CreateFailoverTestJob | Creates a failover test. |
StartFailoverTestJob | StartFailoverTestJob | Performs a failover test. |
DeleteFailoverTestJob | DeleteFailoverTestJob | Deletes a failover test. |
DescribeFailoverTestJob | DescribeFailoverTestJob | Queries failover tests. |
DescribeFailoverTestJobs | DescribeFailoverTestJobs | Queries failover tests for Express Connect. |
QoS
API | Title | Description |
---|---|---|
DescribeExpressConnectTrafficQosRule | DescribeExpressConnectTrafficQosRule | Queries quality of service (QoS) rules. Paging parameters are not supported. |
DeleteExpressConnectTrafficQos | DeleteExpressConnectTrafficQos | Deletes a quality of service (QoS) policy. |
DeleteExpressConnectTrafficQosRule | DeleteExpressConnectTrafficQosRule | Deletes a quality of service (QoS) rule. |
ModifyExpressConnectTrafficQos | ModifyExpressConnectTrafficQos | Modifies a quality of service (QoS) policy or associates a QoS policy with a dedicated Express Connect circuit. |
ModifyExpressConnectTrafficQosQueue | ModifyExpressConnectTrafficQosQueue | Modifies a quality of service (QoS) queue. |
ModifyExpressConnectTrafficQosRule | ModifyExpressConnectTrafficQosRule | Modifies a quality of service (QoS) rule. |
CreateExpressConnectTrafficQos | CreateExpressConnectTrafficQos | Creates a quality of service (QoS) policy. |
CreateExpressConnectTrafficQosQueue | CreateExpressConnectTrafficQosQueue | Creates a quality of service (QoS) queue. |
CreateExpressConnectTrafficQosRule | CreateExpressConnectTrafficQosRule | Creates a quality of service (QoS) rule. |
VBR
API | Title | Description |
---|---|---|
VBR failover group | VBR failover group | |
CreateVbrHa | CreateVbrHa | Creates a virtual border router (VBR) failover group. |
DeleteVbrHa | DeleteVbrHa | Deletes a virtual border router (VBR) failover group. |
DescribeVbrHa | DescribeVbrHa | Queries virtual border router (VBR) failover groups. |
CreateVirtualBorderRouter | CreateVirtualBorderRouter | Creates a virtual border router (VBR). |
AssociatePhysicalConnectionToVirtualBorderRouter | AssociatePhysicalConnectionToVirtualBorderRouter | Associates a virtual border router (VBR) with a specified Express Connect circuit. |
DeleteVirtualBorderRouter | DeleteVirtualBorderRouter | Deletes a virtual border router (VBR). |
UnassociatePhysicalConnectionFromVirtualBorderRouter | UnassociatePhysicalConnectionFromVirtualBorderRouter | Disassociates a virtual border router (VBR) from an Express Connect circuit. |
UpdateVirtualBorderBandwidth | UpdateVirtualBorderBandwidth | Updates the maximum bandwidth value of outbound data transfer for a virtual border router (VBR). |
ModifyVirtualBorderRouterAttribute | ModifyVirtualBorderRouterAttribute | Modifies the configuration of a virtual border router (VBR). |
TerminateVirtualBorderRouter | TerminateVirtualBorderRouter | Terminates a virtual border router (VBR). |
RecoverVirtualBorderRouter | RecoverVirtualBorderRouter | Enables a disabled virtual border router (VBR). |
DescribeVirtualBorderRouters | DescribeVirtualBorderRouters | Queries virtual border routers (VBRs). |
DescribeVirtualBorderRoutersForPhysicalConnection | DescribeVirtualBorderRoutersForPhysicalConnection | Queries the virtual border routers (VBRs) that are associated with an Express Connect circuit. The VBRs can be created by the owner of the Express Connect circuit and by other Alibaba Cloud accounts. |
BGP
API | Title | Description |
---|---|---|
AddBgpNetwork | AddBgpNetwork | Advertises a Border Gateway Protocol (BGP) network. |
CreateBgpGroup | CreateBgpGroup | Creates a BGP group for a virtual border router (VBR). |
CreateBgpPeer | CreateBgpPeer | Adds a Border Gateway Protocol (BGP) peer to a BGP group. |
DeleteBgpGroup | DeleteBgpGroup | Deletes a Border Gateway Protocol (BGP) group. |
DeleteBgpNetwork | DeleteBgpNetwork | Deletes an advertised Border Gateway Protocol (BGP) network. |
DeleteBgpPeer | DeleteBgpPeer | Deletes a Border Gateway Protocol (BGP) peer. |
ModifyBgpGroupAttribute | ModifyBgpGroupAttribute | Modifies the configuration of a Border Gateway Protocol (BGP) group. |
ModifyBgpPeerAttribute | ModifyBgpPeerAttribute | Modifies the configuration of a BGP peer. |
DescribeBgpGroups | DescribeBgpGroups | Queries Border Gateway Protocol (BGP) groups in a region. |
DescribeBgpNetworks | DescribeBgpNetworks | Queries advertised Border Gateway Protocol (BGP) networks. |
DescribeBgpPeers | DescribeBgpPeers | Queries Border Gateway Protocol (BGP) peers in a region. |
NAT
API | Title | Description |
---|---|---|
Nat Gateways | Nat Gateways | |
CreateNatGateway | CreateNatGateway | Creates an enhanced Internet NAT gateway or a Virtual Private Cloud (VPC) NAT gateway. |
DeleteNatGateway | DeleteNatGateway | Deletes a specified Internet NAT gateway. |
ModifyNatGatewayAttribute | ModifyNatGatewayAttribute | Modifies the attributes of a NAT gateway. |
ModifyNatGatewaySpec | ModifyNatGatewaySpec | Upgrades a subscription Internet NAT gateway. |
DescribeNatGateways | DescribeNatGateways | Queries NAT gateways that meet specific conditions in a specified region. |
GetNatGatewayAttribute | GetNatGatewayAttribute | Queries information about a NAT gateway. |
ListEnhanhcedNatGatewayAvailableZones | ListEnhanhcedNatGatewayAvailableZones | Queries the zones that support NAT gateways. |
EnableNatGatewayEcsMetric | EnableNatGatewayEcsMetric | Enables Elastic Compute Service (ECS) traffic monitoring. |
DisableNatGatewayEcsMetric | DisableNatGatewayEcsMetric | Disables traffic monitoring for an Elastic Compute Service (ECS) instance. |
VpcDescribeVpcNatGatewayNetworkInterfaceQuota | VpcDescribeVpcNatGatewayNetworkInterfaceQuota | Queries the quota of endpoints that can be created in the reversely accessed VPC NAT gateway. |
SNAT Rule | SNAT Rule | |
CreateSnatEntry | CreateSnatEntry | Adds an SNAT entry to an SNAT table. |
DeleteSnatEntry | DeleteSnatEntry | Deletes an SNAT entry. |
ModifySnatEntry | ModifySnatEntry | Modifies an SNAT entry. |
DescribeSnatTableEntries | DescribeSnatTableEntries | Queries SNAT entries. |
DNAT Rule | DNAT Rule | |
CreateForwardEntry | CreateForwardEntry | Adds a DNAT entry to a DNAT table. |
DeleteForwardEntry | DeleteForwardEntry | Deletes a DNAT entry. |
ModifyForwardEntry | ModifyForwardEntry | Modifies a DNAT entry. |
DescribeForwardTableEntries | DescribeForwardTableEntries | Queries DNAT entries. |
FullNat Rule | FullNat Rule | |
CreateFullNatEntry | CreateFullNatEntry | Adds a FULLNAT entry to the FULLNAT table. |
DeleteFullNatEntry | DeleteFullNatEntry | Deletes a FULLNAT entry. |
ModifyFullNatEntryAttribute | ModifyFullNatEntryAttribute | Modifies a FULLNAT entry. |
ListFullNatEntries | ListFullNatEntries | Queries FULLNAT entries. |
NatIp Management | NatIp Management | |
NatIp | NatIp | |
CreateNatIp | CreateNatIp | Creates a NAT IP address for a Virtual Private Cloud (VPC) NAT gateway. |
DeleteNatIp | DeleteNatIp | Deletes a NAT IP address. |
ModifyNatIpAttribute | ModifyNatIpAttribute | Modifies the name and description of a NAT IP address. |
ListNatIps | ListNatIps | Queries NAT IP addresses. |
NatIpCidr | NatIpCidr | |
CreateNatIpCidr | CreateNatIpCidr | Creates a NAT CIDR block. |
DeleteNatIpCidr | DeleteNatIpCidr | Deletes a NAT CIDR block. |
ModifyNatIpCidrAttribute | ModifyNatIpCidrAttribute | Modifies the name and description of a NAT CIDR block. |
ListNatIpCidrs | ListNatIpCidrs | Queries NAT CIDR blocks. |
IPv4 Gateway
API | Title | Description |
---|---|---|
CreateIpv4Gateway | CreateIpv4Gateway | Creates an IPv4 gateway. |
DeleteIpv4Gateway | DeleteIpv4Gateway | Deletes an IPv4 gateway. |
EnableVpcIpv4Gateway | EnableVpcIpv4Gateway | Activates an IPv4 gateway. |
UpdateIpv4GatewayAttribute | UpdateIpv4GatewayAttribute | Modifies the description or name of an IPv4 gateway. |
UpdateGatewayRouteTableEntryAttribute | UpdateGatewayRouteTableEntryAttribute | Modifies the next hop type and next hop of a gateway route table. |
ListIpv4Gateways | ListIpv4Gateways | Queries IPv4 gateways. |
GetIpv4GatewayAttribute | GetIpv4GatewayAttribute | Queries an IPv4 gateway. |
ListGatewayRouteTableEntries | ListGatewayRouteTableEntries | Queries route entries of a gateway route table. |
AssociateRouteTableWithGateway | AssociateRouteTableWithGateway | Associates a gateway route table with an IPv4 gateway in the same virtual private cloud (VPC). |
DissociateRouteTableFromGateway | DissociateRouteTableFromGateway | Disassociates a gateway route table from an IPv4 gateway. |
VPN gateway
API | Title | Description |
---|---|---|
CreateVpnGateway | CreateVpnGateway | Creates a VPN gateway. |
DeleteVpnGateway | DeleteVpnGateway | Deletes a VPN gateway. |
ModifyVpnGatewayAttribute | ModifyVpnGatewayAttribute | Modifies the name and description of a VPN gateway. |
MoveVpnResourceGroup | MoveVpnResourceGroup | Moves a VPN gateway resource to a new resource group. |
DescribeVpnGateway | DescribeVpnGateway | Queries the detailed information about a VPN gateway. |
DescribeVpnGateways | DescribeVpnGateways | Queries VPN gateways in a region. |
DiagnoseVpnGateway | DiagnoseVpnGateway | Diagnoses a VPN gateway. |
GetVpnGatewayDiagnoseResult | GetVpnGatewayDiagnoseResult | Queries the diagnostic result of a VPN gateway. |
Customer gateway
API | Title | Description |
---|---|---|
CreateCustomerGateway | CreateCustomerGateway | Creates a customer gateway. |
DeleteCustomerGateway | DeleteCustomerGateway | Deletes a customer gateway. |
ModifyCustomerGatewayAttribute | ModifyCustomerGatewayAttribute | Modifies the configuration of a customer gateway. |
DescribeCustomerGateway | DescribeCustomerGateway | Queries details of a customer gateway. |
DescribeCustomerGateways | DescribeCustomerGateways | Queries customer gateways. |
Associate a VPN gateway
API | Title | Description |
---|---|---|
CreateVpnConnection | CreateVpnConnection | Creates an IPsec-VPN connection. |
DeleteVpnConnection | DeleteVpnConnection | Deletes an IPsec-VPN connection. |
ModifyVpnConnectionAttribute | ModifyVpnConnectionAttribute | Modifies the configuration of an IPsec-VPN connection. |
ModifyTunnelAttribute | ModifyTunnelAttribute | Modifies a VPN tunnel. |
DescribeVpnConnection | DescribeVpnConnection | Queries the detailed information about an IPsec-VPN connection. |
DescribeVpnConnections | DescribeVpnConnections | Queries IPsec-VPN connections. |
DownloadVpnConnectionConfig | DownloadVpnConnectionConfig | Queries the configuration of an IPsec-VPN connection. |
DescribeVpnConnectionLogs | DescribeVpnConnectionLogs | Queries logs of IPsec-VPN connections. |
DiagnoseVpnConnections | DiagnoseVpnConnections | Diagnoses IPsec-VPN connections. |
VPN gateway destination-based route | VPN gateway destination-based route | |
CreateVpnRouteEntry | CreateVpnRouteEntry | Creates a destination-based route entry for a VPN gateway. |
PublishVpnRouteEntry | PublishVpnRouteEntry | Advertises a VPN route to a VPC. |
DeleteVpnRouteEntry | DeleteVpnRouteEntry | Deletes a destination-based route from a VPN gateway. |
ModifyVpnRouteEntryWeight | ModifyVpnRouteEntryWeight | Modifies the weight of a destination-based route. |
DescribeVpnRouteEntries | DescribeVpnRouteEntries | Queries destination-based and BGP route entries of a VPN gateway. |
VPN gateway policy-based route | VPN gateway policy-based route | |
CreateVpnPbrRouteEntry | CreateVpnPbrRouteEntry | Creates a policy-based route for a VPN gateway. |
DeleteVpnPbrRouteEntry | DeleteVpnPbrRouteEntry | Deletes a policy-based route from a VPN gateway. |
ModifyVpnPbrRouteEntryWeight | ModifyVpnPbrRouteEntryWeight | Modifies the weight of a policy-based route of a VPN gateway. |
ModifyVpnPbrRouteEntryPriority | ModifyVpnPbrRouteEntryPriority | Modifies the priority of a policy-based route. |
ModifyVpnPbrRouteEntryAttribute | ModifyVpnPbrRouteEntryAttribute | Modifies the weight and priority of a policy-based route. |
DescribeVpnPbrRouteEntries | DescribeVpnPbrRouteEntries | Queries policy-based routes configured for a VPN gateway. |
Associate transit routers
API | Title | Description |
---|---|---|
CreateVpnAttachment | CreateVpnAttachment | Creates an IPsec-VPN connection. After you create the IPsec-VPN connection, you can associate the IPsec-VPN connection with a transit router. |
CreateVcoRouteEntry | CreateVcoRouteEntry | Adds a destination-based route for an IPsec-VPN connection. |
DeleteVpnAttachment | DeleteVpnAttachment | Deletes an IPsec-VPN connection. |
DeleteVcoRouteEntry | DeleteVcoRouteEntry | Deletes a destination-based route from an IPsec-VPN connection. |
ModifyVpnAttachmentAttribute | ModifyVpnAttachmentAttribute | Modifies the configuration of an IPsec-VPN connection. |
ModifyVcoRouteEntryWeight | ModifyVcoRouteEntryWeight | Modifies the weight of a destination-based route for an IPsec-VPN connection. |
DescribeVpnAttachments | DescribeVpnAttachments | Queries the IPsec-VPN connections associated with a transit router. |
DescribeVcoRouteEntries | DescribeVcoRouteEntries | Queries the routes of an IPsec-VPN connection. |
CheckVpnBgpEnabled | CheckVpnBgpEnabled | Checks whether the region of an IPsec-VPN connection supports BGP. |
DescribeVpnCrossAccountAuthorizations | DescribeVpnCrossAccountAuthorizations | Queries the cross-account authorization information about an IPsec-VPN connection. |
SSL-VPN client certificate
API | Title | Description |
---|---|---|
CreateSslVpnClientCert | CreateSslVpnClientCert | Creates an SSL client certificate. |
DeleteSslVpnClientCert | DeleteSslVpnClientCert | Deletes an SSL client certificate. |
ModifySslVpnClientCert | ModifySslVpnClientCert | Modifies the name of an SSL-VPN client certificate. |
DescribeSslVpnClientCerts | DescribeSslVpnClientCerts | Queries SSL client certificates. |
DescribeSslVpnClientCert | DescribeSslVpnClientCert | Queries the details of an SSL client certificate. |
DescribeSslVpnClients | DescribeSslVpnClients | Queries the clients that have connected to a VPN gateway through SSL-VPN connections. |
SSL-VPN server
API | Title | Description |
---|---|---|
CreateSslVpnServer | CreateSslVpnServer | Creates an SSL server. |
DeleteSslVpnServer | DeleteSslVpnServer | Deletes an SSL server. |
ModifySslVpnServer | ModifySslVpnServer | Modifies the configurations of an SSL server. |
DescribeSslVpnServers | DescribeSslVpnServers | Queries one or more SSL-VPN servers. |
DescribeVpnSslServerLogs | DescribeVpnSslServerLogs | Queries the log entries of an SSL server. |
IPsec servers
API | Title | Description |
---|---|---|
CreateIpsecServer | CreateIpsecServer | Creates an IPsec server. |
DeleteIpsecServer | DeleteIpsecServer | Deletes an IPsec server. |
UpdateIpsecServer | UpdateIpsecServer | Modifies the configuration of an IPsec server. |
ListIpsecServers | ListIpsecServers | Queries IPsec servers. |
ListIpsecServerLogs | ListIpsecServerLogs | Queries the logs of an IPsec server. |
IPv6
API | Title | Description |
---|---|---|
AllocateIpv6Address | AllocateIpv6Address | Assigns an IPv6 address. |
ReleaseIpv6Address | ReleaseIpv6Address | Releases an idle IPv6 address. |
CreateIpv6Gateway | CreateIpv6Gateway | IPv6 gateways are used to control the IPv6 traffic of virtual private clouds (VPCs). You can call the CreateIpv6Gateway operation to create IPv6 gateways. |
CreateIpv6EgressOnlyRule | CreateIpv6EgressOnlyRule | You can call CreateIpv6EgressOnlyRule to create egress-only rules to enable ECS instances in VPCs that have IPv6 enabled to access IPv6 clients. However, IPv6 clients cannot access the ECS instances over the Internet. |
DeleteIpv6Gateway | DeleteIpv6Gateway | Deletes an IPv6 gateway. |
DeleteIpv6EgressOnlyRule | DeleteIpv6EgressOnlyRule | Deletes an egress-only rule. |
DeleteIpv6InternetBandwidth | DeleteIpv6InternetBandwidth | Deletes Internet bandwidth. |
ModifyIpv6InternetBandwidth | ModifyIpv6InternetBandwidth | Modifies the Internet bandwidth value of an IPv6 address. |
ModifyIpv6GatewayAttribute | ModifyIpv6GatewayAttribute | Modifies the name and description of an IPv6 gateway. |
ModifyIpv6AddressAttribute | ModifyIpv6AddressAttribute | Modifies the name and description of an IPv6 address. |
DescribeIpv6Gateways | DescribeIpv6Gateways | Queries IPv6 gateways in a region. |
DescribeIpv6EgressOnlyRules | DescribeIpv6EgressOnlyRules | Queries egress-only rules. |
DescribeIpv6Addresses | DescribeIpv6Addresses | Queries IPv6 addresses in a region. |
DescribeIpv6GatewayAttribute | DescribeIpv6GatewayAttribute | Queries the information about an IPv6 gateway, including the region, virtual private cloud (VPC), status, and billing method. |
AllocateIpv6InternetBandwidth | AllocateIpv6InternetBandwidth | Default IPv6 gateways support only private communication. You can call the AllocateIpv6InternetBandwidth operation to purchase Internet bandwidth resources for an IPv6 address. This way, ECS instances in a VPC can access the Internet through the IPv6 address. IPv6 clients can also access the ECS instances over the Internet. |
Regions and zones
API | Title | Description |
---|---|---|
DescribeRegions | DescribeRegions | Queries the most recent region list. |
DescribeZones | DescribeZones | Queries zones in a region. |
Tag
API | Title | Description |
---|---|---|
TagResources | TagResources | Creates and adds tags to resources. |
TagResourcesForExpressConnect | TagResourcesForExpressConnect | Creates tags and adds the tags to an Express Connect circuit. |
UnTagResources | UnTagResources | Removes tags from resources. |
UntagResourcesForExpressConnect | UntagResourcesForExpressConnect | Removes tags from an Express Connect circuit at a time. |
ListTagResources | ListTagResources | Queries the tags that are added to resources. |
DescribeTags | DescribeTags | Queries tags that meet the specified filter conditions. |
DescribeTagKeys | DescribeTagKeys | Queries tag keys. |
ListTagResourcesForExpressConnect | ListTagResourcesForExpressConnect | Queries the tags that are added to an Express Connect circuit. |
DescribeTagKeysForExpressConnect | DescribeTagKeysForExpressConnect | Queries the tags of an Express Connect circuit. |
Router interface
API | Title | Description |
---|---|---|
CreateRouterInterface | CreateRouterInterface | Creates a router interface. |
DeleteRouterInterface | DeleteRouterInterface | Deletes a router interface. |
ModifyRouterInterfaceAttribute | ModifyRouterInterfaceAttribute | Modifies the configuration of a router interface. |
ModifyRouterInterfaceSpec | ModifyRouterInterfaceSpec | Modifies the specification of a router interface. |
DescribeRouterInterfaces | DescribeRouterInterfaces | Queries router interfaces in a specified region. |
DescribeEcGrantRelation | DescribeEcGrantRelation | Queries whether permissions on a virtual private cloud (VPC) are granted to a virtual border router (VBR). |
DescribeRouterInterfaceAttribute | DescribeRouterInterfaceAttribute | Queries the configuration of a router interface. |
DeactivateRouterInterface | DeactivateRouterInterface | Deactivates a router interface. |
GrantInstanceToVbr | GrantInstanceToVbr | Grants a virtual border router (VBR) the permissions to connect to a virtual private cloud (VPC) that belongs to another Alibaba Cloud account. |
ActivateRouterInterface | ActivateRouterInterface | Activates a router interface that is in the Inactive state. |
RevokeInstanceFromVbr | RevokeInstanceFromVbr | Revokes the permissions granted to a virtual border router (VBR) on a virtual private cloud (VPC). |
ConnectRouterInterface | ConnectRouterInterface | Initiates a connection from the router interface of an initiator to the router interface of an accepter. |
VPC gateway endpoint
API | Title | Description |
---|---|---|
CreateVpcGatewayEndpoint | CreateVpcGatewayEndpoint | Creates a gateway endpoint. |
DeleteVpcGatewayEndpoint | DeleteVpcGatewayEndpoint | Deletes a gateway endpoint. |
UpdateVpcGatewayEndpointAttribute | UpdateVpcGatewayEndpointAttribute | Modifies the configuration of a gateway endpoint. |
ListVpcEndpointServicesByEndUser | ListVpcEndpointServicesByEndUser | Queries available endpoint services. |
GetVpcGatewayEndpointAttribute | GetVpcGatewayEndpointAttribute | Queries the attributes of a gateway endpoint. |
ListVpcGatewayEndpoints | ListVpcGatewayEndpoints | Queries gateway endpoints. |
AssociateRouteTablesWithVpcGatewayEndpoint | AssociateRouteTablesWithVpcGatewayEndpoint | Associates a route table with a gateway endpoint. |
DissociateRouteTablesFromVpcGatewayEndpoint | DissociateRouteTablesFromVpcGatewayEndpoint | Disassociates a gateway endpoint from a route table. |
Resource group
API | Title | Description |
---|---|---|
MoveResourceGroup | MoveResourceGroup | Moves a resource to another resource group. |
ChangeResourceGroup | ChangeResourceGroup | Moves an Express Connect circuit to a new resource group. |