فهرست منبع

Merge branch 'master' into test

gaort 7 سال پیش
والد
کامیت
995fc5eb0c
100فایلهای تغییر یافته به همراه535 افزوده شده و 524 حذف شده
  1. 5 1
      ChangeLog.txt
  2. 2 2
      services/ecs/activate_router_interface.go
  3. 4 4
      services/ecs/add_bandwidth_package_ips.go
  4. 3 3
      services/ecs/add_ip_range.go
  5. 9 9
      services/ecs/add_tags.go
  6. 3 3
      services/ecs/allocate_eip_address.go
  7. 4 4
      services/ecs/allocate_public_ip_address.go
  8. 2 2
      services/ecs/apply_auto_snapshot_policy.go
  9. 4 4
      services/ecs/associate_eip_address.go
  10. 4 4
      services/ecs/associate_ha_vip.go
  11. 2 2
      services/ecs/attach_classic_link_vpc.go
  12. 5 5
      services/ecs/attach_disk.go
  13. 1 1
      services/ecs/attach_instance_ram_role.go
  14. 1 1
      services/ecs/attach_key_pair.go
  15. 2 2
      services/ecs/attach_network_interface.go
  16. 12 12
      services/ecs/authorize_security_group.go
  17. 11 11
      services/ecs/authorize_security_group_egress.go
  18. 3 3
      services/ecs/bind_ip_range.go
  19. 3 3
      services/ecs/cancel_agreement.go
  20. 2 2
      services/ecs/cancel_auto_snapshot_policy.go
  21. 2 2
      services/ecs/cancel_copy_image.go
  22. 4 4
      services/ecs/cancel_physical_connection.go
  23. 2 2
      services/ecs/cancel_task.go
  24. 6 6
      services/ecs/check_auto_snapshot_policy.go
  25. 2 2
      services/ecs/check_disk_enable_auto_snapshot_validation.go
  26. 2 2
      services/ecs/connect_router_interface.go
  27. 2 2
      services/ecs/convert_nat_public_ip_to_eip.go
  28. 12 12
      services/ecs/copy_image.go
  29. 3 3
      services/ecs/create_auto_snapshot_policy.go
  30. 5 5
      services/ecs/create_command.go
  31. 6 6
      services/ecs/create_deployment_set.go
  32. 15 15
      services/ecs/create_disk.go
  33. 7 7
      services/ecs/create_forward_entry.go
  34. 4 4
      services/ecs/create_ha_vip.go
  35. 4 4
      services/ecs/create_hpc_cluster.go
  36. 16 16
      services/ecs/create_image.go
  37. 42 42
      services/ecs/create_instance.go
  38. 1 1
      services/ecs/create_key_pair.go
  39. 6 6
      services/ecs/create_nat_gateway.go
  40. 6 6
      services/ecs/create_network_interface.go
  41. 10 10
      services/ecs/create_physical_connection.go
  42. 7 7
      services/ecs/create_route_entry.go
  43. 14 14
      services/ecs/create_router_interface.go
  44. 10 10
      services/ecs/create_security_group.go
  45. 10 10
      services/ecs/create_snapshot.go
  46. 6 6
      services/ecs/create_v_switch.go
  47. 9 9
      services/ecs/create_virtual_border_router.go
  48. 4 4
      services/ecs/create_vpc.go
  49. 2 2
      services/ecs/deactivate_router_interface.go
  50. 1 1
      services/ecs/delete_auto_snapshot_policy.go
  51. 2 2
      services/ecs/delete_bandwidth_package.go
  52. 2 2
      services/ecs/delete_command.go
  53. 1 1
      services/ecs/delete_deployment_set.go
  54. 2 2
      services/ecs/delete_disk.go
  55. 2 2
      services/ecs/delete_forward_entry.go
  56. 3 3
      services/ecs/delete_ha_vip.go
  57. 3 3
      services/ecs/delete_hpc_cluster.go
  58. 3 3
      services/ecs/delete_image.go
  59. 3 3
      services/ecs/delete_instance.go
  60. 1 1
      services/ecs/delete_key_pairs.go
  61. 2 2
      services/ecs/delete_nat_gateway.go
  62. 1 1
      services/ecs/delete_network_interface.go
  63. 4 4
      services/ecs/delete_physical_connection.go
  64. 1 1
      services/ecs/delete_recycle_bin.go
  65. 5 5
      services/ecs/delete_route_entry.go
  66. 4 4
      services/ecs/delete_router_interface.go
  67. 2 2
      services/ecs/delete_security_group.go
  68. 3 3
      services/ecs/delete_snapshot.go
  69. 1 1
      services/ecs/delete_v_switch.go
  70. 4 4
      services/ecs/delete_virtual_border_router.go
  71. 2 2
      services/ecs/delete_vpc.go
  72. 5 5
      services/ecs/describe_access_points.go
  73. 1 1
      services/ecs/describe_auto_snapshot_policy.go
  74. 3 3
      services/ecs/describe_auto_snapshot_policy_ex.go
  75. 5 5
      services/ecs/describe_bandwidth_packages.go
  76. 4 4
      services/ecs/describe_classic_link_instances.go
  77. 1 1
      services/ecs/describe_clusters.go
  78. 6 6
      services/ecs/describe_commands.go
  79. 4 4
      services/ecs/describe_deployment_set_topology.go
  80. 8 8
      services/ecs/describe_deployment_sets.go
  81. 5 5
      services/ecs/describe_disk_monitor_data.go
  82. 32 32
      services/ecs/describe_disks.go
  83. 8 8
      services/ecs/describe_disks_full_status.go
  84. 12 12
      services/ecs/describe_eip_addresses.go
  85. 5 5
      services/ecs/describe_eip_monitor_data.go
  86. 4 4
      services/ecs/describe_forward_table_entries.go
  87. 4 4
      services/ecs/describe_ha_vips.go
  88. 4 4
      services/ecs/describe_hpc_clusters.go
  89. 4 4
      services/ecs/describe_image_share_permission.go
  90. 11 4
      services/ecs/describe_image_support_instance_types.go
  91. 25 25
      services/ecs/describe_images.go
  92. 2 2
      services/ecs/describe_instance_attribute.go
  93. 2 2
      services/ecs/describe_instance_auto_renew_attribute.go
  94. 9 9
      services/ecs/describe_instance_history_events.go
  95. 5 5
      services/ecs/describe_instance_monitor_data.go
  96. 2 2
      services/ecs/describe_instance_physical_attribute.go
  97. 3 3
      services/ecs/describe_instance_ram_role.go
  98. 4 4
      services/ecs/describe_instance_status.go
  99. 2 2
      services/ecs/describe_instance_type_families.go
  100. 2 2
      services/ecs/describe_instance_types.go

+ 5 - 1
ChangeLog.txt

@@ -1,9 +1,13 @@
-2018-01-17 Version: 0.8.1
+2018-01-18 Version: 0.8.2
 1. Set default timeout to 10s
 1. Set default timeout to 10s
 2. Make integration tests more stable
 2. Make integration tests more stable
 3. Fix the problem of LocationResolver in concurrency
 3. Fix the problem of LocationResolver in concurrency
 4. Modifying the naming specification
 4. Modifying the naming specification
 
 
+2018-01-18 Version: 0.8.1
+1, Update ECS go SDK to catch up with other langs.
+2, DescribeImageSupportInstanceTypes add new param Filter and ActionType
+
 2018-01-16 Version: 0.8.0
 2018-01-16 Version: 0.8.0
 1,  Add TriggerMode param in AddMediaWorkflow.
 1,  Add TriggerMode param in AddMediaWorkflow.
 2, Add TriggerMode param in QueryMediaWorkflowList/SearchMediaWorkflow/UpdateMediaWorkflow.
 2, Add TriggerMode param in QueryMediaWorkflowList/SearchMediaWorkflow/UpdateMediaWorkflow.

+ 2 - 2
services/ecs/activate_router_interface.go

@@ -64,10 +64,10 @@ func (client *Client) ActivateRouterInterfaceWithCallback(request *ActivateRoute
 
 
 type ActivateRouterInterfaceRequest struct {
 type ActivateRouterInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 }
 }
 
 
 type ActivateRouterInterfaceResponse struct {
 type ActivateRouterInterfaceResponse struct {

+ 4 - 4
services/ecs/add_bandwidth_package_ips.go

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

+ 3 - 3
services/ecs/add_ip_range.go

@@ -64,11 +64,11 @@ func (client *Client) AddIpRangeWithCallback(request *AddIpRangeRequest, callbac
 
 
 type AddIpRangeRequest struct {
 type AddIpRangeRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ZoneId               string           `position:"Query" name:"ZoneId"`
+	IpAddress            string           `position:"Query" name:"IpAddress"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	IpAddress            string           `position:"Query" name:"IpAddress"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 9 - 9
services/ecs/add_tags.go

@@ -64,21 +64,21 @@ func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func
 
 
 type AddTagsRequest struct {
 type AddTagsRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceType         string           `position:"Query" name:"ResourceType"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceId           string           `position:"Query" name:"ResourceId"`
+	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
 	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
 	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
-	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
-	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	ResourceType         string           `position:"Query" name:"ResourceType"`
+	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
 	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
 	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
-	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
 	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
 	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
-	ResourceId           string           `position:"Query" name:"ResourceId"`
-	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
+	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
 }
 }
 
 
 type AddTagsResponse struct {
 type AddTagsResponse struct {

+ 3 - 3
services/ecs/allocate_eip_address.go

@@ -64,13 +64,13 @@ func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddress
 
 
 type AllocateEipAddressRequest struct {
 type AllocateEipAddressRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Bandwidth            string           `position:"Query" name:"Bandwidth"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
 	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Bandwidth            string           `position:"Query" name:"Bandwidth"`
 }
 }
 
 
 type AllocateEipAddressResponse struct {
 type AllocateEipAddressResponse struct {

+ 4 - 4
services/ecs/allocate_public_ip_address.go

@@ -64,13 +64,13 @@ func (client *Client) AllocatePublicIpAddressWithCallback(request *AllocatePubli
 
 
 type AllocatePublicIpAddressRequest struct {
 type AllocatePublicIpAddressRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	VlanId               string           `position:"Query" name:"VlanId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	IpAddress            string           `position:"Query" name:"IpAddress"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	VlanId               string           `position:"Query" name:"VlanId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	IpAddress            string           `position:"Query" name:"IpAddress"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 }
 
 
 type AllocatePublicIpAddressResponse struct {
 type AllocatePublicIpAddressResponse struct {

+ 2 - 2
services/ecs/apply_auto_snapshot_policy.go

@@ -64,10 +64,10 @@ func (client *Client) ApplyAutoSnapshotPolicyWithCallback(request *ApplyAutoSnap
 
 
 type ApplyAutoSnapshotPolicyRequest struct {
 type ApplyAutoSnapshotPolicyRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	DiskIds              string           `position:"Query" name:"diskIds"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	AutoSnapshotPolicyId string           `position:"Query" name:"autoSnapshotPolicyId"`
 	AutoSnapshotPolicyId string           `position:"Query" name:"autoSnapshotPolicyId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	DiskIds              string           `position:"Query" name:"diskIds"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 4 - 4
services/ecs/associate_eip_address.go

@@ -64,13 +64,13 @@ func (client *Client) AssociateEipAddressWithCallback(request *AssociateEipAddre
 
 
 type AssociateEipAddressRequest struct {
 type AssociateEipAddressRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	AllocationId         string           `position:"Query" name:"AllocationId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	InstanceType         string           `position:"Query" name:"InstanceType"`
 	InstanceType         string           `position:"Query" name:"InstanceType"`
+	AllocationId         string           `position:"Query" name:"AllocationId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 
 type AssociateEipAddressResponse struct {
 type AssociateEipAddressResponse struct {

+ 4 - 4
services/ecs/associate_ha_vip.go

@@ -64,13 +64,13 @@ func (client *Client) AssociateHaVipWithCallback(request *AssociateHaVipRequest,
 
 
 type AssociateHaVipRequest struct {
 type AssociateHaVipRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	HaVipId              string           `position:"Query" name:"HaVipId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
-	HaVipId              string           `position:"Query" name:"HaVipId"`
 }
 }
 
 
 type AssociateHaVipResponse struct {
 type AssociateHaVipResponse struct {

+ 2 - 2
services/ecs/attach_classic_link_vpc.go

@@ -64,11 +64,11 @@ func (client *Client) AttachClassicLinkVpcWithCallback(request *AttachClassicLin
 
 
 type AttachClassicLinkVpcRequest struct {
 type AttachClassicLinkVpcRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 }
 
 
 type AttachClassicLinkVpcResponse struct {
 type AttachClassicLinkVpcResponse struct {

+ 5 - 5
services/ecs/attach_disk.go

@@ -64,14 +64,14 @@ func (client *Client) AttachDiskWithCallback(request *AttachDiskRequest, callbac
 
 
 type AttachDiskRequest struct {
 type AttachDiskRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Device               string           `position:"Query" name:"Device"`
-	DiskId               string           `position:"Query" name:"DiskId"`
-	DeleteWithInstance   requests.Boolean `position:"Query" name:"DeleteWithInstance"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	DiskId               string           `position:"Query" name:"DiskId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
+	Device               string           `position:"Query" name:"Device"`
+	DeleteWithInstance   requests.Boolean `position:"Query" name:"DeleteWithInstance"`
 }
 }
 
 
 type AttachDiskResponse struct {
 type AttachDiskResponse struct {

+ 1 - 1
services/ecs/attach_instance_ram_role.go

@@ -64,10 +64,10 @@ func (client *Client) AttachInstanceRamRoleWithCallback(request *AttachInstanceR
 
 
 type AttachInstanceRamRoleRequest struct {
 type AttachInstanceRamRoleRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	RamRoleName          string           `position:"Query" name:"RamRoleName"`
 	RamRoleName          string           `position:"Query" name:"RamRoleName"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 1 - 1
services/ecs/attach_key_pair.go

@@ -64,10 +64,10 @@ func (client *Client) AttachKeyPairWithCallback(request *AttachKeyPairRequest, c
 
 
 type AttachKeyPairRequest struct {
 type AttachKeyPairRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	KeyPairName          string           `position:"Query" name:"KeyPairName"`
 	KeyPairName          string           `position:"Query" name:"KeyPairName"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/attach_network_interface.go

@@ -64,12 +64,12 @@ func (client *Client) AttachNetworkInterfaceWithCallback(request *AttachNetworkI
 
 
 type AttachNetworkInterfaceRequest struct {
 type AttachNetworkInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
+	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
 }
 }
 
 
 type AttachNetworkInterfaceResponse struct {
 type AttachNetworkInterfaceResponse struct {

+ 12 - 12
services/ecs/authorize_security_group.go

@@ -64,24 +64,24 @@ func (client *Client) AuthorizeSecurityGroupWithCallback(request *AuthorizeSecur
 
 
 type AuthorizeSecurityGroupRequest struct {
 type AuthorizeSecurityGroupRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	NicType                 string           `position:"Query" name:"NicType"`
+	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SourcePortRange         string           `position:"Query" name:"SourcePortRange"`
+	ClientToken             string           `position:"Query" name:"ClientToken"`
+	SecurityGroupId         string           `position:"Query" name:"SecurityGroupId"`
+	Description             string           `position:"Query" name:"Description"`
+	SourceGroupOwnerId      requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
 	SourceGroupOwnerAccount string           `position:"Query" name:"SourceGroupOwnerAccount"`
 	SourceGroupOwnerAccount string           `position:"Query" name:"SourceGroupOwnerAccount"`
+	Policy                  string           `position:"Query" name:"Policy"`
 	PortRange               string           `position:"Query" name:"PortRange"`
 	PortRange               string           `position:"Query" name:"PortRange"`
-	DestCidrIp              string           `position:"Query" name:"DestCidrIp"`
 	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount    string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description             string           `position:"Query" name:"Description"`
-	Priority                string           `position:"Query" name:"Priority"`
-	ResourceOwnerId         requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	IpProtocol              string           `position:"Query" name:"IpProtocol"`
 	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount            string           `position:"Query" name:"OwnerAccount"`
-	SourceGroupOwnerId      requests.Integer `position:"Query" name:"SourceGroupOwnerId"`
-	ClientToken             string           `position:"Query" name:"ClientToken"`
-	SecurityGroupId         string           `position:"Query" name:"SecurityGroupId"`
-	SourcePortRange         string           `position:"Query" name:"SourcePortRange"`
+	SourceCidrIp            string           `position:"Query" name:"SourceCidrIp"`
 	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId                 requests.Integer `position:"Query" name:"OwnerId"`
-	IpProtocol              string           `position:"Query" name:"IpProtocol"`
+	Priority                string           `position:"Query" name:"Priority"`
+	DestCidrIp              string           `position:"Query" name:"DestCidrIp"`
 	SourceGroupId           string           `position:"Query" name:"SourceGroupId"`
 	SourceGroupId           string           `position:"Query" name:"SourceGroupId"`
-	NicType                 string           `position:"Query" name:"NicType"`
-	Policy                  string           `position:"Query" name:"Policy"`
-	SourceCidrIp            string           `position:"Query" name:"SourceCidrIp"`
 }
 }
 
 
 type AuthorizeSecurityGroupResponse struct {
 type AuthorizeSecurityGroupResponse struct {

+ 11 - 11
services/ecs/authorize_security_group_egress.go

@@ -64,24 +64,24 @@ func (client *Client) AuthorizeSecurityGroupEgressWithCallback(request *Authoriz
 
 
 type AuthorizeSecurityGroupEgressRequest struct {
 type AuthorizeSecurityGroupEgressRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	NicType               string           `position:"Query" name:"NicType"`
+	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SourcePortRange       string           `position:"Query" name:"SourcePortRange"`
+	ClientToken           string           `position:"Query" name:"ClientToken"`
+	SecurityGroupId       string           `position:"Query" name:"SecurityGroupId"`
+	Description           string           `position:"Query" name:"Description"`
+	Policy                string           `position:"Query" name:"Policy"`
 	PortRange             string           `position:"Query" name:"PortRange"`
 	PortRange             string           `position:"Query" name:"PortRange"`
-	DestCidrIp            string           `position:"Query" name:"DestCidrIp"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description           string           `position:"Query" name:"Description"`
-	Priority              string           `position:"Query" name:"Priority"`
-	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	IpProtocol            string           `position:"Query" name:"IpProtocol"`
 	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
+	SourceCidrIp          string           `position:"Query" name:"SourceCidrIp"`
 	DestGroupId           string           `position:"Query" name:"DestGroupId"`
 	DestGroupId           string           `position:"Query" name:"DestGroupId"`
-	ClientToken           string           `position:"Query" name:"ClientToken"`
-	SecurityGroupId       string           `position:"Query" name:"SecurityGroupId"`
-	SourcePortRange       string           `position:"Query" name:"SourcePortRange"`
 	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
-	IpProtocol            string           `position:"Query" name:"IpProtocol"`
 	DestGroupOwnerAccount string           `position:"Query" name:"DestGroupOwnerAccount"`
 	DestGroupOwnerAccount string           `position:"Query" name:"DestGroupOwnerAccount"`
+	Priority              string           `position:"Query" name:"Priority"`
+	DestCidrIp            string           `position:"Query" name:"DestCidrIp"`
 	DestGroupOwnerId      requests.Integer `position:"Query" name:"DestGroupOwnerId"`
 	DestGroupOwnerId      requests.Integer `position:"Query" name:"DestGroupOwnerId"`
-	NicType               string           `position:"Query" name:"NicType"`
-	Policy                string           `position:"Query" name:"Policy"`
-	SourceCidrIp          string           `position:"Query" name:"SourceCidrIp"`
 }
 }
 
 
 type AuthorizeSecurityGroupEgressResponse struct {
 type AuthorizeSecurityGroupEgressResponse struct {

+ 3 - 3
services/ecs/bind_ip_range.go

@@ -64,12 +64,12 @@ func (client *Client) BindIpRangeWithCallback(request *BindIpRangeRequest, callb
 
 
 type BindIpRangeRequest struct {
 type BindIpRangeRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	IpAddress            string           `position:"Query" name:"IpAddress"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	IpAddress            string           `position:"Query" name:"IpAddress"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 }
 
 
 type BindIpRangeResponse struct {
 type BindIpRangeResponse struct {

+ 3 - 3
services/ecs/cancel_agreement.go

@@ -64,11 +64,11 @@ func (client *Client) CancelAgreementWithCallback(request *CancelAgreementReques
 
 
 type CancelAgreementRequest struct {
 type CancelAgreementRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	AgreementType        string           `position:"Query" name:"AgreementType"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	AgreementType        string           `position:"Query" name:"AgreementType"`
 }
 }
 
 
 type CancelAgreementResponse struct {
 type CancelAgreementResponse struct {

+ 2 - 2
services/ecs/cancel_auto_snapshot_policy.go

@@ -64,9 +64,9 @@ func (client *Client) CancelAutoSnapshotPolicyWithCallback(request *CancelAutoSn
 
 
 type CancelAutoSnapshotPolicyRequest struct {
 type CancelAutoSnapshotPolicyRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	DiskIds              string           `position:"Query" name:"diskIds"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	DiskIds              string           `position:"Query" name:"diskIds"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/cancel_copy_image.go

@@ -64,11 +64,11 @@ func (client *Client) CancelCopyImageWithCallback(request *CancelCopyImageReques
 
 
 type CancelCopyImageRequest struct {
 type CancelCopyImageRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ImageId              string           `position:"Query" name:"ImageId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ImageId              string           `position:"Query" name:"ImageId"`
 }
 }
 
 
 type CancelCopyImageResponse struct {
 type CancelCopyImageResponse struct {

+ 4 - 4
services/ecs/cancel_physical_connection.go

@@ -64,13 +64,13 @@ func (client *Client) CancelPhysicalConnectionWithCallback(request *CancelPhysic
 
 
 type CancelPhysicalConnectionRequest struct {
 type CancelPhysicalConnectionRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	UserCidr             string           `position:"Query" name:"UserCidr"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	UserCidr             string           `position:"Query" name:"UserCidr"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 }
 }
 
 
 type CancelPhysicalConnectionResponse struct {
 type CancelPhysicalConnectionResponse struct {

+ 2 - 2
services/ecs/cancel_task.go

@@ -64,10 +64,10 @@ func (client *Client) CancelTaskWithCallback(request *CancelTaskRequest, callbac
 
 
 type CancelTaskRequest struct {
 type CancelTaskRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	TaskId               string           `position:"Query" name:"TaskId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	TaskId               string           `position:"Query" name:"TaskId"`
 }
 }
 
 
 type CancelTaskResponse struct {
 type CancelTaskResponse struct {

+ 6 - 6
services/ecs/check_auto_snapshot_policy.go

@@ -64,18 +64,18 @@ func (client *Client) CheckAutoSnapshotPolicyWithCallback(request *CheckAutoSnap
 
 
 type CheckAutoSnapshotPolicyRequest struct {
 type CheckAutoSnapshotPolicyRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	DataDiskPolicyRetentionLastWeek   requests.Boolean `position:"Query" name:"DataDiskPolicyRetentionLastWeek"`
+	DataDiskPolicyEnabled             requests.Boolean `position:"Query" name:"DataDiskPolicyEnabled"`
+	ResourceOwnerId                   requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	DataDiskPolicyRetentionDays       requests.Integer `position:"Query" name:"DataDiskPolicyRetentionDays"`
 	DataDiskPolicyRetentionDays       requests.Integer `position:"Query" name:"DataDiskPolicyRetentionDays"`
 	ResourceOwnerAccount              string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount              string           `position:"Query" name:"ResourceOwnerAccount"`
-	DataDiskPolicyTimePeriod          requests.Integer `position:"Query" name:"DataDiskPolicyTimePeriod"`
 	SystemDiskPolicyRetentionLastWeek requests.Boolean `position:"Query" name:"SystemDiskPolicyRetentionLastWeek"`
 	SystemDiskPolicyRetentionLastWeek requests.Boolean `position:"Query" name:"SystemDiskPolicyRetentionLastWeek"`
-	SystemDiskPolicyEnabled           requests.Boolean `position:"Query" name:"SystemDiskPolicyEnabled"`
-	SystemDiskPolicyTimePeriod        requests.Integer `position:"Query" name:"SystemDiskPolicyTimePeriod"`
-	ResourceOwnerId                   requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerAccount                      string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount                      string           `position:"Query" name:"OwnerAccount"`
+	SystemDiskPolicyTimePeriod        requests.Integer `position:"Query" name:"SystemDiskPolicyTimePeriod"`
 	OwnerId                           requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId                           requests.Integer `position:"Query" name:"OwnerId"`
-	DataDiskPolicyEnabled             requests.Boolean `position:"Query" name:"DataDiskPolicyEnabled"`
+	DataDiskPolicyRetentionLastWeek   requests.Boolean `position:"Query" name:"DataDiskPolicyRetentionLastWeek"`
 	SystemDiskPolicyRetentionDays     requests.Integer `position:"Query" name:"SystemDiskPolicyRetentionDays"`
 	SystemDiskPolicyRetentionDays     requests.Integer `position:"Query" name:"SystemDiskPolicyRetentionDays"`
+	DataDiskPolicyTimePeriod          requests.Integer `position:"Query" name:"DataDiskPolicyTimePeriod"`
+	SystemDiskPolicyEnabled           requests.Boolean `position:"Query" name:"SystemDiskPolicyEnabled"`
 }
 }
 
 
 type CheckAutoSnapshotPolicyResponse struct {
 type CheckAutoSnapshotPolicyResponse struct {

+ 2 - 2
services/ecs/check_disk_enable_auto_snapshot_validation.go

@@ -64,10 +64,10 @@ func (client *Client) CheckDiskEnableAutoSnapshotValidationWithCallback(request
 
 
 type CheckDiskEnableAutoSnapshotValidationRequest struct {
 type CheckDiskEnableAutoSnapshotValidationRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	DiskIds              string           `position:"Query" name:"DiskIds"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	DiskIds              string           `position:"Query" name:"DiskIds"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/connect_router_interface.go

@@ -64,10 +64,10 @@ func (client *Client) ConnectRouterInterfaceWithCallback(request *ConnectRouterI
 
 
 type ConnectRouterInterfaceRequest struct {
 type ConnectRouterInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 }
 }
 
 
 type ConnectRouterInterfaceResponse struct {
 type ConnectRouterInterfaceResponse struct {

+ 2 - 2
services/ecs/convert_nat_public_ip_to_eip.go

@@ -64,9 +64,9 @@ func (client *Client) ConvertNatPublicIpToEipWithCallback(request *ConvertNatPub
 
 
 type ConvertNatPublicIpToEipRequest struct {
 type ConvertNatPublicIpToEipRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 }
 
 

+ 12 - 12
services/ecs/copy_image.go

@@ -64,25 +64,25 @@ func (client *Client) CopyImageWithCallback(request *CopyImageRequest, callback
 
 
 type CopyImageRequest struct {
 type CopyImageRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	Tag4Value              string           `position:"Query" name:"Tag.4.Value"`
+	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ImageId                string           `position:"Query" name:"ImageId"`
+	Tag2Key                string           `position:"Query" name:"Tag.2.Key"`
+	Tag5Key                string           `position:"Query" name:"Tag.5.Key"`
+	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
+	DestinationImageName   string           `position:"Query" name:"DestinationImageName"`
 	DestinationRegionId    string           `position:"Query" name:"DestinationRegionId"`
 	DestinationRegionId    string           `position:"Query" name:"DestinationRegionId"`
+	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
+	Tag3Key                string           `position:"Query" name:"Tag.3.Key"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
-	Tag5Key                string           `position:"Query" name:"Tag.5.Key"`
-	ImageId                string           `position:"Query" name:"ImageId"`
-	Encrypted              requests.Boolean `position:"Query" name:"Encrypted"`
 	Tag5Value              string           `position:"Query" name:"Tag.5.Value"`
 	Tag5Value              string           `position:"Query" name:"Tag.5.Value"`
-	Tag3Key                string           `position:"Query" name:"Tag.3.Key"`
-	DestinationImageName   string           `position:"Query" name:"DestinationImageName"`
-	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
 	Tag1Key                string           `position:"Query" name:"Tag.1.Key"`
 	Tag1Key                string           `position:"Query" name:"Tag.1.Key"`
-	Tag2Key                string           `position:"Query" name:"Tag.2.Key"`
 	Tag1Value              string           `position:"Query" name:"Tag.1.Value"`
 	Tag1Value              string           `position:"Query" name:"Tag.1.Value"`
-	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Tag4Value              string           `position:"Query" name:"Tag.4.Value"`
-	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
-	Tag3Value              string           `position:"Query" name:"Tag.3.Value"`
-	DestinationDescription string           `position:"Query" name:"DestinationDescription"`
+	Encrypted              requests.Boolean `position:"Query" name:"Encrypted"`
 	Tag2Value              string           `position:"Query" name:"Tag.2.Value"`
 	Tag2Value              string           `position:"Query" name:"Tag.2.Value"`
 	Tag4Key                string           `position:"Query" name:"Tag.4.Key"`
 	Tag4Key                string           `position:"Query" name:"Tag.4.Key"`
+	DestinationDescription string           `position:"Query" name:"DestinationDescription"`
+	Tag3Value              string           `position:"Query" name:"Tag.3.Value"`
 }
 }
 
 
 type CopyImageResponse struct {
 type CopyImageResponse struct {

+ 3 - 3
services/ecs/create_auto_snapshot_policy.go

@@ -64,13 +64,13 @@ func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSn
 
 
 type CreateAutoSnapshotPolicyRequest struct {
 type CreateAutoSnapshotPolicyRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	RepeatWeekdays         string           `position:"Query" name:"repeatWeekdays"`
-	AutoSnapshotPolicyName string           `position:"Query" name:"autoSnapshotPolicyName"`
+	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
 	TimePoints             string           `position:"Query" name:"timePoints"`
 	TimePoints             string           `position:"Query" name:"timePoints"`
 	RetentionDays          requests.Integer `position:"Query" name:"retentionDays"`
 	RetentionDays          requests.Integer `position:"Query" name:"retentionDays"`
-	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
+	RepeatWeekdays         string           `position:"Query" name:"repeatWeekdays"`
+	AutoSnapshotPolicyName string           `position:"Query" name:"autoSnapshotPolicyName"`
 }
 }
 
 
 type CreateAutoSnapshotPolicyResponse struct {
 type CreateAutoSnapshotPolicyResponse struct {

+ 5 - 5
services/ecs/create_command.go

@@ -64,16 +64,16 @@ func (client *Client) CreateCommandWithCallback(request *CreateCommandRequest, c
 
 
 type CreateCommandRequest struct {
 type CreateCommandRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	WorkingDir           string           `position:"Query" name:"WorkingDir"`
 	WorkingDir           string           `position:"Query" name:"WorkingDir"`
+	Description          string           `position:"Query" name:"Description"`
 	Type                 string           `position:"Query" name:"Type"`
 	Type                 string           `position:"Query" name:"Type"`
+	CommandContent       string           `position:"Query" name:"CommandContent"`
+	Timeout              requests.Integer `position:"Query" name:"Timeout"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
-	Name                 string           `position:"Query" name:"Name"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	CommandContent       string           `position:"Query" name:"CommandContent"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Timeout              requests.Integer `position:"Query" name:"Timeout"`
+	Name                 string           `position:"Query" name:"Name"`
 }
 }
 
 
 type CreateCommandResponse struct {
 type CreateCommandResponse struct {

+ 6 - 6
services/ecs/create_deployment_set.go

@@ -64,17 +64,17 @@ func (client *Client) CreateDeploymentSetWithCallback(request *CreateDeploymentS
 
 
 type CreateDeploymentSetRequest struct {
 type CreateDeploymentSetRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ZoneId               string           `position:"Query" name:"ZoneId"`
-	Strategy             string           `position:"Query" name:"Strategy"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Description          string           `position:"Query" name:"Description"`
 	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
 	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	Granularity          string           `position:"Query" name:"Granularity"`
 	Granularity          string           `position:"Query" name:"Granularity"`
 	Domain               string           `position:"Query" name:"Domain"`
 	Domain               string           `position:"Query" name:"Domain"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
+	Strategy             string           `position:"Query" name:"Strategy"`
 }
 }
 
 
 type CreateDeploymentSetResponse struct {
 type CreateDeploymentSetResponse struct {

+ 15 - 15
services/ecs/create_disk.go

@@ -64,29 +64,29 @@ func (client *Client) CreateDiskWithCallback(request *CreateDiskRequest, callbac
 
 
 type CreateDiskRequest struct {
 type CreateDiskRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ZoneId               string           `position:"Query" name:"ZoneId"`
-	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
-	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	SnapshotId           string           `position:"Query" name:"SnapshotId"`
 	SnapshotId           string           `position:"Query" name:"SnapshotId"`
+	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
 	Description          string           `position:"Query" name:"Description"`
 	Description          string           `position:"Query" name:"Description"`
-	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
-	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
+	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
 	DiskName             string           `position:"Query" name:"DiskName"`
 	DiskName             string           `position:"Query" name:"DiskName"`
+	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
 	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
 	ResourceGroupId      string           `position:"Query" name:"ResourceGroupId"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
 	DiskCategory         string           `position:"Query" name:"DiskCategory"`
 	DiskCategory         string           `position:"Query" name:"DiskCategory"`
+	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
+	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
+	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
 	Size                 requests.Integer `position:"Query" name:"Size"`
 	Size                 requests.Integer `position:"Query" name:"Size"`
 	Encrypted            requests.Boolean `position:"Query" name:"Encrypted"`
 	Encrypted            requests.Boolean `position:"Query" name:"Encrypted"`
-	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
-	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
-	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
+	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
 }
 }
 
 
 type CreateDiskResponse struct {
 type CreateDiskResponse struct {

+ 7 - 7
services/ecs/create_forward_entry.go

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

+ 4 - 4
services/ecs/create_ha_vip.go

@@ -65,12 +65,12 @@ func (client *Client) CreateHaVipWithCallback(request *CreateHaVipRequest, callb
 type CreateHaVipRequest struct {
 type CreateHaVipRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
 	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 	VSwitchId            string           `position:"Query" name:"VSwitchId"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	IpAddress            string           `position:"Query" name:"IpAddress"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Description          string           `position:"Query" name:"Description"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 4 - 4
services/ecs/create_hpc_cluster.go

@@ -64,13 +64,13 @@ func (client *Client) CreateHpcClusterWithCallback(request *CreateHpcClusterRequ
 
 
 type CreateHpcClusterRequest struct {
 type CreateHpcClusterRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Description          string           `position:"Query" name:"Description"`
 	Description          string           `position:"Query" name:"Description"`
-	Name                 string           `position:"Query" name:"Name"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Name                 string           `position:"Query" name:"Name"`
 }
 }
 
 
 type CreateHpcClusterResponse struct {
 type CreateHpcClusterResponse struct {

+ 16 - 16
services/ecs/create_image.go

@@ -64,29 +64,29 @@ func (client *Client) CreateImageWithCallback(request *CreateImageRequest, callb
 
 
 type CreateImageRequest struct {
 type CreateImageRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	Architecture         string                          `position:"Query" name:"Architecture"`
-	Tag5Value            string                          `position:"Query" name:"Tag.5.Value"`
-	Tag3Key              string                          `position:"Query" name:"Tag.3.Key"`
-	ResourceOwnerAccount string                          `position:"Query" name:"ResourceOwnerAccount"`
+	DiskDeviceMapping    *[]CreateImageDiskDeviceMapping `position:"Query" name:"DiskDeviceMapping"  type:"Repeated"`
+	Tag4Value            string                          `position:"Query" name:"Tag.4.Value"`
+	ResourceOwnerId      requests.Integer                `position:"Query" name:"ResourceOwnerId"`
 	SnapshotId           string                          `position:"Query" name:"SnapshotId"`
 	SnapshotId           string                          `position:"Query" name:"SnapshotId"`
+	Tag2Key              string                          `position:"Query" name:"Tag.2.Key"`
+	ClientToken          string                          `position:"Query" name:"ClientToken"`
 	Description          string                          `position:"Query" name:"Description"`
 	Description          string                          `position:"Query" name:"Description"`
-	DiskDeviceMapping    *[]CreateImageDiskDeviceMapping `position:"Query" name:"DiskDeviceMapping"  type:"Repeated"`
-	Tag1Key              string                          `position:"Query" name:"Tag.1.Key"`
+	Tag3Key              string                          `position:"Query" name:"Tag.3.Key"`
+	Platform             string                          `position:"Query" name:"Platform"`
 	Tag1Value            string                          `position:"Query" name:"Tag.1.Value"`
 	Tag1Value            string                          `position:"Query" name:"Tag.1.Value"`
-	ResourceOwnerId      requests.Integer                `position:"Query" name:"ResourceOwnerId"`
+	ImageName            string                          `position:"Query" name:"ImageName"`
+	Tag3Value            string                          `position:"Query" name:"Tag.3.Value"`
+	Architecture         string                          `position:"Query" name:"Architecture"`
+	Tag5Key              string                          `position:"Query" name:"Tag.5.Key"`
+	ResourceOwnerAccount string                          `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string                          `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string                          `position:"Query" name:"OwnerAccount"`
-	Tag4Value            string                          `position:"Query" name:"Tag.4.Value"`
-	Platform             string                          `position:"Query" name:"Platform"`
-	ClientToken          string                          `position:"Query" name:"ClientToken"`
-	ImageVersion         string                          `position:"Query" name:"ImageVersion"`
 	OwnerId              requests.Integer                `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer                `position:"Query" name:"OwnerId"`
-	Tag5Key              string                          `position:"Query" name:"Tag.5.Key"`
-	ImageName            string                          `position:"Query" name:"ImageName"`
-	Tag2Key              string                          `position:"Query" name:"Tag.2.Key"`
+	Tag5Value            string                          `position:"Query" name:"Tag.5.Value"`
+	Tag1Key              string                          `position:"Query" name:"Tag.1.Key"`
 	InstanceId           string                          `position:"Query" name:"InstanceId"`
 	InstanceId           string                          `position:"Query" name:"InstanceId"`
-	Tag3Value            string                          `position:"Query" name:"Tag.3.Value"`
-	Tag4Key              string                          `position:"Query" name:"Tag.4.Key"`
 	Tag2Value            string                          `position:"Query" name:"Tag.2.Value"`
 	Tag2Value            string                          `position:"Query" name:"Tag.2.Value"`
+	ImageVersion         string                          `position:"Query" name:"ImageVersion"`
+	Tag4Key              string                          `position:"Query" name:"Tag.4.Key"`
 }
 }
 
 
 type CreateImageDiskDeviceMapping struct {
 type CreateImageDiskDeviceMapping struct {

+ 42 - 42
services/ecs/create_instance.go

@@ -64,59 +64,59 @@ func (client *Client) CreateInstanceWithCallback(request *CreateInstanceRequest,
 
 
 type CreateInstanceRequest struct {
 type CreateInstanceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	SpotPriceLimit              requests.Float            `position:"Query" name:"SpotPriceLimit"`
-	SystemDiskCategory          string                    `position:"Query" name:"SystemDisk.Category"`
-	SpotStrategy                string                    `position:"Query" name:"SpotStrategy"`
-	ZoneId                      string                    `position:"Query" name:"ZoneId"`
-	ClusterId                   string                    `position:"Query" name:"ClusterId"`
-	InnerIpAddress              string                    `position:"Query" name:"InnerIpAddress"`
-	Password                    string                    `position:"Query" name:"Password"`
-	PeriodUnit                  string                    `position:"Query" name:"PeriodUnit"`
-	InstanceType                string                    `position:"Query" name:"InstanceType"`
+	Tag4Value                   string                    `position:"Query" name:"Tag.4.Value"`
+	ResourceOwnerId             requests.Integer          `position:"Query" name:"ResourceOwnerId"`
+	Tag2Key                     string                    `position:"Query" name:"Tag.2.Key"`
+	HpcClusterId                string                    `position:"Query" name:"HpcClusterId"`
 	Tag3Key                     string                    `position:"Query" name:"Tag.3.Key"`
 	Tag3Key                     string                    `position:"Query" name:"Tag.3.Key"`
-	Tag5Value                   string                    `position:"Query" name:"Tag.5.Value"`
-	Description                 string                    `position:"Query" name:"Description"`
-	Tag1Key                     string                    `position:"Query" name:"Tag.1.Key"`
+	SecurityEnhancementStrategy string                    `position:"Query" name:"SecurityEnhancementStrategy"`
+	KeyPairName                 string                    `position:"Query" name:"KeyPairName"`
+	SpotPriceLimit              requests.Float            `position:"Query" name:"SpotPriceLimit"`
 	Tag1Value                   string                    `position:"Query" name:"Tag.1.Value"`
 	Tag1Value                   string                    `position:"Query" name:"Tag.1.Value"`
-	ResourceOwnerId             requests.Integer          `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount                string                    `position:"Query" name:"OwnerAccount"`
-	AutoRenewPeriod             requests.Integer          `position:"Query" name:"AutoRenewPeriod"`
-	VSwitchId                   string                    `position:"Query" name:"VSwitchId"`
-	ClientToken                 string                    `position:"Query" name:"ClientToken"`
-	InternetChargeType          string                    `position:"Query" name:"InternetChargeType"`
-	SecurityGroupId             string                    `position:"Query" name:"SecurityGroupId"`
+	ResourceGroupId             string                    `position:"Query" name:"ResourceGroupId"`
 	HostName                    string                    `position:"Query" name:"HostName"`
 	HostName                    string                    `position:"Query" name:"HostName"`
-	KeyPairName                 string                    `position:"Query" name:"KeyPairName"`
-	OwnerId                     requests.Integer          `position:"Query" name:"OwnerId"`
-	SystemDiskDiskName          string                    `position:"Query" name:"SystemDisk.DiskName"`
+	Password                    string                    `position:"Query" name:"Password"`
+	AutoRenewPeriod             requests.Integer          `position:"Query" name:"AutoRenewPeriod"`
+	NodeControllerId            string                    `position:"Query" name:"NodeControllerId"`
 	Period                      requests.Integer          `position:"Query" name:"Period"`
 	Period                      requests.Integer          `position:"Query" name:"Period"`
 	Tag5Key                     string                    `position:"Query" name:"Tag.5.Key"`
 	Tag5Key                     string                    `position:"Query" name:"Tag.5.Key"`
-	IoOptimized                 string                    `position:"Query" name:"IoOptimized"`
-	UseAdditionalService        requests.Boolean          `position:"Query" name:"UseAdditionalService"`
+	OwnerId                     requests.Integer          `position:"Query" name:"OwnerId"`
+	VSwitchId                   string                    `position:"Query" name:"VSwitchId"`
+	PrivateIpAddress            string                    `position:"Query" name:"PrivateIpAddress"`
+	SpotStrategy                string                    `position:"Query" name:"SpotStrategy"`
+	PeriodUnit                  string                    `position:"Query" name:"PeriodUnit"`
 	InstanceName                string                    `position:"Query" name:"InstanceName"`
 	InstanceName                string                    `position:"Query" name:"InstanceName"`
-	Tag2Key                     string                    `position:"Query" name:"Tag.2.Key"`
-	Tag4Key                     string                    `position:"Query" name:"Tag.4.Key"`
-	SecurityEnhancementStrategy string                    `position:"Query" name:"SecurityEnhancementStrategy"`
-	UserData                    string                    `position:"Query" name:"UserData"`
-	ResourceOwnerAccount        string                    `position:"Query" name:"ResourceOwnerAccount"`
-	NodeControllerId            string                    `position:"Query" name:"NodeControllerId"`
 	AutoRenew                   requests.Boolean          `position:"Query" name:"AutoRenew"`
 	AutoRenew                   requests.Boolean          `position:"Query" name:"AutoRenew"`
-	Tag4Value                   string                    `position:"Query" name:"Tag.4.Value"`
-	SystemDiskSize              requests.Integer          `position:"Query" name:"SystemDisk.Size"`
-	DataDisk                    *[]CreateInstanceDataDisk `position:"Query" name:"DataDisk"  type:"Repeated"`
-	InternetMaxBandwidthOut     requests.Integer          `position:"Query" name:"InternetMaxBandwidthOut"`
-	PrivateIpAddress            string                    `position:"Query" name:"PrivateIpAddress"`
-	VlanId                      string                    `position:"Query" name:"VlanId"`
-	ResourceGroupId             string                    `position:"Query" name:"ResourceGroupId"`
-	ImageId                     string                    `position:"Query" name:"ImageId"`
-	HpcClusterId                string                    `position:"Query" name:"HpcClusterId"`
-	RamRoleName                 string                    `position:"Query" name:"RamRoleName"`
+	InternetChargeType          string                    `position:"Query" name:"InternetChargeType"`
+	ZoneId                      string                    `position:"Query" name:"ZoneId"`
+	Tag4Key                     string                    `position:"Query" name:"Tag.4.Key"`
 	InternetMaxBandwidthIn      requests.Integer          `position:"Query" name:"InternetMaxBandwidthIn"`
 	InternetMaxBandwidthIn      requests.Integer          `position:"Query" name:"InternetMaxBandwidthIn"`
-	DeploymentSetId             string                    `position:"Query" name:"DeploymentSetId"`
-	SystemDiskDescription       string                    `position:"Query" name:"SystemDisk.Description"`
+	UseAdditionalService        requests.Boolean          `position:"Query" name:"UseAdditionalService"`
+	ImageId                     string                    `position:"Query" name:"ImageId"`
+	ClientToken                 string                    `position:"Query" name:"ClientToken"`
+	VlanId                      string                    `position:"Query" name:"VlanId"`
+	IoOptimized                 string                    `position:"Query" name:"IoOptimized"`
+	SecurityGroupId             string                    `position:"Query" name:"SecurityGroupId"`
+	InternetMaxBandwidthOut     requests.Integer          `position:"Query" name:"InternetMaxBandwidthOut"`
+	Description                 string                    `position:"Query" name:"Description"`
+	SystemDiskCategory          string                    `position:"Query" name:"SystemDisk.Category"`
+	UserData                    string                    `position:"Query" name:"UserData"`
+	InstanceType                string                    `position:"Query" name:"InstanceType"`
 	InstanceChargeType          string                    `position:"Query" name:"InstanceChargeType"`
 	InstanceChargeType          string                    `position:"Query" name:"InstanceChargeType"`
 	Tag3Value                   string                    `position:"Query" name:"Tag.3.Value"`
 	Tag3Value                   string                    `position:"Query" name:"Tag.3.Value"`
+	DeploymentSetId             string                    `position:"Query" name:"DeploymentSetId"`
+	InnerIpAddress              string                    `position:"Query" name:"InnerIpAddress"`
+	ResourceOwnerAccount        string                    `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount                string                    `position:"Query" name:"OwnerAccount"`
+	SystemDiskDiskName          string                    `position:"Query" name:"SystemDisk.DiskName"`
+	RamRoleName                 string                    `position:"Query" name:"RamRoleName"`
+	ClusterId                   string                    `position:"Query" name:"ClusterId"`
+	DataDisk                    *[]CreateInstanceDataDisk `position:"Query" name:"DataDisk"  type:"Repeated"`
+	Tag5Value                   string                    `position:"Query" name:"Tag.5.Value"`
+	Tag1Key                     string                    `position:"Query" name:"Tag.1.Key"`
+	SystemDiskSize              requests.Integer          `position:"Query" name:"SystemDisk.Size"`
 	Tag2Value                   string                    `position:"Query" name:"Tag.2.Value"`
 	Tag2Value                   string                    `position:"Query" name:"Tag.2.Value"`
+	SystemDiskDescription       string                    `position:"Query" name:"SystemDisk.Description"`
 }
 }
 
 
 type CreateInstanceDataDisk struct {
 type CreateInstanceDataDisk struct {

+ 1 - 1
services/ecs/create_key_pair.go

@@ -64,9 +64,9 @@ func (client *Client) CreateKeyPairWithCallback(request *CreateKeyPairRequest, c
 
 
 type CreateKeyPairRequest struct {
 type CreateKeyPairRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	KeyPairName          string           `position:"Query" name:"KeyPairName"`
 	KeyPairName          string           `position:"Query" name:"KeyPairName"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 6 - 6
services/ecs/create_nat_gateway.go

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

+ 6 - 6
services/ecs/create_network_interface.go

@@ -64,16 +64,16 @@ func (client *Client) CreateNetworkInterfaceWithCallback(request *CreateNetworkI
 
 
 type CreateNetworkInterfaceRequest struct {
 type CreateNetworkInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	NetworkInterfaceName string           `position:"Query" name:"NetworkInterfaceName"`
-	PrimaryIpAddress     string           `position:"Query" name:"PrimaryIpAddress"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
 	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
+	Description          string           `position:"Query" name:"Description"`
+	NetworkInterfaceName string           `position:"Query" name:"NetworkInterfaceName"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	VSwitchId            string           `position:"Query" name:"VSwitchId"`
+	PrimaryIpAddress     string           `position:"Query" name:"PrimaryIpAddress"`
 }
 }
 
 
 type CreateNetworkInterfaceResponse struct {
 type CreateNetworkInterfaceResponse struct {

+ 10 - 10
services/ecs/create_physical_connection.go

@@ -64,22 +64,22 @@ func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysic
 
 
 type CreatePhysicalConnectionRequest struct {
 type CreatePhysicalConnectionRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
-	ClientToken                   string           `position:"Query" name:"ClientToken"`
-	UserCidr                      string           `position:"Query" name:"UserCidr"`
 	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
 	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
 	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
 	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
-	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
-	Type                          string           `position:"Query" name:"Type"`
-	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
-	LineOperator                  string           `position:"Query" name:"LineOperator"`
+	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"`
 	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"`
 	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
 	Description                   string           `position:"Query" name:"Description"`
 	Description                   string           `position:"Query" name:"Description"`
-	PortType                      string           `position:"Query" name:"PortType"`
+	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"`
 	Name                          string           `position:"Query" name:"Name"`
-	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
+	UserCidr                      string           `position:"Query" name:"UserCidr"`
 }
 }
 
 
 type CreatePhysicalConnectionResponse struct {
 type CreatePhysicalConnectionResponse struct {

+ 7 - 7
services/ecs/create_route_entry.go

@@ -64,16 +64,16 @@ func (client *Client) CreateRouteEntryWithCallback(request *CreateRouteEntryRequ
 
 
 type CreateRouteEntryRequest struct {
 type CreateRouteEntryRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	NextHopType          string                         `position:"Query" name:"NextHopType"`
-	ClientToken          string                         `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
-	NextHopList          *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
-	NextHopId            string                         `position:"Query" name:"NextHopId"`
-	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
 	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer               `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string                         `position:"Query" name:"ResourceOwnerAccount"`
+	ClientToken          string                         `position:"Query" name:"ClientToken"`
+	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
 	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string                         `position:"Query" name:"OwnerAccount"`
+	NextHopId            string                         `position:"Query" name:"NextHopId"`
 	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer               `position:"Query" name:"OwnerId"`
-	DestinationCidrBlock string                         `position:"Query" name:"DestinationCidrBlock"`
+	NextHopType          string                         `position:"Query" name:"NextHopType"`
+	NextHopList          *[]CreateRouteEntryNextHopList `position:"Query" name:"NextHopList"  type:"Repeated"`
+	RouteTableId         string                         `position:"Query" name:"RouteTableId"`
 }
 }
 
 
 type CreateRouteEntryNextHopList struct {
 type CreateRouteEntryNextHopList struct {

+ 14 - 14
services/ecs/create_router_interface.go

@@ -64,27 +64,27 @@ func (client *Client) CreateRouterInterfaceWithCallback(request *CreateRouterInt
 
 
 type CreateRouterInterfaceRequest struct {
 type CreateRouterInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	Spec                     string           `position:"Query" name:"Spec"`
+	AccessPointId            string           `position:"Query" name:"AccessPointId"`
+	OppositeRouterId         string           `position:"Query" name:"OppositeRouterId"`
+	OppositeAccessPointId    string           `position:"Query" name:"OppositeAccessPointId"`
+	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Role                     string           `position:"Query" name:"Role"`
+	ClientToken              string           `position:"Query" name:"ClientToken"`
+	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
 	OppositeRegionId         string           `position:"Query" name:"OppositeRegionId"`
 	OppositeRegionId         string           `position:"Query" name:"OppositeRegionId"`
+	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
 	HealthCheckTargetIp      string           `position:"Query" name:"HealthCheckTargetIp"`
 	HealthCheckTargetIp      string           `position:"Query" name:"HealthCheckTargetIp"`
-	ClientToken              string           `position:"Query" name:"ClientToken"`
-	OppositeInterfaceOwnerId string           `position:"Query" name:"OppositeInterfaceOwnerId"`
-	OppositeRouterId         string           `position:"Query" name:"OppositeRouterId"`
-	UserCidr                 string           `position:"Query" name:"UserCidr"`
-	AccessPointId            string           `position:"Query" name:"AccessPointId"`
+	Description              string           `position:"Query" name:"Description"`
 	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId                  requests.Integer `position:"Query" name:"OwnerId"`
+	Spec                     string           `position:"Query" name:"Spec"`
+	OppositeInterfaceOwnerId string           `position:"Query" name:"OppositeInterfaceOwnerId"`
+	RouterType               string           `position:"Query" name:"RouterType"`
 	HealthCheckSourceIp      string           `position:"Query" name:"HealthCheckSourceIp"`
 	HealthCheckSourceIp      string           `position:"Query" name:"HealthCheckSourceIp"`
+	RouterId                 string           `position:"Query" name:"RouterId"`
 	OppositeRouterType       string           `position:"Query" name:"OppositeRouterType"`
 	OppositeRouterType       string           `position:"Query" name:"OppositeRouterType"`
-	ResourceOwnerAccount     string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description              string           `position:"Query" name:"Description"`
 	Name                     string           `position:"Query" name:"Name"`
 	Name                     string           `position:"Query" name:"Name"`
-	RouterId                 string           `position:"Query" name:"RouterId"`
+	UserCidr                 string           `position:"Query" name:"UserCidr"`
 	OppositeInterfaceId      string           `position:"Query" name:"OppositeInterfaceId"`
 	OppositeInterfaceId      string           `position:"Query" name:"OppositeInterfaceId"`
-	Role                     string           `position:"Query" name:"Role"`
-	RouterType               string           `position:"Query" name:"RouterType"`
-	ResourceOwnerId          requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount             string           `position:"Query" name:"OwnerAccount"`
-	OppositeAccessPointId    string           `position:"Query" name:"OppositeAccessPointId"`
 }
 }
 
 
 type CreateRouterInterfaceResponse struct {
 type CreateRouterInterfaceResponse struct {

+ 10 - 10
services/ecs/create_security_group.go

@@ -64,24 +64,24 @@ func (client *Client) CreateSecurityGroupWithCallback(request *CreateSecurityGro
 
 
 type CreateSecurityGroupRequest struct {
 type CreateSecurityGroupRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	SecurityGroupName    string           `position:"Query" name:"SecurityGroupName"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
 	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
 	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
-	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
-	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Description          string           `position:"Query" name:"Description"`
 	Description          string           `position:"Query" name:"Description"`
+	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	SecurityGroupName    string           `position:"Query" name:"SecurityGroupName"`
+	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
 	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
 	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
-	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
 	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
 	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	VpcId                string           `position:"Query" name:"VpcId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
+	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
 }
 }
 
 
 type CreateSecurityGroupResponse struct {
 type CreateSecurityGroupResponse struct {

+ 10 - 10
services/ecs/create_snapshot.go

@@ -64,24 +64,24 @@ func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest,
 
 
 type CreateSnapshotRequest struct {
 type CreateSnapshotRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
+	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Description          string           `position:"Query" name:"Description"`
 	SnapshotName         string           `position:"Query" name:"SnapshotName"`
 	SnapshotName         string           `position:"Query" name:"SnapshotName"`
+	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
 	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
 	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
-	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
 	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
-	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
 	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
 	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
-	DiskId               string           `position:"Query" name:"DiskId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
+	DiskId               string           `position:"Query" name:"DiskId"`
+	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
 }
 }
 
 
 type CreateSnapshotResponse struct {
 type CreateSnapshotResponse struct {

+ 6 - 6
services/ecs/create_v_switch.go

@@ -64,15 +64,15 @@ func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, c
 
 
 type CreateVSwitchRequest struct {
 type CreateVSwitchRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	VSwitchName          string           `position:"Query" name:"VSwitchName"`
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ZoneId               string           `position:"Query" name:"ZoneId"`
-	Description          string           `position:"Query" name:"Description"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	ClientToken          string           `position:"Query" name:"ClientToken"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	VpcId                string           `position:"Query" name:"VpcId"`
+	VSwitchName          string           `position:"Query" name:"VSwitchName"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	CidrBlock            string           `position:"Query" name:"CidrBlock"`
 	CidrBlock            string           `position:"Query" name:"CidrBlock"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
+	Description          string           `position:"Query" name:"Description"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 9 - 9
services/ecs/create_virtual_border_router.go

@@ -64,21 +64,21 @@ func (client *Client) CreateVirtualBorderRouterWithCallback(request *CreateVirtu
 
 
 type CreateVirtualBorderRouterRequest struct {
 type CreateVirtualBorderRouterRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	CircuitCode          string           `position:"Query" name:"CircuitCode"`
 	VlanId               requests.Integer `position:"Query" name:"VlanId"`
 	VlanId               requests.Integer `position:"Query" name:"VlanId"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
-	UserCidr             string           `position:"Query" name:"UserCidr"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
-	VbrOwnerId           requests.Integer `position:"Query" name:"VbrOwnerId"`
-	CircuitCode          string           `position:"Query" name:"CircuitCode"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Description          string           `position:"Query" name:"Description"`
 	Description          string           `position:"Query" name:"Description"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
 	PeerGatewayIp        string           `position:"Query" name:"PeerGatewayIp"`
-	Name                 string           `position:"Query" name:"Name"`
 	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
 	PeeringSubnetMask    string           `position:"Query" name:"PeeringSubnetMask"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
+	Name                 string           `position:"Query" name:"Name"`
+	LocalGatewayIp       string           `position:"Query" name:"LocalGatewayIp"`
+	UserCidr             string           `position:"Query" name:"UserCidr"`
+	VbrOwnerId           requests.Integer `position:"Query" name:"VbrOwnerId"`
 }
 }
 
 
 type CreateVirtualBorderRouterResponse struct {
 type CreateVirtualBorderRouterResponse struct {

+ 4 - 4
services/ecs/create_vpc.go

@@ -64,14 +64,14 @@ func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, callback
 
 
 type CreateVpcRequest struct {
 type CreateVpcRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
 	VpcName              string           `position:"Query" name:"VpcName"`
 	VpcName              string           `position:"Query" name:"VpcName"`
-	UserCidr             string           `position:"Query" name:"UserCidr"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	CidrBlock            string           `position:"Query" name:"CidrBlock"`
 	CidrBlock            string           `position:"Query" name:"CidrBlock"`
+	Description          string           `position:"Query" name:"Description"`
+	UserCidr             string           `position:"Query" name:"UserCidr"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/deactivate_router_interface.go

@@ -64,10 +64,10 @@ func (client *Client) DeactivateRouterInterfaceWithCallback(request *DeactivateR
 
 
 type DeactivateRouterInterfaceRequest struct {
 type DeactivateRouterInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 }
 }
 
 
 type DeactivateRouterInterfaceResponse struct {
 type DeactivateRouterInterfaceResponse struct {

+ 1 - 1
services/ecs/delete_auto_snapshot_policy.go

@@ -64,9 +64,9 @@ func (client *Client) DeleteAutoSnapshotPolicyWithCallback(request *DeleteAutoSn
 
 
 type DeleteAutoSnapshotPolicyRequest struct {
 type DeleteAutoSnapshotPolicyRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	AutoSnapshotPolicyId string           `position:"Query" name:"autoSnapshotPolicyId"`
 	AutoSnapshotPolicyId string           `position:"Query" name:"autoSnapshotPolicyId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/delete_bandwidth_package.go

@@ -64,11 +64,11 @@ func (client *Client) DeleteBandwidthPackageWithCallback(request *DeleteBandwidt
 
 
 type DeleteBandwidthPackageRequest struct {
 type DeleteBandwidthPackageRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
 }
 }
 
 
 type DeleteBandwidthPackageResponse struct {
 type DeleteBandwidthPackageResponse struct {

+ 2 - 2
services/ecs/delete_command.go

@@ -64,11 +64,11 @@ func (client *Client) DeleteCommandWithCallback(request *DeleteCommandRequest, c
 
 
 type DeleteCommandRequest struct {
 type DeleteCommandRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	CommandId            string           `position:"Query" name:"CommandId"`
 	CommandId            string           `position:"Query" name:"CommandId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 
 type DeleteCommandResponse struct {
 type DeleteCommandResponse struct {

+ 1 - 1
services/ecs/delete_deployment_set.go

@@ -64,9 +64,9 @@ func (client *Client) DeleteDeploymentSetWithCallback(request *DeleteDeploymentS
 
 
 type DeleteDeploymentSetRequest struct {
 type DeleteDeploymentSetRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
 	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }

+ 2 - 2
services/ecs/delete_disk.go

@@ -64,10 +64,10 @@ func (client *Client) DeleteDiskWithCallback(request *DeleteDiskRequest, callbac
 
 
 type DeleteDiskRequest struct {
 type DeleteDiskRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	DiskId               string           `position:"Query" name:"DiskId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	DiskId               string           `position:"Query" name:"DiskId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/delete_forward_entry.go

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

+ 3 - 3
services/ecs/delete_ha_vip.go

@@ -64,12 +64,12 @@ func (client *Client) DeleteHaVipWithCallback(request *DeleteHaVipRequest, callb
 
 
 type DeleteHaVipRequest struct {
 type DeleteHaVipRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	HaVipId              string           `position:"Query" name:"HaVipId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	HaVipId              string           `position:"Query" name:"HaVipId"`
 }
 }
 
 
 type DeleteHaVipResponse struct {
 type DeleteHaVipResponse struct {

+ 3 - 3
services/ecs/delete_hpc_cluster.go

@@ -64,12 +64,12 @@ func (client *Client) DeleteHpcClusterWithCallback(request *DeleteHpcClusterRequ
 
 
 type DeleteHpcClusterRequest struct {
 type DeleteHpcClusterRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	HpcClusterId         string           `position:"Query" name:"HpcClusterId"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	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"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	HpcClusterId         string           `position:"Query" name:"HpcClusterId"`
 }
 }
 
 
 type DeleteHpcClusterResponse struct {
 type DeleteHpcClusterResponse struct {

+ 3 - 3
services/ecs/delete_image.go

@@ -64,12 +64,12 @@ func (client *Client) DeleteImageWithCallback(request *DeleteImageRequest, callb
 
 
 type DeleteImageRequest struct {
 type DeleteImageRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Force                requests.Boolean `position:"Query" name:"Force"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ImageId              string           `position:"Query" name:"ImageId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Force                requests.Boolean `position:"Query" name:"Force"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ImageId              string           `position:"Query" name:"ImageId"`
 }
 }
 
 
 type DeleteImageResponse struct {
 type DeleteImageResponse struct {

+ 3 - 3
services/ecs/delete_instance.go

@@ -64,13 +64,13 @@ func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest,
 
 
 type DeleteInstanceRequest struct {
 type DeleteInstanceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId            string           `position:"Query" name:"InstanceId"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
 	TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
 	TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
 	Force                 requests.Boolean `position:"Query" name:"Force"`
 	Force                 requests.Boolean `position:"Query" name:"Force"`
-	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
 	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId            string           `position:"Query" name:"InstanceId"`
 }
 }
 
 
 type DeleteInstanceResponse struct {
 type DeleteInstanceResponse struct {

+ 1 - 1
services/ecs/delete_key_pairs.go

@@ -64,9 +64,9 @@ func (client *Client) DeleteKeyPairsWithCallback(request *DeleteKeyPairsRequest,
 
 
 type DeleteKeyPairsRequest struct {
 type DeleteKeyPairsRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	KeyPairNames         string           `position:"Query" name:"KeyPairNames"`
 	KeyPairNames         string           `position:"Query" name:"KeyPairNames"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/delete_nat_gateway.go

@@ -64,11 +64,11 @@ func (client *Client) DeleteNatGatewayWithCallback(request *DeleteNatGatewayRequ
 
 
 type DeleteNatGatewayRequest struct {
 type DeleteNatGatewayRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 
 type DeleteNatGatewayResponse struct {
 type DeleteNatGatewayResponse struct {

+ 1 - 1
services/ecs/delete_network_interface.go

@@ -64,8 +64,8 @@ func (client *Client) DeleteNetworkInterfaceWithCallback(request *DeleteNetworkI
 
 
 type DeleteNetworkInterfaceRequest struct {
 type DeleteNetworkInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`
 	NetworkInterfaceId   string           `position:"Query" name:"NetworkInterfaceId"`

+ 4 - 4
services/ecs/delete_physical_connection.go

@@ -64,13 +64,13 @@ func (client *Client) DeletePhysicalConnectionWithCallback(request *DeletePhysic
 
 
 type DeletePhysicalConnectionRequest struct {
 type DeletePhysicalConnectionRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	UserCidr             string           `position:"Query" name:"UserCidr"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	UserCidr             string           `position:"Query" name:"UserCidr"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PhysicalConnectionId string           `position:"Query" name:"PhysicalConnectionId"`
 }
 }
 
 
 type DeletePhysicalConnectionResponse struct {
 type DeletePhysicalConnectionResponse struct {

+ 1 - 1
services/ecs/delete_recycle_bin.go

@@ -64,8 +64,8 @@ func (client *Client) DeleteRecycleBinWithCallback(request *DeleteRecycleBinRequ
 
 
 type DeleteRecycleBinRequest struct {
 type DeleteRecycleBinRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceIds          string           `position:"Query" name:"resourceIds"`
 	ResourceIds          string           `position:"Query" name:"resourceIds"`

+ 5 - 5
services/ecs/delete_route_entry.go

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

+ 4 - 4
services/ecs/delete_router_interface.go

@@ -64,12 +64,12 @@ func (client *Client) DeleteRouterInterfaceWithCallback(request *DeleteRouterInt
 
 
 type DeleteRouterInterfaceRequest struct {
 type DeleteRouterInterfaceRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
-	UserCidr             string           `position:"Query" name:"UserCidr"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	UserCidr             string           `position:"Query" name:"UserCidr"`
+	RouterInterfaceId    string           `position:"Query" name:"RouterInterfaceId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 2 - 2
services/ecs/delete_security_group.go

@@ -64,10 +64,10 @@ func (client *Client) DeleteSecurityGroupWithCallback(request *DeleteSecurityGro
 
 
 type DeleteSecurityGroupRequest struct {
 type DeleteSecurityGroupRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 3 - 3
services/ecs/delete_snapshot.go

@@ -64,11 +64,11 @@ func (client *Client) DeleteSnapshotWithCallback(request *DeleteSnapshotRequest,
 
 
 type DeleteSnapshotRequest struct {
 type DeleteSnapshotRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	SnapshotId           string           `position:"Query" name:"SnapshotId"`
-	Force                requests.Boolean `position:"Query" name:"Force"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SnapshotId           string           `position:"Query" name:"SnapshotId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	Force                requests.Boolean `position:"Query" name:"Force"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 1 - 1
services/ecs/delete_v_switch.go

@@ -65,8 +65,8 @@ func (client *Client) DeleteVSwitchWithCallback(request *DeleteVSwitchRequest, c
 type DeleteVSwitchRequest struct {
 type DeleteVSwitchRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
 	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 	VSwitchId            string           `position:"Query" name:"VSwitchId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }

+ 4 - 4
services/ecs/delete_virtual_border_router.go

@@ -64,13 +64,13 @@ func (client *Client) DeleteVirtualBorderRouterWithCallback(request *DeleteVirtu
 
 
 type DeleteVirtualBorderRouterRequest struct {
 type DeleteVirtualBorderRouterRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ClientToken          string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	UserCidr             string           `position:"Query" name:"UserCidr"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	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"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	UserCidr             string           `position:"Query" name:"UserCidr"`
 	VbrId                string           `position:"Query" name:"VbrId"`
 	VbrId                string           `position:"Query" name:"VbrId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 
 type DeleteVirtualBorderRouterResponse struct {
 type DeleteVirtualBorderRouterResponse struct {

+ 2 - 2
services/ecs/delete_vpc.go

@@ -64,10 +64,10 @@ func (client *Client) DeleteVpcWithCallback(request *DeleteVpcRequest, callback
 
 
 type DeleteVpcRequest struct {
 type DeleteVpcRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	VpcId                string           `position:"Query" name:"VpcId"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 5 - 5
services/ecs/describe_access_points.go

@@ -64,13 +64,13 @@ func (client *Client) DescribeAccessPointsWithCallback(request *DescribeAccessPo
 
 
 type DescribeAccessPointsRequest struct {
 type DescribeAccessPointsRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer              `position:"Query" name:"PageSize"`
-	ResourceOwnerAccount string                        `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           requests.Integer              `position:"Query" name:"PageNumber"`
+	Filter               *[]DescribeAccessPointsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer              `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer              `position:"Query" name:"ResourceOwnerId"`
-	Type                 string                        `position:"Query" name:"Type"`
+	ResourceOwnerAccount string                        `position:"Query" name:"ResourceOwnerAccount"`
+	PageSize             requests.Integer              `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer              `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer              `position:"Query" name:"OwnerId"`
-	Filter               *[]DescribeAccessPointsFilter `position:"Query" name:"Filter"  type:"Repeated"`
+	Type                 string                        `position:"Query" name:"Type"`
+	PageNumber           requests.Integer              `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeAccessPointsFilter struct {
 type DescribeAccessPointsFilter struct {

+ 1 - 1
services/ecs/describe_auto_snapshot_policy.go

@@ -64,8 +64,8 @@ func (client *Client) DescribeAutoSnapshotPolicyWithCallback(request *DescribeAu
 
 
 type DescribeAutoSnapshotPolicyRequest struct {
 type DescribeAutoSnapshotPolicyRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }

+ 3 - 3
services/ecs/describe_auto_snapshot_policy_ex.go

@@ -64,13 +64,13 @@ func (client *Client) DescribeAutoSnapshotPolicyExWithCallback(request *Describe
 
 
 type DescribeAutoSnapshotPolicyExRequest struct {
 type DescribeAutoSnapshotPolicyExRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	AutoSnapshotPolicyId string           `position:"Query" name:"AutoSnapshotPolicyId"`
 	AutoSnapshotPolicyId string           `position:"Query" name:"AutoSnapshotPolicyId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeAutoSnapshotPolicyExResponse struct {
 type DescribeAutoSnapshotPolicyExResponse struct {

+ 5 - 5
services/ecs/describe_bandwidth_packages.go

@@ -64,14 +64,14 @@ func (client *Client) DescribeBandwidthPackagesWithCallback(request *DescribeBan
 
 
 type DescribeBandwidthPackagesRequest struct {
 type DescribeBandwidthPackagesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
 	NatGatewayId         string           `position:"Query" name:"NatGatewayId"`
-	BandwidthPackageId   string           `position:"Query" name:"BandwidthPackageId"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeBandwidthPackagesResponse struct {
 type DescribeBandwidthPackagesResponse struct {

+ 4 - 4
services/ecs/describe_classic_link_instances.go

@@ -64,13 +64,13 @@ func (client *Client) DescribeClassicLinkInstancesWithCallback(request *Describe
 
 
 type DescribeClassicLinkInstancesRequest struct {
 type DescribeClassicLinkInstancesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             string           `position:"Query" name:"PageSize"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           string           `position:"Query" name:"PageNumber"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	VpcId                string           `position:"Query" name:"VpcId"`
+	PageSize             string           `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
+	PageNumber           string           `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeClassicLinkInstancesResponse struct {
 type DescribeClassicLinkInstancesResponse struct {

+ 1 - 1
services/ecs/describe_clusters.go

@@ -64,8 +64,8 @@ func (client *Client) DescribeClustersWithCallback(request *DescribeClustersRequ
 
 
 type DescribeClustersRequest struct {
 type DescribeClustersRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }

+ 6 - 6
services/ecs/describe_commands.go

@@ -64,16 +64,16 @@ func (client *Client) DescribeCommandsWithCallback(request *DescribeCommandsRequ
 
 
 type DescribeCommandsRequest struct {
 type DescribeCommandsRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Description          string           `position:"Query" name:"Description"`
 	Type                 string           `position:"Query" name:"Type"`
 	Type                 string           `position:"Query" name:"Type"`
+	CommandId            string           `position:"Query" name:"CommandId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Description          string           `position:"Query" name:"Description"`
-	Name                 string           `position:"Query" name:"Name"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	CommandId            string           `position:"Query" name:"CommandId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Name                 string           `position:"Query" name:"Name"`
 }
 }
 
 
 type DescribeCommandsResponse struct {
 type DescribeCommandsResponse struct {

+ 4 - 4
services/ecs/describe_deployment_set_topology.go

@@ -64,15 +64,15 @@ func (client *Client) DescribeDeploymentSetTopologyWithCallback(request *Describ
 
 
 type DescribeDeploymentSetTopologyRequest struct {
 type DescribeDeploymentSetTopologyRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
+	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	Granularity          string           `position:"Query" name:"Granularity"`
 	Granularity          string           `position:"Query" name:"Granularity"`
 	Domain               string           `position:"Query" name:"Domain"`
 	Domain               string           `position:"Query" name:"Domain"`
-	Strategy             string           `position:"Query" name:"Strategy"`
-	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
-	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	NetworkType          string           `position:"Query" name:"NetworkType"`
 	NetworkType          string           `position:"Query" name:"NetworkType"`
+	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Strategy             string           `position:"Query" name:"Strategy"`
 }
 }
 
 
 type DescribeDeploymentSetTopologyResponse struct {
 type DescribeDeploymentSetTopologyResponse struct {

+ 8 - 8
services/ecs/describe_deployment_sets.go

@@ -64,18 +64,18 @@ func (client *Client) DescribeDeploymentSetsWithCallback(request *DescribeDeploy
 
 
 type DescribeDeploymentSetsRequest struct {
 type DescribeDeploymentSetsRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	DeploymentSetIds     string           `position:"Query" name:"DeploymentSetIds"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	Strategy             string           `position:"Query" name:"Strategy"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	NetworkType          string           `position:"Query" name:"NetworkType"`
 	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
 	DeploymentSetName    string           `position:"Query" name:"DeploymentSetName"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	NetworkType          string           `position:"Query" name:"NetworkType"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	DeploymentSetIds     string           `position:"Query" name:"DeploymentSetIds"`
 	Granularity          string           `position:"Query" name:"Granularity"`
 	Granularity          string           `position:"Query" name:"Granularity"`
 	Domain               string           `position:"Query" name:"Domain"`
 	Domain               string           `position:"Query" name:"Domain"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	Strategy             string           `position:"Query" name:"Strategy"`
 }
 }
 
 
 type DescribeDeploymentSetsResponse struct {
 type DescribeDeploymentSetsResponse struct {

+ 5 - 5
services/ecs/describe_disk_monitor_data.go

@@ -64,13 +64,13 @@ func (client *Client) DescribeDiskMonitorDataWithCallback(request *DescribeDiskM
 
 
 type DescribeDiskMonitorDataRequest struct {
 type DescribeDiskMonitorDataRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	EndTime              string           `position:"Query" name:"EndTime"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	DiskId               string           `position:"Query" name:"DiskId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Period               requests.Integer `position:"Query" name:"Period"`
 	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"`
+	DiskId               string           `position:"Query" name:"DiskId"`
+	StartTime            string           `position:"Query" name:"StartTime"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

+ 32 - 32
services/ecs/describe_disks.go

@@ -64,47 +64,47 @@ func (client *Client) DescribeDisksWithCallback(request *DescribeDisksRequest, c
 
 
 type DescribeDisksRequest struct {
 type DescribeDisksRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	EnableAutomatedSnapshotPolicy requests.Boolean `position:"Query" name:"EnableAutomatedSnapshotPolicy"`
-	PageSize                      requests.Integer `position:"Query" name:"PageSize"`
-	Portable                      requests.Boolean `position:"Query" name:"Portable"`
-	ZoneId                        string           `position:"Query" name:"ZoneId"`
-	Filter2Key                    string           `position:"Query" name:"Filter.2.Key"`
-	DeleteWithInstance            requests.Boolean `position:"Query" name:"DeleteWithInstance"`
-	DeleteAutoSnapshot            requests.Boolean `position:"Query" name:"DeleteAutoSnapshot"`
-	AdditionalAttributes          *[]string        `position:"Query" name:"AdditionalAttributes"  type:"Repeated"`
-	Tag5Value                     string           `position:"Query" name:"Tag.5.Value"`
-	Tag3Key                       string           `position:"Query" name:"Tag.3.Key"`
-	Filter2Value                  string           `position:"Query" name:"Filter.2.Value"`
-	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
-	SnapshotId                    string           `position:"Query" name:"SnapshotId"`
-	Filter1Value                  string           `position:"Query" name:"Filter.1.Value"`
-	Tag1Key                       string           `position:"Query" name:"Tag.1.Key"`
-	Tag1Value                     string           `position:"Query" name:"Tag.1.Value"`
-	DiskChargeType                string           `position:"Query" name:"DiskChargeType"`
-	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	EnableShared                  requests.Boolean `position:"Query" name:"EnableShared"`
 	Tag4Value                     string           `position:"Query" name:"Tag.4.Value"`
 	Tag4Value                     string           `position:"Query" name:"Tag.4.Value"`
-	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
+	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SnapshotId                    string           `position:"Query" name:"SnapshotId"`
+	Tag2Key                       string           `position:"Query" name:"Tag.2.Key"`
+	Filter2Value                  string           `position:"Query" name:"Filter.2.Value"`
+	AutoSnapshotPolicyId          string           `position:"Query" name:"AutoSnapshotPolicyId"`
+	Tag3Key                       string           `position:"Query" name:"Tag.3.Key"`
+	PageNumber                    requests.Integer `position:"Query" name:"PageNumber"`
 	DiskName                      string           `position:"Query" name:"DiskName"`
 	DiskName                      string           `position:"Query" name:"DiskName"`
+	Tag1Value                     string           `position:"Query" name:"Tag.1.Value"`
+	DeleteAutoSnapshot            requests.Boolean `position:"Query" name:"DeleteAutoSnapshot"`
 	ResourceGroupId               string           `position:"Query" name:"ResourceGroupId"`
 	ResourceGroupId               string           `position:"Query" name:"ResourceGroupId"`
-	DiskIds                       string           `position:"Query" name:"DiskIds"`
-	Status                        string           `position:"Query" name:"Status"`
-	PageNumber                    requests.Integer `position:"Query" name:"PageNumber"`
-	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
-	Tag5Key                       string           `position:"Query" name:"Tag.5.Key"`
+	DiskChargeType                string           `position:"Query" name:"DiskChargeType"`
 	LockReason                    string           `position:"Query" name:"LockReason"`
 	LockReason                    string           `position:"Query" name:"LockReason"`
-	Encrypted                     requests.Boolean `position:"Query" name:"Encrypted"`
-	Category                      string           `position:"Query" name:"Category"`
-	DiskType                      string           `position:"Query" name:"DiskType"`
-	EnableAutoSnapshot            requests.Boolean `position:"Query" name:"EnableAutoSnapshot"`
-	Tag2Key                       string           `position:"Query" name:"Tag.2.Key"`
 	Filter1Key                    string           `position:"Query" name:"Filter.1.Key"`
 	Filter1Key                    string           `position:"Query" name:"Filter.1.Key"`
-	AutoSnapshotPolicyId          string           `position:"Query" name:"AutoSnapshotPolicyId"`
-	DryRun                        requests.Boolean `position:"Query" name:"DryRun"`
+	PageSize                      requests.Integer `position:"Query" name:"PageSize"`
+	DiskIds                       string           `position:"Query" name:"DiskIds"`
+	DeleteWithInstance            requests.Boolean `position:"Query" name:"DeleteWithInstance"`
 	Tag3Value                     string           `position:"Query" name:"Tag.3.Value"`
 	Tag3Value                     string           `position:"Query" name:"Tag.3.Value"`
+	EnableAutoSnapshot            requests.Boolean `position:"Query" name:"EnableAutoSnapshot"`
+	DryRun                        requests.Boolean `position:"Query" name:"DryRun"`
+	Tag5Key                       string           `position:"Query" name:"Tag.5.Key"`
+	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
+	Filter1Value                  string           `position:"Query" name:"Filter.1.Value"`
+	Portable                      requests.Boolean `position:"Query" name:"Portable"`
+	EnableAutomatedSnapshotPolicy requests.Boolean `position:"Query" name:"EnableAutomatedSnapshotPolicy"`
+	Filter2Key                    string           `position:"Query" name:"Filter.2.Key"`
+	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
+	DiskType                      string           `position:"Query" name:"DiskType"`
+	Tag5Value                     string           `position:"Query" name:"Tag.5.Value"`
+	Tag1Key                       string           `position:"Query" name:"Tag.1.Key"`
+	AdditionalAttributes          *[]string        `position:"Query" name:"AdditionalAttributes"  type:"Repeated"`
+	EnableShared                  requests.Boolean `position:"Query" name:"EnableShared"`
 	InstanceId                    string           `position:"Query" name:"InstanceId"`
 	InstanceId                    string           `position:"Query" name:"InstanceId"`
+	Encrypted                     requests.Boolean `position:"Query" name:"Encrypted"`
 	Tag2Value                     string           `position:"Query" name:"Tag.2.Value"`
 	Tag2Value                     string           `position:"Query" name:"Tag.2.Value"`
+	ZoneId                        string           `position:"Query" name:"ZoneId"`
 	Tag4Key                       string           `position:"Query" name:"Tag.4.Key"`
 	Tag4Key                       string           `position:"Query" name:"Tag.4.Key"`
+	Category                      string           `position:"Query" name:"Category"`
+	Status                        string           `position:"Query" name:"Status"`
 }
 }
 
 
 type DescribeDisksResponse struct {
 type DescribeDisksResponse struct {

+ 8 - 8
services/ecs/describe_disks_full_status.go

@@ -64,19 +64,19 @@ func (client *Client) DescribeDisksFullStatusWithCallback(request *DescribeDisks
 
 
 type DescribeDisksFullStatusRequest struct {
 type DescribeDisksFullStatusRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	EventTimeEnd         string           `position:"Query" name:"EventTime.End"`
 	EventId              *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
 	EventId              *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	HealthStatus         string           `position:"Query" name:"HealthStatus"`
-	EventTimeStart       string           `position:"Query" name:"EventTime.Start"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	Status               string           `position:"Query" name:"Status"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	EventTimeStart       string           `position:"Query" name:"EventTime.Start"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	DiskId               *[]string        `position:"Query" name:"DiskId"  type:"Repeated"`
 	DiskId               *[]string        `position:"Query" name:"DiskId"  type:"Repeated"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	EventTimeEnd         string           `position:"Query" name:"EventTime.End"`
+	HealthStatus         string           `position:"Query" name:"HealthStatus"`
 	EventType            string           `position:"Query" name:"EventType"`
 	EventType            string           `position:"Query" name:"EventType"`
+	Status               string           `position:"Query" name:"Status"`
 }
 }
 
 
 type DescribeDisksFullStatusResponse struct {
 type DescribeDisksFullStatusResponse struct {

+ 12 - 12
services/ecs/describe_eip_addresses.go

@@ -64,23 +64,23 @@ func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddre
 
 
 type DescribeEipAddressesRequest struct {
 type DescribeEipAddressesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize               requests.Integer `position:"Query" name:"PageSize"`
-	EipAddress             string           `position:"Query" name:"EipAddress"`
-	Status                 string           `position:"Query" name:"Status"`
-	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
+	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
+	Filter2Value           string           `position:"Query" name:"Filter.2.Value"`
+	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"`
 	Filter2Key             string           `position:"Query" name:"Filter.2.Key"`
-	AssociatedInstanceType string           `position:"Query" name:"AssociatedInstanceType"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
-	AllocationId           string           `position:"Query" name:"AllocationId"`
+	EipAddress             string           `position:"Query" name:"EipAddress"`
+	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
 	LockReason             string           `position:"Query" name:"LockReason"`
 	LockReason             string           `position:"Query" name:"LockReason"`
-	Filter2Value           string           `position:"Query" name:"Filter.2.Value"`
-	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
-	AssociatedInstanceId   string           `position:"Query" name:"AssociatedInstanceId"`
-	Filter1Value           string           `position:"Query" name:"Filter.1.Value"`
 	Filter1Key             string           `position:"Query" name:"Filter.1.Key"`
 	Filter1Key             string           `position:"Query" name:"Filter.1.Key"`
-	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	AssociatedInstanceType string           `position:"Query" name:"AssociatedInstanceType"`
+	PageSize               requests.Integer `position:"Query" name:"PageSize"`
 	ChargeType             string           `position:"Query" name:"ChargeType"`
 	ChargeType             string           `position:"Query" name:"ChargeType"`
-	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
+	AssociatedInstanceId   string           `position:"Query" name:"AssociatedInstanceId"`
+	Status                 string           `position:"Query" name:"Status"`
 }
 }
 
 
 type DescribeEipAddressesResponse struct {
 type DescribeEipAddressesResponse struct {

+ 5 - 5
services/ecs/describe_eip_monitor_data.go

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

+ 4 - 4
services/ecs/describe_forward_table_entries.go

@@ -64,14 +64,14 @@ func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeF
 
 
 type DescribeForwardTableEntriesRequest struct {
 type DescribeForwardTableEntriesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
 	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
 	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeForwardTableEntriesResponse struct {
 type DescribeForwardTableEntriesResponse struct {

+ 4 - 4
services/ecs/describe_ha_vips.go

@@ -64,13 +64,13 @@ func (client *Client) DescribeHaVipsWithCallback(request *DescribeHaVipsRequest,
 
 
 type DescribeHaVipsRequest struct {
 type DescribeHaVipsRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
-	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
+	Filter               *[]DescribeHaVipsFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
+	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
-	Filter               *[]DescribeHaVipsFilter `position:"Query" name:"Filter"  type:"Repeated"`
+	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeHaVipsFilter struct {
 type DescribeHaVipsFilter struct {

+ 4 - 4
services/ecs/describe_hpc_clusters.go

@@ -64,14 +64,14 @@ func (client *Client) DescribeHpcClustersWithCallback(request *DescribeHpcCluste
 
 
 type DescribeHpcClustersRequest struct {
 type DescribeHpcClustersRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	HpcClusterIds        string           `position:"Query" name:"HpcClusterIds"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	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"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	HpcClusterIds        string           `position:"Query" name:"HpcClusterIds"`
 }
 }
 
 
 type DescribeHpcClustersResponse struct {
 type DescribeHpcClustersResponse struct {

+ 4 - 4
services/ecs/describe_image_share_permission.go

@@ -64,13 +64,13 @@ func (client *Client) DescribeImageSharePermissionWithCallback(request *Describe
 
 
 type DescribeImageSharePermissionRequest struct {
 type DescribeImageSharePermissionRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ImageId              string           `position:"Query" name:"ImageId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ImageId              string           `position:"Query" name:"ImageId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeImageSharePermissionResponse struct {
 type DescribeImageSharePermissionResponse struct {

+ 11 - 4
services/ecs/describe_image_support_instance_types.go

@@ -64,10 +64,17 @@ func (client *Client) DescribeImageSupportInstanceTypesWithCallback(request *Des
 
 
 type DescribeImageSupportInstanceTypesRequest struct {
 type DescribeImageSupportInstanceTypesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	ImageId              string           `position:"Query" name:"ImageId"`
+	ActionType           string                                     `position:"Query" name:"ActionType"`
+	Filter               *[]DescribeImageSupportInstanceTypesFilter `position:"Query" name:"Filter"  type:"Repeated"`
+	ResourceOwnerId      requests.Integer                           `position:"Query" name:"ResourceOwnerId"`
+	ImageId              string                                     `position:"Query" name:"ImageId"`
+	ResourceOwnerAccount string                                     `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId              requests.Integer                           `position:"Query" name:"OwnerId"`
+}
+
+type DescribeImageSupportInstanceTypesFilter struct {
+	Key   string `name:"Key"`
+	Value string `name:"Value"`
 }
 }
 
 
 type DescribeImageSupportInstanceTypesResponse struct {
 type DescribeImageSupportInstanceTypesResponse struct {

+ 25 - 25
services/ecs/describe_images.go

@@ -64,39 +64,39 @@ func (client *Client) DescribeImagesWithCallback(request *DescribeImagesRequest,
 
 
 type DescribeImagesRequest struct {
 type DescribeImagesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	OSType               string           `position:"Query" name:"OSType"`
-	IsSupportIoOptimized requests.Boolean `position:"Query" name:"IsSupportIoOptimized"`
-	Filter2Key           string           `position:"Query" name:"Filter.2.Key"`
-	Architecture         string           `position:"Query" name:"Architecture"`
-	InstanceType         string           `position:"Query" name:"InstanceType"`
-	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
-	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
-	Filter2Value         string           `position:"Query" name:"Filter.2.Value"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	SnapshotId           string           `position:"Query" name:"SnapshotId"`
-	Filter1Value         string           `position:"Query" name:"Filter.1.Value"`
-	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
-	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
-	IsSupportCloudinit   requests.Boolean `position:"Query" name:"IsSupportCloudinit"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
 	Tag4Value            string           `position:"Query" name:"Tag.4.Value"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	ImageOwnerAlias      string           `position:"Query" name:"ImageOwnerAlias"`
-	Status               string           `position:"Query" name:"Status"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ImageId              string           `position:"Query" name:"ImageId"`
 	ImageId              string           `position:"Query" name:"ImageId"`
-	ImageName            string           `position:"Query" name:"ImageName"`
+	SnapshotId           string           `position:"Query" name:"SnapshotId"`
 	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
 	Tag2Key              string           `position:"Query" name:"Tag.2.Key"`
-	Filter1Key           string           `position:"Query" name:"Filter.1.Key"`
+	Filter2Value         string           `position:"Query" name:"Filter.2.Value"`
 	Usage                string           `position:"Query" name:"Usage"`
 	Usage                string           `position:"Query" name:"Usage"`
-	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
+	Tag3Key              string           `position:"Query" name:"Tag.3.Key"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	ImageOwnerAlias      string           `position:"Query" name:"ImageOwnerAlias"`
+	Tag1Value            string           `position:"Query" name:"Tag.1.Value"`
+	IsSupportIoOptimized requests.Boolean `position:"Query" name:"IsSupportIoOptimized"`
+	Filter1Key           string           `position:"Query" name:"Filter.1.Key"`
+	ImageName            string           `position:"Query" name:"ImageName"`
+	IsSupportCloudinit   requests.Boolean `position:"Query" name:"IsSupportCloudinit"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	InstanceType         string           `position:"Query" name:"InstanceType"`
 	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
 	Tag3Value            string           `position:"Query" name:"Tag.3.Value"`
+	Architecture         string           `position:"Query" name:"Architecture"`
+	DryRun               requests.Boolean `position:"Query" name:"DryRun"`
+	Tag5Key              string           `position:"Query" name:"Tag.5.Key"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	ShowExpired          requests.Boolean `position:"Query" name:"ShowExpired"`
 	ShowExpired          requests.Boolean `position:"Query" name:"ShowExpired"`
+	Filter1Value         string           `position:"Query" name:"Filter.1.Value"`
+	OSType               string           `position:"Query" name:"OSType"`
+	Filter2Key           string           `position:"Query" name:"Filter.2.Key"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Tag5Value            string           `position:"Query" name:"Tag.5.Value"`
+	Tag1Key              string           `position:"Query" name:"Tag.1.Key"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag2Value            string           `position:"Query" name:"Tag.2.Value"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
 	Tag4Key              string           `position:"Query" name:"Tag.4.Key"`
+	Status               string           `position:"Query" name:"Status"`
 }
 }
 
 
 type DescribeImagesResponse struct {
 type DescribeImagesResponse struct {

+ 2 - 2
services/ecs/describe_instance_attribute.go

@@ -64,11 +64,11 @@ func (client *Client) DescribeInstanceAttributeWithCallback(request *DescribeIns
 
 
 type DescribeInstanceAttributeRequest struct {
 type DescribeInstanceAttributeRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 }
 
 
 type DescribeInstanceAttributeResponse struct {
 type DescribeInstanceAttributeResponse struct {

+ 2 - 2
services/ecs/describe_instance_auto_renew_attribute.go

@@ -64,11 +64,11 @@ func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *De
 
 
 type DescribeInstanceAutoRenewAttributeRequest struct {
 type DescribeInstanceAutoRenewAttributeRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 }
 
 
 type DescribeInstanceAutoRenewAttributeResponse struct {
 type DescribeInstanceAutoRenewAttributeResponse struct {

+ 9 - 9
services/ecs/describe_instance_history_events.go

@@ -64,20 +64,20 @@ func (client *Client) DescribeInstanceHistoryEventsWithCallback(request *Describ
 
 
 type DescribeInstanceHistoryEventsRequest struct {
 type DescribeInstanceHistoryEventsRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize              requests.Integer `position:"Query" name:"PageSize"`
 	EventId               *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
 	EventId               *[]string        `position:"Query" name:"EventId"  type:"Repeated"`
-	NotBeforeEnd          string           `position:"Query" name:"NotBefore.End"`
-	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
-	NotBeforeStart        string           `position:"Query" name:"NotBefore.Start"`
 	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
-	EventPublishTimeStart string           `position:"Query" name:"EventPublishTime.Start"`
-	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
 	EventCycleStatus      string           `position:"Query" name:"EventCycleStatus"`
 	EventCycleStatus      string           `position:"Query" name:"EventCycleStatus"`
-	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber            requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize              requests.Integer `position:"Query" name:"PageSize"`
 	EventPublishTimeEnd   string           `position:"Query" name:"EventPublishTime.End"`
 	EventPublishTimeEnd   string           `position:"Query" name:"EventPublishTime.End"`
-	EventType             string           `position:"Query" name:"EventType"`
+	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
+	NotBeforeStart        string           `position:"Query" name:"NotBefore.Start"`
+	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
+	EventPublishTimeStart string           `position:"Query" name:"EventPublishTime.Start"`
 	InstanceId            string           `position:"Query" name:"InstanceId"`
 	InstanceId            string           `position:"Query" name:"InstanceId"`
+	NotBeforeEnd          string           `position:"Query" name:"NotBefore.End"`
+	EventType             string           `position:"Query" name:"EventType"`
 }
 }
 
 
 type DescribeInstanceHistoryEventsResponse struct {
 type DescribeInstanceHistoryEventsResponse struct {

+ 5 - 5
services/ecs/describe_instance_monitor_data.go

@@ -64,14 +64,14 @@ func (client *Client) DescribeInstanceMonitorDataWithCallback(request *DescribeI
 
 
 type DescribeInstanceMonitorDataRequest struct {
 type DescribeInstanceMonitorDataRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	EndTime              string           `position:"Query" name:"EndTime"`
-	StartTime            string           `position:"Query" name:"StartTime"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	Period               requests.Integer `position:"Query" name:"Period"`
 	Period               requests.Integer `position:"Query" name:"Period"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
 	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	EndTime              string           `position:"Query" name:"EndTime"`
+	StartTime            string           `position:"Query" name:"StartTime"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 
 type DescribeInstanceMonitorDataResponse struct {
 type DescribeInstanceMonitorDataResponse struct {

+ 2 - 2
services/ecs/describe_instance_physical_attribute.go

@@ -64,11 +64,11 @@ func (client *Client) DescribeInstancePhysicalAttributeWithCallback(request *Des
 
 
 type DescribeInstancePhysicalAttributeRequest struct {
 type DescribeInstancePhysicalAttributeRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 }
 
 
 type DescribeInstancePhysicalAttributeResponse struct {
 type DescribeInstancePhysicalAttributeResponse struct {

+ 3 - 3
services/ecs/describe_instance_ram_role.go

@@ -64,13 +64,13 @@ func (client *Client) DescribeInstanceRamRoleWithCallback(request *DescribeInsta
 
 
 type DescribeInstanceRamRoleRequest struct {
 type DescribeInstanceRamRoleRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	InstanceIds          string           `position:"Query" name:"InstanceIds"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	RamRoleName          string           `position:"Query" name:"RamRoleName"`
 	RamRoleName          string           `position:"Query" name:"RamRoleName"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeInstanceRamRoleResponse struct {
 type DescribeInstanceRamRoleResponse struct {

+ 4 - 4
services/ecs/describe_instance_status.go

@@ -64,14 +64,14 @@ func (client *Client) DescribeInstanceStatusWithCallback(request *DescribeInstan
 
 
 type DescribeInstanceStatusRequest struct {
 type DescribeInstanceStatusRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ZoneId               string           `position:"Query" name:"ZoneId"`
 	ZoneId               string           `position:"Query" name:"ZoneId"`
 	ClusterId            string           `position:"Query" name:"ClusterId"`
 	ClusterId            string           `position:"Query" name:"ClusterId"`
-	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 }
 
 
 type DescribeInstanceStatusResponse struct {
 type DescribeInstanceStatusResponse struct {

+ 2 - 2
services/ecs/describe_instance_type_families.go

@@ -64,11 +64,11 @@ func (client *Client) DescribeInstanceTypeFamiliesWithCallback(request *Describe
 
 
 type DescribeInstanceTypeFamiliesRequest struct {
 type DescribeInstanceTypeFamiliesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Generation           string           `position:"Query" name:"Generation"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Generation           string           `position:"Query" name:"Generation"`
 }
 }
 
 
 type DescribeInstanceTypeFamiliesResponse struct {
 type DescribeInstanceTypeFamiliesResponse struct {

+ 2 - 2
services/ecs/describe_instance_types.go

@@ -64,10 +64,10 @@ func (client *Client) DescribeInstanceTypesWithCallback(request *DescribeInstanc
 
 
 type DescribeInstanceTypesRequest struct {
 type DescribeInstanceTypesRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
-	InstanceTypeFamily   string           `position:"Query" name:"InstanceTypeFamily"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	InstanceTypeFamily   string           `position:"Query" name:"InstanceTypeFamily"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 }
 
 

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است