浏览代码

ESS SDK Auto Released By deyan.jdy,Version:1.42.7

Signed-off-by: yixiong.jxy <yixiong.jxy@alibaba-inc.com>
yixiong.jxy 7 年之前
父节点
当前提交
d0f70b6a0b
共有 63 个文件被更改,包括 78 次插入170 次删除
  1. 3 0
      ChangeLog.txt
  2. 1 1
      services/ess/attach_db_instances.go
  3. 1 1
      services/ess/attach_instances.go
  4. 1 1
      services/ess/attach_load_balancers.go
  5. 1 1
      services/ess/complete_lifecycle_action.go
  6. 1 1
      services/ess/create_alarm.go
  7. 1 1
      services/ess/create_lifecycle_hook.go
  8. 1 1
      services/ess/create_notification_configuration.go
  9. 5 1
      services/ess/create_scaling_configuration.go
  10. 2 1
      services/ess/create_scaling_group.go
  11. 1 1
      services/ess/create_scaling_rule.go
  12. 1 1
      services/ess/create_scheduled_task.go
  13. 1 1
      services/ess/deactivate_scaling_configuration.go
  14. 1 1
      services/ess/delete_alarm.go
  15. 1 1
      services/ess/delete_lifecycle_hook.go
  16. 1 1
      services/ess/delete_notification_configuration.go
  17. 1 1
      services/ess/delete_scaling_configuration.go
  18. 1 1
      services/ess/delete_scaling_group.go
  19. 1 1
      services/ess/delete_scaling_rule.go
  20. 1 1
      services/ess/delete_scheduled_task.go
  21. 0 112
      services/ess/describe_account_attributes.go
  22. 1 1
      services/ess/describe_alarms.go
  23. 1 1
      services/ess/describe_alert_config.go
  24. 1 1
      services/ess/describe_capacity_history.go
  25. 1 1
      services/ess/describe_lifecycle_hooks.go
  26. 1 1
      services/ess/describe_limitation.go
  27. 1 1
      services/ess/describe_notification_configurations.go
  28. 1 1
      services/ess/describe_notification_types.go
  29. 1 1
      services/ess/describe_regions.go
  30. 1 1
      services/ess/describe_scaling_activities.go
  31. 1 1
      services/ess/describe_scaling_activity_detail.go
  32. 1 1
      services/ess/describe_scaling_configurations.go
  33. 1 1
      services/ess/describe_scaling_groups.go
  34. 1 1
      services/ess/describe_scaling_instances.go
  35. 1 1
      services/ess/describe_scaling_rules.go
  36. 1 1
      services/ess/describe_scheduled_tasks.go
  37. 1 1
      services/ess/detach_db_instances.go
  38. 1 1
      services/ess/detach_instances.go
  39. 1 1
      services/ess/detach_load_balancers.go
  40. 1 1
      services/ess/disable_alarm.go
  41. 1 1
      services/ess/disable_scaling_group.go
  42. 1 1
      services/ess/enable_alarm.go
  43. 1 1
      services/ess/enable_scaling_group.go
  44. 1 1
      services/ess/enter_standby.go
  45. 1 1
      services/ess/execute_scaling_rule.go
  46. 1 1
      services/ess/exit_standby.go
  47. 1 1
      services/ess/modify_alarm.go
  48. 1 1
      services/ess/modify_alert_config.go
  49. 1 1
      services/ess/modify_lifecycle_hook.go
  50. 1 1
      services/ess/modify_notification_configuration.go
  51. 6 1
      services/ess/modify_scaling_configuration.go
  52. 1 1
      services/ess/modify_scaling_group.go
  53. 1 1
      services/ess/modify_scaling_rule.go
  54. 1 1
      services/ess/modify_scheduled_task.go
  55. 1 1
      services/ess/rebalance_instances.go
  56. 1 1
      services/ess/record_lifecycle_action_heartbeat.go
  57. 2 1
      services/ess/remove_instances.go
  58. 1 1
      services/ess/set_instances_protection.go
  59. 2 0
      services/ess/struct_scaling_configuration.go
  60. 2 0
      services/ess/struct_scaling_group.go
  61. 2 0
      services/ess/struct_scaling_instance.go
  62. 1 1
      services/ess/verify_authentication.go
  63. 1 1
      services/ess/verify_user.go

+ 3 - 0
ChangeLog.txt

@@ -1,3 +1,6 @@
+2018-12-03 Version: 1.42.7
+1,  Add a parameter to RemoveInstances.
+
 2018-11-30 Version: 1.42.6
 2018-11-30 Version: 1.42.6
 1, Add new apis called AddVodTemplate, UpdateVodTemplate, DeleteVodTemplate, ListVodTemplate, GetVodTemplate and SetDefaultVodTemplate which support vodtemplate feature.
 1, Add new apis called AddVodTemplate, UpdateVodTemplate, DeleteVodTemplate, ListVodTemplate, GetVodTemplate and SetDefaultVodTemplate which support vodtemplate feature.
 2, Add a new api called CreateUploadAttachedMedia to get upload auth for attached media
 2, Add a new api called CreateUploadAttachedMedia to get upload auth for attached media

+ 1 - 1
services/ess/attach_db_instances.go

@@ -94,7 +94,7 @@ func CreateAttachDBInstancesRequest() (request *AttachDBInstancesRequest) {
 	request = &AttachDBInstancesRequest{
 	request = &AttachDBInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "AttachDBInstances", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "AttachDBInstances", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/attach_instances.go

@@ -135,7 +135,7 @@ func CreateAttachInstancesRequest() (request *AttachInstancesRequest) {
 	request = &AttachInstancesRequest{
 	request = &AttachInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "AttachInstances", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "AttachInstances", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/attach_load_balancers.go

@@ -94,7 +94,7 @@ func CreateAttachLoadBalancersRequest() (request *AttachLoadBalancersRequest) {
 	request = &AttachLoadBalancersRequest{
 	request = &AttachLoadBalancersRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "AttachLoadBalancers", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "AttachLoadBalancers", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/complete_lifecycle_action.go

@@ -95,7 +95,7 @@ func CreateCompleteLifecycleActionRequest() (request *CompleteLifecycleActionReq
 	request = &CompleteLifecycleActionRequest{
 	request = &CompleteLifecycleActionRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CompleteLifecycleAction", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CompleteLifecycleAction", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/create_alarm.go

@@ -111,7 +111,7 @@ func CreateCreateAlarmRequest() (request *CreateAlarmRequest) {
 	request = &CreateAlarmRequest{
 	request = &CreateAlarmRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CreateAlarm", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CreateAlarm", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/create_lifecycle_hook.go

@@ -111,7 +111,7 @@ func CreateCreateLifecycleHookRequest() (request *CreateLifecycleHookRequest) {
 	request = &CreateLifecycleHookRequest{
 	request = &CreateLifecycleHookRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CreateLifecycleHook", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CreateLifecycleHook", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/create_notification_configuration.go

@@ -94,7 +94,7 @@ func CreateCreateNotificationConfigurationRequest() (request *CreateNotification
 	request = &CreateNotificationConfigurationRequest{
 	request = &CreateNotificationConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CreateNotificationConfiguration", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CreateNotificationConfiguration", "", "")
 	return
 	return
 }
 }
 
 

+ 5 - 1
services/ess/create_scaling_configuration.go

@@ -77,6 +77,7 @@ func (client *Client) CreateScalingConfigurationWithCallback(request *CreateScal
 type CreateScalingConfigurationRequest struct {
 type CreateScalingConfigurationRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
 	ImageId                     string                                      `position:"Query" name:"ImageId"`
 	ImageId                     string                                      `position:"Query" name:"ImageId"`
+	Memory                      requests.Integer                            `position:"Query" name:"Memory"`
 	ScalingGroupId              string                                      `position:"Query" name:"ScalingGroupId"`
 	ScalingGroupId              string                                      `position:"Query" name:"ScalingGroupId"`
 	InstanceTypes               *[]string                                   `position:"Query" name:"InstanceTypes"  type:"Repeated"`
 	InstanceTypes               *[]string                                   `position:"Query" name:"InstanceTypes"  type:"Repeated"`
 	IoOptimized                 string                                      `position:"Query" name:"IoOptimized"`
 	IoOptimized                 string                                      `position:"Query" name:"IoOptimized"`
@@ -88,11 +89,14 @@ type CreateScalingConfigurationRequest struct {
 	SystemDiskCategory          string                                      `position:"Query" name:"SystemDisk.Category"`
 	SystemDiskCategory          string                                      `position:"Query" name:"SystemDisk.Category"`
 	UserData                    string                                      `position:"Query" name:"UserData"`
 	UserData                    string                                      `position:"Query" name:"UserData"`
 	HostName                    string                                      `position:"Query" name:"HostName"`
 	HostName                    string                                      `position:"Query" name:"HostName"`
+	Password                    string                                      `position:"Query" name:"Password"`
 	PasswordInherit             requests.Boolean                            `position:"Query" name:"PasswordInherit"`
 	PasswordInherit             requests.Boolean                            `position:"Query" name:"PasswordInherit"`
 	ImageName                   string                                      `position:"Query" name:"ImageName"`
 	ImageName                   string                                      `position:"Query" name:"ImageName"`
 	InstanceType                string                                      `position:"Query" name:"InstanceType"`
 	InstanceType                string                                      `position:"Query" name:"InstanceType"`
+	DeploymentSetId             string                                      `position:"Query" name:"DeploymentSetId"`
 	ResourceOwnerAccount        string                                      `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount        string                                      `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount                string                                      `position:"Query" name:"OwnerAccount"`
 	OwnerAccount                string                                      `position:"Query" name:"OwnerAccount"`
+	Cpu                         requests.Integer                            `position:"Query" name:"Cpu"`
 	RamRoleName                 string                                      `position:"Query" name:"RamRoleName"`
 	RamRoleName                 string                                      `position:"Query" name:"RamRoleName"`
 	OwnerId                     requests.Integer                            `position:"Query" name:"OwnerId"`
 	OwnerId                     requests.Integer                            `position:"Query" name:"OwnerId"`
 	DataDisk                    *[]CreateScalingConfigurationDataDisk       `position:"Query" name:"DataDisk"  type:"Repeated"`
 	DataDisk                    *[]CreateScalingConfigurationDataDisk       `position:"Query" name:"DataDisk"  type:"Repeated"`
@@ -133,7 +137,7 @@ func CreateCreateScalingConfigurationRequest() (request *CreateScalingConfigurat
 	request = &CreateScalingConfigurationRequest{
 	request = &CreateScalingConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScalingConfiguration", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScalingConfiguration", "", "")
 	return
 	return
 }
 }
 
 

+ 2 - 1
services/ess/create_scaling_group.go

@@ -88,6 +88,7 @@ type CreateScalingGroupRequest struct {
 	MinSize               requests.Integer                   `position:"Query" name:"MinSize"`
 	MinSize               requests.Integer                   `position:"Query" name:"MinSize"`
 	OwnerId               requests.Integer                   `position:"Query" name:"OwnerId"`
 	OwnerId               requests.Integer                   `position:"Query" name:"OwnerId"`
 	LaunchTemplateVersion string                             `position:"Query" name:"LaunchTemplateVersion"`
 	LaunchTemplateVersion string                             `position:"Query" name:"LaunchTemplateVersion"`
+	ScalingPolicy         string                             `position:"Query" name:"ScalingPolicy"`
 	VSwitchId             string                             `position:"Query" name:"VSwitchId"`
 	VSwitchId             string                             `position:"Query" name:"VSwitchId"`
 	MaxSize               requests.Integer                   `position:"Query" name:"MaxSize"`
 	MaxSize               requests.Integer                   `position:"Query" name:"MaxSize"`
 	LifecycleHook         *[]CreateScalingGroupLifecycleHook `position:"Query" name:"LifecycleHook"  type:"Repeated"`
 	LifecycleHook         *[]CreateScalingGroupLifecycleHook `position:"Query" name:"LifecycleHook"  type:"Repeated"`
@@ -118,7 +119,7 @@ func CreateCreateScalingGroupRequest() (request *CreateScalingGroupRequest) {
 	request = &CreateScalingGroupRequest{
 	request = &CreateScalingGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScalingGroup", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScalingGroup", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/create_scaling_rule.go

@@ -99,7 +99,7 @@ func CreateCreateScalingRuleRequest() (request *CreateScalingRuleRequest) {
 	request = &CreateScalingRuleRequest{
 	request = &CreateScalingRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScalingRule", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScalingRule", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/create_scheduled_task.go

@@ -102,7 +102,7 @@ func CreateCreateScheduledTaskRequest() (request *CreateScheduledTaskRequest) {
 	request = &CreateScheduledTaskRequest{
 	request = &CreateScheduledTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScheduledTask", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "CreateScheduledTask", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/deactivate_scaling_configuration.go

@@ -93,7 +93,7 @@ func CreateDeactivateScalingConfigurationRequest() (request *DeactivateScalingCo
 	request = &DeactivateScalingConfigurationRequest{
 	request = &DeactivateScalingConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeactivateScalingConfiguration", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeactivateScalingConfiguration", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/delete_alarm.go

@@ -93,7 +93,7 @@ func CreateDeleteAlarmRequest() (request *DeleteAlarmRequest) {
 	request = &DeleteAlarmRequest{
 	request = &DeleteAlarmRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteAlarm", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteAlarm", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/delete_lifecycle_hook.go

@@ -95,7 +95,7 @@ func CreateDeleteLifecycleHookRequest() (request *DeleteLifecycleHookRequest) {
 	request = &DeleteLifecycleHookRequest{
 	request = &DeleteLifecycleHookRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteLifecycleHook", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteLifecycleHook", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/delete_notification_configuration.go

@@ -93,7 +93,7 @@ func CreateDeleteNotificationConfigurationRequest() (request *DeleteNotification
 	request = &DeleteNotificationConfigurationRequest{
 	request = &DeleteNotificationConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteNotificationConfiguration", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteNotificationConfiguration", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/delete_scaling_configuration.go

@@ -93,7 +93,7 @@ func CreateDeleteScalingConfigurationRequest() (request *DeleteScalingConfigurat
 	request = &DeleteScalingConfigurationRequest{
 	request = &DeleteScalingConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScalingConfiguration", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScalingConfiguration", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/delete_scaling_group.go

@@ -94,7 +94,7 @@ func CreateDeleteScalingGroupRequest() (request *DeleteScalingGroupRequest) {
 	request = &DeleteScalingGroupRequest{
 	request = &DeleteScalingGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScalingGroup", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScalingGroup", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/delete_scaling_rule.go

@@ -93,7 +93,7 @@ func CreateDeleteScalingRuleRequest() (request *DeleteScalingRuleRequest) {
 	request = &DeleteScalingRuleRequest{
 	request = &DeleteScalingRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScalingRule", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScalingRule", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/delete_scheduled_task.go

@@ -93,7 +93,7 @@ func CreateDeleteScheduledTaskRequest() (request *DeleteScheduledTaskRequest) {
 	request = &DeleteScheduledTaskRequest{
 	request = &DeleteScheduledTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScheduledTask", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DeleteScheduledTask", "", "")
 	return
 	return
 }
 }
 
 

+ 0 - 112
services/ess/describe_account_attributes.go

@@ -1,112 +0,0 @@
-package ess
-
-//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"
-)
-
-// DescribeAccountAttributes invokes the ess.DescribeAccountAttributes API synchronously
-// api document: https://help.aliyun.com/api/ess/describeaccountattributes.html
-func (client *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error) {
-	response = CreateDescribeAccountAttributesResponse()
-	err = client.DoAction(request, response)
-	return
-}
-
-// DescribeAccountAttributesWithChan invokes the ess.DescribeAccountAttributes API asynchronously
-// api document: https://help.aliyun.com/api/ess/describeaccountattributes.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeAccountAttributesWithChan(request *DescribeAccountAttributesRequest) (<-chan *DescribeAccountAttributesResponse, <-chan error) {
-	responseChan := make(chan *DescribeAccountAttributesResponse, 1)
-	errChan := make(chan error, 1)
-	err := client.AddAsyncTask(func() {
-		defer close(responseChan)
-		defer close(errChan)
-		response, err := client.DescribeAccountAttributes(request)
-		if err != nil {
-			errChan <- err
-		} else {
-			responseChan <- response
-		}
-	})
-	if err != nil {
-		errChan <- err
-		close(responseChan)
-		close(errChan)
-	}
-	return responseChan, errChan
-}
-
-// DescribeAccountAttributesWithCallback invokes the ess.DescribeAccountAttributes API asynchronously
-// api document: https://help.aliyun.com/api/ess/describeaccountattributes.html
-// asynchronous document: https://help.aliyun.com/document_detail/66220.html
-func (client *Client) DescribeAccountAttributesWithCallback(request *DescribeAccountAttributesRequest, callback func(response *DescribeAccountAttributesResponse, err error)) <-chan int {
-	result := make(chan int, 1)
-	err := client.AddAsyncTask(func() {
-		var response *DescribeAccountAttributesResponse
-		var err error
-		defer close(result)
-		response, err = client.DescribeAccountAttributes(request)
-		callback(response, err)
-		result <- 1
-	})
-	if err != nil {
-		defer close(result)
-		callback(nil, err)
-		result <- 0
-	}
-	return result
-}
-
-// DescribeAccountAttributesRequest is the request struct for api DescribeAccountAttributes
-type DescribeAccountAttributesRequest struct {
-	*requests.RpcRequest
-	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
-	OwnerId              requests.Integer `position:"Query" name:"OwnerId"`
-}
-
-// DescribeAccountAttributesResponse is the response struct for api DescribeAccountAttributes
-type DescribeAccountAttributesResponse struct {
-	*responses.BaseResponse
-	MaxNumberOfScalingGroups         int `json:"MaxNumberOfScalingGroups" xml:"MaxNumberOfScalingGroups"`
-	MaxNumberOfScalingConfigurations int `json:"MaxNumberOfScalingConfigurations" xml:"MaxNumberOfScalingConfigurations"`
-	MaxNumberOfScalingRules          int `json:"MaxNumberOfScalingRules" xml:"MaxNumberOfScalingRules"`
-	MaxNumberOfScheduledTasks        int `json:"MaxNumberOfScheduledTasks" xml:"MaxNumberOfScheduledTasks"`
-	MaxNumberOfScalingInstances      int `json:"MaxNumberOfScalingInstances" xml:"MaxNumberOfScalingInstances"`
-	MaxNumberOfDBInstances           int `json:"MaxNumberOfDBInstances" xml:"MaxNumberOfDBInstances"`
-	MaxNumberOfLoadBalancers         int `json:"MaxNumberOfLoadBalancers" xml:"MaxNumberOfLoadBalancers"`
-	MaxNumberOfMinSize               int `json:"MaxNumberOfMinSize" xml:"MaxNumberOfMinSize"`
-	MaxNumberOfMaxSize               int `json:"MaxNumberOfMaxSize" xml:"MaxNumberOfMaxSize"`
-}
-
-// CreateDescribeAccountAttributesRequest creates a request to invoke DescribeAccountAttributes API
-func CreateDescribeAccountAttributesRequest() (request *DescribeAccountAttributesRequest) {
-	request = &DescribeAccountAttributesRequest{
-		RpcRequest: &requests.RpcRequest{},
-	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeAccountAttributes", "ess", "openAPI")
-	return
-}
-
-// CreateDescribeAccountAttributesResponse creates a response to parse from DescribeAccountAttributes response
-func CreateDescribeAccountAttributesResponse() (response *DescribeAccountAttributesResponse) {
-	response = &DescribeAccountAttributesResponse{
-		BaseResponse: &responses.BaseResponse{},
-	}
-	return
-}

+ 1 - 1
services/ess/describe_alarms.go

@@ -102,7 +102,7 @@ func CreateDescribeAlarmsRequest() (request *DescribeAlarmsRequest) {
 	request = &DescribeAlarmsRequest{
 	request = &DescribeAlarmsRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeAlarms", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeAlarms", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_alert_config.go

@@ -95,7 +95,7 @@ func CreateDescribeAlertConfigRequest() (request *DescribeAlertConfigRequest) {
 	request = &DescribeAlertConfigRequest{
 	request = &DescribeAlertConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeAlertConfig", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeAlertConfig", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_capacity_history.go

@@ -100,7 +100,7 @@ func CreateDescribeCapacityHistoryRequest() (request *DescribeCapacityHistoryReq
 	request = &DescribeCapacityHistoryRequest{
 	request = &DescribeCapacityHistoryRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeCapacityHistory", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeCapacityHistory", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_lifecycle_hooks.go

@@ -101,7 +101,7 @@ func CreateDescribeLifecycleHooksRequest() (request *DescribeLifecycleHooksReque
 	request = &DescribeLifecycleHooksRequest{
 	request = &DescribeLifecycleHooksRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeLifecycleHooks", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeLifecycleHooks", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_limitation.go

@@ -99,7 +99,7 @@ func CreateDescribeLimitationRequest() (request *DescribeLimitationRequest) {
 	request = &DescribeLimitationRequest{
 	request = &DescribeLimitationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeLimitation", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeLimitation", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_notification_configurations.go

@@ -93,7 +93,7 @@ func CreateDescribeNotificationConfigurationsRequest() (request *DescribeNotific
 	request = &DescribeNotificationConfigurationsRequest{
 	request = &DescribeNotificationConfigurationsRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeNotificationConfigurations", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeNotificationConfigurations", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_notification_types.go

@@ -92,7 +92,7 @@ func CreateDescribeNotificationTypesRequest() (request *DescribeNotificationType
 	request = &DescribeNotificationTypesRequest{
 	request = &DescribeNotificationTypesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeNotificationTypes", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeNotificationTypes", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_regions.go

@@ -92,7 +92,7 @@ func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest) {
 	request = &DescribeRegionsRequest{
 	request = &DescribeRegionsRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeRegions", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeRegions", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_scaling_activities.go

@@ -121,7 +121,7 @@ func CreateDescribeScalingActivitiesRequest() (request *DescribeScalingActivitie
 	request = &DescribeScalingActivitiesRequest{
 	request = &DescribeScalingActivitiesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingActivities", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingActivities", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_scaling_activity_detail.go

@@ -94,7 +94,7 @@ func CreateDescribeScalingActivityDetailRequest() (request *DescribeScalingActiv
 	request = &DescribeScalingActivityDetailRequest{
 	request = &DescribeScalingActivityDetailRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingActivityDetail", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingActivityDetail", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_scaling_configurations.go

@@ -120,7 +120,7 @@ func CreateDescribeScalingConfigurationsRequest() (request *DescribeScalingConfi
 	request = &DescribeScalingConfigurationsRequest{
 	request = &DescribeScalingConfigurationsRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingConfigurations", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingConfigurations", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_scaling_groups.go

@@ -139,7 +139,7 @@ func CreateDescribeScalingGroupsRequest() (request *DescribeScalingGroupsRequest
 	request = &DescribeScalingGroupsRequest{
 	request = &DescribeScalingGroupsRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingGroups", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingGroups", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_scaling_instances.go

@@ -124,7 +124,7 @@ func CreateDescribeScalingInstancesRequest() (request *DescribeScalingInstancesR
 	request = &DescribeScalingInstancesRequest{
 	request = &DescribeScalingInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingInstances", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingInstances", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_scaling_rules.go

@@ -130,7 +130,7 @@ func CreateDescribeScalingRulesRequest() (request *DescribeScalingRulesRequest)
 	request = &DescribeScalingRulesRequest{
 	request = &DescribeScalingRulesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingRules", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScalingRules", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/describe_scheduled_tasks.go

@@ -159,7 +159,7 @@ func CreateDescribeScheduledTasksRequest() (request *DescribeScheduledTasksReque
 	request = &DescribeScheduledTasksRequest{
 	request = &DescribeScheduledTasksRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScheduledTasks", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DescribeScheduledTasks", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/detach_db_instances.go

@@ -94,7 +94,7 @@ func CreateDetachDBInstancesRequest() (request *DetachDBInstancesRequest) {
 	request = &DetachDBInstancesRequest{
 	request = &DetachDBInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DetachDBInstances", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DetachDBInstances", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/detach_instances.go

@@ -96,7 +96,7 @@ func CreateDetachInstancesRequest() (request *DetachInstancesRequest) {
 	request = &DetachInstancesRequest{
 	request = &DetachInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DetachInstances", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DetachInstances", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/detach_load_balancers.go

@@ -94,7 +94,7 @@ func CreateDetachLoadBalancersRequest() (request *DetachLoadBalancersRequest) {
 	request = &DetachLoadBalancersRequest{
 	request = &DetachLoadBalancersRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DetachLoadBalancers", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DetachLoadBalancers", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/disable_alarm.go

@@ -92,7 +92,7 @@ func CreateDisableAlarmRequest() (request *DisableAlarmRequest) {
 	request = &DisableAlarmRequest{
 	request = &DisableAlarmRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DisableAlarm", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DisableAlarm", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/disable_scaling_group.go

@@ -94,7 +94,7 @@ func CreateDisableScalingGroupRequest() (request *DisableScalingGroupRequest) {
 	request = &DisableScalingGroupRequest{
 	request = &DisableScalingGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "DisableScalingGroup", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "DisableScalingGroup", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/enable_alarm.go

@@ -92,7 +92,7 @@ func CreateEnableAlarmRequest() (request *EnableAlarmRequest) {
 	request = &EnableAlarmRequest{
 	request = &EnableAlarmRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "EnableAlarm", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "EnableAlarm", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/enable_scaling_group.go

@@ -137,7 +137,7 @@ func CreateEnableScalingGroupRequest() (request *EnableScalingGroupRequest) {
 	request = &EnableScalingGroupRequest{
 	request = &EnableScalingGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "EnableScalingGroup", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "EnableScalingGroup", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/enter_standby.go

@@ -93,7 +93,7 @@ func CreateEnterStandbyRequest() (request *EnterStandbyRequest) {
 	request = &EnterStandbyRequest{
 	request = &EnterStandbyRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "EnterStandby", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "EnterStandby", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/execute_scaling_rule.go

@@ -96,7 +96,7 @@ func CreateExecuteScalingRuleRequest() (request *ExecuteScalingRuleRequest) {
 	request = &ExecuteScalingRuleRequest{
 	request = &ExecuteScalingRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ExecuteScalingRule", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ExecuteScalingRule", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/exit_standby.go

@@ -93,7 +93,7 @@ func CreateExitStandbyRequest() (request *ExitStandbyRequest) {
 	request = &ExitStandbyRequest{
 	request = &ExitStandbyRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ExitStandby", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ExitStandby", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/modify_alarm.go

@@ -96,7 +96,7 @@ func CreateModifyAlarmRequest() (request *ModifyAlarmRequest) {
 	request = &ModifyAlarmRequest{
 	request = &ModifyAlarmRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyAlarm", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyAlarm", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/modify_alert_config.go

@@ -95,7 +95,7 @@ func CreateModifyAlertConfigRequest() (request *ModifyAlertConfigRequest) {
 	request = &ModifyAlertConfigRequest{
 	request = &ModifyAlertConfigRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyAlertConfig", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyAlertConfig", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/modify_lifecycle_hook.go

@@ -100,7 +100,7 @@ func CreateModifyLifecycleHookRequest() (request *ModifyLifecycleHookRequest) {
 	request = &ModifyLifecycleHookRequest{
 	request = &ModifyLifecycleHookRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyLifecycleHook", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyLifecycleHook", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/modify_notification_configuration.go

@@ -94,7 +94,7 @@ func CreateModifyNotificationConfigurationRequest() (request *ModifyNotification
 	request = &ModifyNotificationConfigurationRequest{
 	request = &ModifyNotificationConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyNotificationConfiguration", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyNotificationConfiguration", "", "")
 	return
 	return
 }
 }
 
 

+ 6 - 1
services/ess/modify_scaling_configuration.go

@@ -77,9 +77,11 @@ func (client *Client) ModifyScalingConfigurationWithCallback(request *ModifyScal
 type ModifyScalingConfigurationRequest struct {
 type ModifyScalingConfigurationRequest struct {
 	*requests.RpcRequest
 	*requests.RpcRequest
 	ImageId                  string                                      `position:"Query" name:"ImageId"`
 	ImageId                  string                                      `position:"Query" name:"ImageId"`
+	Memory                   requests.Integer                            `position:"Query" name:"Memory"`
 	IoOptimized              string                                      `position:"Query" name:"IoOptimized"`
 	IoOptimized              string                                      `position:"Query" name:"IoOptimized"`
 	InstanceTypes            *[]string                                   `position:"Query" name:"InstanceTypes"  type:"Repeated"`
 	InstanceTypes            *[]string                                   `position:"Query" name:"InstanceTypes"  type:"Repeated"`
 	InternetMaxBandwidthOut  requests.Integer                            `position:"Query" name:"InternetMaxBandwidthOut"`
 	InternetMaxBandwidthOut  requests.Integer                            `position:"Query" name:"InternetMaxBandwidthOut"`
+	SecurityGroupId          string                                      `position:"Query" name:"SecurityGroupId"`
 	KeyPairName              string                                      `position:"Query" name:"KeyPairName"`
 	KeyPairName              string                                      `position:"Query" name:"KeyPairName"`
 	SpotPriceLimit           *[]ModifyScalingConfigurationSpotPriceLimit `position:"Query" name:"SpotPriceLimit"  type:"Repeated"`
 	SpotPriceLimit           *[]ModifyScalingConfigurationSpotPriceLimit `position:"Query" name:"SpotPriceLimit"  type:"Repeated"`
 	SystemDiskCategory       string                                      `position:"Query" name:"SystemDisk.Category"`
 	SystemDiskCategory       string                                      `position:"Query" name:"SystemDisk.Category"`
@@ -87,8 +89,11 @@ type ModifyScalingConfigurationRequest struct {
 	HostName                 string                                      `position:"Query" name:"HostName"`
 	HostName                 string                                      `position:"Query" name:"HostName"`
 	PasswordInherit          requests.Boolean                            `position:"Query" name:"PasswordInherit"`
 	PasswordInherit          requests.Boolean                            `position:"Query" name:"PasswordInherit"`
 	ImageName                string                                      `position:"Query" name:"ImageName"`
 	ImageName                string                                      `position:"Query" name:"ImageName"`
+	Override                 requests.Boolean                            `position:"Query" name:"Override"`
+	DeploymentSetId          string                                      `position:"Query" name:"DeploymentSetId"`
 	ResourceOwnerAccount     string                                      `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount     string                                      `position:"Query" name:"ResourceOwnerAccount"`
 	OwnerAccount             string                                      `position:"Query" name:"OwnerAccount"`
 	OwnerAccount             string                                      `position:"Query" name:"OwnerAccount"`
+	Cpu                      requests.Integer                            `position:"Query" name:"Cpu"`
 	RamRoleName              string                                      `position:"Query" name:"RamRoleName"`
 	RamRoleName              string                                      `position:"Query" name:"RamRoleName"`
 	OwnerId                  requests.Integer                            `position:"Query" name:"OwnerId"`
 	OwnerId                  requests.Integer                            `position:"Query" name:"OwnerId"`
 	DataDisk                 *[]ModifyScalingConfigurationDataDisk       `position:"Query" name:"DataDisk"  type:"Repeated"`
 	DataDisk                 *[]ModifyScalingConfigurationDataDisk       `position:"Query" name:"DataDisk"  type:"Repeated"`
@@ -128,7 +133,7 @@ func CreateModifyScalingConfigurationRequest() (request *ModifyScalingConfigurat
 	request = &ModifyScalingConfigurationRequest{
 	request = &ModifyScalingConfigurationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScalingConfiguration", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScalingConfiguration", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/modify_scaling_group.go

@@ -104,7 +104,7 @@ func CreateModifyScalingGroupRequest() (request *ModifyScalingGroupRequest) {
 	request = &ModifyScalingGroupRequest{
 	request = &ModifyScalingGroupRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScalingGroup", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScalingGroup", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/modify_scaling_rule.go

@@ -98,7 +98,7 @@ func CreateModifyScalingRuleRequest() (request *ModifyScalingRuleRequest) {
 	request = &ModifyScalingRuleRequest{
 	request = &ModifyScalingRuleRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScalingRule", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScalingRule", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/modify_scheduled_task.go

@@ -103,7 +103,7 @@ func CreateModifyScheduledTaskRequest() (request *ModifyScheduledTaskRequest) {
 	request = &ModifyScheduledTaskRequest{
 	request = &ModifyScheduledTaskRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScheduledTask", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "ModifyScheduledTask", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/rebalance_instances.go

@@ -95,7 +95,7 @@ func CreateRebalanceInstancesRequest() (request *RebalanceInstancesRequest) {
 	request = &RebalanceInstancesRequest{
 	request = &RebalanceInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "RebalanceInstances", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "RebalanceInstances", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/record_lifecycle_action_heartbeat.go

@@ -95,7 +95,7 @@ func CreateRecordLifecycleActionHeartbeatRequest() (request *RecordLifecycleActi
 	request = &RecordLifecycleActionHeartbeatRequest{
 	request = &RecordLifecycleActionHeartbeatRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "RecordLifecycleActionHeartbeat", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "RecordLifecycleActionHeartbeat", "", "")
 	return
 	return
 }
 }
 
 

+ 2 - 1
services/ess/remove_instances.go

@@ -83,6 +83,7 @@ type RemoveInstancesRequest struct {
 	ScalingGroupId       string           `position:"Query" name:"ScalingGroupId"`
 	ScalingGroupId       string           `position:"Query" name:"ScalingGroupId"`
 	InstanceId20         string           `position:"Query" name:"InstanceId.20"`
 	InstanceId20         string           `position:"Query" name:"InstanceId.20"`
 	InstanceId1          string           `position:"Query" name:"InstanceId.1"`
 	InstanceId1          string           `position:"Query" name:"InstanceId.1"`
+	RemovePolicy         string           `position:"Query" name:"RemovePolicy"`
 	InstanceId3          string           `position:"Query" name:"InstanceId.3"`
 	InstanceId3          string           `position:"Query" name:"InstanceId.3"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	ResourceOwnerAccount string           `position:"Query" name:"ResourceOwnerAccount"`
 	InstanceId2          string           `position:"Query" name:"InstanceId.2"`
 	InstanceId2          string           `position:"Query" name:"InstanceId.2"`
@@ -115,7 +116,7 @@ func CreateRemoveInstancesRequest() (request *RemoveInstancesRequest) {
 	request = &RemoveInstancesRequest{
 	request = &RemoveInstancesRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "RemoveInstances", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "RemoveInstances", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/set_instances_protection.go

@@ -94,7 +94,7 @@ func CreateSetInstancesProtectionRequest() (request *SetInstancesProtectionReque
 	request = &SetInstancesProtectionRequest{
 	request = &SetInstancesProtectionRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "SetInstancesProtection", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "SetInstancesProtection", "", "")
 	return
 	return
 }
 }
 
 

+ 2 - 0
services/ess/struct_scaling_configuration.go

@@ -25,6 +25,8 @@ type ScalingConfiguration struct {
 	ImageName                   string         `json:"ImageName" xml:"ImageName"`
 	ImageName                   string         `json:"ImageName" xml:"ImageName"`
 	HostName                    string         `json:"HostName" xml:"HostName"`
 	HostName                    string         `json:"HostName" xml:"HostName"`
 	InstanceType                string         `json:"InstanceType" xml:"InstanceType"`
 	InstanceType                string         `json:"InstanceType" xml:"InstanceType"`
+	Cpu                         int            `json:"Cpu" xml:"Cpu"`
+	Memory                      int            `json:"Memory" xml:"Memory"`
 	InstanceGeneration          string         `json:"InstanceGeneration" xml:"InstanceGeneration"`
 	InstanceGeneration          string         `json:"InstanceGeneration" xml:"InstanceGeneration"`
 	SecurityGroupId             string         `json:"SecurityGroupId" xml:"SecurityGroupId"`
 	SecurityGroupId             string         `json:"SecurityGroupId" xml:"SecurityGroupId"`
 	IoOptimized                 string         `json:"IoOptimized" xml:"IoOptimized"`
 	IoOptimized                 string         `json:"IoOptimized" xml:"IoOptimized"`

+ 2 - 0
services/ess/struct_scaling_group.go

@@ -41,6 +41,8 @@ type ScalingGroup struct {
 	VSwitchId                    string          `json:"VSwitchId" xml:"VSwitchId"`
 	VSwitchId                    string          `json:"VSwitchId" xml:"VSwitchId"`
 	MultiAZPolicy                string          `json:"MultiAZPolicy" xml:"MultiAZPolicy"`
 	MultiAZPolicy                string          `json:"MultiAZPolicy" xml:"MultiAZPolicy"`
 	HealthCheckType              string          `json:"HealthCheckType" xml:"HealthCheckType"`
 	HealthCheckType              string          `json:"HealthCheckType" xml:"HealthCheckType"`
+	ScalingPolicy                string          `json:"ScalingPolicy" xml:"ScalingPolicy"`
+	StoppedCapacity              int             `json:"StoppedCapacity" xml:"StoppedCapacity"`
 	VSwitchIds                   VSwitchIds      `json:"VSwitchIds" xml:"VSwitchIds"`
 	VSwitchIds                   VSwitchIds      `json:"VSwitchIds" xml:"VSwitchIds"`
 	RemovalPolicies              RemovalPolicies `json:"RemovalPolicies" xml:"RemovalPolicies"`
 	RemovalPolicies              RemovalPolicies `json:"RemovalPolicies" xml:"RemovalPolicies"`
 	DBInstanceIds                DBInstanceIds   `json:"DBInstanceIds" xml:"DBInstanceIds"`
 	DBInstanceIds                DBInstanceIds   `json:"DBInstanceIds" xml:"DBInstanceIds"`

+ 2 - 0
services/ess/struct_scaling_instance.go

@@ -25,4 +25,6 @@ type ScalingInstance struct {
 	LifecycleState         string `json:"LifecycleState" xml:"LifecycleState"`
 	LifecycleState         string `json:"LifecycleState" xml:"LifecycleState"`
 	CreationTime           string `json:"CreationTime" xml:"CreationTime"`
 	CreationTime           string `json:"CreationTime" xml:"CreationTime"`
 	CreationType           string `json:"CreationType" xml:"CreationType"`
 	CreationType           string `json:"CreationType" xml:"CreationType"`
+	LaunchTemplateId       string `json:"LaunchTemplateId" xml:"LaunchTemplateId"`
+	LaunchTemplateVersion  string `json:"LaunchTemplateVersion" xml:"LaunchTemplateVersion"`
 }
 }

+ 1 - 1
services/ess/verify_authentication.go

@@ -93,7 +93,7 @@ func CreateVerifyAuthenticationRequest() (request *VerifyAuthenticationRequest)
 	request = &VerifyAuthenticationRequest{
 	request = &VerifyAuthenticationRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "VerifyAuthentication", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "VerifyAuthentication", "", "")
 	return
 	return
 }
 }
 
 

+ 1 - 1
services/ess/verify_user.go

@@ -91,7 +91,7 @@ func CreateVerifyUserRequest() (request *VerifyUserRequest) {
 	request = &VerifyUserRequest{
 	request = &VerifyUserRequest{
 		RpcRequest: &requests.RpcRequest{},
 		RpcRequest: &requests.RpcRequest{},
 	}
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "VerifyUser", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "VerifyUser", "", "")
 	return
 	return
 }
 }