Pārlūkot izejas kodu

Generated 2016-04-28 for Vpc.

sdk-team 6 gadi atpakaļ
vecāks
revīzija
9b51968b2d
100 mainītis faili ar 500 papildinājumiem un 725 dzēšanām
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/vpc/add_bandwidth_package_ips.go
  3. 3 3
      services/vpc/add_bgp_network.go
  4. 1 1
      services/vpc/add_common_bandwidth_package_ip.go
  5. 2 2
      services/vpc/add_global_acceleration_instance_ip.go
  6. 1 1
      services/vpc/add_i_pv6_translator_acl_list_entry.go
  7. 5 5
      services/vpc/allocate_eip_address.go
  8. 3 3
      services/vpc/apply_physical_connection_loa.go
  9. 6 6
      services/vpc/associate_eip_address.go
  10. 2 2
      services/vpc/associate_global_acceleration_instance.go
  11. 3 3
      services/vpc/associate_ha_vip.go
  12. 4 4
      services/vpc/associate_physical_connection_to_virtual_border_router.go
  13. 2 2
      services/vpc/cancel_physical_connection.go
  14. 2 2
      services/vpc/complete_physical_connection_loa.go
  15. 5 5
      services/vpc/create_bandwidth_package.go
  16. 4 3
      services/vpc/create_bgp_group.go
  17. 3 3
      services/vpc/create_bgp_peer.go
  18. 4 4
      services/vpc/create_common_bandwidth_package.go
  19. 3 3
      services/vpc/create_customer_gateway.go
  20. 3 3
      services/vpc/create_express_cloud_connection.go
  21. 1 1
      services/vpc/create_flow_log.go
  22. 3 3
      services/vpc/create_forward_entry.go
  23. 2 2
      services/vpc/create_global_acceleration_instance.go
  24. 4 4
      services/vpc/create_ha_vip.go
  25. 3 3
      services/vpc/create_i_pv6_translator.go
  26. 1 1
      services/vpc/create_i_pv6_translator_acl_list.go
  27. 4 4
      services/vpc/create_i_pv6_translator_entry.go
  28. 6 6
      services/vpc/create_nat_gateway.go
  29. 5 5
      services/vpc/create_physical_connection.go
  30. 0 120
      services/vpc/create_physical_connection_new.go
  31. 4 4
      services/vpc/create_physical_connection_occupancy_order.go
  32. 2 2
      services/vpc/create_physical_connection_setup_order.go
  33. 4 4
      services/vpc/create_route_entry.go
  34. 3 3
      services/vpc/create_snat_entry.go
  35. 3 3
      services/vpc/create_ssl_vpn_client_cert.go
  36. 3 3
      services/vpc/create_ssl_vpn_server.go
  37. 2 2
      services/vpc/create_v_switch.go
  38. 4 4
      services/vpc/create_virtual_border_router.go
  39. 6 5
      services/vpc/create_vpc.go
  40. 6 6
      services/vpc/create_vpn_connection.go
  41. 3 2
      services/vpc/create_vpn_gateway.go
  42. 3 3
      services/vpc/create_vpn_pbr_route_entry.go
  43. 3 3
      services/vpc/create_vpn_route_entry.go
  44. 1 1
      services/vpc/delete_bandwidth_package.go
  45. 2 2
      services/vpc/delete_bgp_group.go
  46. 2 2
      services/vpc/delete_bgp_network.go
  47. 1 1
      services/vpc/delete_bgp_peer.go
  48. 1 1
      services/vpc/delete_common_bandwidth_package.go
  49. 2 2
      services/vpc/delete_customer_gateway.go
  50. 2 2
      services/vpc/delete_express_connect.go
  51. 2 2
      services/vpc/delete_forward_entry.go
  52. 1 1
      services/vpc/delete_global_acceleration_instance.go
  53. 2 2
      services/vpc/delete_ha_vip.go
  54. 2 2
      services/vpc/delete_i_pv6_translator.go
  55. 2 2
      services/vpc/delete_i_pv6_translator_acl_list.go
  56. 2 2
      services/vpc/delete_i_pv6_translator_entry.go
  57. 2 2
      services/vpc/delete_nat_gateway.go
  58. 0 108
      services/vpc/delete_nqa.go
  59. 3 3
      services/vpc/delete_physical_connection.go
  60. 3 3
      services/vpc/delete_route_entry.go
  61. 1 1
      services/vpc/delete_router_interface.go
  62. 1 1
      services/vpc/delete_snat_entry.go
  63. 2 2
      services/vpc/delete_ssl_vpn_client_cert.go
  64. 2 2
      services/vpc/delete_ssl_vpn_server.go
  65. 1 1
      services/vpc/delete_v_switch.go
  66. 2 2
      services/vpc/delete_virtual_border_router.go
  67. 1 1
      services/vpc/delete_vpc.go
  68. 2 2
      services/vpc/delete_vpn_connection.go
  69. 1 1
      services/vpc/delete_vpn_gateway.go
  70. 1 1
      services/vpc/delete_vpn_pbr_route_entry.go
  71. 1 1
      services/vpc/delete_vpn_route_entry.go
  72. 109 0
      services/vpc/deletion_protection.go
  73. 6 6
      services/vpc/describe_access_points.go
  74. 3 3
      services/vpc/describe_bandwidth_packages.go
  75. 5 5
      services/vpc/describe_bgp_groups.go
  76. 3 3
      services/vpc/describe_bgp_networks.go
  77. 5 5
      services/vpc/describe_bgp_peers.go
  78. 5 5
      services/vpc/describe_common_bandwidth_packages.go
  79. 1 1
      services/vpc/describe_customer_gateway.go
  80. 3 3
      services/vpc/describe_customer_gateways.go
  81. 5 5
      services/vpc/describe_eip_addresses.go
  82. 2 2
      services/vpc/describe_eip_monitor_data.go
  83. 3 3
      services/vpc/describe_express_cloud_connections.go
  84. 3 3
      services/vpc/describe_flow_logs.go
  85. 6 6
      services/vpc/describe_forward_table_entries.go
  86. 4 4
      services/vpc/describe_global_acceleration_instances.go
  87. 4 4
      services/vpc/describe_grant_rules_to_cen.go
  88. 3 3
      services/vpc/describe_ha_vips.go
  89. 113 0
      services/vpc/describe_high_definition_monitor_log_attribute.go
  90. 3 3
      services/vpc/describe_i_pv6_translator_acl_list_attributes.go
  91. 3 3
      services/vpc/describe_i_pv6_translator_acl_lists.go
  92. 6 6
      services/vpc/describe_i_pv6_translator_entries.go
  93. 5 5
      services/vpc/describe_i_pv6_translators.go
  94. 5 5
      services/vpc/describe_nat_gateways.go
  95. 0 115
      services/vpc/describe_nqas.go
  96. 2 2
      services/vpc/describe_physical_connection_loa.go
  97. 0 110
      services/vpc/describe_physical_connection_order.go
  98. 5 5
      services/vpc/describe_physical_connections.go
  99. 2 2
      services/vpc/describe_regions.go
  100. 6 6
      services/vpc/describe_route_table_list.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-09-06 Version: 1.60.148
+- Generated 2016-04-28 for `Vpc`.
+
 2019-09-06 Version: 1.60.147
 - Generated 2014-05-15 for `Slb`.
 

+ 1 - 1
services/vpc/add_bandwidth_package_ips.go

@@ -77,9 +77,9 @@ func (client *Client) AddBandwidthPackageIpsWithCallback(request *AddBandwidthPa
 type AddBandwidthPackageIpsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
 	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	IpCount              string           `position:"Query" name:"IpCount"`

+ 3 - 3
services/vpc/add_bgp_network.go

@@ -77,12 +77,12 @@ func (client *Client) AddBgpNetworkWithCallback(request *AddBgpNetworkRequest, c
 type AddBgpNetworkRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	RouterId             string           `position:"Query" name:"RouterId"`
-	VpcId                string           `position:"Query" name:"VpcId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	RouterId             string           `position:"Query" name:"RouterId"`
+	VpcId                string           `position:"Query" name:"VpcId"`
 	DstCidrBlock         string           `position:"Query" name:"DstCidrBlock"`
 }
 

+ 1 - 1
services/vpc/add_common_bandwidth_package_ip.go

@@ -80,8 +80,8 @@ type AddCommonBandwidthPackageIpRequest struct {
 	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	IpInstanceId         string           `position:"Query" name:"IpInstanceId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	IpInstanceId         string           `position:"Query" name:"IpInstanceId"`
 }
 
 // AddCommonBandwidthPackageIpResponse is the response struct for api AddCommonBandwidthPackageIp

+ 2 - 2
services/vpc/add_global_acceleration_instance_ip.go

@@ -77,11 +77,11 @@ func (client *Client) AddGlobalAccelerationInstanceIpWithCallback(request *AddGl
 type AddGlobalAccelerationInstanceIpRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
 	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
-	IpInstanceId                 string           `position:"Query" name:"IpInstanceId"`
 	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
-	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
+	IpInstanceId                 string           `position:"Query" name:"IpInstanceId"`
 }
 
 // AddGlobalAccelerationInstanceIpResponse is the response struct for api AddGlobalAccelerationInstanceIp

+ 1 - 1
services/vpc/add_i_pv6_translator_acl_list_entry.go

@@ -76,8 +76,8 @@ func (client *Client) AddIPv6TranslatorAclListEntryWithCallback(request *AddIPv6
 // AddIPv6TranslatorAclListEntryRequest is the request struct for api AddIPv6TranslatorAclListEntry
 type AddIPv6TranslatorAclListEntryRequest struct {
 	*requests.RpcRequest
-	AclId                string           `position:"Query" name:"AclId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	AclId                string           `position:"Query" name:"AclId"`
 	AclEntryIp           string           `position:"Query" name:"AclEntryIp"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`

+ 5 - 5
services/vpc/allocate_eip_address.go

@@ -77,20 +77,20 @@ func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddress
 type AllocateEipAddressRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ISP                  string           `position:"Query" name:"ISP"`
+	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
+	Netmode              string           `position:"Query" name:"Netmode"`
+	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
 	Period               requests.Integer `position:"Query" name:"Period"`
 	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Bandwidth            string           `position:"Query" name:"Bandwidth"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ISP                  string           `position:"Query" name:"ISP"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ActivityId           requests.Integer `position:"Query" name:"ActivityId"`
-	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
 	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
-	Netmode              string           `position:"Query" name:"Netmode"`
 	PricingCycle         string           `position:"Query" name:"PricingCycle"`
-	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
 }
 
 // AllocateEipAddressResponse is the response struct for api AllocateEipAddress

+ 3 - 3
services/vpc/apply_physical_connection_loa.go

@@ -77,17 +77,17 @@ func (client *Client) ApplyPhysicalConnectionLOAWithCallback(request *ApplyPhysi
 type ApplyPhysicalConnectionLOARequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer                    `position:"Query" name:"ResourceOwnerId"`
-	PeerLocation         string                              `position:"Query" name:"PeerLocation"`
 	ClientToken          string                              `position:"Query" name:"ClientToken"`
+	LineType             string                              `position:"Query" name:"LineType"`
+	Si                   string                              `position:"Query" name:"Si"`
+	PeerLocation         string                              `position:"Query" name:"PeerLocation"`
 	ResourceOwnerAccount string                              `position:"Query" name:"ResourceOwnerAccount"`
 	Bandwidth            requests.Integer                    `position:"Query" name:"Bandwidth"`
-	LineType             string                              `position:"Query" name:"LineType"`
 	OwnerAccount         string                              `position:"Query" name:"OwnerAccount"`
 	ConstructionTime     string                              `position:"Query" name:"ConstructionTime"`
 	OwnerId              requests.Integer                    `position:"Query" name:"OwnerId"`
 	InstanceId           string                              `position:"Query" name:"InstanceId"`
 	CompanyName          string                              `position:"Query" name:"CompanyName"`
-	Si                   string                              `position:"Query" name:"Si"`
 	PMInfo               *[]ApplyPhysicalConnectionLOAPMInfo `position:"Query" name:"PMInfo"  type:"Repeated"`
 }
 

+ 6 - 6
services/vpc/associate_eip_address.go

@@ -76,16 +76,16 @@ func (client *Client) AssociateEipAddressWithCallback(request *AssociateEipAddre
 // AssociateEipAddressRequest is the request struct for api AssociateEipAddress
 type AssociateEipAddressRequest struct {
 	*requests.RpcRequest
-	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
-	Mode                 string           `position:"Query" name:"Mode"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	AllocationId         string           `position:"Query" name:"AllocationId"`
+	Mode                 string           `position:"Query" name:"Mode"`
 	InstanceRegionId     string           `position:"Query" name:"InstanceRegionId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	InstanceType         string           `position:"Query" name:"InstanceType"`
-	AllocationId         string           `position:"Query" name:"AllocationId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PrivateIpAddress     string           `position:"Query" name:"PrivateIpAddress"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // AssociateEipAddressResponse is the response struct for api AssociateEipAddress

+ 2 - 2
services/vpc/associate_global_acceleration_instance.go

@@ -77,11 +77,11 @@ func (client *Client) AssociateGlobalAccelerationInstanceWithCallback(request *A
 type AssociateGlobalAccelerationInstanceRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
+	BackendServerId              string           `position:"Query" name:"BackendServerId"`
 	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
-	BackendServerId              string           `position:"Query" name:"BackendServerId"`
 	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
-	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
 	BackendServerRegionId        string           `position:"Query" name:"BackendServerRegionId"`
 	BackendServerType            string           `position:"Query" name:"BackendServerType"`
 }

+ 3 - 3
services/vpc/associate_ha_vip.go

@@ -76,13 +76,13 @@ func (client *Client) AssociateHaVipWithCallback(request *AssociateHaVipRequest,
 // AssociateHaVipRequest is the request struct for api AssociateHaVip
 type AssociateHaVipRequest struct {
 	*requests.RpcRequest
-	HaVipId              string           `position:"Query" name:"HaVipId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	HaVipId              string           `position:"Query" name:"HaVipId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // AssociateHaVipResponse is the response struct for api AssociateHaVip

+ 4 - 4
services/vpc/associate_physical_connection_to_virtual_border_router.go

@@ -79,15 +79,15 @@ type AssociatePhysicalConnectionToVirtualBorderRouterRequest struct {
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	CircuitCode          string           `position:"Query" name:"CircuitCode"`
 	VlanId               string           `position:"Query" name:"VlanId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	VbrId                string           `position:"Query" name:"VbrId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
 	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 }
 
 // AssociatePhysicalConnectionToVirtualBorderRouterResponse is the response struct for api AssociatePhysicalConnectionToVirtualBorderRouter

+ 2 - 2
services/vpc/cancel_physical_connection.go

@@ -77,11 +77,11 @@ func (client *Client) CancelPhysicalConnectionWithCallback(request *CancelPhysic
 type CancelPhysicalConnectionRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 }
 
 // CancelPhysicalConnectionResponse is the response struct for api CancelPhysicalConnection

+ 2 - 2
services/vpc/complete_physical_connection_loa.go

@@ -76,14 +76,14 @@ func (client *Client) CompletePhysicalConnectionLOAWithCallback(request *Complet
 // CompletePhysicalConnectionLOARequest is the request struct for api CompletePhysicalConnectionLOA
 type CompletePhysicalConnectionLOARequest struct {
 	*requests.RpcRequest
-	LineLabel            string           `position:"Query" name:"LineLabel"`
 	LineCode             string           `position:"Query" name:"LineCode"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	LineLabel            string           `position:"Query" name:"LineLabel"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // CompletePhysicalConnectionLOAResponse is the response struct for api CompletePhysicalConnectionLOA

+ 5 - 5
services/vpc/create_bandwidth_package.go

@@ -77,17 +77,17 @@ func (client *Client) CreateBandwidthPackageWithCallback(request *CreateBandwidt
 type CreateBandwidthPackageRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	ISP                  string           `position:"Query" name:"ISP"`
 	Description          string           `position:"Query" name:"Description"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	Zone                 string           `position:"Query" name:"Zone"`
+	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
 	Name                 string           `position:"Query" name:"Name"`
-	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	IpCount              requests.Integer `position:"Query" name:"IpCount"`
 }
 

+ 4 - 3
services/vpc/create_bgp_group.go

@@ -78,15 +78,16 @@ type CreateBgpGroupRequest struct {
 	*requests.RpcRequest
 	AuthKey              string           `position:"Query" name:"AuthKey"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Description          string           `position:"Query" name:"Description"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	PeerAsn              requests.Integer `position:"Query" name:"PeerAsn"`
 	IsFakeAsn            requests.Boolean `position:"Query" name:"IsFakeAsn"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	RouterId             string           `position:"Query" name:"RouterId"`
 	Name                 string           `position:"Query" name:"Name"`
+	LocalAsn             requests.Integer `position:"Query" name:"LocalAsn"`
 }
 
 // CreateBgpGroupResponse is the response struct for api CreateBgpGroup

+ 3 - 3
services/vpc/create_bgp_peer.go

@@ -77,13 +77,13 @@ func (client *Client) CreateBgpPeerWithCallback(request *CreateBgpPeerRequest, c
 type CreateBgpPeerRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
+	PeerIpAddress        string           `position:"Query" name:"PeerIpAddress"`
 	EnableBfd            requests.Boolean `position:"Query" name:"EnableBfd"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PeerIpAddress        string           `position:"Query" name:"PeerIpAddress"`
 }
 
 // CreateBgpPeerResponse is the response struct for api CreateBgpPeer

+ 4 - 4
services/vpc/create_common_bandwidth_package.go

@@ -77,15 +77,15 @@ func (client *Client) CreateCommonBandwidthPackageWithCallback(request *CreateCo
 type CreateCommonBandwidthPackageRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	ISP                  string           `position:"Query" name:"ISP"`
 	Description          string           `position:"Query" name:"Description"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
 	Zone                 string           `position:"Query" name:"Zone"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
 	Name                 string           `position:"Query" name:"Name"`
 	Ratio                requests.Integer `position:"Query" name:"Ratio"`

+ 3 - 3
services/vpc/create_customer_gateway.go

@@ -78,12 +78,12 @@ type CreateCustomerGatewayRequest struct {
 	*requests.RpcRequest
 	IpAddress            string           `position:"Query" name:"IpAddress"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Name                 string           `position:"Query" name:"Name"`
 	Description          string           `position:"Query" name:"Description"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Name                 string           `position:"Query" name:"Name"`
 }
 
 // CreateCustomerGatewayResponse is the response struct for api CreateCustomerGateway

+ 3 - 3
services/vpc/create_express_cloud_connection.go

@@ -77,15 +77,15 @@ func (client *Client) CreateExpressCloudConnectionWithCallback(request *CreateEx
 type CreateExpressCloudConnectionRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	PeerLocation         string           `position:"Query" name:"PeerLocation"`
 	PortType             string           `position:"Query" name:"PortType"`
+	Description          string           `position:"Query" name:"Description"`
+	RedundantEccId       string           `position:"Query" name:"RedundantEccId"`
+	PeerLocation         string           `position:"Query" name:"PeerLocation"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	PeerCity             string           `position:"Query" name:"PeerCity"`
 	IDCardNo             string           `position:"Query" name:"IDCardNo"`
-	RedundantEccId       string           `position:"Query" name:"RedundantEccId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ContactMail          string           `position:"Query" name:"ContactMail"`
 	ContactTel           string           `position:"Query" name:"ContactTel"`

+ 1 - 1
services/vpc/create_flow_log.go

@@ -77,12 +77,12 @@ func (client *Client) CreateFlowLogWithCallback(request *CreateFlowLogRequest, c
 type CreateFlowLogRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Description          string           `position:"Query" name:"Description"`
 	ResourceId           string           `position:"Query" name:"ResourceId"`
 	ProjectName          string           `position:"Query" name:"ProjectName"`
 	LogStoreName         string           `position:"Query" name:"LogStoreName"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceType         string           `position:"Query" name:"ResourceType"`
 	TrafficType          string           `position:"Query" name:"TrafficType"`

+ 3 - 3
services/vpc/create_forward_entry.go

@@ -77,15 +77,15 @@ func (client *Client) CreateForwardEntryWithCallback(request *CreateForwardEntry
 type CreateForwardEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
+	InternalIp           string           `position:"Query" name:"InternalIp"`
+	ExternalIp           string           `position:"Query" name:"ExternalIp"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	IpProtocol           string           `position:"Query" name:"IpProtocol"`
 	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InternalIp           string           `position:"Query" name:"InternalIp"`
 	InternalPort         string           `position:"Query" name:"InternalPort"`
-	ExternalIp           string           `position:"Query" name:"ExternalIp"`
 	ExternalPort         string           `position:"Query" name:"ExternalPort"`
 }
 

+ 2 - 2
services/vpc/create_global_acceleration_instance.go

@@ -78,12 +78,12 @@ type CreateGlobalAccelerationInstanceRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	BandwidthType        string           `position:"Query" name:"BandwidthType"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	Description          string           `position:"Query" name:"Description"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ServiceLocation      string           `position:"Query" name:"ServiceLocation"`
 	Bandwidth            string           `position:"Query" name:"Bandwidth"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
 	Name                 string           `position:"Query" name:"Name"`

+ 4 - 4
services/vpc/create_ha_vip.go

@@ -76,15 +76,15 @@ func (client *Client) CreateHaVipWithCallback(request *CreateHaVipRequest, callb
 // CreateHaVipRequest is the request struct for api CreateHaVip
 type CreateHaVipRequest struct {
 	*requests.RpcRequest
-	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 	IpAddress            string           `position:"Query" name:"IpAddress"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Name                 string           `position:"Query" name:"Name"`
 	Description          string           `position:"Query" name:"Description"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	VSwitchId            string           `position:"Query" name:"VSwitchId"`
+	Name                 string           `position:"Query" name:"Name"`
 }
 
 // CreateHaVipResponse is the response struct for api CreateHaVip

+ 3 - 3
services/vpc/create_i_pv6_translator.go

@@ -77,14 +77,14 @@ func (client *Client) CreateIPv6TranslatorWithCallback(request *CreateIPv6Transl
 type CreateIPv6TranslatorRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	Spec                 string           `position:"Query" name:"Spec"`
+	Duration             requests.Integer `position:"Query" name:"Duration"`
 	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
 	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Spec                 string           `position:"Query" name:"Spec"`
-	Duration             requests.Integer `position:"Query" name:"Duration"`
 	Name                 string           `position:"Query" name:"Name"`
 	PayType              string           `position:"Query" name:"PayType"`
 	PricingCycle         string           `position:"Query" name:"PricingCycle"`

+ 1 - 1
services/vpc/create_i_pv6_translator_acl_list.go

@@ -78,8 +78,8 @@ type CreateIPv6TranslatorAclListRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	AclName              string           `position:"Query" name:"AclName"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }

+ 4 - 4
services/vpc/create_i_pv6_translator_entry.go

@@ -77,18 +77,18 @@ func (client *Client) CreateIPv6TranslatorEntryWithCallback(request *CreateIPv6T
 type CreateIPv6TranslatorEntryRequest struct {
 	*requests.RpcRequest
 	BackendIpv4Port      requests.Integer `position:"Query" name:"BackendIpv4Port"`
-	AclId                string           `position:"Query" name:"AclId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	EntryName            string           `position:"Query" name:"EntryName"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	AclStatus            string           `position:"Query" name:"AclStatus"`
 	EntryBandwidth       requests.Integer `position:"Query" name:"EntryBandwidth"`
 	AclType              string           `position:"Query" name:"AclType"`
 	AllocateIpv6Port     requests.Integer `position:"Query" name:"AllocateIpv6Port"`
 	EntryDescription     string           `position:"Query" name:"EntryDescription"`
 	BackendIpv4Addr      string           `position:"Query" name:"BackendIpv4Addr"`
+	AclId                string           `position:"Query" name:"AclId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	TransProtocol        string           `position:"Query" name:"TransProtocol"`
 	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
 }

+ 6 - 6
services/vpc/create_nat_gateway.go

@@ -77,18 +77,18 @@ func (client *Client) CreateNatGatewayWithCallback(request *CreateNatGatewayRequ
 type CreateNatGatewayRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer                    `position:"Query" name:"ResourceOwnerId"`
-	AutoPay              requests.Boolean                    `position:"Query" name:"AutoPay"`
-	ResourceOwnerAccount string                              `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string                              `position:"Query" name:"ClientToken"`
-	OwnerAccount         string                              `position:"Query" name:"OwnerAccount"`
 	Description          string                              `position:"Query" name:"Description"`
-	OwnerId              requests.Integer                    `position:"Query" name:"OwnerId"`
 	Spec                 string                              `position:"Query" name:"Spec"`
 	Duration             string                              `position:"Query" name:"Duration"`
-	VpcId                string                              `position:"Query" name:"VpcId"`
-	Name                 string                              `position:"Query" name:"Name"`
 	BandwidthPackage     *[]CreateNatGatewayBandwidthPackage `position:"Query" name:"BandwidthPackage"  type:"Repeated"`
 	InstanceChargeType   string                              `position:"Query" name:"InstanceChargeType"`
+	AutoPay              requests.Boolean                    `position:"Query" name:"AutoPay"`
+	ResourceOwnerAccount string                              `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string                              `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer                    `position:"Query" name:"OwnerId"`
+	VpcId                string                              `position:"Query" name:"VpcId"`
+	Name                 string                              `position:"Query" name:"Name"`
 	PricingCycle         string                              `position:"Query" name:"PricingCycle"`
 }
 

+ 5 - 5
services/vpc/create_physical_connection.go

@@ -77,17 +77,17 @@ func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysic
 type CreatePhysicalConnectionRequest struct {
 	*requests.RpcRequest
 	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
-	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
-	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
 	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	PortType                      string           `position:"Query" name:"PortType"`
 	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
-	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
 	ClientToken                   string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
 	Description                   string           `position:"Query" name:"Description"`
 	Type                          string           `position:"Query" name:"Type"`
+	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
+	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
+	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
+	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
 	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
 	LineOperator                  string           `position:"Query" name:"LineOperator"`
 	Name                          string           `position:"Query" name:"Name"`

+ 0 - 120
services/vpc/create_physical_connection_new.go

@@ -1,120 +0,0 @@
-package vpc
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// CreatePhysicalConnectionNew invokes the vpc.CreatePhysicalConnectionNew API synchronously
-// api document: https://help.aliyun.com/api/vpc/createphysicalconnectionnew.html
-func (client *Client) CreatePhysicalConnectionNew(request *CreatePhysicalConnectionNewRequest) (response *CreatePhysicalConnectionNewResponse, err error) {
-	response = CreateCreatePhysicalConnectionNewResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// CreatePhysicalConnectionNewWithChan invokes the vpc.CreatePhysicalConnectionNew API asynchronously
-// api document: https://help.aliyun.com/api/vpc/createphysicalconnectionnew.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreatePhysicalConnectionNewWithChan(request *CreatePhysicalConnectionNewRequest) (<-chan *CreatePhysicalConnectionNewResponse, <-chan error) {
-	responseChan := make(chan *CreatePhysicalConnectionNewResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.CreatePhysicalConnectionNew(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// CreatePhysicalConnectionNewWithCallback invokes the vpc.CreatePhysicalConnectionNew API asynchronously
-// api document: https://help.aliyun.com/api/vpc/createphysicalconnectionnew.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) CreatePhysicalConnectionNewWithCallback(request *CreatePhysicalConnectionNewRequest, callback func(response *CreatePhysicalConnectionNewResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *CreatePhysicalConnectionNewResponse
-		var err error
-		defer close(result)
-		response, err = client.CreatePhysicalConnectionNew(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// CreatePhysicalConnectionNewRequest is the request struct for api CreatePhysicalConnectionNew
-type CreatePhysicalConnectionNewRequest struct {
-	*requests.RpcRequest
-	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
-	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
-	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
-	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	PortType                      string           `position:"Query" name:"PortType"`
-	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
-	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
-	ClientToken                   string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
-	Description                   string           `position:"Query" name:"Description"`
-	InterfaceName                 string           `position:"Query" name:"InterfaceName"`
-	Type                          string           `position:"Query" name:"Type"`
-	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
-	LineOperator                  string           `position:"Query" name:"LineOperator"`
-	Name                          string           `position:"Query" name:"Name"`
-	DeviceName                    string           `position:"Query" name:"DeviceName"`
-}
-
-// CreatePhysicalConnectionNewResponse is the response struct for api CreatePhysicalConnectionNew
-type CreatePhysicalConnectionNewResponse struct {
-	*responses.BaseResponse
-	RequestId            string `json:"RequestId" xml:"RequestId"`
-	PhysicalConnectionId string `json:"PhysicalConnectionId" xml:"PhysicalConnectionId"`
-}
-
-// CreateCreatePhysicalConnectionNewRequest creates a request to invoke CreatePhysicalConnectionNew API
-func CreateCreatePhysicalConnectionNewRequest() (request *CreatePhysicalConnectionNewRequest) {
-	request = &CreatePhysicalConnectionNewRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Vpc", "2016-04-28", "CreatePhysicalConnectionNew", "vpc", "openAPI")
-	return
-}
-
-// CreateCreatePhysicalConnectionNewResponse creates a response to parse from CreatePhysicalConnectionNew response
-func CreateCreatePhysicalConnectionNewResponse() (response *CreatePhysicalConnectionNewResponse) {
-	response = &CreatePhysicalConnectionNewResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 4 - 4
services/vpc/create_physical_connection_occupancy_order.go

@@ -76,15 +76,15 @@ func (client *Client) CreatePhysicalConnectionOccupancyOrderWithCallback(request
 // CreatePhysicalConnectionOccupancyOrderRequest is the request struct for api CreatePhysicalConnectionOccupancyOrder
 type CreatePhysicalConnectionOccupancyOrderRequest struct {
 	*requests.RpcRequest
-	Period               requests.Integer `position:"Query" name:"Period"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
+	Period               requests.Integer `position:"Query" name:"Period"`
 	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
+	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 	PricingCycle         string           `position:"Query" name:"PricingCycle"`
 }
 

+ 2 - 2
services/vpc/create_physical_connection_setup_order.go

@@ -77,11 +77,11 @@ func (client *Client) CreatePhysicalConnectionSetupOrderWithCallback(request *Cr
 type CreatePhysicalConnectionSetupOrderRequest struct {
 	*requests.RpcRequest
 	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
-	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
 	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	PortType                      string           `position:"Query" name:"PortType"`
-	AutoPay                       requests.Boolean `position:"Query" name:"AutoPay"`
 	ClientToken                   string           `position:"Query" name:"ClientToken"`
+	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
+	AutoPay                       requests.Boolean `position:"Query" name:"AutoPay"`
 	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
 	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`

+ 4 - 4
services/vpc/create_route_entry.go

@@ -78,16 +78,16 @@ type CreateRouteEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
 	RouteEntryName       string                         `position:"Query" name:"RouteEntryName"`
-	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string                         `position:"Query" name:"ClientToken"`
+	NextHopId            string                         `position:"Query" name:"NextHopId"`
+	NextHopType          string                         `position:"Query" name:"NextHopType"`
+	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
+	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
 	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
 	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
 	PrivateIpAddress     string                         `position:"Query" name:"PrivateIpAddress"`
-	NextHopId            string                         `position:"Query" name:"NextHopId"`
-	NextHopType          string                         `position:"Query" name:"NextHopType"`
 	NextHopList          *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
-	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
 }
 
 // CreateRouteEntryNextHopList is a repeated param struct in CreateRouteEntryRequest

+ 3 - 3
services/vpc/create_snat_entry.go

@@ -77,14 +77,14 @@ func (client *Client) CreateSnatEntryWithCallback(request *CreateSnatEntryReques
 type CreateSnatEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SourceCIDR           string           `position:"Query" name:"SourceCIDR"`
+	SnatIp               string           `position:"Query" name:"SnatIp"`
 	SourceVSwitchId      string           `position:"Query" name:"SourceVSwitchId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
-	SourceCIDR           string           `position:"Query" name:"SourceCIDR"`
 	SnatTableId          string           `position:"Query" name:"SnatTableId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	SnatIp               string           `position:"Query" name:"SnatIp"`
+	SnatEntryName        string           `position:"Query" name:"SnatEntryName"`
 }
 
 // CreateSnatEntryResponse is the response struct for api CreateSnatEntry

+ 3 - 3
services/vpc/create_ssl_vpn_client_cert.go

@@ -76,13 +76,13 @@ func (client *Client) CreateSslVpnClientCertWithCallback(request *CreateSslVpnCl
 // CreateSslVpnClientCertRequest is the request struct for api CreateSslVpnClientCert
 type CreateSslVpnClientCertRequest struct {
 	*requests.RpcRequest
-	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Name                 string           `position:"Query" name:"Name"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Name                 string           `position:"Query" name:"Name"`
 }
 
 // CreateSslVpnClientCertResponse is the response struct for api CreateSslVpnClientCert

+ 3 - 3
services/vpc/create_ssl_vpn_server.go

@@ -76,16 +76,16 @@ func (client *Client) CreateSslVpnServerWithCallback(request *CreateSslVpnServer
 // CreateSslVpnServerRequest is the request struct for api CreateSslVpnServer
 type CreateSslVpnServerRequest struct {
 	*requests.RpcRequest
-	Cipher               string           `position:"Query" name:"Cipher"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
+	Cipher               string           `position:"Query" name:"Cipher"`
 	ClientIpPool         string           `position:"Query" name:"ClientIpPool"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
 	Compress             requests.Boolean `position:"Query" name:"Compress"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
 	Port                 requests.Integer `position:"Query" name:"Port"`
 	Proto                string           `position:"Query" name:"Proto"`
 	Name                 string           `position:"Query" name:"Name"`

+ 2 - 2
services/vpc/create_v_switch.go

@@ -77,10 +77,10 @@ func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, c
 type CreateVSwitchRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Description          string           `position:"Query" name:"Description"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	Ipv6CidrBlock        requests.Integer `position:"Query" name:"Ipv6CidrBlock"`
 	VpcId                string           `position:"Query" name:"VpcId"`

+ 4 - 4
services/vpc/create_virtual_border_router.go

@@ -80,15 +80,15 @@ type CreateVirtualBorderRouterRequest struct {
 	CircuitCode          string           `position:"Query" name:"CircuitCode"`
 	VlanId               requests.Integer `position:"Query" name:"VlanId"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Description          string           `position:"Query" name:"Description"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
 	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
+	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 	Name                 string           `position:"Query" name:"Name"`
-	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
 	VbrOwnerId           requests.Integer `position:"Query" name:"VbrOwnerId"`
 }
 

+ 6 - 5
services/vpc/create_vpc.go

@@ -77,17 +77,18 @@ func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, callback
 type CreateVpcRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	EnableIpv6           requests.Boolean `position:"Query" name:"EnableIpv6"`
 	Description          string           `position:"Query" name:"Description"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Ipv6CidrBlock        string           `position:"Query" name:"Ipv6CidrBlock"`
 	VpcName              string           `position:"Query" name:"VpcName"`
 	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
-	CidrBlock            string           `position:"Query" name:"CidrBlock"`
 	UserCidr             string           `position:"Query" name:"UserCidr"`
+	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Ipv6CidrBlock        string           `position:"Query" name:"Ipv6CidrBlock"`
+	CidrBlock            string           `position:"Query" name:"CidrBlock"`
 }
 
 // CreateVpcResponse is the response struct for api CreateVpc

+ 6 - 6
services/vpc/create_vpn_connection.go

@@ -78,18 +78,18 @@ type CreateVpnConnectionRequest struct {
 	*requests.RpcRequest
 	IkeConfig            string           `position:"Query" name:"IkeConfig"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	RemoteSubnet         string           `position:"Query" name:"RemoteSubnet"`
-	EffectImmediately    requests.Boolean `position:"Query" name:"EffectImmediately"`
 	AutoConfigRoute      requests.Boolean `position:"Query" name:"AutoConfigRoute"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	IpsecConfig          string           `position:"Query" name:"IpsecConfig"`
-	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	HealthCheckConfig    string           `position:"Query" name:"HealthCheckConfig"`
 	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
 	LocalSubnet          string           `position:"Query" name:"LocalSubnet"`
+	RemoteSubnet         string           `position:"Query" name:"RemoteSubnet"`
+	EffectImmediately    requests.Boolean `position:"Query" name:"EffectImmediately"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	Name                 string           `position:"Query" name:"Name"`
 }
 

+ 3 - 2
services/vpc/create_vpn_gateway.go

@@ -77,18 +77,19 @@ func (client *Client) CreateVpnGatewayWithCallback(request *CreateVpnGatewayRequ
 type CreateVpnGatewayRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	EnableIpsec          requests.Boolean `position:"Query" name:"EnableIpsec"`
+	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
 	Period               requests.Integer `position:"Query" name:"Period"`
 	AutoPay              requests.Boolean `position:"Query" name:"AutoPay"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Bandwidth            requests.Integer `position:"Query" name:"Bandwidth"`
-	EnableIpsec          requests.Boolean `position:"Query" name:"EnableIpsec"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 	EnableSsl            requests.Boolean `position:"Query" name:"EnableSsl"`
 	SslConnections       requests.Integer `position:"Query" name:"SslConnections"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	Name                 string           `position:"Query" name:"Name"`
-	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
 }
 
 // CreateVpnGatewayResponse is the response struct for api CreateVpnGateway

+ 3 - 3
services/vpc/create_vpn_pbr_route_entry.go

@@ -78,16 +78,16 @@ type CreateVpnPbrRouteEntryRequest struct {
 	*requests.RpcRequest
 	RouteSource          string           `position:"Query" name:"RouteSource"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	Description          string           `position:"Query" name:"Description"`
+	PublishVpc           requests.Boolean `position:"Query" name:"PublishVpc"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Weight               requests.Integer `position:"Query" name:"Weight"`
-	Description          string           `position:"Query" name:"Description"`
 	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	RouteDest            string           `position:"Query" name:"RouteDest"`
 	NextHop              string           `position:"Query" name:"NextHop"`
-	PublishVpc           requests.Boolean `position:"Query" name:"PublishVpc"`
 	OverlayMode          string           `position:"Query" name:"OverlayMode"`
 }
 

+ 3 - 3
services/vpc/create_vpn_route_entry.go

@@ -77,16 +77,16 @@ func (client *Client) CreateVpnRouteEntryWithCallback(request *CreateVpnRouteEnt
 type CreateVpnRouteEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	Description          string           `position:"Query" name:"Description"`
+	PublishVpc           requests.Boolean `position:"Query" name:"PublishVpc"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Weight               requests.Integer `position:"Query" name:"Weight"`
-	Description          string           `position:"Query" name:"Description"`
 	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	RouteDest            string           `position:"Query" name:"RouteDest"`
 	NextHop              string           `position:"Query" name:"NextHop"`
-	PublishVpc           requests.Boolean `position:"Query" name:"PublishVpc"`
 	OverlayMode          string           `position:"Query" name:"OverlayMode"`
 }
 

+ 1 - 1
services/vpc/delete_bandwidth_package.go

@@ -80,8 +80,8 @@ type DeleteBandwidthPackageRequest struct {
 	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Force                requests.Boolean `position:"Query" name:"Force"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Force                requests.Boolean `position:"Query" name:"Force"`
 }
 
 // DeleteBandwidthPackageResponse is the response struct for api DeleteBandwidthPackage

+ 2 - 2
services/vpc/delete_bgp_group.go

@@ -77,10 +77,10 @@ func (client *Client) DeleteBgpGroupWithCallback(request *DeleteBgpGroupRequest,
 type DeleteBgpGroupRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 2 - 2
services/vpc/delete_bgp_network.go

@@ -77,11 +77,11 @@ func (client *Client) DeleteBgpNetworkWithCallback(request *DeleteBgpNetworkRequ
 type DeleteBgpNetworkRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	RouterId             string           `position:"Query" name:"RouterId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	RouterId             string           `position:"Query" name:"RouterId"`
 	DstCidrBlock         string           `position:"Query" name:"DstCidrBlock"`
 }
 

+ 1 - 1
services/vpc/delete_bgp_peer.go

@@ -77,8 +77,8 @@ func (client *Client) DeleteBgpPeerWithCallback(request *DeleteBgpPeerRequest, c
 type DeleteBgpPeerRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	BgpPeerId            string           `position:"Query" name:"BgpPeerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`

+ 1 - 1
services/vpc/delete_common_bandwidth_package.go

@@ -80,8 +80,8 @@ type DeleteCommonBandwidthPackageRequest struct {
 	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Force                string           `position:"Query" name:"Force"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Force                string           `position:"Query" name:"Force"`
 }
 
 // DeleteCommonBandwidthPackageResponse is the response struct for api DeleteCommonBandwidthPackage

+ 2 - 2
services/vpc/delete_customer_gateway.go

@@ -77,11 +77,11 @@ func (client *Client) DeleteCustomerGatewayWithCallback(request *DeleteCustomerG
 type DeleteCustomerGatewayRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
 }
 
 // DeleteCustomerGatewayResponse is the response struct for api DeleteCustomerGateway

+ 2 - 2
services/vpc/delete_express_connect.go

@@ -77,12 +77,12 @@ func (client *Client) DeleteExpressConnectWithCallback(request *DeleteExpressCon
 type DeleteExpressConnectRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Force                requests.Boolean `position:"Query" name:"Force"`
 	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Force                requests.Boolean `position:"Query" name:"Force"`
 }
 
 // DeleteExpressConnectResponse is the response struct for api DeleteExpressConnect

+ 2 - 2
services/vpc/delete_forward_entry.go

@@ -77,10 +77,10 @@ func (client *Client) DeleteForwardEntryWithCallback(request *DeleteForwardEntry
 type DeleteForwardEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
 	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 1 - 1
services/vpc/delete_global_acceleration_instance.go

@@ -77,10 +77,10 @@ func (client *Client) DeleteGlobalAccelerationInstanceWithCallback(request *Dele
 type DeleteGlobalAccelerationInstanceRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
 	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
 	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
-	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
 }
 
 // DeleteGlobalAccelerationInstanceResponse is the response struct for api DeleteGlobalAccelerationInstance

+ 2 - 2
services/vpc/delete_ha_vip.go

@@ -76,10 +76,10 @@ func (client *Client) DeleteHaVipWithCallback(request *DeleteHaVipRequest, callb
 // DeleteHaVipRequest is the request struct for api DeleteHaVip
 type DeleteHaVipRequest struct {
 	*requests.RpcRequest
-	HaVipId              string           `position:"Query" name:"HaVipId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	HaVipId              string           `position:"Query" name:"HaVipId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }

+ 2 - 2
services/vpc/delete_i_pv6_translator.go

@@ -77,11 +77,11 @@ func (client *Client) DeleteIPv6TranslatorWithCallback(request *DeleteIPv6Transl
 type DeleteIPv6TranslatorRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
 }
 
 // DeleteIPv6TranslatorResponse is the response struct for api DeleteIPv6Translator

+ 2 - 2
services/vpc/delete_i_pv6_translator_acl_list.go

@@ -76,10 +76,10 @@ func (client *Client) DeleteIPv6TranslatorAclListWithCallback(request *DeleteIPv
 // DeleteIPv6TranslatorAclListRequest is the request struct for api DeleteIPv6TranslatorAclList
 type DeleteIPv6TranslatorAclListRequest struct {
 	*requests.RpcRequest
-	AclId                string           `position:"Query" name:"AclId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	AclId                string           `position:"Query" name:"AclId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }

+ 2 - 2
services/vpc/delete_i_pv6_translator_entry.go

@@ -77,12 +77,12 @@ func (client *Client) DeleteIPv6TranslatorEntryWithCallback(request *DeleteIPv6T
 type DeleteIPv6TranslatorEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken           string           `position:"Query" name:"ClientToken"`
 	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken           string           `position:"Query" name:"ClientToken"`
 	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
-	Ipv6TranslatorId      string           `position:"Query" name:"Ipv6TranslatorId"`
 	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
+	Ipv6TranslatorId      string           `position:"Query" name:"Ipv6TranslatorId"`
 }
 
 // DeleteIPv6TranslatorEntryResponse is the response struct for api DeleteIPv6TranslatorEntry

+ 2 - 2
services/vpc/delete_nat_gateway.go

@@ -77,11 +77,11 @@ func (client *Client) DeleteNatGatewayWithCallback(request *DeleteNatGatewayRequ
 type DeleteNatGatewayRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Force                requests.Boolean `position:"Query" name:"Force"`
-	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Force                requests.Boolean `position:"Query" name:"Force"`
 }
 
 // DeleteNatGatewayResponse is the response struct for api DeleteNatGateway

+ 0 - 108
services/vpc/delete_nqa.go

@@ -1,108 +0,0 @@
-package vpc
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DeleteNqa invokes the vpc.DeleteNqa API synchronously
-// api document: https://help.aliyun.com/api/vpc/deletenqa.html
-func (client *Client) DeleteNqa(request *DeleteNqaRequest) (response *DeleteNqaResponse, err error) {
-	response = CreateDeleteNqaResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DeleteNqaWithChan invokes the vpc.DeleteNqa API asynchronously
-// api document: https://help.aliyun.com/api/vpc/deletenqa.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteNqaWithChan(request *DeleteNqaRequest) (<-chan *DeleteNqaResponse, <-chan error) {
-	responseChan := make(chan *DeleteNqaResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DeleteNqa(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DeleteNqaWithCallback invokes the vpc.DeleteNqa API asynchronously
-// api document: https://help.aliyun.com/api/vpc/deletenqa.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DeleteNqaWithCallback(request *DeleteNqaRequest, callback func(response *DeleteNqaResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DeleteNqaResponse
-		var err error
-		defer close(result)
-		response, err = client.DeleteNqa(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DeleteNqaRequest is the request struct for api DeleteNqa
-type DeleteNqaRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	NqaId                string           `position:"Query" name:"NqaId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DeleteNqaResponse is the response struct for api DeleteNqa
-type DeleteNqaResponse struct {
-	*responses.BaseResponse
-	RequestId string `json:"RequestId" xml:"RequestId"`
-}
-
-// CreateDeleteNqaRequest creates a request to invoke DeleteNqa API
-func CreateDeleteNqaRequest() (request *DeleteNqaRequest) {
-	request = &DeleteNqaRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Vpc", "2016-04-28", "DeleteNqa", "vpc", "openAPI")
-	return
-}
-
-// CreateDeleteNqaResponse creates a response to parse from DeleteNqa response
-func CreateDeleteNqaResponse() (response *DeleteNqaResponse) {
-	response = &DeleteNqaResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 3 - 3
services/vpc/delete_physical_connection.go

@@ -77,12 +77,12 @@ func (client *Client) DeletePhysicalConnectionWithCallback(request *DeletePhysic
 type DeletePhysicalConnectionRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	UserCidr             string           `position:"Query" name:"UserCidr"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 }
 
 // DeletePhysicalConnectionResponse is the response struct for api DeletePhysicalConnection

+ 3 - 3
services/vpc/delete_route_entry.go

@@ -77,14 +77,14 @@ func (client *Client) DeleteRouteEntryWithCallback(request *DeleteRouteEntryRequ
 type DeleteRouteEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
+	NextHopId            string                         `position:"Query" name:"NextHopId"`
+	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
 	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
-	RouteEntryId         string                         `position:"Query" name:"RouteEntryId"`
 	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
 	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
-	NextHopId            string                         `position:"Query" name:"NextHopId"`
 	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
+	RouteEntryId         string                         `position:"Query" name:"RouteEntryId"`
 	NextHopList          *[]DeleteRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
-	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
 }
 
 // DeleteRouteEntryNextHopList is a repeated param struct in DeleteRouteEntryRequest

+ 1 - 1
services/vpc/delete_router_interface.go

@@ -77,8 +77,8 @@ func (client *Client) DeleteRouterInterfaceWithCallback(request *DeleteRouterInt
 type DeleteRouterInterfaceRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`

+ 1 - 1
services/vpc/delete_snat_entry.go

@@ -77,10 +77,10 @@ func (client *Client) DeleteSnatEntryWithCallback(request *DeleteSnatEntryReques
 type DeleteSnatEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	SnatTableId          string           `position:"Query" name:"SnatTableId"`
-	SnatEntryId          string           `position:"Query" name:"SnatEntryId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 2 - 2
services/vpc/delete_ssl_vpn_client_cert.go

@@ -77,11 +77,11 @@ func (client *Client) DeleteSslVpnClientCertWithCallback(request *DeleteSslVpnCl
 type DeleteSslVpnClientCertRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	SslVpnClientCertId   string           `position:"Query" name:"SslVpnClientCertId"`
 }
 
 // DeleteSslVpnClientCertResponse is the response struct for api DeleteSslVpnClientCert

+ 2 - 2
services/vpc/delete_ssl_vpn_server.go

@@ -76,10 +76,10 @@ func (client *Client) DeleteSslVpnServerWithCallback(request *DeleteSslVpnServer
 // DeleteSslVpnServerRequest is the request struct for api DeleteSslVpnServer
 type DeleteSslVpnServerRequest struct {
 	*requests.RpcRequest
-	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	SslVpnServerId       string           `position:"Query" name:"SslVpnServerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }

+ 1 - 1
services/vpc/delete_v_switch.go

@@ -76,11 +76,11 @@ func (client *Client) DeleteVSwitchWithCallback(request *DeleteVSwitchRequest, c
 // DeleteVSwitchRequest is the request struct for api DeleteVSwitch
 type DeleteVSwitchRequest struct {
 	*requests.RpcRequest
-	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 }
 
 // DeleteVSwitchResponse is the response struct for api DeleteVSwitch

+ 2 - 2
services/vpc/delete_virtual_border_router.go

@@ -77,10 +77,10 @@ func (client *Client) DeleteVirtualBorderRouterWithCallback(request *DeleteVirtu
 type DeleteVirtualBorderRouterRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	VbrId                string           `position:"Query" name:"VbrId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 1 - 1
services/vpc/delete_vpc.go

@@ -78,9 +78,9 @@ type DeleteVpcRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	VpcId                string           `position:"Query" name:"VpcId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	VpcId                string           `position:"Query" name:"VpcId"`
 }
 
 // DeleteVpcResponse is the response struct for api DeleteVpc

+ 2 - 2
services/vpc/delete_vpn_connection.go

@@ -77,11 +77,11 @@ func (client *Client) DeleteVpnConnectionWithCallback(request *DeleteVpnConnecti
 type DeleteVpnConnectionRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	VpnConnectionId      string           `position:"Query" name:"VpnConnectionId"`
 }
 
 // DeleteVpnConnectionResponse is the response struct for api DeleteVpnConnection

+ 1 - 1
services/vpc/delete_vpn_gateway.go

@@ -77,8 +77,8 @@ func (client *Client) DeleteVpnGatewayWithCallback(request *DeleteVpnGatewayRequ
 type DeleteVpnGatewayRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`

+ 1 - 1
services/vpc/delete_vpn_pbr_route_entry.go

@@ -78,8 +78,8 @@ type DeleteVpnPbrRouteEntryRequest struct {
 	*requests.RpcRequest
 	RouteSource          string           `position:"Query" name:"RouteSource"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Weight               requests.Integer `position:"Query" name:"Weight"`
 	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`

+ 1 - 1
services/vpc/delete_vpn_route_entry.go

@@ -77,8 +77,8 @@ func (client *Client) DeleteVpnRouteEntryWithCallback(request *DeleteVpnRouteEnt
 type DeleteVpnRouteEntryRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Weight               requests.Integer `position:"Query" name:"Weight"`
 	VpnGatewayId         string           `position:"Query" name:"VpnGatewayId"`

+ 109 - 0
services/vpc/deletion_protection.go

@@ -0,0 +1,109 @@
+package vpc
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DeletionProtection invokes the vpc.DeletionProtection API synchronously
+// api document: https://help.aliyun.com/api/vpc/deletionprotection.html
+func (client *Client) DeletionProtection(request *DeletionProtectionRequest) (response *DeletionProtectionResponse, err error) {
+	response = CreateDeletionProtectionResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DeletionProtectionWithChan invokes the vpc.DeletionProtection API asynchronously
+// api document: https://help.aliyun.com/api/vpc/deletionprotection.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DeletionProtectionWithChan(request *DeletionProtectionRequest) (<-chan *DeletionProtectionResponse, <-chan error) {
+	responseChan := make(chan *DeletionProtectionResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DeletionProtection(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DeletionProtectionWithCallback invokes the vpc.DeletionProtection API asynchronously
+// api document: https://help.aliyun.com/api/vpc/deletionprotection.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DeletionProtectionWithCallback(request *DeletionProtectionRequest, callback func(response *DeletionProtectionResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DeletionProtectionResponse
+		var err error
+		defer close(result)
+		response, err = client.DeletionProtection(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DeletionProtectionRequest is the request struct for api DeletionProtection
+type DeletionProtectionRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ProtectionEnable     requests.Boolean `position:"Query" name:"ProtectionEnable"`
+	Type                 string           `position:"Query" name:"Type"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+}
+
+// DeletionProtectionResponse is the response struct for api DeletionProtection
+type DeletionProtectionResponse struct {
+	*responses.BaseResponse
+	RequestId string `json:"RequestId" xml:"RequestId"`
+}
+
+// CreateDeletionProtectionRequest creates a request to invoke DeletionProtection API
+func CreateDeletionProtectionRequest() (request *DeletionProtectionRequest) {
+	request = &DeletionProtectionRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Vpc", "2016-04-28", "DeletionProtection", "vpc", "openAPI")
+	return
+}
+
+// CreateDeletionProtectionResponse creates a response to parse from DeletionProtection response
+func CreateDeletionProtectionResponse() (response *DeletionProtectionResponse) {
+	response = &DeletionProtectionResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 6 - 6
services/vpc/describe_access_points.go

@@ -76,15 +76,15 @@ func (client *Client) DescribeAccessPointsWithCallback(request *DescribeAccessPo
 // DescribeAccessPointsRequest is the request struct for api DescribeAccessPoints
 type DescribeAccessPointsRequest struct {
 	*requests.RpcRequest
-	Filter               *[]DescribeAccessPointsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer              `position:"Query" name:"ResourceOwnerId"`
-	HostOperator         string                        `position:"Query" name:"HostOperator"`
-	ResourceOwnerAccount string                        `position:"Query" name:"ResourceOwnerAccount"`
-	Name                 string                        `position:"Query" name:"Name"`
-	PageSize             requests.Integer              `position:"Query" name:"PageSize"`
-	OwnerId              requests.Integer              `position:"Query" name:"OwnerId"`
 	Type                 string                        `position:"Query" name:"Type"`
 	PageNumber           requests.Integer              `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer              `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount string                        `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer              `position:"Query" name:"OwnerId"`
+	Filter               *[]DescribeAccessPointsFilter `position:"Query" name:"Filter"  type:"Repeated"`
+	HostOperator         string                        `position:"Query" name:"HostOperator"`
+	Name                 string                        `position:"Query" name:"Name"`
 }
 
 // DescribeAccessPointsFilter is a repeated param struct in DescribeAccessPointsRequest

+ 3 - 3
services/vpc/describe_bandwidth_packages.go

@@ -77,13 +77,13 @@ func (client *Client) DescribeBandwidthPackagesWithCallback(request *DescribeBan
 type DescribeBandwidthPackagesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeBandwidthPackagesResponse is the response struct for api DescribeBandwidthPackages

+ 5 - 5
services/vpc/describe_bgp_groups.go

@@ -77,14 +77,14 @@ func (client *Client) DescribeBgpGroupsWithCallback(request *DescribeBgpGroupsRe
 type DescribeBgpGroupsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterId             string           `position:"Query" name:"RouterId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	RouterId             string           `position:"Query" name:"RouterId"`
 }
 
 // DescribeBgpGroupsResponse is the response struct for api DescribeBgpGroups

+ 3 - 3
services/vpc/describe_bgp_networks.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeBgpNetworksWithCallback(request *DescribeBgpNetwor
 type DescribeBgpNetworksRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterId             string           `position:"Query" name:"RouterId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	RouterId             string           `position:"Query" name:"RouterId"`
 }
 
 // DescribeBgpNetworksResponse is the response struct for api DescribeBgpNetworks

+ 5 - 5
services/vpc/describe_bgp_peers.go

@@ -77,15 +77,15 @@ func (client *Client) DescribeBgpPeersWithCallback(request *DescribeBgpPeersRequ
 type DescribeBgpPeersRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterId             string           `position:"Query" name:"RouterId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	BgpGroupId           string           `position:"Query" name:"BgpGroupId"`
 	BgpPeerId            string           `position:"Query" name:"BgpPeerId"`
-	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	RouterId             string           `position:"Query" name:"RouterId"`
 }
 
 // DescribeBgpPeersResponse is the response struct for api DescribeBgpPeers

+ 5 - 5
services/vpc/describe_common_bandwidth_packages.go

@@ -76,16 +76,16 @@ func (client *Client) DescribeCommonBandwidthPackagesWithCallback(request *Descr
 // DescribeCommonBandwidthPackagesRequest is the request struct for api DescribeCommonBandwidthPackages
 type DescribeCommonBandwidthPackagesRequest struct {
 	*requests.RpcRequest
-	ResourceGroupId        string           `position:"Query" name:"ResourceGroupId"`
 	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	IncludeReservationData requests.Boolean `position:"Query" name:"IncludeReservationData"`
+	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
+	ResourceGroupId        string           `position:"Query" name:"ResourceGroupId"`
+	PageSize               requests.Integer `position:"Query" name:"PageSize"`
 	BandwidthPackageId     string           `position:"Query" name:"BandwidthPackageId"`
 	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
-	Name                   string           `position:"Query" name:"Name"`
-	PageSize               requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
-	IncludeReservationData requests.Boolean `position:"Query" name:"IncludeReservationData"`
-	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
+	Name                   string           `position:"Query" name:"Name"`
 }
 
 // DescribeCommonBandwidthPackagesResponse is the response struct for api DescribeCommonBandwidthPackages

+ 1 - 1
services/vpc/describe_customer_gateway.go

@@ -77,10 +77,10 @@ func (client *Client) DescribeCustomerGatewayWithCallback(request *DescribeCusto
 type DescribeCustomerGatewayRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
 }
 
 // DescribeCustomerGatewayResponse is the response struct for api DescribeCustomerGateway

+ 3 - 3
services/vpc/describe_customer_gateways.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeCustomerGatewaysWithCallback(request *DescribeCust
 type DescribeCustomerGatewaysRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	CustomerGatewayId    string           `position:"Query" name:"CustomerGatewayId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeCustomerGatewaysResponse is the response struct for api DescribeCustomerGateways

+ 5 - 5
services/vpc/describe_eip_addresses.go

@@ -77,14 +77,9 @@ func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddre
 type DescribeEipAddressesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId        requests.Integer           `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount   string                     `position:"Query" name:"ResourceOwnerAccount"`
 	Filter2Value           string                     `position:"Query" name:"Filter.2.Value"`
 	ISP                    string                     `position:"Query" name:"ISP"`
-	OwnerAccount           string                     `position:"Query" name:"OwnerAccount"`
 	AllocationId           string                     `position:"Query" name:"AllocationId"`
-	Filter1Value           string                     `position:"Query" name:"Filter.1.Value"`
-	Filter2Key             string                     `position:"Query" name:"Filter.2.Key"`
-	OwnerId                requests.Integer           `position:"Query" name:"OwnerId"`
 	IncludeReservationData requests.Boolean           `position:"Query" name:"IncludeReservationData"`
 	EipAddress             string                     `position:"Query" name:"EipAddress"`
 	PageNumber             requests.Integer           `position:"Query" name:"PageNumber"`
@@ -94,6 +89,11 @@ type DescribeEipAddressesRequest struct {
 	AssociatedInstanceType string                     `position:"Query" name:"AssociatedInstanceType"`
 	PageSize               requests.Integer           `position:"Query" name:"PageSize"`
 	Tag                    *[]DescribeEipAddressesTag `position:"Query" name:"Tag"  type:"Repeated"`
+	ResourceOwnerAccount   string                     `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount           string                     `position:"Query" name:"OwnerAccount"`
+	Filter1Value           string                     `position:"Query" name:"Filter.1.Value"`
+	Filter2Key             string                     `position:"Query" name:"Filter.2.Key"`
+	OwnerId                requests.Integer           `position:"Query" name:"OwnerId"`
 	ChargeType             string                     `position:"Query" name:"ChargeType"`
 	AssociatedInstanceId   string                     `position:"Query" name:"AssociatedInstanceId"`
 	Status                 string                     `position:"Query" name:"Status"`

+ 2 - 2
services/vpc/describe_eip_monitor_data.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeEipMonitorDataWithCallback(request *DescribeEipMon
 type DescribeEipMonitorDataRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	AllocationId         string           `position:"Query" name:"AllocationId"`
+	StartTime            string           `position:"Query" name:"StartTime"`
 	Period               requests.Integer `position:"Query" name:"Period"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	EndTime              string           `position:"Query" name:"EndTime"`
-	AllocationId         string           `position:"Query" name:"AllocationId"`
-	StartTime            string           `position:"Query" name:"StartTime"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 3 - 3
services/vpc/describe_express_cloud_connections.go

@@ -76,13 +76,13 @@ func (client *Client) DescribeExpressCloudConnectionsWithCallback(request *Descr
 // DescribeExpressCloudConnectionsRequest is the request struct for api DescribeExpressCloudConnections
 type DescribeExpressCloudConnectionsRequest struct {
 	*requests.RpcRequest
-	Filter               *[]DescribeExpressCloudConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer                         `position:"Query" name:"ResourceOwnerId"`
+	PageNumber           requests.Integer                         `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer                         `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string                                   `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string                                   `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer                         `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer                         `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer                         `position:"Query" name:"PageNumber"`
+	Filter               *[]DescribeExpressCloudConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 }
 
 // DescribeExpressCloudConnectionsFilter is a repeated param struct in DescribeExpressCloudConnectionsRequest

+ 3 - 3
services/vpc/describe_flow_logs.go

@@ -77,16 +77,16 @@ func (client *Client) DescribeFlowLogsWithCallback(request *DescribeFlowLogsRequ
 type DescribeFlowLogsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Description          string           `position:"Query" name:"Description"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceId           string           `position:"Query" name:"ResourceId"`
 	ProjectName          string           `position:"Query" name:"ProjectName"`
 	LogStoreName         string           `position:"Query" name:"LogStoreName"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceType         string           `position:"Query" name:"ResourceType"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	TrafficType          string           `position:"Query" name:"TrafficType"`
 	FlowLogId            string           `position:"Query" name:"FlowLogId"`
 	FlowLogName          string           `position:"Query" name:"FlowLogName"`

+ 6 - 6
services/vpc/describe_forward_table_entries.go

@@ -77,18 +77,18 @@ func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeF
 type DescribeForwardTableEntriesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	IpProtocol           string           `position:"Query" name:"IpProtocol"`
-	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	InternalIp           string           `position:"Query" name:"InternalIp"`
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
-	InternalPort         string           `position:"Query" name:"InternalPort"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ExternalIp           string           `position:"Query" name:"ExternalIp"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	IpProtocol           string           `position:"Query" name:"IpProtocol"`
+	ForwardEntryName     string           `position:"Query" name:"ForwardEntryName"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InternalPort         string           `position:"Query" name:"InternalPort"`
 	ExternalPort         string           `position:"Query" name:"ExternalPort"`
 }
 

+ 4 - 4
services/vpc/describe_global_acceleration_instances.go

@@ -79,16 +79,16 @@ type DescribeGlobalAccelerationInstancesRequest struct {
 	IpAddress                    string           `position:"Query" name:"IpAddress"`
 	ResourceOwnerId              requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	BandwidthType                string           `position:"Query" name:"BandwidthType"`
+	IncludeReservationData       requests.Boolean `position:"Query" name:"IncludeReservationData"`
+	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
+	PageNumber                   requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize                     requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount         string           `position:"Query" name:"ResourceOwnerAccount"`
 	ServiceLocation              string           `position:"Query" name:"ServiceLocation"`
 	OwnerAccount                 string           `position:"Query" name:"OwnerAccount"`
 	OwnerId                      requests.Integer `position:"Query" name:"OwnerId"`
-	IncludeReservationData       requests.Boolean `position:"Query" name:"IncludeReservationData"`
-	GlobalAccelerationInstanceId string           `position:"Query" name:"GlobalAccelerationInstanceId"`
 	ServerId                     string           `position:"Query" name:"ServerId"`
-	PageNumber                   requests.Integer `position:"Query" name:"PageNumber"`
 	Name                         string           `position:"Query" name:"Name"`
-	PageSize                     requests.Integer `position:"Query" name:"PageSize"`
 	Status                       string           `position:"Query" name:"Status"`
 }
 

+ 4 - 4
services/vpc/describe_grant_rules_to_cen.go

@@ -76,14 +76,14 @@ func (client *Client) DescribeGrantRulesToCenWithCallback(request *DescribeGrant
 // DescribeGrantRulesToCenRequest is the request struct for api DescribeGrantRulesToCen
 type DescribeGrantRulesToCenRequest struct {
 	*requests.RpcRequest
-	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
 	InstanceType         string           `position:"Query" name:"InstanceType"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribeGrantRulesToCenResponse is the response struct for api DescribeGrantRulesToCen

+ 3 - 3
services/vpc/describe_ha_vips.go

@@ -76,13 +76,13 @@ func (client *Client) DescribeHaVipsWithCallback(request *DescribeHaVipsRequest,
 // DescribeHaVipsRequest is the request struct for api DescribeHaVips
 type DescribeHaVipsRequest struct {
 	*requests.RpcRequest
-	Filter               *[]DescribeHaVipsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
+	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
+	Filter               *[]DescribeHaVipsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 }
 
 // DescribeHaVipsFilter is a repeated param struct in DescribeHaVipsRequest

+ 113 - 0
services/vpc/describe_high_definition_monitor_log_attribute.go

@@ -0,0 +1,113 @@
+package vpc
+
+//Licensed under the Apache License, Version 2.0 (the "License");
+//you may not use this file except in compliance with the License.
+//You may obtain a copy of the License at
+//
+//http://www.apache.org/licenses/LICENSE-2.0
+//
+//Unless required by applicable law or agreed to in writing, software
+//distributed under the License is distributed on an "AS IS" BASIS,
+//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+//See the License for the specific language governing permissions and
+//limitations under the License.
+//
+// Code generated by Alibaba Cloud SDK Code Generator.
+// Changes may cause incorrect behavior and will be lost if the code is regenerated.
+
+import (
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
+	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
+)
+
+// DescribeHighDefinitionMonitorLogAttribute invokes the vpc.DescribeHighDefinitionMonitorLogAttribute API synchronously
+// api document: https://help.aliyun.com/api/vpc/describehighdefinitionmonitorlogattribute.html
+func (client *Client) DescribeHighDefinitionMonitorLogAttribute(request *DescribeHighDefinitionMonitorLogAttributeRequest) (response *DescribeHighDefinitionMonitorLogAttributeResponse, err error) {
+	response = CreateDescribeHighDefinitionMonitorLogAttributeResponse()
+	err = client.DoAction(request, response)
+	return
+}
+
+// DescribeHighDefinitionMonitorLogAttributeWithChan invokes the vpc.DescribeHighDefinitionMonitorLogAttribute API asynchronously
+// api document: https://help.aliyun.com/api/vpc/describehighdefinitionmonitorlogattribute.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeHighDefinitionMonitorLogAttributeWithChan(request *DescribeHighDefinitionMonitorLogAttributeRequest) (<-chan *DescribeHighDefinitionMonitorLogAttributeResponse, <-chan error) {
+	responseChan := make(chan *DescribeHighDefinitionMonitorLogAttributeResponse, 1)
+	errChan := make(chan error, 1)
+	err := client.AddAsyncTask(func() {
+		defer close(responseChan)
+		defer close(errChan)
+		response, err := client.DescribeHighDefinitionMonitorLogAttribute(request)
+		if err != nil {
+			errChan <- err
+		} else {
+			responseChan <- response
+		}
+	})
+	if err != nil {
+		errChan <- err
+		close(responseChan)
+		close(errChan)
+	}
+	return responseChan, errChan
+}
+
+// DescribeHighDefinitionMonitorLogAttributeWithCallback invokes the vpc.DescribeHighDefinitionMonitorLogAttribute API asynchronously
+// api document: https://help.aliyun.com/api/vpc/describehighdefinitionmonitorlogattribute.html
+// asynchronous document: https://help.aliyun.com/document_detail/66220.html
+func (client *Client) DescribeHighDefinitionMonitorLogAttributeWithCallback(request *DescribeHighDefinitionMonitorLogAttributeRequest, callback func(response *DescribeHighDefinitionMonitorLogAttributeResponse, err error)) <-chan int {
+	result := make(chan int, 1)
+	err := client.AddAsyncTask(func() {
+		var response *DescribeHighDefinitionMonitorLogAttributeResponse
+		var err error
+		defer close(result)
+		response, err = client.DescribeHighDefinitionMonitorLogAttribute(request)
+		callback(response, err)
+		result <- 1
+	})
+	if err != nil {
+		defer close(result)
+		callback(nil, err)
+		result <- 0
+	}
+	return result
+}
+
+// DescribeHighDefinitionMonitorLogAttributeRequest is the request struct for api DescribeHighDefinitionMonitorLogAttribute
+type DescribeHighDefinitionMonitorLogAttributeRequest struct {
+	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceType         string           `position:"Query" name:"InstanceType"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+}
+
+// DescribeHighDefinitionMonitorLogAttributeResponse is the response struct for api DescribeHighDefinitionMonitorLogAttribute
+type DescribeHighDefinitionMonitorLogAttributeResponse struct {
+	*responses.BaseResponse
+	RequestId    string `json:"RequestId" xml:"RequestId"`
+	Success      string `json:"Success" xml:"Success"`
+	InstanceId   string `json:"InstanceId" xml:"InstanceId"`
+	InstanceType string `json:"InstanceType" xml:"InstanceType"`
+	LogProject   string `json:"LogProject" xml:"LogProject"`
+	LogStore     string `json:"LogStore" xml:"LogStore"`
+}
+
+// CreateDescribeHighDefinitionMonitorLogAttributeRequest creates a request to invoke DescribeHighDefinitionMonitorLogAttribute API
+func CreateDescribeHighDefinitionMonitorLogAttributeRequest() (request *DescribeHighDefinitionMonitorLogAttributeRequest) {
+	request = &DescribeHighDefinitionMonitorLogAttributeRequest{
+		RpcRequest: &requests.RpcRequest{},
+	}
+	request.InitWithApiInfo("Vpc", "2016-04-28", "DescribeHighDefinitionMonitorLogAttribute", "vpc", "openAPI")
+	return
+}
+
+// CreateDescribeHighDefinitionMonitorLogAttributeResponse creates a response to parse from DescribeHighDefinitionMonitorLogAttribute response
+func CreateDescribeHighDefinitionMonitorLogAttributeResponse() (response *DescribeHighDefinitionMonitorLogAttributeResponse) {
+	response = &DescribeHighDefinitionMonitorLogAttributeResponse{
+		BaseResponse: &responses.BaseResponse{},
+	}
+	return
+}

+ 3 - 3
services/vpc/describe_i_pv6_translator_acl_list_attributes.go

@@ -76,13 +76,13 @@ func (client *Client) DescribeIPv6TranslatorAclListAttributesWithCallback(reques
 // DescribeIPv6TranslatorAclListAttributesRequest is the request struct for api DescribeIPv6TranslatorAclListAttributes
 type DescribeIPv6TranslatorAclListAttributesRequest struct {
 	*requests.RpcRequest
-	AclId                string           `position:"Query" name:"AclId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	AclId                string           `position:"Query" name:"AclId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeIPv6TranslatorAclListAttributesResponse is the response struct for api DescribeIPv6TranslatorAclListAttributes

+ 3 - 3
services/vpc/describe_i_pv6_translator_acl_lists.go

@@ -76,14 +76,14 @@ func (client *Client) DescribeIPv6TranslatorAclListsWithCallback(request *Descri
 // DescribeIPv6TranslatorAclListsRequest is the request struct for api DescribeIPv6TranslatorAclLists
 type DescribeIPv6TranslatorAclListsRequest struct {
 	*requests.RpcRequest
-	AclId                string           `position:"Query" name:"AclId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	AclName              string           `position:"Query" name:"AclName"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	AclId                string           `position:"Query" name:"AclId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeIPv6TranslatorAclListsResponse is the response struct for api DescribeIPv6TranslatorAclLists

+ 6 - 6
services/vpc/describe_i_pv6_translator_entries.go

@@ -77,21 +77,21 @@ func (client *Client) DescribeIPv6TranslatorEntriesWithCallback(request *Describ
 type DescribeIPv6TranslatorEntriesRequest struct {
 	*requests.RpcRequest
 	BackendIpv4Port       requests.Integer `position:"Query" name:"BackendIpv4Port"`
-	AclId                 string           `position:"Query" name:"AclId"`
 	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
-	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
 	EntryName             string           `position:"Query" name:"EntryName"`
-	AllocateIpv6Addr      string           `position:"Query" name:"AllocateIpv6Addr"`
 	ClientToken           string           `position:"Query" name:"ClientToken"`
-	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
-	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
 	AclStatus             string           `position:"Query" name:"AclStatus"`
 	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
 	AclType               string           `position:"Query" name:"AclType"`
 	AllocateIpv6Port      requests.Integer `position:"Query" name:"AllocateIpv6Port"`
 	PageSize              requests.Integer `position:"Query" name:"PageSize"`
 	BackendIpv4Addr       string           `position:"Query" name:"BackendIpv4Addr"`
+	AclId                 string           `position:"Query" name:"AclId"`
+	Ipv6TranslatorEntryId string           `position:"Query" name:"Ipv6TranslatorEntryId"`
+	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
+	AllocateIpv6Addr      string           `position:"Query" name:"AllocateIpv6Addr"`
+	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
+	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
 	TransProtocol         string           `position:"Query" name:"TransProtocol"`
 	Ipv6TranslatorId      string           `position:"Query" name:"Ipv6TranslatorId"`
 }

+ 5 - 5
services/vpc/describe_i_pv6_translators.go

@@ -76,17 +76,17 @@ func (client *Client) DescribeIPv6TranslatorsWithCallback(request *DescribeIPv6T
 // DescribeIPv6TranslatorsRequest is the request struct for api DescribeIPv6Translators
 type DescribeIPv6TranslatorsRequest struct {
 	*requests.RpcRequest
-	BusinessStatus       string           `position:"Query" name:"BusinessStatus"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	AllocateIpv4Addr     string           `position:"Query" name:"AllocateIpv4Addr"`
+	Spec                 string           `position:"Query" name:"Spec"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	BusinessStatus       string           `position:"Query" name:"BusinessStatus"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	AllocateIpv6Addr     string           `position:"Query" name:"AllocateIpv6Addr"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	AllocateIpv4Addr     string           `position:"Query" name:"AllocateIpv4Addr"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Spec                 string           `position:"Query" name:"Spec"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	Name                 string           `position:"Query" name:"Name"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	Ipv6TranslatorId     string           `position:"Query" name:"Ipv6TranslatorId"`
 	PayType              string           `position:"Query" name:"PayType"`
 	Status               string           `position:"Query" name:"Status"`

+ 5 - 5
services/vpc/describe_nat_gateways.go

@@ -77,16 +77,16 @@ func (client *Client) DescribeNatGatewaysWithCallback(request *DescribeNatGatewa
 type DescribeNatGatewaysRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	Spec                 string           `position:"Query" name:"Spec"`
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	VpcId                string           `position:"Query" name:"VpcId"`
-	Name                 string           `position:"Query" name:"Name"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	VpcId                string           `position:"Query" name:"VpcId"`
+	Name                 string           `position:"Query" name:"Name"`
 }
 
 // DescribeNatGatewaysResponse is the response struct for api DescribeNatGateways

+ 0 - 115
services/vpc/describe_nqas.go

@@ -1,115 +0,0 @@
-package vpc
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeNqas invokes the vpc.DescribeNqas API synchronously
-// api document: https://help.aliyun.com/api/vpc/describenqas.html
-func (client *Client) DescribeNqas(request *DescribeNqasRequest) (response *DescribeNqasResponse, err error) {
-	response = CreateDescribeNqasResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeNqasWithChan invokes the vpc.DescribeNqas API asynchronously
-// api document: https://help.aliyun.com/api/vpc/describenqas.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeNqasWithChan(request *DescribeNqasRequest) (<-chan *DescribeNqasResponse, <-chan error) {
-	responseChan := make(chan *DescribeNqasResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeNqas(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeNqasWithCallback invokes the vpc.DescribeNqas API asynchronously
-// api document: https://help.aliyun.com/api/vpc/describenqas.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeNqasWithCallback(request *DescribeNqasRequest, callback func(response *DescribeNqasResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeNqasResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeNqas(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeNqasRequest is the request struct for api DescribeNqas
-type DescribeNqasRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterId             string           `position:"Query" name:"RouterId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	NqaId                string           `position:"Query" name:"NqaId"`
-	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-}
-
-// DescribeNqasResponse is the response struct for api DescribeNqas
-type DescribeNqasResponse struct {
-	*responses.BaseResponse
-	RequestId  string `json:"RequestId" xml:"RequestId"`
-	TotalCount int    `json:"TotalCount" xml:"TotalCount"`
-	PageNumber int    `json:"PageNumber" xml:"PageNumber"`
-	PageSize   int    `json:"PageSize" xml:"PageSize"`
-	Nqas       Nqas   `json:"Nqas" xml:"Nqas"`
-}
-
-// CreateDescribeNqasRequest creates a request to invoke DescribeNqas API
-func CreateDescribeNqasRequest() (request *DescribeNqasRequest) {
-	request = &DescribeNqasRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Vpc", "2016-04-28", "DescribeNqas", "vpc", "openAPI")
-	return
-}
-
-// CreateDescribeNqasResponse creates a response to parse from DescribeNqas response
-func CreateDescribeNqasResponse() (response *DescribeNqasResponse) {
-	response = &DescribeNqasResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 2 - 2
services/vpc/describe_physical_connection_loa.go

@@ -77,11 +77,11 @@ func (client *Client) DescribePhysicalConnectionLOAWithCallback(request *Describ
 type DescribePhysicalConnectionLOARequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribePhysicalConnectionLOAResponse is the response struct for api DescribePhysicalConnectionLOA

+ 0 - 110
services/vpc/describe_physical_connection_order.go

@@ -1,110 +0,0 @@
-package vpc
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribePhysicalConnectionOrder invokes the vpc.DescribePhysicalConnectionOrder API synchronously
-// api document: https://help.aliyun.com/api/vpc/describephysicalconnectionorder.html
-func (client *Client) DescribePhysicalConnectionOrder(request *DescribePhysicalConnectionOrderRequest) (response *DescribePhysicalConnectionOrderResponse, err error) {
-	response = CreateDescribePhysicalConnectionOrderResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribePhysicalConnectionOrderWithChan invokes the vpc.DescribePhysicalConnectionOrder API asynchronously
-// api document: https://help.aliyun.com/api/vpc/describephysicalconnectionorder.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribePhysicalConnectionOrderWithChan(request *DescribePhysicalConnectionOrderRequest) (<-chan *DescribePhysicalConnectionOrderResponse, <-chan error) {
-	responseChan := make(chan *DescribePhysicalConnectionOrderResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribePhysicalConnectionOrder(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribePhysicalConnectionOrderWithCallback invokes the vpc.DescribePhysicalConnectionOrder API asynchronously
-// api document: https://help.aliyun.com/api/vpc/describephysicalconnectionorder.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribePhysicalConnectionOrderWithCallback(request *DescribePhysicalConnectionOrderRequest, callback func(response *DescribePhysicalConnectionOrderResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribePhysicalConnectionOrderResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribePhysicalConnectionOrder(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribePhysicalConnectionOrderRequest is the request struct for api DescribePhysicalConnectionOrder
-type DescribePhysicalConnectionOrderRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribePhysicalConnectionOrderResponse is the response struct for api DescribePhysicalConnectionOrder
-type DescribePhysicalConnectionOrderResponse struct {
-	*responses.BaseResponse
-	RequestId  string `json:"RequestId" xml:"RequestId"`
-	InstanceId string `json:"InstanceId" xml:"InstanceId"`
-	OrderId    string `json:"OrderId" xml:"OrderId"`
-}
-
-// CreateDescribePhysicalConnectionOrderRequest creates a request to invoke DescribePhysicalConnectionOrder API
-func CreateDescribePhysicalConnectionOrderRequest() (request *DescribePhysicalConnectionOrderRequest) {
-	request = &DescribePhysicalConnectionOrderRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Vpc", "2016-04-28", "DescribePhysicalConnectionOrder", "vpc", "openAPI")
-	return
-}
-
-// CreateDescribePhysicalConnectionOrderResponse creates a response to parse from DescribePhysicalConnectionOrder response
-func CreateDescribePhysicalConnectionOrderResponse() (response *DescribePhysicalConnectionOrderResponse) {
-	response = &DescribePhysicalConnectionOrderResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 5 - 5
services/vpc/describe_physical_connections.go

@@ -76,15 +76,15 @@ func (client *Client) DescribePhysicalConnectionsWithCallback(request *DescribeP
 // DescribePhysicalConnectionsRequest is the request struct for api DescribePhysicalConnections
 type DescribePhysicalConnectionsRequest struct {
 	*requests.RpcRequest
-	Filter                 *[]DescribePhysicalConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId        requests.Integer                     `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount   string                               `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken            string                               `position:"Query" name:"ClientToken"`
-	OwnerAccount           string                               `position:"Query" name:"OwnerAccount"`
-	PageSize               requests.Integer                     `position:"Query" name:"PageSize"`
-	OwnerId                requests.Integer                     `position:"Query" name:"OwnerId"`
 	IncludeReservationData requests.Boolean                     `position:"Query" name:"IncludeReservationData"`
 	PageNumber             requests.Integer                     `position:"Query" name:"PageNumber"`
+	PageSize               requests.Integer                     `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount   string                               `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount           string                               `position:"Query" name:"OwnerAccount"`
+	OwnerId                requests.Integer                     `position:"Query" name:"OwnerId"`
+	Filter                 *[]DescribePhysicalConnectionsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 }
 
 // DescribePhysicalConnectionsFilter is a repeated param struct in DescribePhysicalConnectionsRequest

+ 2 - 2
services/vpc/describe_regions.go

@@ -77,11 +77,11 @@ func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsReques
 type DescribeRegionsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ProductType          string           `position:"Query" name:"ProductType"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ProductType          string           `position:"Query" name:"ProductType"`
+	AcceptLanguage       string           `position:"Query" name:"AcceptLanguage"`
 }
 
 // DescribeRegionsResponse is the response struct for api DescribeRegions

+ 6 - 6
services/vpc/describe_route_table_list.go

@@ -77,18 +77,18 @@ func (client *Client) DescribeRouteTableListWithCallback(request *DescribeRouteT
 type DescribeRouteTableListRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
 	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
-	RouterType           string                       `position:"Query" name:"RouterType"`
 	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
 	RouteTableName       string                       `position:"Query" name:"RouteTableName"`
-	RouterId             string                       `position:"Query" name:"RouterId"`
-	VpcId                string                       `position:"Query" name:"VpcId"`
 	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
 	Tag                  *[]DescribeRouteTableListTag `position:"Query" name:"Tag"  type:"Repeated"`
 	RouteTableId         string                       `position:"Query" name:"RouteTableId"`
+	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
+	RouterType           string                       `position:"Query" name:"RouterType"`
+	RouterId             string                       `position:"Query" name:"RouterId"`
+	VpcId                string                       `position:"Query" name:"VpcId"`
 }
 
 // DescribeRouteTableListTag is a repeated param struct in DescribeRouteTableListRequest

Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels