Преглед изворни кода

Generated 2014-05-26 for Ecs.

sdk-team пре 6 година
родитељ
комит
6ca1a10c4d
100 измењених фајлова са 308 додато и 406 уклоњено
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/ecs/add_bandwidth_package_ips.go
  3. 1 1
      services/ecs/add_tags.go
  4. 4 4
      services/ecs/allocate_eip_address.go
  5. 2 2
      services/ecs/allocate_public_ip_address.go
  6. 1 1
      services/ecs/apply_auto_snapshot_policy.go
  7. 3 3
      services/ecs/associate_eip_address.go
  8. 3 3
      services/ecs/associate_ha_vip.go
  9. 2 2
      services/ecs/attach_classic_link_vpc.go
  10. 3 3
      services/ecs/attach_disk.go
  11. 1 1
      services/ecs/attach_instance_ram_role.go
  12. 2 2
      services/ecs/attach_key_pair.go
  13. 1 1
      services/ecs/cancel_auto_snapshot_policy.go
  14. 3 3
      services/ecs/cancel_physical_connection.go
  15. 1 1
      services/ecs/cancel_task.go
  16. 2 2
      services/ecs/copy_image.go
  17. 3 3
      services/ecs/create_auto_snapshot_policy.go
  18. 2 2
      services/ecs/create_deployment_set.go
  19. 9 9
      services/ecs/create_disk.go
  20. 4 4
      services/ecs/create_forward_entry.go
  21. 3 3
      services/ecs/create_ha_vip.go
  22. 5 5
      services/ecs/create_image.go
  23. 1 0
      services/ecs/create_instance.go
  24. 2 2
      services/ecs/create_key_pair.go
  25. 4 4
      services/ecs/create_nat_gateway.go
  26. 6 6
      services/ecs/create_physical_connection.go
  27. 4 4
      services/ecs/create_route_entry.go
  28. 5 5
      services/ecs/create_security_group.go
  29. 4 7
      services/ecs/create_snapshot.go
  30. 4 4
      services/ecs/create_v_switch.go
  31. 5 5
      services/ecs/create_virtual_border_router.go
  32. 4 4
      services/ecs/create_vpc.go
  33. 1 1
      services/ecs/delete_auto_snapshot_policy.go
  34. 1 1
      services/ecs/delete_deployment_set.go
  35. 1 1
      services/ecs/delete_disk.go
  36. 2 2
      services/ecs/delete_forward_entry.go
  37. 2 2
      services/ecs/delete_ha_vip.go
  38. 1 1
      services/ecs/delete_image.go
  39. 3 3
      services/ecs/delete_instance.go
  40. 4 4
      services/ecs/delete_instances.go
  41. 1 1
      services/ecs/delete_key_pairs.go
  42. 1 1
      services/ecs/delete_nat_gateway.go
  43. 2 2
      services/ecs/delete_physical_connection.go
  44. 2 2
      services/ecs/delete_route_entry.go
  45. 2 2
      services/ecs/delete_router_interface.go
  46. 1 1
      services/ecs/delete_security_group.go
  47. 1 1
      services/ecs/delete_snapshot.go
  48. 1 1
      services/ecs/delete_v_switch.go
  49. 3 3
      services/ecs/delete_virtual_border_router.go
  50. 1 1
      services/ecs/delete_vpc.go
  51. 4 4
      services/ecs/describe_access_points.go
  52. 3 3
      services/ecs/describe_auto_snapshot_policy_ex.go
  53. 1 0
      services/ecs/describe_available_resource.go
  54. 3 3
      services/ecs/describe_bandwidth_packages.go
  55. 4 4
      services/ecs/describe_classic_link_instances.go
  56. 5 5
      services/ecs/describe_dedicated_hosts.go
  57. 4 4
      services/ecs/describe_deployment_sets.go
  58. 12 12
      services/ecs/describe_disks.go
  59. 5 5
      services/ecs/describe_eip_addresses.go
  60. 2 2
      services/ecs/describe_eip_monitor_data.go
  61. 4 4
      services/ecs/describe_forward_table_entries.go
  62. 3 3
      services/ecs/describe_ha_vips.go
  63. 2 2
      services/ecs/describe_image_share_permission.go
  64. 1 1
      services/ecs/describe_image_support_instance_types.go
  65. 1 1
      services/ecs/describe_instance_attribute.go
  66. 4 4
      services/ecs/describe_instance_auto_renew_attribute.go
  67. 0 111
      services/ecs/describe_instance_physical_attribute.go
  68. 3 3
      services/ecs/describe_instance_ram_role.go
  69. 3 3
      services/ecs/describe_instance_status.go
  70. 1 1
      services/ecs/describe_instance_topology.go
  71. 1 1
      services/ecs/describe_instance_type_families.go
  72. 1 1
      services/ecs/describe_instance_vnc_passwd.go
  73. 1 1
      services/ecs/describe_instance_vnc_url.go
  74. 18 18
      services/ecs/describe_instances.go
  75. 4 4
      services/ecs/describe_key_pairs.go
  76. 4 4
      services/ecs/describe_nat_gateways.go
  77. 2 2
      services/ecs/describe_new_project_eip_monitor_data.go
  78. 4 4
      services/ecs/describe_physical_connections.go
  79. 9 9
      services/ecs/describe_price.go
  80. 17 7
      services/ecs/describe_recommend_instance_type.go
  81. 2 2
      services/ecs/describe_regions.go
  82. 1 1
      services/ecs/describe_renewal_price.go
  83. 2 2
      services/ecs/describe_resource_by_tags.go
  84. 4 4
      services/ecs/describe_route_tables.go
  85. 3 3
      services/ecs/describe_router_interfaces.go
  86. 2 2
      services/ecs/describe_security_group_attribute.go
  87. 1 1
      services/ecs/describe_security_group_references.go
  88. 6 6
      services/ecs/describe_security_groups.go
  89. 4 4
      services/ecs/describe_snapshot_links.go
  90. 1 1
      services/ecs/describe_snapshot_monitor_data.go
  91. 2 2
      services/ecs/describe_snapshot_package.go
  92. 1 0
      services/ecs/describe_spot_price_history.go
  93. 4 4
      services/ecs/describe_tags.go
  94. 1 1
      services/ecs/describe_task_attribute.go
  95. 4 4
      services/ecs/describe_tasks.go
  96. 1 1
      services/ecs/describe_user_data.go
  97. 2 2
      services/ecs/describe_v_routers.go
  98. 6 6
      services/ecs/describe_v_switches.go
  99. 3 3
      services/ecs/describe_virtual_border_routers.go
  100. 4 4
      services/ecs/describe_virtual_border_routers_for_physical_connection.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2019-09-05 Version: 1.60.136
+- Generated 2014-05-26 for `Ecs`.
+
 2019-09-03 Version: 1.60.135
 - Generated 2018-02-01, 2018-07-20 for `ddosbgp`.
 

+ 1 - 1
services/ecs/add_bandwidth_package_ips.go

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

+ 1 - 1
services/ecs/add_tags.go

@@ -77,9 +77,9 @@ func (client *Client) AddTagsWithCallback(request *AddTagsRequest, callback func
 type AddTagsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Tag                  *[]AddTagsTag    `position:"Query" name:"Tag"  type:"Repeated"`
 	ResourceId           string           `position:"Query" name:"ResourceId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	Tag                  *[]AddTagsTag    `position:"Query" name:"Tag"  type:"Repeated"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceType         string           `position:"Query" name:"ResourceType"`
 }

+ 4 - 4
services/ecs/allocate_eip_address.go

@@ -76,15 +76,15 @@ func (client *Client) AllocateEipAddressWithCallback(request *AllocateEipAddress
 // AllocateEipAddressRequest is the request struct for api AllocateEipAddress
 type AllocateEipAddressRequest struct {
 	*requests.RpcRequest
-	ActivityId           requests.Integer `position:"Query" name:"ActivityId"`
 	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"`
-	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
 	ISP                  string           `position:"Query" name:"ISP"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	Bandwidth            string           `position:"Query" name:"Bandwidth"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	ActivityId           requests.Integer `position:"Query" name:"ActivityId"`
+	InternetChargeType   string           `position:"Query" name:"InternetChargeType"`
 }
 
 // AllocateEipAddressResponse is the response struct for api AllocateEipAddress

+ 2 - 2
services/ecs/allocate_public_ip_address.go

@@ -78,11 +78,11 @@ type AllocatePublicIpAddressRequest struct {
 	*requests.RpcRequest
 	IpAddress            string           `position:"Query" name:"IpAddress"`
 	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"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // AllocatePublicIpAddressResponse is the response struct for api AllocatePublicIpAddress

+ 1 - 1
services/ecs/apply_auto_snapshot_policy.go

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

+ 3 - 3
services/ecs/associate_eip_address.go

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

+ 3 - 3
services/ecs/associate_ha_vip.go

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

+ 2 - 2
services/ecs/attach_classic_link_vpc.go

@@ -77,10 +77,10 @@ func (client *Client) AttachClassicLinkVpcWithCallback(request *AttachClassicLin
 type AttachClassicLinkVpcRequest struct {
 	*requests.RpcRequest
 	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"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	VpcId                string           `position:"Query" name:"VpcId"`
 }
 
 // AttachClassicLinkVpcResponse is the response struct for api AttachClassicLinkVpc

+ 3 - 3
services/ecs/attach_disk.go

@@ -77,13 +77,13 @@ func (client *Client) AttachDiskWithCallback(request *AttachDiskRequest, callbac
 type AttachDiskRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
+	DiskId               string           `position:"Query" name:"DiskId"`
+	DeleteWithInstance   requests.Boolean `position:"Query" name:"DeleteWithInstance"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	DiskId               string           `position:"Query" name:"DiskId"`
 	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"`
 }
 
 // AttachDiskResponse is the response struct for api AttachDisk

+ 1 - 1
services/ecs/attach_instance_ram_role.go

@@ -78,9 +78,9 @@ type AttachInstanceRamRoleRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	RamRoleName          string           `position:"Query" name:"RamRoleName"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 }
 
 // AttachInstanceRamRoleResponse is the response struct for api AttachInstanceRamRole

+ 2 - 2
services/ecs/attach_key_pair.go

@@ -77,10 +77,10 @@ func (client *Client) AttachKeyPairWithCallback(request *AttachKeyPairRequest, c
 type AttachKeyPairRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	KeyPairName          string           `position:"Query" name:"KeyPairName"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 }
 
 // AttachKeyPairResponse is the response struct for api AttachKeyPair

+ 1 - 1
services/ecs/cancel_auto_snapshot_policy.go

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

+ 3 - 3
services/ecs/cancel_physical_connection.go

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

+ 1 - 1
services/ecs/cancel_task.go

@@ -77,9 +77,9 @@ func (client *Client) CancelTaskWithCallback(request *CancelTaskRequest, callbac
 type CancelTaskRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	TaskId               string           `position:"Query" name:"TaskId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	TaskId               string           `position:"Query" name:"TaskId"`
 }
 
 // CancelTaskResponse is the response struct for api CancelTask

+ 2 - 2
services/ecs/copy_image.go

@@ -78,13 +78,13 @@ type CopyImageRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ImageId                string           `position:"Query" name:"ImageId"`
+	DestinationRegionId    string           `position:"Query" name:"DestinationRegionId"`
+	Tag                    *[]CopyImageTag  `position:"Query" name:"Tag"  type:"Repeated"`
 	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
 	DestinationImageName   string           `position:"Query" name:"DestinationImageName"`
-	DestinationRegionId    string           `position:"Query" name:"DestinationRegionId"`
 	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
 	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	Encrypted              requests.Boolean `position:"Query" name:"Encrypted"`
-	Tag                    *[]CopyImageTag  `position:"Query" name:"Tag"  type:"Repeated"`
 	KMSKeyId               string           `position:"Query" name:"KMSKeyId"`
 	DestinationDescription string           `position:"Query" name:"DestinationDescription"`
 }

+ 3 - 3
services/ecs/create_auto_snapshot_policy.go

@@ -77,12 +77,12 @@ func (client *Client) CreateAutoSnapshotPolicyWithCallback(request *CreateAutoSn
 type CreateAutoSnapshotPolicyRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
 	TimePoints             string           `position:"Query" name:"timePoints"`
-	RetentionDays          requests.Integer `position:"Query" name:"retentionDays"`
-	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	RepeatWeekdays         string           `position:"Query" name:"repeatWeekdays"`
+	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	AutoSnapshotPolicyName string           `position:"Query" name:"autoSnapshotPolicyName"`
+	RetentionDays          requests.Integer `position:"Query" name:"retentionDays"`
 }
 
 // CreateAutoSnapshotPolicyResponse is the response struct for api CreateAutoSnapshotPolicy

+ 2 - 2
services/ecs/create_deployment_set.go

@@ -77,10 +77,10 @@ func (client *Client) CreateDeploymentSetWithCallback(request *CreateDeploymentS
 type CreateDeploymentSetRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId                  requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount             string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken                      string           `position:"Query" name:"ClientToken"`
-	OwnerAccount                     string           `position:"Query" name:"OwnerAccount"`
 	Description                      string           `position:"Query" name:"Description"`
+	ResourceOwnerAccount             string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount                     string           `position:"Query" name:"OwnerAccount"`
 	DeploymentSetName                string           `position:"Query" name:"DeploymentSetName"`
 	OwnerId                          requests.Integer `position:"Query" name:"OwnerId"`
 	OnUnableToRedeployFailedInstance string           `position:"Query" name:"OnUnableToRedeployFailedInstance"`

+ 9 - 9
services/ecs/create_disk.go

@@ -78,25 +78,25 @@ type CreateDiskRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId           requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	SnapshotId                string           `position:"Query" name:"SnapshotId"`
-	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken               string           `position:"Query" name:"ClientToken"`
-	PerformanceLevel          string           `position:"Query" name:"PerformanceLevel"`
-	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
 	Description               string           `position:"Query" name:"Description"`
-	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
 	DiskName                  string           `position:"Query" name:"DiskName"`
 	ResourceGroupId           string           `position:"Query" name:"ResourceGroupId"`
+	DiskCategory              string           `position:"Query" name:"DiskCategory"`
+	StorageSetPartitionNumber requests.Integer `position:"Query" name:"StorageSetPartitionNumber"`
+	Tag                       *[]CreateDiskTag `position:"Query" name:"Tag"  type:"Repeated"`
+	Arn                       *[]CreateDiskArn `position:"Query" name:"Arn"  type:"Repeated"`
+	AdvancedFeatures          string           `position:"Query" name:"AdvancedFeatures"`
+	ResourceOwnerAccount      string           `position:"Query" name:"ResourceOwnerAccount"`
+	PerformanceLevel          string           `position:"Query" name:"PerformanceLevel"`
+	OwnerAccount              string           `position:"Query" name:"OwnerAccount"`
+	OwnerId                   requests.Integer `position:"Query" name:"OwnerId"`
 	InstanceId                string           `position:"Query" name:"InstanceId"`
 	StorageSetId              string           `position:"Query" name:"StorageSetId"`
 	Size                      requests.Integer `position:"Query" name:"Size"`
 	Encrypted                 requests.Boolean `position:"Query" name:"Encrypted"`
-	DiskCategory              string           `position:"Query" name:"DiskCategory"`
 	ZoneId                    string           `position:"Query" name:"ZoneId"`
-	StorageSetPartitionNumber requests.Integer `position:"Query" name:"StorageSetPartitionNumber"`
-	Tag                       *[]CreateDiskTag `position:"Query" name:"Tag"  type:"Repeated"`
-	Arn                       *[]CreateDiskArn `position:"Query" name:"Arn"  type:"Repeated"`
 	KMSKeyId                  string           `position:"Query" name:"KMSKeyId"`
-	AdvancedFeatures          string           `position:"Query" name:"AdvancedFeatures"`
 }
 
 // CreateDiskTag is a repeated param struct in CreateDiskRequest

+ 4 - 4
services/ecs/create_forward_entry.go

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

+ 3 - 3
services/ecs/create_ha_vip.go

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

+ 5 - 5
services/ecs/create_image.go

@@ -79,18 +79,18 @@ type CreateImageRequest struct {
 	DiskDeviceMapping    *[]CreateImageDiskDeviceMapping `position:"Query" name:"DiskDeviceMapping"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer                `position:"Query" name:"ResourceOwnerId"`
 	SnapshotId           string                          `position:"Query" name:"SnapshotId"`
-	ResourceOwnerAccount string                          `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string                          `position:"Query" name:"ClientToken"`
-	OwnerAccount         string                          `position:"Query" name:"OwnerAccount"`
 	Description          string                          `position:"Query" name:"Description"`
-	OwnerId              requests.Integer                `position:"Query" name:"OwnerId"`
 	Platform             string                          `position:"Query" name:"Platform"`
 	ResourceGroupId      string                          `position:"Query" name:"ResourceGroupId"`
-	InstanceId           string                          `position:"Query" name:"InstanceId"`
 	ImageName            string                          `position:"Query" name:"ImageName"`
-	ImageVersion         string                          `position:"Query" name:"ImageVersion"`
 	Tag                  *[]CreateImageTag               `position:"Query" name:"Tag"  type:"Repeated"`
 	Architecture         string                          `position:"Query" name:"Architecture"`
+	ResourceOwnerAccount string                          `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string                          `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer                `position:"Query" name:"OwnerId"`
+	InstanceId           string                          `position:"Query" name:"InstanceId"`
+	ImageVersion         string                          `position:"Query" name:"ImageVersion"`
 }
 
 // CreateImageDiskDeviceMapping is a repeated param struct in CreateImageRequest

+ 1 - 0
services/ecs/create_instance.go

@@ -130,6 +130,7 @@ type CreateInstanceRequest struct {
 	DedicatedHostId               string                    `position:"Query" name:"DedicatedHostId"`
 	ClusterId                     string                    `position:"Query" name:"ClusterId"`
 	CreditSpecification           string                    `position:"Query" name:"CreditSpecification"`
+	SpotDuration                  requests.Integer          `position:"Query" name:"SpotDuration"`
 	DataDisk                      *[]CreateInstanceDataDisk `position:"Query" name:"DataDisk"  type:"Repeated"`
 	StorageSetId                  string                    `position:"Query" name:"StorageSetId"`
 	SystemDiskSize                requests.Integer          `position:"Query" name:"SystemDisk.Size"`

+ 2 - 2
services/ecs/create_key_pair.go

@@ -76,11 +76,11 @@ func (client *Client) CreateKeyPairWithCallback(request *CreateKeyPairRequest, c
 // CreateKeyPairRequest is the request struct for api CreateKeyPair
 type CreateKeyPairRequest struct {
 	*requests.RpcRequest
-	ResourceGroupId      string              `position:"Query" name:"ResourceGroupId"`
 	ResourceOwnerId      requests.Integer    `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string              `position:"Query" name:"ResourceOwnerAccount"`
 	KeyPairName          string              `position:"Query" name:"KeyPairName"`
+	ResourceGroupId      string              `position:"Query" name:"ResourceGroupId"`
 	Tag                  *[]CreateKeyPairTag `position:"Query" name:"Tag"  type:"Repeated"`
+	ResourceOwnerAccount string              `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer    `position:"Query" name:"OwnerId"`
 }
 

+ 4 - 4
services/ecs/create_nat_gateway.go

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

+ 6 - 6
services/ecs/create_physical_connection.go

@@ -77,21 +77,21 @@ func (client *Client) CreatePhysicalConnectionWithCallback(request *CreatePhysic
 type CreatePhysicalConnectionRequest struct {
 	*requests.RpcRequest
 	AccessPointId                 string           `position:"Query" name:"AccessPointId"`
-	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
-	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
 	ResourceOwnerId               requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	PortType                      string           `position:"Query" name:"PortType"`
 	CircuitCode                   string           `position:"Query" name:"CircuitCode"`
-	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
 	ClientToken                   string           `position:"Query" name:"ClientToken"`
-	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
 	Description                   string           `position:"Query" name:"Description"`
 	Type                          string           `position:"Query" name:"Type"`
+	UserCidr                      string           `position:"Query" name:"UserCidr"`
+	RedundantPhysicalConnectionId string           `position:"Query" name:"RedundantPhysicalConnectionId"`
+	PeerLocation                  string           `position:"Query" name:"PeerLocation"`
+	Bandwidth                     requests.Integer `position:"Query" name:"bandwidth"`
+	ResourceOwnerAccount          string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount                  string           `position:"Query" name:"OwnerAccount"`
 	OwnerId                       requests.Integer `position:"Query" name:"OwnerId"`
 	LineOperator                  string           `position:"Query" name:"LineOperator"`
 	Name                          string           `position:"Query" name:"Name"`
-	UserCidr                      string           `position:"Query" name:"UserCidr"`
 }
 
 // CreatePhysicalConnectionResponse is the response struct for api CreatePhysicalConnection

+ 4 - 4
services/ecs/create_route_entry.go

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

+ 5 - 5
services/ecs/create_security_group.go

@@ -77,16 +77,16 @@ func (client *Client) CreateSecurityGroupWithCallback(request *CreateSecurityGro
 type CreateSecurityGroupRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer          `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string                    `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string                    `position:"Query" name:"ClientToken"`
-	OwnerAccount         string                    `position:"Query" name:"OwnerAccount"`
 	Description          string                    `position:"Query" name:"Description"`
-	OwnerId              requests.Integer          `position:"Query" name:"OwnerId"`
 	SecurityGroupName    string                    `position:"Query" name:"SecurityGroupName"`
-	SecurityGroupType    string                    `position:"Query" name:"SecurityGroupType"`
 	ResourceGroupId      string                    `position:"Query" name:"ResourceGroupId"`
-	VpcId                string                    `position:"Query" name:"VpcId"`
 	Tag                  *[]CreateSecurityGroupTag `position:"Query" name:"Tag"  type:"Repeated"`
+	ResourceOwnerAccount string                    `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string                    `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer          `position:"Query" name:"OwnerId"`
+	SecurityGroupType    string                    `position:"Query" name:"SecurityGroupType"`
+	VpcId                string                    `position:"Query" name:"VpcId"`
 }
 
 // CreateSecurityGroupTag is a repeated param struct in CreateSecurityGroupRequest

+ 4 - 7
services/ecs/create_snapshot.go

@@ -77,18 +77,15 @@ func (client *Client) CreateSnapshotWithCallback(request *CreateSnapshotRequest,
 type CreateSnapshotRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer     `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string               `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string               `position:"Query" name:"ClientToken"`
-	OwnerAccount         string               `position:"Query" name:"OwnerAccount"`
 	Description          string               `position:"Query" name:"Description"`
 	SnapshotName         string               `position:"Query" name:"SnapshotName"`
-	OwnerId              requests.Integer     `position:"Query" name:"OwnerId"`
-	SourceSnapshotId     string               `position:"Query" name:"SourceSnapshotId"`
-	RemoveSourceSnapshot requests.Boolean     `position:"Query" name:"RemoveSourceSnapshot"`
 	DiskId               string               `position:"Query" name:"DiskId"`
-	RetentionDays        requests.Integer     `position:"Query" name:"RetentionDays"`
 	Tag                  *[]CreateSnapshotTag `position:"Query" name:"Tag"  type:"Repeated"`
-	Category             string               `position:"Query" name:"Category"`
+	ResourceOwnerAccount string               `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string               `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer     `position:"Query" name:"OwnerId"`
+	RetentionDays        requests.Integer     `position:"Query" name:"RetentionDays"`
 }
 
 // CreateSnapshotTag is a repeated param struct in CreateSnapshotRequest

+ 4 - 4
services/ecs/create_v_switch.go

@@ -77,15 +77,15 @@ func (client *Client) CreateVSwitchWithCallback(request *CreateVSwitchRequest, c
 type CreateVSwitchRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ClientToken          string           `position:"Query" name:"ClientToken"`
+	Description          string           `position:"Query" name:"Description"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	VpcId                string           `position:"Query" name:"VpcId"`
 	VSwitchName          string           `position:"Query" name:"VSwitchName"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	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"`
 }
 
 // CreateVSwitchResponse is the response struct for api CreateVSwitch

+ 5 - 5
services/ecs/create_virtual_border_router.go

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

+ 4 - 4
services/ecs/create_vpc.go

@@ -76,15 +76,15 @@ func (client *Client) CreateVpcWithCallback(request *CreateVpcRequest, callback
 // CreateVpcRequest is the request struct for api CreateVpc
 type CreateVpcRequest struct {
 	*requests.RpcRequest
-	VpcName              string           `position:"Query" name:"VpcName"`
 	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"`
-	CidrBlock            string           `position:"Query" name:"CidrBlock"`
 	Description          string           `position:"Query" name:"Description"`
+	VpcName              string           `position:"Query" name:"VpcName"`
 	UserCidr             string           `position:"Query" name:"UserCidr"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	CidrBlock            string           `position:"Query" name:"CidrBlock"`
 }
 
 // CreateVpcResponse is the response struct for api CreateVpc

+ 1 - 1
services/ecs/delete_auto_snapshot_policy.go

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

+ 1 - 1
services/ecs/delete_deployment_set.go

@@ -76,8 +76,8 @@ func (client *Client) DeleteDeploymentSetWithCallback(request *DeleteDeploymentS
 // DeleteDeploymentSetRequest is the request struct for api DeleteDeploymentSet
 type DeleteDeploymentSetRequest struct {
 	*requests.RpcRequest
-	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	DeploymentSetId      string           `position:"Query" name:"DeploymentSetId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`

+ 1 - 1
services/ecs/delete_disk.go

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

+ 2 - 2
services/ecs/delete_forward_entry.go

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

+ 2 - 2
services/ecs/delete_ha_vip.go

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

+ 1 - 1
services/ecs/delete_image.go

@@ -80,8 +80,8 @@ type DeleteImageRequest struct {
 	ImageId              string           `position:"Query" name:"ImageId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Force                requests.Boolean `position:"Query" name:"Force"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Force                requests.Boolean `position:"Query" name:"Force"`
 }
 
 // DeleteImageResponse is the response struct for api DeleteImage

+ 3 - 3
services/ecs/delete_instance.go

@@ -77,12 +77,12 @@ func (client *Client) DeleteInstanceWithCallback(request *DeleteInstanceRequest,
 type DeleteInstanceRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId            string           `position:"Query" name:"InstanceId"`
+	TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
-	TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
-	Force                 requests.Boolean `position:"Query" name:"Force"`
 	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId            string           `position:"Query" name:"InstanceId"`
+	Force                 requests.Boolean `position:"Query" name:"Force"`
 }
 
 // DeleteInstanceResponse is the response struct for api DeleteInstance

+ 4 - 4
services/ecs/delete_instances.go

@@ -77,14 +77,14 @@ func (client *Client) DeleteInstancesWithCallback(request *DeleteInstancesReques
 type DeleteInstancesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId       requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId            *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
+	ClientToken           string           `position:"Query" name:"ClientToken"`
+	TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
 	DryRun                requests.Boolean `position:"Query" name:"DryRun"`
 	ResourceOwnerAccount  string           `position:"Query" name:"ResourceOwnerAccount"`
-	ClientToken           string           `position:"Query" name:"ClientToken"`
 	OwnerAccount          string           `position:"Query" name:"OwnerAccount"`
-	TerminateSubscription requests.Boolean `position:"Query" name:"TerminateSubscription"`
-	Force                 requests.Boolean `position:"Query" name:"Force"`
 	OwnerId               requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId            *[]string        `position:"Query" name:"InstanceId"  type:"Repeated"`
+	Force                 requests.Boolean `position:"Query" name:"Force"`
 }
 
 // DeleteInstancesResponse is the response struct for api DeleteInstances

+ 1 - 1
services/ecs/delete_key_pairs.go

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

+ 1 - 1
services/ecs/delete_nat_gateway.go

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

+ 2 - 2
services/ecs/delete_physical_connection.go

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

+ 2 - 2
services/ecs/delete_route_entry.go

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

+ 2 - 2
services/ecs/delete_router_interface.go

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

+ 1 - 1
services/ecs/delete_security_group.go

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

+ 1 - 1
services/ecs/delete_snapshot.go

@@ -80,8 +80,8 @@ type DeleteSnapshotRequest struct {
 	SnapshotId           string           `position:"Query" name:"SnapshotId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Force                requests.Boolean `position:"Query" name:"Force"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	Force                requests.Boolean `position:"Query" name:"Force"`
 }
 
 // DeleteSnapshotResponse is the response struct for api DeleteSnapshot

+ 1 - 1
services/ecs/delete_v_switch.go

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

+ 3 - 3
services/ecs/delete_virtual_border_router.go

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

+ 1 - 1
services/ecs/delete_vpc.go

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

+ 4 - 4
services/ecs/describe_access_points.go

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

+ 3 - 3
services/ecs/describe_auto_snapshot_policy_ex.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeAutoSnapshotPolicyExWithCallback(request *Describe
 type DescribeAutoSnapshotPolicyExRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	AutoSnapshotPolicyId string           `position:"Query" name:"AutoSnapshotPolicyId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	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"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeAutoSnapshotPolicyExResponse is the response struct for api DescribeAutoSnapshotPolicyEx

+ 1 - 0
services/ecs/describe_available_resource.go

@@ -90,6 +90,7 @@ type DescribeAvailableResourceRequest struct {
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	DedicatedHostId      string           `position:"Query" name:"DedicatedHostId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	SpotDuration         requests.Integer `position:"Query" name:"SpotDuration"`
 	ResourceType         string           `position:"Query" name:"ResourceType"`
 	SpotStrategy         string           `position:"Query" name:"SpotStrategy"`
 	DestinationResource  string           `position:"Query" name:"DestinationResource"`

+ 3 - 3
services/ecs/describe_bandwidth_packages.go

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

+ 4 - 4
services/ecs/describe_classic_link_instances.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeClassicLinkInstancesWithCallback(request *Describe
 type DescribeClassicLinkInstancesRequest struct {
 	*requests.RpcRequest
 	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"`
+	PageNumber           string           `position:"Query" name:"PageNumber"`
 	PageSize             string           `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           string           `position:"Query" name:"PageNumber"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
+	VpcId                string           `position:"Query" name:"VpcId"`
 }
 
 // DescribeClassicLinkInstancesResponse is the response struct for api DescribeClassicLinkInstances

+ 5 - 5
services/ecs/describe_dedicated_hosts.go

@@ -78,17 +78,17 @@ type DescribeDedicatedHostsRequest struct {
 	*requests.RpcRequest
 	DedicatedHostIds     string                       `position:"Query" name:"DedicatedHostIds"`
 	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
-	DedicatedHostName    string                       `position:"Query" name:"DedicatedHostName"`
-	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
-	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
 	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
 	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
 	LockReason           string                       `position:"Query" name:"LockReason"`
 	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
-	ZoneId               string                       `position:"Query" name:"ZoneId"`
 	DedicatedHostType    string                       `position:"Query" name:"DedicatedHostType"`
 	Tag                  *[]DescribeDedicatedHostsTag `position:"Query" name:"Tag"  type:"Repeated"`
+	DedicatedHostName    string                       `position:"Query" name:"DedicatedHostName"`
+	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
+	ZoneId               string                       `position:"Query" name:"ZoneId"`
 	Status               string                       `position:"Query" name:"Status"`
 }
 

+ 4 - 4
services/ecs/describe_deployment_sets.go

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

+ 12 - 12
services/ecs/describe_disks.go

@@ -77,38 +77,38 @@ func (client *Client) DescribeDisksWithCallback(request *DescribeDisksRequest, c
 type DescribeDisksRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId               requests.Integer    `position:"Query" name:"ResourceOwnerId"`
-	SnapshotId                    string              `position:"Query" name:"SnapshotId"`
 	Filter2Value                  string              `position:"Query" name:"Filter.2.Value"`
 	AutoSnapshotPolicyId          string              `position:"Query" name:"AutoSnapshotPolicyId"`
-	PageNumber                    requests.Integer    `position:"Query" name:"PageNumber"`
 	DiskName                      string              `position:"Query" name:"DiskName"`
 	DeleteAutoSnapshot            requests.Boolean    `position:"Query" name:"DeleteAutoSnapshot"`
 	ResourceGroupId               string              `position:"Query" name:"ResourceGroupId"`
 	DiskChargeType                string              `position:"Query" name:"DiskChargeType"`
 	LockReason                    string              `position:"Query" name:"LockReason"`
 	Filter1Key                    string              `position:"Query" name:"Filter.1.Key"`
-	PageSize                      requests.Integer    `position:"Query" name:"PageSize"`
-	DiskIds                       string              `position:"Query" name:"DiskIds"`
 	Tag                           *[]DescribeDisksTag `position:"Query" name:"Tag"  type:"Repeated"`
-	DeleteWithInstance            requests.Boolean    `position:"Query" name:"DeleteWithInstance"`
 	EnableAutoSnapshot            requests.Boolean    `position:"Query" name:"EnableAutoSnapshot"`
 	DryRun                        requests.Boolean    `position:"Query" name:"DryRun"`
-	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"`
+	OwnerId                       requests.Integer    `position:"Query" name:"OwnerId"`
+	AdditionalAttributes          *[]string           `position:"Query" name:"AdditionalAttributes"  type:"Repeated"`
+	InstanceId                    string              `position:"Query" name:"InstanceId"`
+	ZoneId                        string              `position:"Query" name:"ZoneId"`
+	Status                        string              `position:"Query" name:"Status"`
+	SnapshotId                    string              `position:"Query" name:"SnapshotId"`
+	PageNumber                    requests.Integer    `position:"Query" name:"PageNumber"`
+	PageSize                      requests.Integer    `position:"Query" name:"PageSize"`
+	DiskIds                       string              `position:"Query" name:"DiskIds"`
+	DeleteWithInstance            requests.Boolean    `position:"Query" name:"DeleteWithInstance"`
+	ResourceOwnerAccount          string              `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount                  string              `position:"Query" name:"OwnerAccount"`
 	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"`
-	AdditionalAttributes          *[]string           `position:"Query" name:"AdditionalAttributes"  type:"Repeated"`
 	EnableShared                  requests.Boolean    `position:"Query" name:"EnableShared"`
-	InstanceId                    string              `position:"Query" name:"InstanceId"`
 	Encrypted                     requests.Boolean    `position:"Query" name:"Encrypted"`
-	ZoneId                        string              `position:"Query" name:"ZoneId"`
 	Category                      string              `position:"Query" name:"Category"`
 	KMSKeyId                      string              `position:"Query" name:"KMSKeyId"`
-	Status                        string              `position:"Query" name:"Status"`
 }
 
 // DescribeDisksTag is a repeated param struct in DescribeDisksRequest

+ 5 - 5
services/ecs/describe_eip_addresses.go

@@ -77,20 +77,20 @@ func (client *Client) DescribeEipAddressesWithCallback(request *DescribeEipAddre
 type DescribeEipAddressesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId        requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
 	Filter2Value           string           `position:"Query" name:"Filter.2.Value"`
 	ISP                    string           `position:"Query" name:"ISP"`
-	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
 	AllocationId           string           `position:"Query" name:"AllocationId"`
-	Filter1Value           string           `position:"Query" name:"Filter.1.Value"`
-	Filter2Key             string           `position:"Query" name:"Filter.2.Key"`
-	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	EipAddress             string           `position:"Query" name:"EipAddress"`
 	PageNumber             requests.Integer `position:"Query" name:"PageNumber"`
 	LockReason             string           `position:"Query" name:"LockReason"`
 	Filter1Key             string           `position:"Query" name:"Filter.1.Key"`
 	AssociatedInstanceType string           `position:"Query" name:"AssociatedInstanceType"`
 	PageSize               requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount   string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount           string           `position:"Query" name:"OwnerAccount"`
+	Filter1Value           string           `position:"Query" name:"Filter.1.Value"`
+	Filter2Key             string           `position:"Query" name:"Filter.2.Key"`
+	OwnerId                requests.Integer `position:"Query" name:"OwnerId"`
 	ChargeType             string           `position:"Query" name:"ChargeType"`
 	AssociatedInstanceId   string           `position:"Query" name:"AssociatedInstanceId"`
 	Status                 string           `position:"Query" name:"Status"`

+ 2 - 2
services/ecs/describe_eip_monitor_data.go

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

+ 4 - 4
services/ecs/describe_forward_table_entries.go

@@ -77,13 +77,13 @@ func (client *Client) DescribeForwardTableEntriesWithCallback(request *DescribeF
 type DescribeForwardTableEntriesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	ForwardTableId       string           `position:"Query" name:"ForwardTableId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	ForwardEntryId       string           `position:"Query" name:"ForwardEntryId"`
 	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"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeForwardTableEntriesResponse is the response struct for api DescribeForwardTableEntries

+ 3 - 3
services/ecs/describe_ha_vips.go

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

+ 2 - 2
services/ecs/describe_image_share_permission.go

@@ -78,11 +78,11 @@ type DescribeImageSharePermissionRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ImageId              string           `position:"Query" name:"ImageId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeImageSharePermissionResponse is the response struct for api DescribeImageSharePermission

+ 1 - 1
services/ecs/describe_image_support_instance_types.go

@@ -77,11 +77,11 @@ func (client *Client) DescribeImageSupportInstanceTypesWithCallback(request *Des
 type DescribeImageSupportInstanceTypesRequest struct {
 	*requests.RpcRequest
 	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"`
+	Filter               *[]DescribeImageSupportInstanceTypesFilter `position:"Query" name:"Filter"  type:"Repeated"`
 }
 
 // DescribeImageSupportInstanceTypesFilter is a repeated param struct in DescribeImageSupportInstanceTypesRequest

+ 1 - 1
services/ecs/describe_instance_attribute.go

@@ -77,10 +77,10 @@ func (client *Client) DescribeInstanceAttributeWithCallback(request *DescribeIns
 type DescribeInstanceAttributeRequest struct {
 	*requests.RpcRequest
 	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"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribeInstanceAttributeResponse is the response struct for api DescribeInstanceAttribute

+ 4 - 4
services/ecs/describe_instance_auto_renew_attribute.go

@@ -77,13 +77,13 @@ func (client *Client) DescribeInstanceAutoRenewAttributeWithCallback(request *De
 type DescribeInstanceAutoRenewAttributeRequest struct {
 	*requests.RpcRequest
 	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"`
+	PageNumber           string           `position:"Query" name:"PageNumber"`
 	RenewalStatus        string           `position:"Query" name:"RenewalStatus"`
 	PageSize             string           `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           string           `position:"Query" name:"PageNumber"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribeInstanceAutoRenewAttributeResponse is the response struct for api DescribeInstanceAutoRenewAttribute

+ 0 - 111
services/ecs/describe_instance_physical_attribute.go

@@ -1,111 +0,0 @@
-package ecs
-
-//Licensed under the Apache License, Version 2.0 (the "License");
-//you may not use this file except in compliance with the License.
-//You may obtain a copy of the License at
-//
-//http://www.apache.org/licenses/LICENSE-2.0
-//
-//Unless required by applicable law or agreed to in writing, software
-//distributed under the License is distributed on an "AS IS" BASIS,
-//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
-//See the License for the specific language governing permissions and
-//limitations under the License.
-//
-// Code generated by Alibaba Cloud SDK Code Generator.
-// Changes may cause incorrect behavior and will be lost if the code is regenerated.
-
-import (
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/requests"
-	"github.com/aliyun/alibaba-cloud-sdk-go/sdk/responses"
-)
-
-// DescribeInstancePhysicalAttribute invokes the ecs.DescribeInstancePhysicalAttribute API synchronously
-// api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html
-func (client *Client) DescribeInstancePhysicalAttribute(request *DescribeInstancePhysicalAttributeRequest) (response *DescribeInstancePhysicalAttributeResponse, err error) {
-	response = CreateDescribeInstancePhysicalAttributeResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeInstancePhysicalAttributeWithChan invokes the ecs.DescribeInstancePhysicalAttribute API asynchronously
-// api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeInstancePhysicalAttributeWithChan(request *DescribeInstancePhysicalAttributeRequest) (<-chan *DescribeInstancePhysicalAttributeResponse, <-chan error) {
-	responseChan := make(chan *DescribeInstancePhysicalAttributeResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeInstancePhysicalAttribute(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeInstancePhysicalAttributeWithCallback invokes the ecs.DescribeInstancePhysicalAttribute API asynchronously
-// api document: https://help.aliyun.com/api/ecs/describeinstancephysicalattribute.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeInstancePhysicalAttributeWithCallback(request *DescribeInstancePhysicalAttributeRequest, callback func(response *DescribeInstancePhysicalAttributeResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeInstancePhysicalAttributeResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeInstancePhysicalAttribute(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeInstancePhysicalAttributeRequest is the request struct for api DescribeInstancePhysicalAttribute
-type DescribeInstancePhysicalAttributeRequest struct {
-	*requests.RpcRequest
-	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"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeInstancePhysicalAttributeResponse is the response struct for api DescribeInstancePhysicalAttribute
-type DescribeInstancePhysicalAttributeResponse struct {
-	*responses.BaseResponse
-	RequestId        string `json:"RequestId" xml:"RequestId"`
-	InstanceId       string `json:"InstanceId" xml:"InstanceId"`
-	VlanId           string `json:"VlanId" xml:"VlanId"`
-	NodeControllerId string `json:"NodeControllerId" xml:"NodeControllerId"`
-	RackId           string `json:"RackId" xml:"RackId"`
-}
-
-// CreateDescribeInstancePhysicalAttributeRequest creates a request to invoke DescribeInstancePhysicalAttribute API
-func CreateDescribeInstancePhysicalAttributeRequest() (request *DescribeInstancePhysicalAttributeRequest) {
-	request = &DescribeInstancePhysicalAttributeRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Ecs", "2014-05-26", "DescribeInstancePhysicalAttribute", "ecs", "openAPI")
-	return
-}
-
-// CreateDescribeInstancePhysicalAttributeResponse creates a response to parse from DescribeInstancePhysicalAttribute response
-func CreateDescribeInstancePhysicalAttributeResponse() (response *DescribeInstancePhysicalAttributeResponse) {
-	response = &DescribeInstancePhysicalAttributeResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 3 - 3
services/ecs/describe_instance_ram_role.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeInstanceRamRoleWithCallback(request *DescribeInsta
 type DescribeInstanceRamRoleRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	InstanceIds          string           `position:"Query" name:"InstanceIds"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	RamRoleName          string           `position:"Query" name:"RamRoleName"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 }
 
 // DescribeInstanceRamRoleResponse is the response struct for api DescribeInstanceRamRole

+ 3 - 3
services/ecs/describe_instance_status.go

@@ -77,13 +77,13 @@ func (client *Client) DescribeInstanceStatusWithCallback(request *DescribeInstan
 type DescribeInstanceStatusRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	ZoneId               string           `position:"Query" name:"ZoneId"`
 	ClusterId            string           `position:"Query" name:"ClusterId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
 }
 
 // DescribeInstanceStatusResponse is the response struct for api DescribeInstanceStatus

+ 1 - 1
services/ecs/describe_instance_topology.go

@@ -78,8 +78,8 @@ type DescribeInstanceTopologyRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceIds          string           `position:"Query" name:"InstanceIds"`
 }
 
 // DescribeInstanceTopologyResponse is the response struct for api DescribeInstanceTopology

+ 1 - 1
services/ecs/describe_instance_type_families.go

@@ -76,8 +76,8 @@ func (client *Client) DescribeInstanceTypeFamiliesWithCallback(request *Describe
 // DescribeInstanceTypeFamiliesRequest is the request struct for api DescribeInstanceTypeFamilies
 type DescribeInstanceTypeFamiliesRequest struct {
 	*requests.RpcRequest
-	Generation           string           `position:"Query" name:"Generation"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	Generation           string           `position:"Query" name:"Generation"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`

+ 1 - 1
services/ecs/describe_instance_vnc_passwd.go

@@ -77,10 +77,10 @@ func (client *Client) DescribeInstanceVncPasswdWithCallback(request *DescribeIns
 type DescribeInstanceVncPasswdRequest struct {
 	*requests.RpcRequest
 	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"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribeInstanceVncPasswdResponse is the response struct for api DescribeInstanceVncPasswd

+ 1 - 1
services/ecs/describe_instance_vnc_url.go

@@ -77,10 +77,10 @@ func (client *Client) DescribeInstanceVncUrlWithCallback(request *DescribeInstan
 type DescribeInstanceVncUrlRequest struct {
 	*requests.RpcRequest
 	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"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribeInstanceVncUrlResponse is the response struct for api DescribeInstanceVncUrl

+ 18 - 18
services/ecs/describe_instances.go

@@ -78,45 +78,45 @@ type DescribeInstancesRequest struct {
 	*requests.RpcRequest
 	InnerIpAddresses     string                  `position:"Query" name:"InnerIpAddresses"`
 	ResourceOwnerId      requests.Integer        `position:"Query" name:"ResourceOwnerId"`
-	ImageId              string                  `position:"Query" name:"ImageId"`
 	PrivateIpAddresses   string                  `position:"Query" name:"PrivateIpAddresses"`
 	HpcClusterId         string                  `position:"Query" name:"HpcClusterId"`
 	Filter2Value         string                  `position:"Query" name:"Filter.2.Value"`
-	Filter4Value         string                  `position:"Query" name:"Filter.4.Value"`
-	IoOptimized          requests.Boolean        `position:"Query" name:"IoOptimized"`
-	SecurityGroupId      string                  `position:"Query" name:"SecurityGroupId"`
 	KeyPairName          string                  `position:"Query" name:"KeyPairName"`
-	Filter4Key           string                  `position:"Query" name:"Filter.4.Key"`
-	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
 	ResourceGroupId      string                  `position:"Query" name:"ResourceGroupId"`
 	LockReason           string                  `position:"Query" name:"LockReason"`
 	Filter1Key           string                  `position:"Query" name:"Filter.1.Key"`
-	RdmaIpAddresses      string                  `position:"Query" name:"RdmaIpAddresses"`
 	DeviceAvailable      requests.Boolean        `position:"Query" name:"DeviceAvailable"`
-	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
-	PublicIpAddresses    string                  `position:"Query" name:"PublicIpAddresses"`
-	InstanceType         string                  `position:"Query" name:"InstanceType"`
 	Tag                  *[]DescribeInstancesTag `position:"Query" name:"Tag"  type:"Repeated"`
-	InstanceChargeType   string                  `position:"Query" name:"InstanceChargeType"`
 	Filter3Value         string                  `position:"Query" name:"Filter.3.Value"`
 	DryRun               requests.Boolean        `position:"Query" name:"DryRun"`
-	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
-	InstanceTypeFamily   string                  `position:"Query" name:"InstanceTypeFamily"`
 	Filter1Value         string                  `position:"Query" name:"Filter.1.Value"`
 	NeedSaleCycle        requests.Boolean        `position:"Query" name:"NeedSaleCycle"`
-	Filter2Key           string                  `position:"Query" name:"Filter.2.Key"`
 	OwnerId              requests.Integer        `position:"Query" name:"OwnerId"`
 	VSwitchId            string                  `position:"Query" name:"VSwitchId"`
-	EipAddresses         string                  `position:"Query" name:"EipAddresses"`
 	InstanceName         string                  `position:"Query" name:"InstanceName"`
 	InstanceIds          string                  `position:"Query" name:"InstanceIds"`
 	InternetChargeType   string                  `position:"Query" name:"InternetChargeType"`
-	VpcId                string                  `position:"Query" name:"VpcId"`
 	ZoneId               string                  `position:"Query" name:"ZoneId"`
-	Filter3Key           string                  `position:"Query" name:"Filter.3.Key"`
 	InstanceNetworkType  string                  `position:"Query" name:"InstanceNetworkType"`
 	Status               string                  `position:"Query" name:"Status"`
+	ImageId              string                  `position:"Query" name:"ImageId"`
+	Filter4Value         string                  `position:"Query" name:"Filter.4.Value"`
+	IoOptimized          requests.Boolean        `position:"Query" name:"IoOptimized"`
+	SecurityGroupId      string                  `position:"Query" name:"SecurityGroupId"`
+	Filter4Key           string                  `position:"Query" name:"Filter.4.Key"`
+	PageNumber           requests.Integer        `position:"Query" name:"PageNumber"`
+	RdmaIpAddresses      string                  `position:"Query" name:"RdmaIpAddresses"`
+	PageSize             requests.Integer        `position:"Query" name:"PageSize"`
+	PublicIpAddresses    string                  `position:"Query" name:"PublicIpAddresses"`
+	InstanceType         string                  `position:"Query" name:"InstanceType"`
+	InstanceChargeType   string                  `position:"Query" name:"InstanceChargeType"`
+	ResourceOwnerAccount string                  `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string                  `position:"Query" name:"OwnerAccount"`
+	InstanceTypeFamily   string                  `position:"Query" name:"InstanceTypeFamily"`
+	Filter2Key           string                  `position:"Query" name:"Filter.2.Key"`
+	EipAddresses         string                  `position:"Query" name:"EipAddresses"`
+	VpcId                string                  `position:"Query" name:"VpcId"`
+	Filter3Key           string                  `position:"Query" name:"Filter.3.Key"`
 }
 
 // DescribeInstancesTag is a repeated param struct in DescribeInstancesRequest

+ 4 - 4
services/ecs/describe_key_pairs.go

@@ -76,15 +76,15 @@ func (client *Client) DescribeKeyPairsWithCallback(request *DescribeKeyPairsRequ
 // DescribeKeyPairsRequest is the request struct for api DescribeKeyPairs
 type DescribeKeyPairsRequest struct {
 	*requests.RpcRequest
-	ResourceGroupId      string                 `position:"Query" name:"ResourceGroupId"`
 	ResourceOwnerId      requests.Integer       `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string                 `position:"Query" name:"ResourceOwnerAccount"`
 	KeyPairFingerPrint   string                 `position:"Query" name:"KeyPairFingerPrint"`
-	PageSize             requests.Integer       `position:"Query" name:"PageSize"`
 	KeyPairName          string                 `position:"Query" name:"KeyPairName"`
+	PageNumber           requests.Integer       `position:"Query" name:"PageNumber"`
+	ResourceGroupId      string                 `position:"Query" name:"ResourceGroupId"`
+	PageSize             requests.Integer       `position:"Query" name:"PageSize"`
 	Tag                  *[]DescribeKeyPairsTag `position:"Query" name:"Tag"  type:"Repeated"`
+	ResourceOwnerAccount string                 `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer       `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer       `position:"Query" name:"PageNumber"`
 }
 
 // DescribeKeyPairsTag is a repeated param struct in DescribeKeyPairsRequest

+ 4 - 4
services/ecs/describe_nat_gateways.go

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

+ 2 - 2
services/ecs/describe_new_project_eip_monitor_data.go

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

+ 4 - 4
services/ecs/describe_physical_connections.go

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

+ 9 - 9
services/ecs/describe_price.go

@@ -76,35 +76,35 @@ func (client *Client) DescribePriceWithCallback(request *DescribePriceRequest, c
 // DescribePriceRequest is the request struct for api DescribePrice
 type DescribePriceRequest struct {
 	*requests.RpcRequest
-	DataDisk3PerformanceLevel  string           `position:"Query" name:"DataDisk.3.PerformanceLevel"`
 	DataDisk3Size              requests.Integer `position:"Query" name:"DataDisk.3.Size"`
 	ResourceOwnerId            requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ImageId                    string           `position:"Query" name:"ImageId"`
 	DataDisk3Category          string           `position:"Query" name:"DataDisk.3.Category"`
+	DataDisk4Size              requests.Integer `position:"Query" name:"DataDisk.4.Size"`
+	PriceUnit                  string           `position:"Query" name:"PriceUnit"`
+	Period                     requests.Integer `position:"Query" name:"Period"`
+	DataDisk1PerformanceLevel  string           `position:"Query" name:"DataDisk.1.PerformanceLevel"`
+	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
+	InternetChargeType         string           `position:"Query" name:"InternetChargeType"`
+	InstanceNetworkType        string           `position:"Query" name:"InstanceNetworkType"`
+	DataDisk3PerformanceLevel  string           `position:"Query" name:"DataDisk.3.PerformanceLevel"`
+	ImageId                    string           `position:"Query" name:"ImageId"`
 	IoOptimized                string           `position:"Query" name:"IoOptimized"`
 	InternetMaxBandwidthOut    requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"`
 	SystemDiskCategory         string           `position:"Query" name:"SystemDisk.Category"`
 	SystemDiskPerformanceLevel string           `position:"Query" name:"SystemDisk.PerformanceLevel"`
 	DataDisk4Category          string           `position:"Query" name:"DataDisk.4.Category"`
 	DataDisk4PerformanceLevel  string           `position:"Query" name:"DataDisk.4.PerformanceLevel"`
-	DataDisk4Size              requests.Integer `position:"Query" name:"DataDisk.4.Size"`
-	PriceUnit                  string           `position:"Query" name:"PriceUnit"`
 	InstanceType               string           `position:"Query" name:"InstanceType"`
 	DataDisk2Category          string           `position:"Query" name:"DataDisk.2.Category"`
 	DataDisk1Size              requests.Integer `position:"Query" name:"DataDisk.1.Size"`
-	Period                     requests.Integer `position:"Query" name:"Period"`
 	Amount                     requests.Integer `position:"Query" name:"Amount"`
 	ResourceOwnerAccount       string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount               string           `position:"Query" name:"OwnerAccount"`
 	DataDisk2Size              requests.Integer `position:"Query" name:"DataDisk.2.Size"`
-	DataDisk1PerformanceLevel  string           `position:"Query" name:"DataDisk.1.PerformanceLevel"`
-	OwnerId                    requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceType               string           `position:"Query" name:"ResourceType"`
 	DataDisk1Category          string           `position:"Query" name:"DataDisk.1.Category"`
 	DataDisk2PerformanceLevel  string           `position:"Query" name:"DataDisk.2.PerformanceLevel"`
 	SystemDiskSize             requests.Integer `position:"Query" name:"SystemDisk.Size"`
-	InternetChargeType         string           `position:"Query" name:"InternetChargeType"`
-	InstanceNetworkType        string           `position:"Query" name:"InstanceNetworkType"`
 }
 
 // DescribePriceResponse is the response struct for api DescribePrice

+ 17 - 7
services/ecs/describe_recommend_instance_type.go

@@ -77,16 +77,26 @@ func (client *Client) DescribeRecommendInstanceTypeWithCallback(request *Describ
 type DescribeRecommendInstanceTypeRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	Channel              string           `position:"Query" name:"channel"`
+	InstancePpsRx        requests.Integer `position:"Query" name:"InstancePpsRx"`
+	Memory               requests.Float   `position:"Query" name:"Memory"`
+	InstancePpsTx        requests.Integer `position:"Query" name:"InstancePpsTx"`
+	IoOptimized          string           `position:"Query" name:"IoOptimized"`
 	NetworkType          string           `position:"Query" name:"NetworkType"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Operator             string           `position:"Query" name:"operator"`
-	Token                string           `position:"Query" name:"token"`
 	Scene                string           `position:"Query" name:"Scene"`
+	InstanceBandwidthTx  requests.Integer `position:"Query" name:"InstanceBandwidthTx"`
+	Cores                requests.Integer `position:"Query" name:"Cores"`
+	InstanceBandwidthRx  requests.Integer `position:"Query" name:"InstanceBandwidthRx"`
+	SystemDiskCategory   string           `position:"Query" name:"SystemDiskCategory"`
 	InstanceType         string           `position:"Query" name:"InstanceType"`
-	ProxyId              string           `position:"Query" name:"proxyId"`
+	InstanceChargeType   string           `position:"Query" name:"InstanceChargeType"`
+	MaxPrice             requests.Float   `position:"Query" name:"MaxPrice"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	InstanceTypeFamily   *[]string        `position:"Query" name:"InstanceTypeFamily"  type:"Repeated"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	SpotStrategy         string           `position:"Query" name:"SpotStrategy"`
+	PriorityStrategy     string           `position:"Query" name:"PriorityStrategy"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
 }
 
 // DescribeRecommendInstanceTypeResponse is the response struct for api DescribeRecommendInstanceType

+ 2 - 2
services/ecs/describe_regions.go

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

+ 1 - 1
services/ecs/describe_renewal_price.go

@@ -77,11 +77,11 @@ func (client *Client) DescribeRenewalPriceWithCallback(request *DescribeRenewalP
 type DescribeRenewalPriceRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	PriceUnit            string           `position:"Query" name:"PriceUnit"`
 	ResourceId           string           `position:"Query" name:"ResourceId"`
 	Period               requests.Integer `position:"Query" name:"Period"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PriceUnit            string           `position:"Query" name:"PriceUnit"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	ResourceType         string           `position:"Query" name:"ResourceType"`
 }

+ 2 - 2
services/ecs/describe_resource_by_tags.go

@@ -77,12 +77,12 @@ func (client *Client) DescribeResourceByTagsWithCallback(request *DescribeResour
 type DescribeResourceByTagsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
+	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
 	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
 	Tag                  *[]DescribeResourceByTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
+	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
 	ResourceType         string                       `position:"Query" name:"ResourceType"`
-	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
 }
 
 // DescribeResourceByTagsTag is a repeated param struct in DescribeResourceByTagsRequest

+ 4 - 4
services/ecs/describe_route_tables.go

@@ -78,15 +78,15 @@ type DescribeRouteTablesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	VRouterId            string           `position:"Query" name:"VRouterId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	RouteTableName       string           `position:"Query" name:"RouteTableName"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	RouteTableId         string           `position:"Query" name:"RouteTableId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	RouterType           string           `position:"Query" name:"RouterType"`
-	RouteTableName       string           `position:"Query" name:"RouteTableName"`
 	RouterId             string           `position:"Query" name:"RouterId"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	RouteTableId         string           `position:"Query" name:"RouteTableId"`
 }
 
 // DescribeRouteTablesResponse is the response struct for api DescribeRouteTables

+ 3 - 3
services/ecs/describe_router_interfaces.go

@@ -76,12 +76,12 @@ func (client *Client) DescribeRouterInterfacesWithCallback(request *DescribeRout
 // DescribeRouterInterfacesRequest is the request struct for api DescribeRouterInterfaces
 type DescribeRouterInterfacesRequest struct {
 	*requests.RpcRequest
-	Filter               *[]DescribeRouterInterfacesFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer                  `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string                            `position:"Query" name:"ResourceOwnerAccount"`
+	PageNumber           requests.Integer                  `position:"Query" name:"PageNumber"`
 	PageSize             requests.Integer                  `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount string                            `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer                  `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer                  `position:"Query" name:"PageNumber"`
+	Filter               *[]DescribeRouterInterfacesFilter `position:"Query" name:"Filter"  type:"Repeated"`
 }
 
 // DescribeRouterInterfacesFilter is a repeated param struct in DescribeRouterInterfacesRequest

+ 2 - 2
services/ecs/describe_security_group_attribute.go

@@ -78,11 +78,11 @@ type DescribeSecurityGroupAttributeRequest struct {
 	*requests.RpcRequest
 	NicType              string           `position:"Query" name:"NicType"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
+	Direction            string           `position:"Query" name:"Direction"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	SecurityGroupId      string           `position:"Query" name:"SecurityGroupId"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	Direction            string           `position:"Query" name:"Direction"`
 }
 
 // DescribeSecurityGroupAttributeResponse is the response struct for api DescribeSecurityGroupAttribute

+ 1 - 1
services/ecs/describe_security_group_references.go

@@ -77,9 +77,9 @@ func (client *Client) DescribeSecurityGroupReferencesWithCallback(request *Descr
 type DescribeSecurityGroupReferencesRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	SecurityGroupId      *[]string        `position:"Query" name:"SecurityGroupId"  type:"Repeated"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	SecurityGroupId      *[]string        `position:"Query" name:"SecurityGroupId"  type:"Repeated"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 6 - 6
services/ecs/describe_security_groups.go

@@ -77,21 +77,21 @@ func (client *Client) DescribeSecurityGroupsWithCallback(request *DescribeSecuri
 type DescribeSecurityGroupsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer             `position:"Query" name:"ResourceOwnerId"`
-	DryRun               requests.Boolean             `position:"Query" name:"DryRun"`
 	FuzzyQuery           requests.Boolean             `position:"Query" name:"FuzzyQuery"`
-	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
 	SecurityGroupId      string                       `position:"Query" name:"SecurityGroupId"`
 	IsQueryEcsCount      requests.Boolean             `position:"Query" name:"IsQueryEcsCount"`
 	NetworkType          string                       `position:"Query" name:"NetworkType"`
-	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
-	SecurityGroupIds     string                       `position:"Query" name:"SecurityGroupIds"`
 	SecurityGroupName    string                       `position:"Query" name:"SecurityGroupName"`
 	PageNumber           requests.Integer             `position:"Query" name:"PageNumber"`
 	ResourceGroupId      string                       `position:"Query" name:"ResourceGroupId"`
-	VpcId                string                       `position:"Query" name:"VpcId"`
 	PageSize             requests.Integer             `position:"Query" name:"PageSize"`
 	Tag                  *[]DescribeSecurityGroupsTag `position:"Query" name:"Tag"  type:"Repeated"`
+	DryRun               requests.Boolean             `position:"Query" name:"DryRun"`
+	ResourceOwnerAccount string                       `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string                       `position:"Query" name:"OwnerAccount"`
+	OwnerId              requests.Integer             `position:"Query" name:"OwnerId"`
+	SecurityGroupIds     string                       `position:"Query" name:"SecurityGroupIds"`
+	VpcId                string                       `position:"Query" name:"VpcId"`
 }
 
 // DescribeSecurityGroupsTag is a repeated param struct in DescribeSecurityGroupsRequest

+ 4 - 4
services/ecs/describe_snapshot_links.go

@@ -77,14 +77,14 @@ func (client *Client) DescribeSnapshotLinksWithCallback(request *DescribeSnapsho
 type DescribeSnapshotLinksRequest struct {
 	*requests.RpcRequest
 	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"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	DiskIds              string           `position:"Query" name:"DiskIds"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	SnapshotLinkIds      string           `position:"Query" name:"SnapshotLinkIds"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribeSnapshotLinksResponse is the response struct for api DescribeSnapshotLinks

+ 1 - 1
services/ecs/describe_snapshot_monitor_data.go

@@ -77,11 +77,11 @@ func (client *Client) DescribeSnapshotMonitorDataWithCallback(request *DescribeS
 type DescribeSnapshotMonitorDataRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	StartTime            string           `position:"Query" name:"StartTime"`
 	Period               requests.Integer `position:"Query" name:"Period"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	EndTime              string           `position:"Query" name:"EndTime"`
-	StartTime            string           `position:"Query" name:"StartTime"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 }
 

+ 2 - 2
services/ecs/describe_snapshot_package.go

@@ -77,11 +77,11 @@ func (client *Client) DescribeSnapshotPackageWithCallback(request *DescribeSnaps
 type DescribeSnapshotPackageRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeSnapshotPackageResponse is the response struct for api DescribeSnapshotPackage

+ 1 - 0
services/ecs/describe_spot_price_history.go

@@ -87,6 +87,7 @@ type DescribeSpotPriceHistoryRequest struct {
 	EndTime              string           `position:"Query" name:"EndTime"`
 	OSType               string           `position:"Query" name:"OSType"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	SpotDuration         requests.Integer `position:"Query" name:"SpotDuration"`
 	ZoneId               string           `position:"Query" name:"ZoneId"`
 }
 

+ 4 - 4
services/ecs/describe_tags.go

@@ -77,14 +77,14 @@ func (client *Client) DescribeTagsWithCallback(request *DescribeTagsRequest, cal
 type DescribeTagsRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer   `position:"Query" name:"ResourceOwnerId"`
-	ResourceId           string             `position:"Query" name:"ResourceId"`
-	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
+	PageNumber           requests.Integer   `position:"Query" name:"PageNumber"`
 	PageSize             requests.Integer   `position:"Query" name:"PageSize"`
 	Tag                  *[]DescribeTagsTag `position:"Query" name:"Tag"  type:"Repeated"`
+	ResourceId           string             `position:"Query" name:"ResourceId"`
+	ResourceOwnerAccount string             `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer   `position:"Query" name:"OwnerId"`
-	Category             string             `position:"Query" name:"Category"`
 	ResourceType         string             `position:"Query" name:"ResourceType"`
-	PageNumber           requests.Integer   `position:"Query" name:"PageNumber"`
+	Category             string             `position:"Query" name:"Category"`
 }
 
 // DescribeTagsTag is a repeated param struct in DescribeTagsRequest

+ 1 - 1
services/ecs/describe_task_attribute.go

@@ -77,9 +77,9 @@ func (client *Client) DescribeTaskAttributeWithCallback(request *DescribeTaskAtt
 type DescribeTaskAttributeRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
+	TaskId               string           `position:"Query" name:"TaskId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	TaskId               string           `position:"Query" name:"TaskId"`
 }
 
 // DescribeTaskAttributeResponse is the response struct for api DescribeTaskAttribute

+ 4 - 4
services/ecs/describe_tasks.go

@@ -77,15 +77,15 @@ func (client *Client) DescribeTasksWithCallback(request *DescribeTasksRequest, c
 type DescribeTasksRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	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"`
 	TaskIds              string           `position:"Query" name:"TaskIds"`
 	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	TaskStatus           string           `position:"Query" name:"TaskStatus"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	EndTime              string           `position:"Query" name:"EndTime"`
+	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
 	TaskAction           string           `position:"Query" name:"TaskAction"`
 }
 

+ 1 - 1
services/ecs/describe_user_data.go

@@ -77,9 +77,9 @@ func (client *Client) DescribeUserDataWithCallback(request *DescribeUserDataRequ
 type DescribeUserDataRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	InstanceId           string           `position:"Query" name:"InstanceId"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
+	InstanceId           string           `position:"Query" name:"InstanceId"`
 }
 
 // DescribeUserDataResponse is the response struct for api DescribeUserData

+ 2 - 2
services/ecs/describe_v_routers.go

@@ -78,11 +78,11 @@ type DescribeVRoutersRequest struct {
 	*requests.RpcRequest
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
 	VRouterId            string           `position:"Query" name:"VRouterId"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
-	PageSize             requests.Integer `position:"Query" name:"PageSize"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 }
 
 // DescribeVRoutersResponse is the response struct for api DescribeVRouters

+ 6 - 6
services/ecs/describe_v_switches.go

@@ -76,16 +76,16 @@ func (client *Client) DescribeVSwitchesWithCallback(request *DescribeVSwitchesRe
 // DescribeVSwitchesRequest is the request struct for api DescribeVSwitches
 type DescribeVSwitchesRequest struct {
 	*requests.RpcRequest
-	VSwitchId            string           `position:"Query" name:"VSwitchId"`
 	ResourceOwnerId      requests.Integer `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	VpcId                string           `position:"Query" name:"VpcId"`
-	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
+	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
 	PageSize             requests.Integer `position:"Query" name:"PageSize"`
-	ZoneId               string           `position:"Query" name:"ZoneId"`
 	IsDefault            requests.Boolean `position:"Query" name:"IsDefault"`
+	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
+	OwnerAccount         string           `position:"Query" name:"OwnerAccount"`
 	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer `position:"Query" name:"PageNumber"`
+	VSwitchId            string           `position:"Query" name:"VSwitchId"`
+	VpcId                string           `position:"Query" name:"VpcId"`
+	ZoneId               string           `position:"Query" name:"ZoneId"`
 }
 
 // DescribeVSwitchesResponse is the response struct for api DescribeVSwitches

+ 3 - 3
services/ecs/describe_virtual_border_routers.go

@@ -76,12 +76,12 @@ func (client *Client) DescribeVirtualBorderRoutersWithCallback(request *Describe
 // DescribeVirtualBorderRoutersRequest is the request struct for api DescribeVirtualBorderRouters
 type DescribeVirtualBorderRoutersRequest struct {
 	*requests.RpcRequest
-	Filter               *[]DescribeVirtualBorderRoutersFilter `position:"Query" name:"Filter"  type:"Repeated"`
 	ResourceOwnerId      requests.Integer                      `position:"Query" name:"ResourceOwnerId"`
-	ResourceOwnerAccount string                                `position:"Query" name:"ResourceOwnerAccount"`
+	PageNumber           requests.Integer                      `position:"Query" name:"PageNumber"`
 	PageSize             requests.Integer                      `position:"Query" name:"PageSize"`
+	ResourceOwnerAccount string                                `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerId              requests.Integer                      `position:"Query" name:"OwnerId"`
-	PageNumber           requests.Integer                      `position:"Query" name:"PageNumber"`
+	Filter               *[]DescribeVirtualBorderRoutersFilter `position:"Query" name:"Filter"  type:"Repeated"`
 }
 
 // DescribeVirtualBorderRoutersFilter is a repeated param struct in DescribeVirtualBorderRoutersRequest

+ 4 - 4
services/ecs/describe_virtual_border_routers_for_physical_connection.go

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

Неке датотеке нису приказане због велике количине промена