Преглед на файлове

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
 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

+ 1 - 1
services/ess/attach_db_instances.go

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

+ 1 - 1
services/ess/attach_instances.go

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

+ 1 - 1
services/ess/attach_load_balancers.go

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

+ 1 - 1
services/ess/complete_lifecycle_action.go

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

+ 1 - 1
services/ess/create_alarm.go

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

+ 1 - 1
services/ess/create_lifecycle_hook.go

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

+ 1 - 1
services/ess/create_notification_configuration.go

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

+ 5 - 1
services/ess/create_scaling_configuration.go

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

+ 2 - 1
services/ess/create_scaling_group.go

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

+ 1 - 1
services/ess/create_scaling_rule.go

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

+ 1 - 1
services/ess/create_scheduled_task.go

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

+ 1 - 1
services/ess/deactivate_scaling_configuration.go

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

+ 1 - 1
services/ess/delete_alarm.go

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

+ 1 - 1
services/ess/delete_lifecycle_hook.go

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

+ 1 - 1
services/ess/delete_notification_configuration.go

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

+ 1 - 1
services/ess/delete_scaling_configuration.go

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

+ 1 - 1
services/ess/delete_scaling_group.go

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

+ 1 - 1
services/ess/delete_scaling_rule.go

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

+ 1 - 1
services/ess/delete_scheduled_task.go

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

+ 1 - 1
services/ess/describe_alert_config.go

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

+ 1 - 1
services/ess/describe_capacity_history.go

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

+ 1 - 1
services/ess/describe_lifecycle_hooks.go

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

+ 1 - 1
services/ess/describe_limitation.go

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

+ 1 - 1
services/ess/describe_notification_configurations.go

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

+ 1 - 1
services/ess/describe_notification_types.go

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

+ 1 - 1
services/ess/describe_regions.go

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

+ 1 - 1
services/ess/describe_scaling_activities.go

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

+ 1 - 1
services/ess/describe_scaling_activity_detail.go

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

+ 1 - 1
services/ess/describe_scaling_configurations.go

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

+ 1 - 1
services/ess/describe_scaling_groups.go

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

+ 1 - 1
services/ess/describe_scaling_instances.go

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

+ 1 - 1
services/ess/describe_scaling_rules.go

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

+ 1 - 1
services/ess/describe_scheduled_tasks.go

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

+ 1 - 1
services/ess/detach_db_instances.go

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

+ 1 - 1
services/ess/detach_instances.go

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

+ 1 - 1
services/ess/detach_load_balancers.go

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

+ 1 - 1
services/ess/disable_alarm.go

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

+ 1 - 1
services/ess/disable_scaling_group.go

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

+ 1 - 1
services/ess/enable_alarm.go

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

+ 1 - 1
services/ess/enable_scaling_group.go

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

+ 1 - 1
services/ess/enter_standby.go

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

+ 1 - 1
services/ess/execute_scaling_rule.go

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

+ 1 - 1
services/ess/exit_standby.go

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

+ 1 - 1
services/ess/modify_alarm.go

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

+ 1 - 1
services/ess/modify_alert_config.go

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

+ 1 - 1
services/ess/modify_lifecycle_hook.go

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

+ 1 - 1
services/ess/modify_notification_configuration.go

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

+ 6 - 1
services/ess/modify_scaling_configuration.go

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

+ 1 - 1
services/ess/modify_scaling_group.go

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

+ 1 - 1
services/ess/modify_scaling_rule.go

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

+ 1 - 1
services/ess/modify_scheduled_task.go

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

+ 1 - 1
services/ess/rebalance_instances.go

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

+ 1 - 1
services/ess/record_lifecycle_action_heartbeat.go

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

+ 2 - 1
services/ess/remove_instances.go

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

+ 1 - 1
services/ess/set_instances_protection.go

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

+ 2 - 0
services/ess/struct_scaling_configuration.go

@@ -25,6 +25,8 @@ type ScalingConfiguration struct {
 	ImageName                   string         `json:"ImageName" xml:"ImageName"`
 	HostName                    string         `json:"HostName" xml:"HostName"`
 	InstanceType                string         `json:"InstanceType" xml:"InstanceType"`
+	Cpu                         int            `json:"Cpu" xml:"Cpu"`
+	Memory                      int            `json:"Memory" xml:"Memory"`
 	InstanceGeneration          string         `json:"InstanceGeneration" xml:"InstanceGeneration"`
 	SecurityGroupId             string         `json:"SecurityGroupId" xml:"SecurityGroupId"`
 	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"`
 	MultiAZPolicy                string          `json:"MultiAZPolicy" xml:"MultiAZPolicy"`
 	HealthCheckType              string          `json:"HealthCheckType" xml:"HealthCheckType"`
+	ScalingPolicy                string          `json:"ScalingPolicy" xml:"ScalingPolicy"`
+	StoppedCapacity              int             `json:"StoppedCapacity" xml:"StoppedCapacity"`
 	VSwitchIds                   VSwitchIds      `json:"VSwitchIds" xml:"VSwitchIds"`
 	RemovalPolicies              RemovalPolicies `json:"RemovalPolicies" xml:"RemovalPolicies"`
 	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"`
 	CreationTime           string `json:"CreationTime" xml:"CreationTime"`
 	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{
 		RpcRequest: &requests.RpcRequest{},
 	}
-	request.InitWithApiInfo("Ess", "2014-08-28", "VerifyAuthentication", "ess", "openAPI")
+	request.InitWithApiInfo("Ess", "2014-08-28", "VerifyAuthentication", "", "")
 	return
 }
 

+ 1 - 1
services/ess/verify_user.go

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