Document Center

    Virtual Private Cloud

    • Release notes
      • Release notes for VPC
      • Announcements
        • Announcement: limits on custom route tables brought about by ECS instance families
    • Product Introduction
      • What is a VPC?
      • VPC connections
      • Architecture
      • Benefits
      • Scenarios
      • Terms
      • Limits
    • Pricing
      • Pricing
    • Quick Start
      • Plan and design a VPC
      • Create an IPv4 VPC network
    • VPCs and VSwitches
      • Overview
      • Create a default Virtual Private Cloud (VPC) network and VSwitch
      • VPC management
        • Create a VPC
        • Modify the name and description of a VPC
        • Add a secondary IPv4 CIDR block
        • Delete a secondary IPv4 CIDR block
        • Attach a VPC network to a CEN instance
        • Delete a VPC network
      • VSwitch management
        • Create a VSwitch
        • Create cloud resources in a VSwitch
        • Associate a VSwitch with a custom route table
        • Disassociate a custom route table from a VSwitch
        • Associate a network ACL
        • Change a network ACL
        • Disassociate a network ACL
        • Modify the basic information of a VSwitch
        • Delete a VSwitch
      • VPC FAQ
    • Route tables
      • Overview
      • System route table management
        • Add a custom route entry
        • Export route entries
        • Modify the basic information of a route table
        • Delete a custom route entry
      • Custom route table management
        • Create a custom route table
        • Add a custom route entry
        • Export route entries
        • Delete a custom route entry
        • Associate a route table with a VSwitch
        • Disassociate a custom route table from a VSwitch
        • Modify the basic information of a route table
        • Delete a custom route table
      • Add a subnet route to a custom route table
    • DHCP Options
      • Overview
      • Work with DHCP options sets
      • Manage DHCP options sets
        • Create a DHCP options set
        • Associate a VPC network with a DHCP options set
        • Modify a DHCP options set
        • Change DHCP options
        • Disassociate a VPC network from a DHCP options set
        • Delete a DHCP options set
      • Manage VPC networks that are associated with a DHCP options set
    • Shared VPCs
      • Shared VPC overview
      • Resource owner operations
        • Enable VPC sharing
        • Add a VSwitch
        • View shared VSwitches
        • Unshare a shared VSwitch
        • Add a shared VSwitch participant
        • View participants of a shared VSwitch
        • Remove a shared VSwitch participant
      • Participants operations
        • Create a cloud resource in a shared VSwitch
        • View shared VSwitches
    • Flow logs
      • Flow log overview
      • Create a flow log
      • View a flow log
      • Enable a flow log
      • Disable a flow log
      • Modify the basic information of a flow log
      • Delete a flow log
    • Network ACL
      • Overview
      • Scenarios
      • Create a network ACL
      • Associate a network ACL with a VSwitch
      • Add network ACL rules
        • Add an inbound rule
        • Add an outbound rule
        • Adjust the rule evaluation order
      • Disassociate a VSwitch from a network ACL
      • Delete a network ACL
      • Best practices
        • Manage intercommunication among ECS instances attached to different VSwitches
        • Manage intercommunication between an on-premises data center and a VPC network
    • HaVip
      • Overview
      • Create an HAVIP
      • Associate an HAVIP with an ECS instance
      • Associate an HAVIP with a secondary ENI
      • Disassociate an HAVIP from an ECS instance
      • Associate an HAVIP with an EIP
      • Disassociate an HAVIP from an EIP
      • Delete an HAVIP
      • Best practices
        • Implement high availability through HAVIPs and keepalived
        • Best practices for same-zone SAP high availability
      • HAVIPs FAQ
    • Access control
      • Overview
      • Use cases of ECS security groups
    • VPC advanced features
    • Overview of VPC advanced features
    • VPC network connections
      • Network connection overview
      • Connect Virtual Private Cloud to the Internet
      • Connect to VPCs
      • Connect an on-premises data center to a VPC network
      • ClassicLink
        • Overview
        • Enable ClassicLink
        • Establish a ClassicLink connection
        • Disconnect a ClassicLink connection
        • Disable ClassicLink
    • Common configurations
      • Manage tags
        • Tag overview
        • Add tags
          • Add tags to a VPC
          • Add tags to multiple VPCs
        • Search for VPCs by tag
        • Delete tags
          • Delete tags from a VPC
          • Delete tags from multiple VPCs
      • Manage service quotas
    • Best practices
      • Grant services access to a private network
      • Select a product to gain access to the Internet
      • Reduce the costs of data transfer over the Internet
      • How to use cloud products in a VPC?
      • Classic network-to-VPC migration
        • Overview
        • Hybrid access to ApsaraDB
          • Overview of the hybrid access mode of ApsaraDB
          • Switch the network type of an ApsaraDB for RDS instance
          • Switch the network type of a Redis instance
          • Switch the network type of an ApsaraDB for MongoDB instance
        • Other services that support hybrid access
        • Hybrid migration
        • Migrate ECS instances
    • API reference
      • Overview
      • HTTP Requests
        • Overview
        • Request syntax
        • Common parameters
        • Signature
        • Response
      • RAM user authorization
      • Call API operations over a VPC
      • Ensure idempotence
      • Use RAM to manage VPC permissions
      • Virtual Private Cloud (VPC)
        • CreateVpc
        • DeleteVpc
        • DescribeVpcs
        • ModifyVpcAttribute
        • DescribeVpcAttribute
        • DisableVpcClassicLink
        • EnableVpcClassicLink
        • GrantInstanceToCen
        • DeletionProtection
        • AssociateVpcCidrBlock
        • UnassociateVpcCidrBlock
        • DescribeGrantRulesToCen
        • RevokeInstanceFromCen
        • MoveResourceGroup
      • VSwitch
        • CreateVSwitch
        • DeleteVSwitch
        • DescribeVSwitchAttributes
        • DescribeVSwitches
        • ModifyVSwitchAttribute
      • VRouter
        • ModifyVRouterAttribute
        • DescribeVRouters
      • Route table
        • CreateRouteTable
        • CreateRouteEntry
        • DeleteRouteEntry
        • DescribeRouteEntryList
        • ModifyRouteEntry
        • AssociateRouteTable
        • DeleteRouteTable
        • DescribeRouteTableList
        • ModifyRouteTableAttributes
        • UnassociateRouteTable
      • DHCP options sets
        • CreateDhcpOptionsSet
        • AttachDhcpOptionsSetToVpc
        • DetachDhcpOptionsSetFromVpc
        • ReplaceVpcDhcpOptionsSet
        • GetDhcpOptionsSet
        • ListDhcpOptionsSets
        • UpdateDhcpOptionsSetAttribute
        • DeleteDhcpOptionsSet
      • Regions
        • DescribeRegions
        • DescribeZones
      • Tags
        • UnTagResources
        • ListTagResources
        • TagResources
      • Border Gateway Protocol (BGP)
        • CreateBgpGroup
        • DescribeBgpGroups
        • ModifyBgpGroupAttribute
        • DeleteBgpGroup
        • CreateBgpPeer
        • DescribeBgpPeers
        • DeleteBgpPeer
        • AddBgpNetwork
        • DeleteBgpNetwork
        • DescribeBgpNetworks
        • ModifyBgpPeerAttribute
      • Virtual Border Router
        • CreateVirtualBorderRouter
        • DeleteVirtualBorderRouter
        • DescribeVirtualBorderRouters
        • DescribeVirtualBorderRoutersForPhysicalConnection
        • ModifyVirtualBorderRouterAttribute
        • TerminateVirtualBorderRouter
        • RecoverVirtualBorderRouter
        • AssociatePhysicalConnectionToVirtualBorderRouter
        • UnassociatePhysicalConnectionFromVirtualBorderRouter
      • Physical connection
        • DescribeAccessPoints
        • CancelPhysicalConnection
        • DescribePhysicalConnections
        • ModifyPhysicalConnectionAttribute
        • TerminatePhysicalConnection
        • EnablePhysicalConnection
        • DeletePhysicalConnection
        • ApplyPhysicalConnectionLOA
        • CompletePhysicalConnectionLOA
        • CreatePhysicalConnectionOccupancyOrder
        • CreatePhysicalConnectionSetupOrder
        • DescribePhysicalConnectionLOA
      • VPN Gateway
        • CreateVpnGateway
        • DescribeVpnGateways
        • DescribeVpnGateway
        • DeleteVpnGateway
        • CreateCustomerGateway
        • DescribeCustomerGateways
        • DescribeCustomerGateway
        • DeleteCustomerGateway
        • ModifyCustomerGatewayAttribute
        • DescribeVpnConnection
        • DeleteVpnConnection
        • DownloadVpnConnectionConfig
        • CreateSslVpnServer
        • DescribeSslVpnServers
        • DeleteSslVpnServer
        • ModifySslVpnServer
        • DeleteSslVpnClientCert
        • ModifySslVpnClientCert
        • ModifyVpnGatewayAttribute
        • CreateVpnConnection
        • DescribeVpnConnections
        • ModifyVpnConnectionAttribute
        • CreateSslVpnClientCert
        • DescribeSslVpnClientCerts
        • DeleteVpnPbrRouteEntry
        • DeleteVpnRouteEntry
        • CreateVpnPbrRouteEntry
        • DescribeVpnRouteEntries
        • ModifyVpnRouteEntryWeight
        • PublishVpnRouteEntry
        • DescribeVpnPbrRouteEntries
        • ModifyVpnPbrRouteEntryWeight
        • CreateVpnRouteEntry
        • DescribeVpnSslServerLogs
        • DescribeSslVpnClientCert
      • NAT Gateway
        • CreateNatGateway
        • ModifyNatGatewayAttribute
        • ListEnhanhcedNatGatewayAvailableZones
        • ModifyNatGatewaySpec
        • UpdateNatGatewayNatType
        • DescribeNatGateways
        • DeleteNatGateway
        • CreateForwardEntry
        • DescribeForwardTableEntries
        • ModifyForwardEntry
        • DeleteForwardEntry
        • CreateSnatEntry
        • DescribeSnatTableEntries
        • ModifySnatEntry
        • DeleteSnatEntry
        • EnableNatGatewayEcsMetric
        • ListNatGatewayEcsMetric
        • DisableNatGatewayEcsMetric
        • ConvertBandwidthPackage
        • GetNatGatewayConvertStatus
      • EIP bandwidth plan
        • CreateCommonBandwidthPackage
        • DescribeCommonBandwidthPackages
        • ModifyCommonBandwidthPackageAttribute
        • AddCommonBandwidthPackageIp
        • DeleteCommonBandwidthPackage
        • ModifyCommonBandwidthPackageSpec
        • RemoveCommonBandwidthPackageIp
        • CancelCommonBandwidthPackageIpBandwidth
        • ModifyCommonBandwidthPackageIpBandwidth
      • EIP
        • AllocateEipAddress
        • AllocateEipAddressPro
        • AssociateEipAddress
        • AllocateEipSegmentAddress
        • ModifyEipAddressAttribute
        • DescribeEipAddresses
        • DescribeEipSegment
        • ReleaseEipSegmentAddress
        • UnassociateEipAddress
        • ReleaseEipAddress
        • DescribeEipGatewayInfo
        • DescribePublicIpAddress
      • Flow log API
        • CreateFlowLog
        • ModifyFlowLogAttribute
        • DescribeFlowLogs
        • ActiveFlowLog
        • DeactiveFlowLog
        • DeleteFlowLog
      • Monitor APIs
        • DescribeEipMonitorData
      • High-availability virtual IP addresses
        • CreateHaVip
        • DescribeHaVips
        • ModifyHaVipAttribute
        • AssociateHaVip
        • UnassociateHaVip
        • DeleteHaVip
      • Network ACL
        • CreateNetworkAcl
        • AssociateNetworkAcl
        • ModifyNetworkAclAttributes
        • DescribeNetworkAcls
        • UpdateNetworkAclEntries
        • DescribeNetworkAclAttributes
        • UnassociateNetworkAcl
        • CopyNetworkAclEntries
        • DeleteNetworkAcl
    • SDK Reference
      • Download SDKs
      • Python SDK examples
        • Install the Alibaba Cloud SDK for Python
        • Before you begin
        • Virtual Private Cloud (VPC)
          • Create and delete VPCs and VSwitches
          • Create a custom route table
          • Create a custom route entry
        • Elastic IP (EIP)
          • Associate an EIP with an ECS instance
          • Add an EIP to an EIP bandwidth plan
          • Modify the maximum bandwidth of an EIP
          • Associate an EIP with an SLB instance or an ENI
        • NAT Gateway
          • Create a SNAT entry
          • Create a DNAT entry
          • Associate or disassociate an EIP
          • Create a NAT gateway
        • Router interface
          • Interconnect two VPCs under the same account in the same region
          • Interconnect a VBR and a VPC in the same region and under the same account
    • FAQ
    • General Reference
      • Guidelines for the use of documentation
        • Alibaba Cloud documentation
        • Instructions for open source documentation
          • Open-Source Documentation Code of Conduct
          • Editing Open-Source Documentation
      • Alibaba Cloud console
      • Regions and zones
      • Service limits
      • Create an AccessKey pair
      • ICP Filing
      • Glossary
 
All Products
Search
  • Document Center
  • Virtual Private Cloud
  • SDK Reference
  • Download SDKs

This Product

  • This Product
  • All Products

    Download SDKs

    Document Center
    Product Details

    Download SDKs

    Last Updated: Nov 20, 2020

    Virtual Private Cloud (VPC) supports the SDKs for Java, Python, Go, .NET, and PHP.

    The following table provides the download links and development guides for the supported SDKs. For more information, see Alibaba Cloud SDK Platform.
    SDK GitHub download address Development guide
    Java SDK VPC Java SDK Quick start
    Python SDK VPC Python SDK Quick start
    Go SDK VPC Go SDK Quick start
    .NET SDK VPC .NET SDK Quick start
    PHP SDK VPC PHP SDK Quick start
    Previous: DeleteNetworkAcl Next: Install the Alibaba Cloud SDK for Python

    How helpful was this page?

    What might be the problems?

      More suggestions?

      Thank you! We've received your feedback.
      Free Trial Free Trial