专有网络(VPC)提供以下API接口供您使用。

专有网络

API 描述
CreateVpc 调用CreateVpc接口创建一个VPC。
DeleteVpc 调用DeleteVpc接口删除一个VPC。
DescribeVpcs 调用DescribeVpcs接口查询已创建的VPC。
ModifyVpcAttribute 调用ModifyVpcAttribute接口修改指定VPC的名称和描述信息。
DescribeVpcAttribute 调用DescribeVpcAttribute接口查询指定VPC的配置信息。
GrantInstanceToCen 调用GrantInstanceToCen为云企业网实例授权。
RevokeInstanceFromCen 调用RevokeInstanceFromCen撤销网络实例对指定云企业网实例的授权。
DisableVpcClassicLink 调用DisableVpcClassicLink关闭VPC的ClassicLink功能。
EnableVpcClassicLink 调用EnableVpcClassicLink开启VPC的ClassicLink功能。
DeletionProtection 调用DeletionProtection设置实例删除保护功能。
AssociateVpcCidrBlock 调用AssociateVpcCidrBlock为VPC添加附加IPv4网段。
UnassociateVpcCidrBlock 调用UnassociateVpcCidrBlock删除VPC的附加IPv4网段。
DescribeGrantRulesToCen 调用DescribeGrantRulesToCen查询指定网络实例(VPC、VBR和CCN)的云企业网跨账号授权信息。
MoveResourceGroup 调用MoveResourceGroup修改云资源所属的资源组。

路由器

API 描述
DescribeVRouters 调用DescribeVRouters接口查询指定地域的路由器列表。
ModifyVRouterAttribute 调用ModifyVRouterAttribute接口修改路由器的名称和描述信息。

交换机

API 描述
CreateVSwitch 调用CreateVSwitch接口创建交换机。
DeleteVSwitch 调用DeleteVSwitch接口删除交换机。
DescribeVSwitches 调用DescribeVSwitches接口查询已创建的交换机。
ModifyVSwitchAttribute 调用ModifyVSwitchAttribute接口修改指定交换机的名称和描述信息。
DescribeVSwitchAttributes 调用DescribeVSwitchAttributes接口查询交换机的配置信息。

路由表

API 描述
CreateRouteEntry 调用CreateRouteEntry接口在VPC路由器或边界路由器(VBR)上创建自定义路由条目。
DeleteRouteEntry 调用DeleteRouteEntry接口删除自定义路由条目。
CreateRouteTable 调用CreateRouteTable接口创建自定义路由表。
AssociateRouteTable 调用AssociateRouteTable接口将创建的自定义路由表和同一VPC内的交换机绑定。
DeleteRouteTable 调用DeleteRouteTable接口删除自定义路由表。
DescribeRouteTableList 调用DescribeRouteTableList接口查询路由表列表。
ModifyRouteTableAttributes 调用ModifyRouteTableAttributes接口修改路由表的名称和描述。
UnassociateRouteTable 调用UnassociateRouteTable接口将路由表和交换机解绑。
ModifyRouteEntry 调用ModifyRouteEntry修改自定义路由条目的名称。
DescribeRouteEntryList 调用DescribeRouteEntryList查询路由条目列表。

流日志

API 描述
CreateFlowLog 调用CreateFlowLog接口创建流日志。
ModifyFlowLogAttribute 调用ModifyFlowLogAttribute接口编辑流日志的名称和描述。
DescribeFlowLogs 调用DescribeFlowLogs接口查询流日志。
ActiveFlowLog 调用ActiveFlowLog接口启动流日志,启动后开始捕获指定资源的流量。
DeactiveFlowLog 调用DeactiveFlowLog接口停止流日志,停止后不再捕获指定资源的流量。
DeleteFlowLog 调用DeleteFlowLog接口删除流日志。

网络ACL

API 描述
CreateNetworkAcl 调用CreateNetworkAcl接口创建网络ACL。
AssociateNetworkAcl 调用AssociateNetworkAcl接口将网络ACL绑定到交换机。
ModifyNetworkAclAttributes 调用ModifyNetworkAclAttributes接口修改网络ACL的属性。
DescribeNetworkAcls 调用DescribeNetworkAcls接口查看网络ACL列表。
UpdateNetworkAclEntries 调用UpdateNetworkAclEntries接口更新网络ACL规则。
DescribeNetworkAclAttributes 调用DescribeNetworkAclAttributes接口查询网络ACL的详细信息。
UnassociateNetworkAcl 调用UnassociateNetworkAcl接口解除网络ACL与交换机的绑定。
CopyNetworkAclEntries 调用CopyNetworkAclEntries接口复制网络ACL规则。
DeleteNetworkAcl 调用DeleteNetworkAcl接口删除网络ACL。

高可用虚拟IP(HaVip)

API 描述
CreateHaVip 调用CreateHaVip接口创建HaVip。
DescribeHaVips 调用DescribeHaVips接口查询指定地域内的HaVip。
AssociateHaVip 调用AssociateHaVip接口将HaVip绑定到专有网络ECS实例上。
UnassociateHaVip 调用UnassociateHaVip接口将HaVip与专有网络ECS实例解绑。
ModifyHaVipAttribute 调用ModifyHaVipAttribute接口修改HaVip实例的名称和描述。
DeleteHaVip 调用DeleteHaVip接口删除HaVip。

标签

API 描述
TagResources 调用TagResources为指定的资源统一创建并绑定标签。
ListTagResources 调用ListTagResources查询实例已经绑定的标签列表。
UnTagResources 调用UntagResources为指定的资源列表统一解绑标签。

弹性公网IP

API 描述
AllocateEipAddress 调用AllocateEipAddress接口申请弹性公网IP(EIP)。
AllocateEipAddressPro 调用AllocateEipAddressPro申请指定的弹性公网IP。
AllocateEipSegmentAddress 调用AllocateEipSegmentAddress申请连续EIP。
AssociateEipAddress 调用AssociateEipAddress接口将EIP绑定到同地域的云产品实例上。
UnassociateEipAddress 调用UnassociateEipAddress将EIP从绑定的云产品上解绑。
DescribeEipAddresses 调用DescribeEipAddresses接口查询指定地域已创建的EIP。
DescribeEipSegment 调用DescribeEipSegment查询连续EIP组。
ModifyEipAddressAttribute 调用ModifyEipAddressAttribute接口修改指定EIP的名称、描述信息和带宽峰值。
ReleaseEipAddress 调用ReleaseEipAddress接口释放指定的EIP。
ReleaseEipSegmentAddress 调用ReleaseEipSegmentAddress释放连续EIP。
DescribeEipMonitorData 调用DescribeEipMonitorData接口查看EIP的监控信息。
DescribeEipGatewayInfo 调用DescribeEipGatewayInfo接口查询EIP的网关和掩码信息。

物理专线

API 描述
CancelPhysicalConnection 调用CancelPhysicalConnection接口取消物理专线接入。
DescribePhysicalConnections 调用DescribePhysicalConnections接口查询指定地域内的物理专线。
ModifyPhysicalConnectionAttribute 调用ModifyPhysicalConnectionAttribute接口修改物理专线的配置。
TerminatePhysicalConnection 在物理专线开通后调用TerminatePhysicalConnection接口终止物理专线接入。
EnablePhysicalConnection 调用EnablePhysicalConnection接口开通处于Confirmed状态的物理专线。
DeletePhysicalConnection 调用DeletePhysicalConnection接口删除物理专线。
DescribeAccessPoints 调用DescribeAccessPoints接口查询指定地域中的物理专线接入点。
ApplyPhysicalConnectionLOA 调用ApplyPhysicalConnectionLOA申请LOA。
CompletePhysicalConnectionLOA 调用CompletePhysicalConnectionLOA完成施工完竣。
CreatePhysicalConnectionOccupancyOrder 调用CreatePhysicalConnectionOccupancyOrder创建资源占用费订单。
CreatePhysicalConnectionSetupOrder 调用CreatePhysicalConnectionSetupOrder创建初装费订单。
DescribePhysicalConnectionLOA 调用DescribePhysicalConnectionLOA查询物理专线LOA信息。

边界路由器

API 描述
CreateVirtualBorderRouter 调用CreateVirtualBorderRouter接口新建边界路由器(VBR)。
DeleteVirtualBorderRouter 调用DeleteVirtualBorderRouter接口删除VBR。
DescribeVirtualBorderRouters 调用DescribeVirtualBorderRouters接口查询已创建的VBR。
DescribeVirtualBorderRoutersForPhysicalConnection 调用DescribeVirtualBorderRoutersForPhysicalConnection接口查询指定物理专线下的VBR,包括物理专线所有者的VBR和其他账号的VBR。
ModifyVirtualBorderRouterAttribute 调用ModifyVirtualBorderRouterAttribute接口修改VBR的配置。
TerminateVirtualBorderRouter 调用TerminateVirtualBorderRouter接口终止VBR。
RecoverVirtualBorderRouter 调用RecoverVirtualBorderRouter接口恢复被终止的VBR。
AssociatePhysicalConnectionToVirtualBorderRouter 调用AssociatePhysicalConnectionToVirtualBorderRouter将VBR关联物理专线。
UnassociatePhysicalConnectionFromVirtualBorderRouter 调用UnassociatePhysicalConnectionFromVirtualBorderRouter解绑VBR和物理专线。

BGP

API 描述
CreateBgpGroup 调用CreateBgpGroup为指定的VBR创建一个BGP组。
DescribeBgpGroups 调用DescribeBgpGroups查询指定地域下的BGP组。
ModifyBgpGroupAttribute 调用ModifyBgpGroupAttribute接口修改BGP组的配置。
DeleteBgpGroup 调用DeleteBgpGroup删除指定的BGP组。
CreateBgpPeer 调用CreateBgpPeer接口向指定的BGP组中添加BGP邻居。
DescribeBgpPeers 调用DescribeBgpPeers查询指定地域下的BGP邻居。
DeleteBgpPeer 调用DeleteBgpPeer删除指定的BGP邻居。
AddBgpNetwork 调用AddBgpNetwork宣告BGP网络。
DeleteBgpNetwork 调用DeleteBgpNetwork删除已宣告的BGP网络。
DescribeBgpNetworks 调用DescribeBgpNetworks查询已宣告的BGP网络。
ModifyBgpPeerAttribute 调用ModifyBgpGroupAttribute接口修改BGP邻居的属性。

NAT网关

API 描述
CreateNatGateway 调用CreateNatGateway接口创建一个NAT网关。
DescribeNatGateways 调用DescribeNatGateways接口查询已创建的NAT网关。
ListEnhanhcedNatGatewayAvailableZones 调用ListEnhanhcedNatGatewayAvailableZones接口查询增强型NAT网关的资源可用区。
UpdateNatGatewayNatType 调用UpdateNatGatewayNatType接口将普通型NAT网关切换为增强型NAT网关。
GetNatGatewayConvertStatus 调用GetNatGatewayConvertStatus接口查看NAT网关转换状态列表。
ModifyNatGatewaySpec 调用ModifyNatGatewaySpec接口修改NAT网关的规格。
ModifyNatGatewayAttribute 调用ModifyNatGatewayAttribute接口修改NAT网关配置。
DeleteNatGateway 调用DeleteNatGateway接口删除指定的NAT网关。
CreateBandwidthPackage 调用CreateBandwidthPackage接口创建NAT带宽包。
DescribeBandwidthPackages 调用DescribeBandwidthPackages接口查询指定地域的NAT带宽包。
ModifyBandwidthPackageSpec 调用ModifyBandwidthPackageSpec接口修改指定NAT带宽包的带宽。
ModifyBandwidthPackageAttribute 调用ModifyBandwidthPackageAttribute接口修改指定NAT带宽包的名称和描述。
AddBandwidthPackageIps 调用AddBandwidthPackageIps接口在NAT带宽包中增加公网IP。
RemoveBandwidthPackageIps 调用RemoveBandwidthPackageIps接口删除NAT带宽包中的公网IP。
DeleteBandwidthPackage 调用DeleteBandwidthPackage接口删除指定的NAT带宽包。
CreateForwardEntry 调用CreateForwardEntry在DNAT列表中添加DNAT条目。
DescribeForwardTableEntries 调用DescribeForwardTableEntries接口查询已创建的DNAT条目。
ModifyForwardEntry 调用ModifyForwardEntry接口修改指定的DNAT条目。
DeleteForwardEntry 调用DeleteForwardEntry接口删除指定的DNAT条目。
CreateSnatEntry 调用CreateSnatEntry接口在SNAT列表中添加SNAT条目。
DescribeSnatTableEntries 调用DescribeSnatTableEntries接口查询已创建的SNAT条目。
ModifySnatEntry 调用ModifySnatEntry接口修改指定的SNAT条目。
DeleteSnatEntry 调用DeleteSnatEntry接口删除指定的SNAT条目。
ConvertBandwidthPackage 调用ConvertBandwidthPackage将NAT带宽包转换为共享带宽。

VPN网关

API 描述
CreateVpnGateway 调用CreateVpnGateway接口创建VPN网关。
DescribeVpnGateways 调用DescribeVpnGateways接口查询已创建的VPN网关。
ModifyVpnGatewayAttribute 调用ModifyVpnGatewayAttribute接口修改VPN网关的名称和描述信息。
DeleteVpnGateway 调用DeleteVpnGateway接口删除指定的VPN网关。
CreateCustomerGateway 调用CreateCustomerGateway接口创建用户网关。
DescribeCustomerGateways 调用DescribeCustomerGateways接口查询已创建的用户网关。
DescribeCustomerGateway 调用DescribeCustomerGateway接口查询已创建的用户网关的详细信息。
DeleteCustomerGateway 调用DeleteCustomerGateway接口删除指定的用户网关。
ModifyCustomerGatewayAttribute 调用ModifyCustomerGatewayAttribute接口修改用户网关的名称和描述信息。
CreateVpnConnection 调用CreateVpnConnection接口创建IPsec连接。
DescribeVpnConnections 调用DescribeVpnConnections接口查询已创建的IPsec连接。
DescribeVpnConnection 调用DescribeVpnConnection接口查询已创建的IPsec连接的详细信息。
ModifyVpnConnectionAttribute 调用ModifyVpnConnectionAttribute接口修改IPsec连接的配置信息。
DeleteVpnConnection 调用DeleteVpnConnection接口删除指定的IPsec连接。
DownloadVpnConnectionConfig 调用DownloadVpnConnectionConfig接口获取IPsec连接的配置信息。
CreateSslVpnServer 调用CreateSslVpnServer接口创建SSL-VPN服务端。
DescribeSslVpnServers 调用DescribeSslVpnServers接口查询已创建的SSL-VPN服务端。
DeleteSslVpnServer 调用DeleteSslVpnServer接口删除SSL-VPN服务端实例。
ModifySslVpnServer 调用ModifySslVpnServer接口修改SSL-VPN服务端的配置信息。
CreateSslVpnClientCert 调用CreateSslVpnClientCert接口创建SSL-VPN客户端证书。
DescribeSslVpnClientCerts 调用DescribeSslVpnClientCerts接口查询已创建的SSL客户端证书。
DeleteSslVpnClientCert 调用DeleteSslVpnClientCert接口删除SSL-VPN客户端证书。
ModifySslVpnClientCert 调用ModifySslVpnClientCert接口修改SSL-VPN客户端证书的名称。
DescribeVpnGateway 调用DescribeVpnGateway接口查询指定VPN网关的详细信息。
DeleteVpnPbrRouteEntry 调用DeleteVpnPbrRouteEntry删除VPN策略路由。
DeleteVpnRouteEntry 调用DeleteVpnRouteEntry删除VPN目的路由。
CreateVpnPbrRouteEntry 调用CreateVpnPbrRouteEntry创建VPN策略路由。
DescribeVpnRouteEntries 调用DescribeVpnRouteEntries查询VPN目的路由。
ModifyVpnRouteEntryWeight 调用ModifyVpnRouteEntryWeight修改VPN目的路由的权重值。
PublishVpnRouteEntry 调用PublishVpnRouteEntry发布VPN路由到VPC。
DescribeVpnPbrRouteEntries 调用DescribeVpnPbrRouteEntries查询VPN策略路由。
ModifyVpnPbrRouteEntryWeight 调用ModifyVpnPbrRouteEntryWeight接口修改VPN策略路由的权重值。
CreateVpnRouteEntry 调用CreateVpnRouteEntry创建VPN目的路由。
DescribeVpnSslServerLogs 调用DescribeVpnSslServerLogs查看SSL服务端的日志。
DescribeSslVpnClientCert 调用DescribeSslVpnClientCert接口查询指定的的SSL客户端证书信息。

共享带宽

API 描述
AddCommonBandwidthPackageIp 调用AddCommonBandwidthPackageIp接口添加EIP到共享带宽中。
CreateCommonBandwidthPackage 调用CreateCommonBandwidthPackage接口创建共享带宽实例。
DeleteCommonBandwidthPackage 调用DeleteCommonBandwidthPackage接口删除共享带宽实例。
DescribeCommonBandwidthPackages 调用DescribeCommonBandwidthPackages接口查询指定地域中共享带宽实例列表。
ModifyCommonBandwidthPackageAttribute 调用ModifyCommonBandwidthPackageAttribute修改共享带宽实例的名称和描述信息。
ModifyCommonBandwidthPackageSpec 调用ModifyCommonBandwidthPackageSpec接口更改共享带宽的带宽峰值。
RemoveCommonBandwidthPackageIp 调用RemoveCommonBandwidthPackageIp接口移除共享带宽实例中的EIP。
CancelCommonBandwidthPackageIpBandwidth 调用CancelCommonBandwidthPackageIpBandwidth接口取消已经加入共享带宽中的EIP的最大可用带宽值的设置。
ModifyCommonBandwidthPackageIpBandwidth 调用ModifyCommonBandwidthPackageIpBandwidth接口为已经加入共享带宽中的EIP设置最大可用的带宽值。

IPv6网关

API 描述
DeleteIpv6Gateway 调用DeleteIpv6Gateway接口删除IPv6网关。
DescribeIpv6Gateways 调用DescribeIpv6Gateways接口查询已创建的IPv6网关。
ModifyIpv6GatewaySpec 调用ModifyIpv6GatewaySpec接口修改IPv6网关的规格。
CreateIpv6EgressOnlyRule 调用CreateIpv6EgressOnlyRule接口为IPv6地址添加仅主动出规则。
DeleteIpv6EgressOnlyRule 调用DeleteIpv6EgressOnlyRule接口删除仅主动出规则。
DescribeIpv6EgressOnlyRules 调用DescribeIpv6EgressOnlyRules接口查询创建的仅主动出规则。
AllocateIpv6InternetBandwidth 调用AllocateIpv6InternetBandwidth接口为IPv6地址购买公网带宽。
CreateIpv6Gateway 调用CreateIpv6Gateway接口创建IPv6网关。
DeleteIpv6InternetBandwidth 调用DeleteIpv6InternetBandwidth接口删除公网带宽。
ModifyIpv6InternetBandwidth 调用ModifyIpv6InternetBandwidth接口修改IPv6地址的公网带宽。
DescribeIpv6GatewayAttribute 调用DescribeIpv6GatewayAttribute接口查询指定IPV6网关的详细信息。
DescribeIpv6Addresses 调用DescribeIpv6Addresses接口查询IPv6地址列表。

IPv6转换服务

API 描述
CreateIPv6TranslatorAclList 调用CreateIPv6TranslatorAclList创建访问控制策略组。
DeleteIPv6TranslatorAclList 调用DeleteIPv6TranslatorAclList删除访问控制策略组。
ModifyIPv6TranslatorAclAttribute 调用ModifyIPv6TranslatorAclAttribute修改访问控制策略组的名称。
AddIPv6TranslatorAclListEntry 调用AddIPv6TranslatorAclListEntry在访问控制策略组中添加IP条目。
RemoveIPv6TranslatorAclListEntry 调用RemoveIPv6TranslatorAclListEntry删除访问控制策略组中的IP条目。
DescribeIPv6TranslatorAclLists 调用DescribeIPv6TranslatorAclLists查询已创建的访问控制策略组。
DescribeIPv6TranslatorAclListAttributes 调用DescribeIPv6TranslatorAclListAttributes查询访问控制策略组的详细信息,包括访问控制策略组中的IP和关联的IPv6转换映射条目的具体信息。
CreateIPv6Translator 调用CreateIPv6Translator创建IPv6转换服务实例。
DescribeIPv6Translators 调用DescribeIPv6Translators查询已创建的IPv6转换服务实例列表。
ModifyIPv6TranslatorAttribute 调用ModifyIPv6TranslatorAttribute修改IPv6转换服务实例的名称和描述信息。
ModifyIPv6TranslatorBandwidth 调用ModifyIPv6TranslatorBandwidth修改IPv6转换服务实例的带宽。
DescribeIPv6TranslatorEntries 调用DescribeIPv6TranslatorEntries查询IPv6转换映射条目。
CreateIPv6TranslatorEntry 调用CreateIPv6TranslatorEntry为指定的IPv6转换服务实例添加IPv6转换映射条目。
ModifyIPv6TranslatorEntry 调用ModifyIPv6TranslatorEntry修改IPv6转换映射条目。
DeleteIPv6TranslatorEntry 调用DeleteIPv6TranslatorEntry删除IPv6转换映射条目。
DeleteIPv6Translator 调用DeleteIPv6Translator删除IPv6转换服务实例。
ModifyIPv6TranslatorAclListEntry 调用ModifyIPv6TranslatorAclListEntry修改访问控制策略组中的IP条目。

地域

API 描述
DescribeRegions 调用DescribeRegions接口查询可用的地域。
DescribeZones 调用DescribeZones接口查询指定地域中可用区的列表。