Documentation ¶
Index ¶
- type AttachInstancesRequest
- type AttachInstancesResponse
- type CapacityHistoryItems
- type CapacityHistoryModel
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) AttachInstances(request *AttachInstancesRequest) (response *AttachInstancesResponse, err error)
- func (client *Client) AttachInstancesWithCallback(request *AttachInstancesRequest, ...) <-chan int
- func (client *Client) AttachInstancesWithChan(request *AttachInstancesRequest) (<-chan *AttachInstancesResponse, <-chan error)
- func (client *Client) CreateScalingConfiguration(request *CreateScalingConfigurationRequest) (response *CreateScalingConfigurationResponse, err error)
- func (client *Client) CreateScalingConfigurationWithCallback(request *CreateScalingConfigurationRequest, ...) <-chan int
- func (client *Client) CreateScalingConfigurationWithChan(request *CreateScalingConfigurationRequest) (<-chan *CreateScalingConfigurationResponse, <-chan error)
- func (client *Client) CreateScalingGroup(request *CreateScalingGroupRequest) (response *CreateScalingGroupResponse, err error)
- func (client *Client) CreateScalingGroupWithCallback(request *CreateScalingGroupRequest, ...) <-chan int
- func (client *Client) CreateScalingGroupWithChan(request *CreateScalingGroupRequest) (<-chan *CreateScalingGroupResponse, <-chan error)
- func (client *Client) CreateScalingRule(request *CreateScalingRuleRequest) (response *CreateScalingRuleResponse, err error)
- func (client *Client) CreateScalingRuleWithCallback(request *CreateScalingRuleRequest, ...) <-chan int
- func (client *Client) CreateScalingRuleWithChan(request *CreateScalingRuleRequest) (<-chan *CreateScalingRuleResponse, <-chan error)
- func (client *Client) CreateScheduledTask(request *CreateScheduledTaskRequest) (response *CreateScheduledTaskResponse, err error)
- func (client *Client) CreateScheduledTaskWithCallback(request *CreateScheduledTaskRequest, ...) <-chan int
- func (client *Client) CreateScheduledTaskWithChan(request *CreateScheduledTaskRequest) (<-chan *CreateScheduledTaskResponse, <-chan error)
- func (client *Client) DeactivateScalingConfiguration(request *DeactivateScalingConfigurationRequest) (response *DeactivateScalingConfigurationResponse, err error)
- func (client *Client) DeactivateScalingConfigurationWithCallback(request *DeactivateScalingConfigurationRequest, ...) <-chan int
- func (client *Client) DeactivateScalingConfigurationWithChan(request *DeactivateScalingConfigurationRequest) (<-chan *DeactivateScalingConfigurationResponse, <-chan error)
- func (client *Client) DeleteScalingConfiguration(request *DeleteScalingConfigurationRequest) (response *DeleteScalingConfigurationResponse, err error)
- func (client *Client) DeleteScalingConfigurationWithCallback(request *DeleteScalingConfigurationRequest, ...) <-chan int
- func (client *Client) DeleteScalingConfigurationWithChan(request *DeleteScalingConfigurationRequest) (<-chan *DeleteScalingConfigurationResponse, <-chan error)
- func (client *Client) DeleteScalingGroup(request *DeleteScalingGroupRequest) (response *DeleteScalingGroupResponse, err error)
- func (client *Client) DeleteScalingGroupWithCallback(request *DeleteScalingGroupRequest, ...) <-chan int
- func (client *Client) DeleteScalingGroupWithChan(request *DeleteScalingGroupRequest) (<-chan *DeleteScalingGroupResponse, <-chan error)
- func (client *Client) DeleteScalingRule(request *DeleteScalingRuleRequest) (response *DeleteScalingRuleResponse, err error)
- func (client *Client) DeleteScalingRuleWithCallback(request *DeleteScalingRuleRequest, ...) <-chan int
- func (client *Client) DeleteScalingRuleWithChan(request *DeleteScalingRuleRequest) (<-chan *DeleteScalingRuleResponse, <-chan error)
- func (client *Client) DeleteScheduledTask(request *DeleteScheduledTaskRequest) (response *DeleteScheduledTaskResponse, err error)
- func (client *Client) DeleteScheduledTaskWithCallback(request *DeleteScheduledTaskRequest, ...) <-chan int
- func (client *Client) DeleteScheduledTaskWithChan(request *DeleteScheduledTaskRequest) (<-chan *DeleteScheduledTaskResponse, <-chan error)
- func (client *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
- func (client *Client) DescribeAccountAttributesWithCallback(request *DescribeAccountAttributesRequest, ...) <-chan int
- func (client *Client) DescribeAccountAttributesWithChan(request *DescribeAccountAttributesRequest) (<-chan *DescribeAccountAttributesResponse, <-chan error)
- func (client *Client) DescribeAlertConfig(request *DescribeAlertConfigRequest) (response *DescribeAlertConfigResponse, err error)
- func (client *Client) DescribeAlertConfigWithCallback(request *DescribeAlertConfigRequest, ...) <-chan int
- func (client *Client) DescribeAlertConfigWithChan(request *DescribeAlertConfigRequest) (<-chan *DescribeAlertConfigResponse, <-chan error)
- func (client *Client) DescribeCapacityHistory(request *DescribeCapacityHistoryRequest) (response *DescribeCapacityHistoryResponse, err error)
- func (client *Client) DescribeCapacityHistoryWithCallback(request *DescribeCapacityHistoryRequest, ...) <-chan int
- func (client *Client) DescribeCapacityHistoryWithChan(request *DescribeCapacityHistoryRequest) (<-chan *DescribeCapacityHistoryResponse, <-chan error)
- func (client *Client) DescribeLimitation(request *DescribeLimitationRequest) (response *DescribeLimitationResponse, err error)
- func (client *Client) DescribeLimitationWithCallback(request *DescribeLimitationRequest, ...) <-chan int
- func (client *Client) DescribeLimitationWithChan(request *DescribeLimitationRequest) (<-chan *DescribeLimitationResponse, <-chan error)
- func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
- func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, ...) <-chan int
- func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
- func (client *Client) DescribeScalingActivities(request *DescribeScalingActivitiesRequest) (response *DescribeScalingActivitiesResponse, err error)
- func (client *Client) DescribeScalingActivitiesWithCallback(request *DescribeScalingActivitiesRequest, ...) <-chan int
- func (client *Client) DescribeScalingActivitiesWithChan(request *DescribeScalingActivitiesRequest) (<-chan *DescribeScalingActivitiesResponse, <-chan error)
- func (client *Client) DescribeScalingActivityDetail(request *DescribeScalingActivityDetailRequest) (response *DescribeScalingActivityDetailResponse, err error)
- func (client *Client) DescribeScalingActivityDetailWithCallback(request *DescribeScalingActivityDetailRequest, ...) <-chan int
- func (client *Client) DescribeScalingActivityDetailWithChan(request *DescribeScalingActivityDetailRequest) (<-chan *DescribeScalingActivityDetailResponse, <-chan error)
- func (client *Client) DescribeScalingConfigurations(request *DescribeScalingConfigurationsRequest) (response *DescribeScalingConfigurationsResponse, err error)
- func (client *Client) DescribeScalingConfigurationsWithCallback(request *DescribeScalingConfigurationsRequest, ...) <-chan int
- func (client *Client) DescribeScalingConfigurationsWithChan(request *DescribeScalingConfigurationsRequest) (<-chan *DescribeScalingConfigurationsResponse, <-chan error)
- func (client *Client) DescribeScalingGroups(request *DescribeScalingGroupsRequest) (response *DescribeScalingGroupsResponse, err error)
- func (client *Client) DescribeScalingGroupsWithCallback(request *DescribeScalingGroupsRequest, ...) <-chan int
- func (client *Client) DescribeScalingGroupsWithChan(request *DescribeScalingGroupsRequest) (<-chan *DescribeScalingGroupsResponse, <-chan error)
- func (client *Client) DescribeScalingInstances(request *DescribeScalingInstancesRequest) (response *DescribeScalingInstancesResponse, err error)
- func (client *Client) DescribeScalingInstancesWithCallback(request *DescribeScalingInstancesRequest, ...) <-chan int
- func (client *Client) DescribeScalingInstancesWithChan(request *DescribeScalingInstancesRequest) (<-chan *DescribeScalingInstancesResponse, <-chan error)
- func (client *Client) DescribeScalingRules(request *DescribeScalingRulesRequest) (response *DescribeScalingRulesResponse, err error)
- func (client *Client) DescribeScalingRulesWithCallback(request *DescribeScalingRulesRequest, ...) <-chan int
- func (client *Client) DescribeScalingRulesWithChan(request *DescribeScalingRulesRequest) (<-chan *DescribeScalingRulesResponse, <-chan error)
- func (client *Client) DescribeScheduledTasks(request *DescribeScheduledTasksRequest) (response *DescribeScheduledTasksResponse, err error)
- func (client *Client) DescribeScheduledTasksWithCallback(request *DescribeScheduledTasksRequest, ...) <-chan int
- func (client *Client) DescribeScheduledTasksWithChan(request *DescribeScheduledTasksRequest) (<-chan *DescribeScheduledTasksResponse, <-chan error)
- func (client *Client) DetachInstances(request *DetachInstancesRequest) (response *DetachInstancesResponse, err error)
- func (client *Client) DetachInstancesWithCallback(request *DetachInstancesRequest, ...) <-chan int
- func (client *Client) DetachInstancesWithChan(request *DetachInstancesRequest) (<-chan *DetachInstancesResponse, <-chan error)
- func (client *Client) DisableScalingGroup(request *DisableScalingGroupRequest) (response *DisableScalingGroupResponse, err error)
- func (client *Client) DisableScalingGroupWithCallback(request *DisableScalingGroupRequest, ...) <-chan int
- func (client *Client) DisableScalingGroupWithChan(request *DisableScalingGroupRequest) (<-chan *DisableScalingGroupResponse, <-chan error)
- func (client *Client) EnableScalingGroup(request *EnableScalingGroupRequest) (response *EnableScalingGroupResponse, err error)
- func (client *Client) EnableScalingGroupWithCallback(request *EnableScalingGroupRequest, ...) <-chan int
- func (client *Client) EnableScalingGroupWithChan(request *EnableScalingGroupRequest) (<-chan *EnableScalingGroupResponse, <-chan error)
- func (client *Client) ExecuteScalingRule(request *ExecuteScalingRuleRequest) (response *ExecuteScalingRuleResponse, err error)
- func (client *Client) ExecuteScalingRuleWithCallback(request *ExecuteScalingRuleRequest, ...) <-chan int
- func (client *Client) ExecuteScalingRuleWithChan(request *ExecuteScalingRuleRequest) (<-chan *ExecuteScalingRuleResponse, <-chan error)
- func (client *Client) ModifyAlertConfig(request *ModifyAlertConfigRequest) (response *ModifyAlertConfigResponse, err error)
- func (client *Client) ModifyAlertConfigWithCallback(request *ModifyAlertConfigRequest, ...) <-chan int
- func (client *Client) ModifyAlertConfigWithChan(request *ModifyAlertConfigRequest) (<-chan *ModifyAlertConfigResponse, <-chan error)
- func (client *Client) ModifyScalingGroup(request *ModifyScalingGroupRequest) (response *ModifyScalingGroupResponse, err error)
- func (client *Client) ModifyScalingGroupWithCallback(request *ModifyScalingGroupRequest, ...) <-chan int
- func (client *Client) ModifyScalingGroupWithChan(request *ModifyScalingGroupRequest) (<-chan *ModifyScalingGroupResponse, <-chan error)
- func (client *Client) ModifyScalingRule(request *ModifyScalingRuleRequest) (response *ModifyScalingRuleResponse, err error)
- func (client *Client) ModifyScalingRuleWithCallback(request *ModifyScalingRuleRequest, ...) <-chan int
- func (client *Client) ModifyScalingRuleWithChan(request *ModifyScalingRuleRequest) (<-chan *ModifyScalingRuleResponse, <-chan error)
- func (client *Client) ModifyScheduledTask(request *ModifyScheduledTaskRequest) (response *ModifyScheduledTaskResponse, err error)
- func (client *Client) ModifyScheduledTaskWithCallback(request *ModifyScheduledTaskRequest, ...) <-chan int
- func (client *Client) ModifyScheduledTaskWithChan(request *ModifyScheduledTaskRequest) (<-chan *ModifyScheduledTaskResponse, <-chan error)
- func (client *Client) RemoveInstances(request *RemoveInstancesRequest) (response *RemoveInstancesResponse, err error)
- func (client *Client) RemoveInstancesWithCallback(request *RemoveInstancesRequest, ...) <-chan int
- func (client *Client) RemoveInstancesWithChan(request *RemoveInstancesRequest) (<-chan *RemoveInstancesResponse, <-chan error)
- func (client *Client) VerifyAuthentication(request *VerifyAuthenticationRequest) (response *VerifyAuthenticationResponse, err error)
- func (client *Client) VerifyAuthenticationWithCallback(request *VerifyAuthenticationRequest, ...) <-chan int
- func (client *Client) VerifyAuthenticationWithChan(request *VerifyAuthenticationRequest) (<-chan *VerifyAuthenticationResponse, <-chan error)
- func (client *Client) VerifyUser(request *VerifyUserRequest) (response *VerifyUserResponse, err error)
- func (client *Client) VerifyUserWithCallback(request *VerifyUserRequest, ...) <-chan int
- func (client *Client) VerifyUserWithChan(request *VerifyUserRequest) (<-chan *VerifyUserResponse, <-chan error)
- type CreateScalingConfigurationRequest
- type CreateScalingConfigurationResponse
- type CreateScalingGroupRequest
- type CreateScalingGroupResponse
- type CreateScalingRuleRequest
- type CreateScalingRuleResponse
- type CreateScheduledTaskRequest
- type CreateScheduledTaskResponse
- type DBInstanceIds
- type DataDisk
- type DataDisks
- type DeactivateScalingConfigurationRequest
- type DeactivateScalingConfigurationResponse
- type DeleteScalingConfigurationRequest
- type DeleteScalingConfigurationResponse
- type DeleteScalingGroupRequest
- type DeleteScalingGroupResponse
- type DeleteScalingRuleRequest
- type DeleteScalingRuleResponse
- type DeleteScheduledTaskRequest
- type DeleteScheduledTaskResponse
- type DescribeAccountAttributesRequest
- type DescribeAccountAttributesResponse
- type DescribeAlertConfigRequest
- type DescribeAlertConfigResponse
- type DescribeCapacityHistoryRequest
- type DescribeCapacityHistoryResponse
- type DescribeLimitationRequest
- type DescribeLimitationResponse
- type DescribeRegionsRequest
- type DescribeRegionsResponse
- type DescribeScalingActivitiesRequest
- type DescribeScalingActivitiesResponse
- type DescribeScalingActivityDetailRequest
- type DescribeScalingActivityDetailResponse
- type DescribeScalingConfigurationsRequest
- type DescribeScalingConfigurationsResponse
- type DescribeScalingGroupsRequest
- type DescribeScalingGroupsResponse
- type DescribeScalingInstancesRequest
- type DescribeScalingInstancesResponse
- type DescribeScalingRulesRequest
- type DescribeScalingRulesResponse
- type DescribeScheduledTasksRequest
- type DescribeScheduledTasksResponse
- type DetachInstancesRequest
- type DetachInstancesResponse
- type DisableScalingGroupRequest
- type DisableScalingGroupResponse
- type EnableScalingGroupRequest
- type EnableScalingGroupResponse
- type ExecuteScalingRuleRequest
- type ExecuteScalingRuleResponse
- type InstanceTypes
- type LoadBalancerIds
- type ModifyAlertConfigRequest
- type ModifyAlertConfigResponse
- type ModifyScalingGroupRequest
- type ModifyScalingGroupResponse
- type ModifyScalingRuleRequest
- type ModifyScalingRuleResponse
- type ModifyScheduledTaskRequest
- type ModifyScheduledTaskResponse
- type Region
- type Regions
- type RemovalPolicies
- type RemoveInstancesRequest
- type RemoveInstancesResponse
- type ScalingActivities
- type ScalingActivity
- type ScalingConfiguration
- type ScalingConfigurations
- type ScalingGroup
- type ScalingGroups
- type ScalingInstance
- type ScalingInstances
- type ScalingRule
- type ScalingRules
- type ScheduledTask
- type ScheduledTasks
- type Tag
- type Tags
- type VSwitchIds
- type VerifyAuthenticationRequest
- type VerifyAuthenticationResponse
- type VerifyUserRequest
- type VerifyUserResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AttachInstancesRequest ¶
type AttachInstancesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` InstanceId1 string `position:"Query" name:"InstanceId.1"` InstanceId2 string `position:"Query" name:"InstanceId.2"` InstanceId3 string `position:"Query" name:"InstanceId.3"` InstanceId4 string `position:"Query" name:"InstanceId.4"` InstanceId5 string `position:"Query" name:"InstanceId.5"` InstanceId6 string `position:"Query" name:"InstanceId.6"` InstanceId7 string `position:"Query" name:"InstanceId.7"` InstanceId8 string `position:"Query" name:"InstanceId.8"` InstanceId9 string `position:"Query" name:"InstanceId.9"` InstanceId10 string `position:"Query" name:"InstanceId.10"` InstanceId11 string `position:"Query" name:"InstanceId.11"` InstanceId12 string `position:"Query" name:"InstanceId.12"` InstanceId13 string `position:"Query" name:"InstanceId.13"` InstanceId14 string `position:"Query" name:"InstanceId.14"` InstanceId15 string `position:"Query" name:"InstanceId.15"` InstanceId16 string `position:"Query" name:"InstanceId.16"` InstanceId17 string `position:"Query" name:"InstanceId.17"` InstanceId18 string `position:"Query" name:"InstanceId.18"` InstanceId19 string `position:"Query" name:"InstanceId.19"` InstanceId20 string `position:"Query" name:"InstanceId.20"` LoadBalancerWeight1 requests.Integer `position:"Query" name:"LoadBalancerWeight.1"` LoadBalancerWeight2 requests.Integer `position:"Query" name:"LoadBalancerWeight.2"` LoadBalancerWeight3 requests.Integer `position:"Query" name:"LoadBalancerWeight.3"` LoadBalancerWeight4 requests.Integer `position:"Query" name:"LoadBalancerWeight.4"` LoadBalancerWeight5 requests.Integer `position:"Query" name:"LoadBalancerWeight.5"` LoadBalancerWeight6 requests.Integer `position:"Query" name:"LoadBalancerWeight.6"` LoadBalancerWeight7 requests.Integer `position:"Query" name:"LoadBalancerWeight.7"` LoadBalancerWeight8 requests.Integer `position:"Query" name:"LoadBalancerWeight.8"` LoadBalancerWeight9 requests.Integer `position:"Query" name:"LoadBalancerWeight.9"` LoadBalancerWeight10 requests.Integer `position:"Query" name:"LoadBalancerWeight.10"` LoadBalancerWeight11 requests.Integer `position:"Query" name:"LoadBalancerWeight.11"` LoadBalancerWeight12 requests.Integer `position:"Query" name:"LoadBalancerWeight.12"` LoadBalancerWeight13 requests.Integer `position:"Query" name:"LoadBalancerWeight.13"` LoadBalancerWeight14 requests.Integer `position:"Query" name:"LoadBalancerWeight.14"` LoadBalancerWeight15 requests.Integer `position:"Query" name:"LoadBalancerWeight.15"` LoadBalancerWeight16 requests.Integer `position:"Query" name:"LoadBalancerWeight.16"` LoadBalancerWeight17 requests.Integer `position:"Query" name:"LoadBalancerWeight.17"` LoadBalancerWeight18 requests.Integer `position:"Query" name:"LoadBalancerWeight.18"` LoadBalancerWeight19 requests.Integer `position:"Query" name:"LoadBalancerWeight.19"` LoadBalancerWeight20 requests.Integer `position:"Query" name:"LoadBalancerWeight.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
AttachInstancesRequest is the request struct for api AttachInstances
func CreateAttachInstancesRequest ¶
func CreateAttachInstancesRequest() (request *AttachInstancesRequest)
CreateAttachInstancesRequest creates a request to invoke AttachInstances API
type AttachInstancesResponse ¶
type AttachInstancesResponse struct { *responses.BaseResponse ScalingActivityId string `json:"ScalingActivityId" xml:"ScalingActivityId"` RequestId string `json:"RequestId" xml:"RequestId"` }
AttachInstancesResponse is the response struct for api AttachInstances
func CreateAttachInstancesResponse ¶
func CreateAttachInstancesResponse() (response *AttachInstancesResponse)
CreateAttachInstancesResponse creates a response to parse from AttachInstances response
type CapacityHistoryItems ¶
type CapacityHistoryItems struct {
CapacityHistoryModel []CapacityHistoryModel `json:"CapacityHistoryModel" xml:"CapacityHistoryModel"`
}
CapacityHistoryItems is a nested struct in ess response
type CapacityHistoryModel ¶
type CapacityHistoryModel struct { ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"` TotalCapacity int `json:"TotalCapacity" xml:"TotalCapacity"` AttachedCapacity int `json:"AttachedCapacity" xml:"AttachedCapacity"` AutoCreatedCapacity int `json:"AutoCreatedCapacity" xml:"AutoCreatedCapacity"` Timestamp string `json:"Timestamp" xml:"Timestamp"` }
CapacityHistoryModel is a nested struct in ess response
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://help.aliyun.com/document_detail/66217.html
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://help.aliyun.com/document_detail/66223.html
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://help.aliyun.com/document_detail/66222.html
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair attention: rsa key pair auth is only Japan regions available
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://help.aliyun.com/document_detail/66222.html
func (*Client) AttachInstances ¶
func (client *Client) AttachInstances(request *AttachInstancesRequest) (response *AttachInstancesResponse, err error)
AttachInstances invokes the ess.AttachInstances API synchronously api document: https://help.aliyun.com/api/ess/attachinstances.html
func (*Client) AttachInstancesWithCallback ¶
func (client *Client) AttachInstancesWithCallback(request *AttachInstancesRequest, callback func(response *AttachInstancesResponse, err error)) <-chan int
AttachInstancesWithCallback invokes the ess.AttachInstances API asynchronously api document: https://help.aliyun.com/api/ess/attachinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) AttachInstancesWithChan ¶
func (client *Client) AttachInstancesWithChan(request *AttachInstancesRequest) (<-chan *AttachInstancesResponse, <-chan error)
AttachInstancesWithChan invokes the ess.AttachInstances API asynchronously api document: https://help.aliyun.com/api/ess/attachinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScalingConfiguration ¶
func (client *Client) CreateScalingConfiguration(request *CreateScalingConfigurationRequest) (response *CreateScalingConfigurationResponse, err error)
CreateScalingConfiguration invokes the ess.CreateScalingConfiguration API synchronously api document: https://help.aliyun.com/api/ess/createscalingconfiguration.html
func (*Client) CreateScalingConfigurationWithCallback ¶
func (client *Client) CreateScalingConfigurationWithCallback(request *CreateScalingConfigurationRequest, callback func(response *CreateScalingConfigurationResponse, err error)) <-chan int
CreateScalingConfigurationWithCallback invokes the ess.CreateScalingConfiguration API asynchronously api document: https://help.aliyun.com/api/ess/createscalingconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScalingConfigurationWithChan ¶
func (client *Client) CreateScalingConfigurationWithChan(request *CreateScalingConfigurationRequest) (<-chan *CreateScalingConfigurationResponse, <-chan error)
CreateScalingConfigurationWithChan invokes the ess.CreateScalingConfiguration API asynchronously api document: https://help.aliyun.com/api/ess/createscalingconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScalingGroup ¶
func (client *Client) CreateScalingGroup(request *CreateScalingGroupRequest) (response *CreateScalingGroupResponse, err error)
CreateScalingGroup invokes the ess.CreateScalingGroup API synchronously api document: https://help.aliyun.com/api/ess/createscalinggroup.html
func (*Client) CreateScalingGroupWithCallback ¶
func (client *Client) CreateScalingGroupWithCallback(request *CreateScalingGroupRequest, callback func(response *CreateScalingGroupResponse, err error)) <-chan int
CreateScalingGroupWithCallback invokes the ess.CreateScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/createscalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScalingGroupWithChan ¶
func (client *Client) CreateScalingGroupWithChan(request *CreateScalingGroupRequest) (<-chan *CreateScalingGroupResponse, <-chan error)
CreateScalingGroupWithChan invokes the ess.CreateScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/createscalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScalingRule ¶
func (client *Client) CreateScalingRule(request *CreateScalingRuleRequest) (response *CreateScalingRuleResponse, err error)
CreateScalingRule invokes the ess.CreateScalingRule API synchronously api document: https://help.aliyun.com/api/ess/createscalingrule.html
func (*Client) CreateScalingRuleWithCallback ¶
func (client *Client) CreateScalingRuleWithCallback(request *CreateScalingRuleRequest, callback func(response *CreateScalingRuleResponse, err error)) <-chan int
CreateScalingRuleWithCallback invokes the ess.CreateScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/createscalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScalingRuleWithChan ¶
func (client *Client) CreateScalingRuleWithChan(request *CreateScalingRuleRequest) (<-chan *CreateScalingRuleResponse, <-chan error)
CreateScalingRuleWithChan invokes the ess.CreateScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/createscalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScheduledTask ¶
func (client *Client) CreateScheduledTask(request *CreateScheduledTaskRequest) (response *CreateScheduledTaskResponse, err error)
CreateScheduledTask invokes the ess.CreateScheduledTask API synchronously api document: https://help.aliyun.com/api/ess/createscheduledtask.html
func (*Client) CreateScheduledTaskWithCallback ¶
func (client *Client) CreateScheduledTaskWithCallback(request *CreateScheduledTaskRequest, callback func(response *CreateScheduledTaskResponse, err error)) <-chan int
CreateScheduledTaskWithCallback invokes the ess.CreateScheduledTask API asynchronously api document: https://help.aliyun.com/api/ess/createscheduledtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) CreateScheduledTaskWithChan ¶
func (client *Client) CreateScheduledTaskWithChan(request *CreateScheduledTaskRequest) (<-chan *CreateScheduledTaskResponse, <-chan error)
CreateScheduledTaskWithChan invokes the ess.CreateScheduledTask API asynchronously api document: https://help.aliyun.com/api/ess/createscheduledtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeactivateScalingConfiguration ¶
func (client *Client) DeactivateScalingConfiguration(request *DeactivateScalingConfigurationRequest) (response *DeactivateScalingConfigurationResponse, err error)
DeactivateScalingConfiguration invokes the ess.DeactivateScalingConfiguration API synchronously api document: https://help.aliyun.com/api/ess/deactivatescalingconfiguration.html
func (*Client) DeactivateScalingConfigurationWithCallback ¶
func (client *Client) DeactivateScalingConfigurationWithCallback(request *DeactivateScalingConfigurationRequest, callback func(response *DeactivateScalingConfigurationResponse, err error)) <-chan int
DeactivateScalingConfigurationWithCallback invokes the ess.DeactivateScalingConfiguration API asynchronously api document: https://help.aliyun.com/api/ess/deactivatescalingconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeactivateScalingConfigurationWithChan ¶
func (client *Client) DeactivateScalingConfigurationWithChan(request *DeactivateScalingConfigurationRequest) (<-chan *DeactivateScalingConfigurationResponse, <-chan error)
DeactivateScalingConfigurationWithChan invokes the ess.DeactivateScalingConfiguration API asynchronously api document: https://help.aliyun.com/api/ess/deactivatescalingconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScalingConfiguration ¶
func (client *Client) DeleteScalingConfiguration(request *DeleteScalingConfigurationRequest) (response *DeleteScalingConfigurationResponse, err error)
DeleteScalingConfiguration invokes the ess.DeleteScalingConfiguration API synchronously api document: https://help.aliyun.com/api/ess/deletescalingconfiguration.html
func (*Client) DeleteScalingConfigurationWithCallback ¶
func (client *Client) DeleteScalingConfigurationWithCallback(request *DeleteScalingConfigurationRequest, callback func(response *DeleteScalingConfigurationResponse, err error)) <-chan int
DeleteScalingConfigurationWithCallback invokes the ess.DeleteScalingConfiguration API asynchronously api document: https://help.aliyun.com/api/ess/deletescalingconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScalingConfigurationWithChan ¶
func (client *Client) DeleteScalingConfigurationWithChan(request *DeleteScalingConfigurationRequest) (<-chan *DeleteScalingConfigurationResponse, <-chan error)
DeleteScalingConfigurationWithChan invokes the ess.DeleteScalingConfiguration API asynchronously api document: https://help.aliyun.com/api/ess/deletescalingconfiguration.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScalingGroup ¶
func (client *Client) DeleteScalingGroup(request *DeleteScalingGroupRequest) (response *DeleteScalingGroupResponse, err error)
DeleteScalingGroup invokes the ess.DeleteScalingGroup API synchronously api document: https://help.aliyun.com/api/ess/deletescalinggroup.html
func (*Client) DeleteScalingGroupWithCallback ¶
func (client *Client) DeleteScalingGroupWithCallback(request *DeleteScalingGroupRequest, callback func(response *DeleteScalingGroupResponse, err error)) <-chan int
DeleteScalingGroupWithCallback invokes the ess.DeleteScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/deletescalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScalingGroupWithChan ¶
func (client *Client) DeleteScalingGroupWithChan(request *DeleteScalingGroupRequest) (<-chan *DeleteScalingGroupResponse, <-chan error)
DeleteScalingGroupWithChan invokes the ess.DeleteScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/deletescalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScalingRule ¶
func (client *Client) DeleteScalingRule(request *DeleteScalingRuleRequest) (response *DeleteScalingRuleResponse, err error)
DeleteScalingRule invokes the ess.DeleteScalingRule API synchronously api document: https://help.aliyun.com/api/ess/deletescalingrule.html
func (*Client) DeleteScalingRuleWithCallback ¶
func (client *Client) DeleteScalingRuleWithCallback(request *DeleteScalingRuleRequest, callback func(response *DeleteScalingRuleResponse, err error)) <-chan int
DeleteScalingRuleWithCallback invokes the ess.DeleteScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/deletescalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScalingRuleWithChan ¶
func (client *Client) DeleteScalingRuleWithChan(request *DeleteScalingRuleRequest) (<-chan *DeleteScalingRuleResponse, <-chan error)
DeleteScalingRuleWithChan invokes the ess.DeleteScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/deletescalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScheduledTask ¶
func (client *Client) DeleteScheduledTask(request *DeleteScheduledTaskRequest) (response *DeleteScheduledTaskResponse, err error)
DeleteScheduledTask invokes the ess.DeleteScheduledTask API synchronously api document: https://help.aliyun.com/api/ess/deletescheduledtask.html
func (*Client) DeleteScheduledTaskWithCallback ¶
func (client *Client) DeleteScheduledTaskWithCallback(request *DeleteScheduledTaskRequest, callback func(response *DeleteScheduledTaskResponse, err error)) <-chan int
DeleteScheduledTaskWithCallback invokes the ess.DeleteScheduledTask API asynchronously api document: https://help.aliyun.com/api/ess/deletescheduledtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DeleteScheduledTaskWithChan ¶
func (client *Client) DeleteScheduledTaskWithChan(request *DeleteScheduledTaskRequest) (<-chan *DeleteScheduledTaskResponse, <-chan error)
DeleteScheduledTaskWithChan invokes the ess.DeleteScheduledTask API asynchronously api document: https://help.aliyun.com/api/ess/deletescheduledtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAccountAttributes ¶
func (client *Client) DescribeAccountAttributes(request *DescribeAccountAttributesRequest) (response *DescribeAccountAttributesResponse, err error)
DescribeAccountAttributes invokes the ess.DescribeAccountAttributes API synchronously api document: https://help.aliyun.com/api/ess/describeaccountattributes.html
func (*Client) DescribeAccountAttributesWithCallback ¶
func (client *Client) DescribeAccountAttributesWithCallback(request *DescribeAccountAttributesRequest, callback func(response *DescribeAccountAttributesResponse, err error)) <-chan int
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) DescribeAccountAttributesWithChan ¶
func (client *Client) DescribeAccountAttributesWithChan(request *DescribeAccountAttributesRequest) (<-chan *DescribeAccountAttributesResponse, <-chan error)
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) DescribeAlertConfig ¶
func (client *Client) DescribeAlertConfig(request *DescribeAlertConfigRequest) (response *DescribeAlertConfigResponse, err error)
DescribeAlertConfig invokes the ess.DescribeAlertConfig API synchronously api document: https://help.aliyun.com/api/ess/describealertconfig.html
func (*Client) DescribeAlertConfigWithCallback ¶
func (client *Client) DescribeAlertConfigWithCallback(request *DescribeAlertConfigRequest, callback func(response *DescribeAlertConfigResponse, err error)) <-chan int
DescribeAlertConfigWithCallback invokes the ess.DescribeAlertConfig API asynchronously api document: https://help.aliyun.com/api/ess/describealertconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeAlertConfigWithChan ¶
func (client *Client) DescribeAlertConfigWithChan(request *DescribeAlertConfigRequest) (<-chan *DescribeAlertConfigResponse, <-chan error)
DescribeAlertConfigWithChan invokes the ess.DescribeAlertConfig API asynchronously api document: https://help.aliyun.com/api/ess/describealertconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCapacityHistory ¶
func (client *Client) DescribeCapacityHistory(request *DescribeCapacityHistoryRequest) (response *DescribeCapacityHistoryResponse, err error)
DescribeCapacityHistory invokes the ess.DescribeCapacityHistory API synchronously api document: https://help.aliyun.com/api/ess/describecapacityhistory.html
func (*Client) DescribeCapacityHistoryWithCallback ¶
func (client *Client) DescribeCapacityHistoryWithCallback(request *DescribeCapacityHistoryRequest, callback func(response *DescribeCapacityHistoryResponse, err error)) <-chan int
DescribeCapacityHistoryWithCallback invokes the ess.DescribeCapacityHistory API asynchronously api document: https://help.aliyun.com/api/ess/describecapacityhistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeCapacityHistoryWithChan ¶
func (client *Client) DescribeCapacityHistoryWithChan(request *DescribeCapacityHistoryRequest) (<-chan *DescribeCapacityHistoryResponse, <-chan error)
DescribeCapacityHistoryWithChan invokes the ess.DescribeCapacityHistory API asynchronously api document: https://help.aliyun.com/api/ess/describecapacityhistory.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLimitation ¶
func (client *Client) DescribeLimitation(request *DescribeLimitationRequest) (response *DescribeLimitationResponse, err error)
DescribeLimitation invokes the ess.DescribeLimitation API synchronously api document: https://help.aliyun.com/api/ess/describelimitation.html
func (*Client) DescribeLimitationWithCallback ¶
func (client *Client) DescribeLimitationWithCallback(request *DescribeLimitationRequest, callback func(response *DescribeLimitationResponse, err error)) <-chan int
DescribeLimitationWithCallback invokes the ess.DescribeLimitation API asynchronously api document: https://help.aliyun.com/api/ess/describelimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeLimitationWithChan ¶
func (client *Client) DescribeLimitationWithChan(request *DescribeLimitationRequest) (<-chan *DescribeLimitationResponse, <-chan error)
DescribeLimitationWithChan invokes the ess.DescribeLimitation API asynchronously api document: https://help.aliyun.com/api/ess/describelimitation.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegions ¶
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (response *DescribeRegionsResponse, err error)
DescribeRegions invokes the ess.DescribeRegions API synchronously api document: https://help.aliyun.com/api/ess/describeregions.html
func (*Client) DescribeRegionsWithCallback ¶
func (client *Client) DescribeRegionsWithCallback(request *DescribeRegionsRequest, callback func(response *DescribeRegionsResponse, err error)) <-chan int
DescribeRegionsWithCallback invokes the ess.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ess/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeRegionsWithChan ¶
func (client *Client) DescribeRegionsWithChan(request *DescribeRegionsRequest) (<-chan *DescribeRegionsResponse, <-chan error)
DescribeRegionsWithChan invokes the ess.DescribeRegions API asynchronously api document: https://help.aliyun.com/api/ess/describeregions.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingActivities ¶
func (client *Client) DescribeScalingActivities(request *DescribeScalingActivitiesRequest) (response *DescribeScalingActivitiesResponse, err error)
DescribeScalingActivities invokes the ess.DescribeScalingActivities API synchronously api document: https://help.aliyun.com/api/ess/describescalingactivities.html
func (*Client) DescribeScalingActivitiesWithCallback ¶
func (client *Client) DescribeScalingActivitiesWithCallback(request *DescribeScalingActivitiesRequest, callback func(response *DescribeScalingActivitiesResponse, err error)) <-chan int
DescribeScalingActivitiesWithCallback invokes the ess.DescribeScalingActivities API asynchronously api document: https://help.aliyun.com/api/ess/describescalingactivities.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingActivitiesWithChan ¶
func (client *Client) DescribeScalingActivitiesWithChan(request *DescribeScalingActivitiesRequest) (<-chan *DescribeScalingActivitiesResponse, <-chan error)
DescribeScalingActivitiesWithChan invokes the ess.DescribeScalingActivities API asynchronously api document: https://help.aliyun.com/api/ess/describescalingactivities.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingActivityDetail ¶
func (client *Client) DescribeScalingActivityDetail(request *DescribeScalingActivityDetailRequest) (response *DescribeScalingActivityDetailResponse, err error)
DescribeScalingActivityDetail invokes the ess.DescribeScalingActivityDetail API synchronously api document: https://help.aliyun.com/api/ess/describescalingactivitydetail.html
func (*Client) DescribeScalingActivityDetailWithCallback ¶
func (client *Client) DescribeScalingActivityDetailWithCallback(request *DescribeScalingActivityDetailRequest, callback func(response *DescribeScalingActivityDetailResponse, err error)) <-chan int
DescribeScalingActivityDetailWithCallback invokes the ess.DescribeScalingActivityDetail API asynchronously api document: https://help.aliyun.com/api/ess/describescalingactivitydetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingActivityDetailWithChan ¶
func (client *Client) DescribeScalingActivityDetailWithChan(request *DescribeScalingActivityDetailRequest) (<-chan *DescribeScalingActivityDetailResponse, <-chan error)
DescribeScalingActivityDetailWithChan invokes the ess.DescribeScalingActivityDetail API asynchronously api document: https://help.aliyun.com/api/ess/describescalingactivitydetail.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingConfigurations ¶
func (client *Client) DescribeScalingConfigurations(request *DescribeScalingConfigurationsRequest) (response *DescribeScalingConfigurationsResponse, err error)
DescribeScalingConfigurations invokes the ess.DescribeScalingConfigurations API synchronously api document: https://help.aliyun.com/api/ess/describescalingconfigurations.html
func (*Client) DescribeScalingConfigurationsWithCallback ¶
func (client *Client) DescribeScalingConfigurationsWithCallback(request *DescribeScalingConfigurationsRequest, callback func(response *DescribeScalingConfigurationsResponse, err error)) <-chan int
DescribeScalingConfigurationsWithCallback invokes the ess.DescribeScalingConfigurations API asynchronously api document: https://help.aliyun.com/api/ess/describescalingconfigurations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingConfigurationsWithChan ¶
func (client *Client) DescribeScalingConfigurationsWithChan(request *DescribeScalingConfigurationsRequest) (<-chan *DescribeScalingConfigurationsResponse, <-chan error)
DescribeScalingConfigurationsWithChan invokes the ess.DescribeScalingConfigurations API asynchronously api document: https://help.aliyun.com/api/ess/describescalingconfigurations.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingGroups ¶
func (client *Client) DescribeScalingGroups(request *DescribeScalingGroupsRequest) (response *DescribeScalingGroupsResponse, err error)
DescribeScalingGroups invokes the ess.DescribeScalingGroups API synchronously api document: https://help.aliyun.com/api/ess/describescalinggroups.html
func (*Client) DescribeScalingGroupsWithCallback ¶
func (client *Client) DescribeScalingGroupsWithCallback(request *DescribeScalingGroupsRequest, callback func(response *DescribeScalingGroupsResponse, err error)) <-chan int
DescribeScalingGroupsWithCallback invokes the ess.DescribeScalingGroups API asynchronously api document: https://help.aliyun.com/api/ess/describescalinggroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingGroupsWithChan ¶
func (client *Client) DescribeScalingGroupsWithChan(request *DescribeScalingGroupsRequest) (<-chan *DescribeScalingGroupsResponse, <-chan error)
DescribeScalingGroupsWithChan invokes the ess.DescribeScalingGroups API asynchronously api document: https://help.aliyun.com/api/ess/describescalinggroups.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingInstances ¶
func (client *Client) DescribeScalingInstances(request *DescribeScalingInstancesRequest) (response *DescribeScalingInstancesResponse, err error)
DescribeScalingInstances invokes the ess.DescribeScalingInstances API synchronously api document: https://help.aliyun.com/api/ess/describescalinginstances.html
func (*Client) DescribeScalingInstancesWithCallback ¶
func (client *Client) DescribeScalingInstancesWithCallback(request *DescribeScalingInstancesRequest, callback func(response *DescribeScalingInstancesResponse, err error)) <-chan int
DescribeScalingInstancesWithCallback invokes the ess.DescribeScalingInstances API asynchronously api document: https://help.aliyun.com/api/ess/describescalinginstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingInstancesWithChan ¶
func (client *Client) DescribeScalingInstancesWithChan(request *DescribeScalingInstancesRequest) (<-chan *DescribeScalingInstancesResponse, <-chan error)
DescribeScalingInstancesWithChan invokes the ess.DescribeScalingInstances API asynchronously api document: https://help.aliyun.com/api/ess/describescalinginstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingRules ¶
func (client *Client) DescribeScalingRules(request *DescribeScalingRulesRequest) (response *DescribeScalingRulesResponse, err error)
DescribeScalingRules invokes the ess.DescribeScalingRules API synchronously api document: https://help.aliyun.com/api/ess/describescalingrules.html
func (*Client) DescribeScalingRulesWithCallback ¶
func (client *Client) DescribeScalingRulesWithCallback(request *DescribeScalingRulesRequest, callback func(response *DescribeScalingRulesResponse, err error)) <-chan int
DescribeScalingRulesWithCallback invokes the ess.DescribeScalingRules API asynchronously api document: https://help.aliyun.com/api/ess/describescalingrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScalingRulesWithChan ¶
func (client *Client) DescribeScalingRulesWithChan(request *DescribeScalingRulesRequest) (<-chan *DescribeScalingRulesResponse, <-chan error)
DescribeScalingRulesWithChan invokes the ess.DescribeScalingRules API asynchronously api document: https://help.aliyun.com/api/ess/describescalingrules.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScheduledTasks ¶
func (client *Client) DescribeScheduledTasks(request *DescribeScheduledTasksRequest) (response *DescribeScheduledTasksResponse, err error)
DescribeScheduledTasks invokes the ess.DescribeScheduledTasks API synchronously api document: https://help.aliyun.com/api/ess/describescheduledtasks.html
func (*Client) DescribeScheduledTasksWithCallback ¶
func (client *Client) DescribeScheduledTasksWithCallback(request *DescribeScheduledTasksRequest, callback func(response *DescribeScheduledTasksResponse, err error)) <-chan int
DescribeScheduledTasksWithCallback invokes the ess.DescribeScheduledTasks API asynchronously api document: https://help.aliyun.com/api/ess/describescheduledtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DescribeScheduledTasksWithChan ¶
func (client *Client) DescribeScheduledTasksWithChan(request *DescribeScheduledTasksRequest) (<-chan *DescribeScheduledTasksResponse, <-chan error)
DescribeScheduledTasksWithChan invokes the ess.DescribeScheduledTasks API asynchronously api document: https://help.aliyun.com/api/ess/describescheduledtasks.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachInstances ¶
func (client *Client) DetachInstances(request *DetachInstancesRequest) (response *DetachInstancesResponse, err error)
DetachInstances invokes the ess.DetachInstances API synchronously api document: https://help.aliyun.com/api/ess/detachinstances.html
func (*Client) DetachInstancesWithCallback ¶
func (client *Client) DetachInstancesWithCallback(request *DetachInstancesRequest, callback func(response *DetachInstancesResponse, err error)) <-chan int
DetachInstancesWithCallback invokes the ess.DetachInstances API asynchronously api document: https://help.aliyun.com/api/ess/detachinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DetachInstancesWithChan ¶
func (client *Client) DetachInstancesWithChan(request *DetachInstancesRequest) (<-chan *DetachInstancesResponse, <-chan error)
DetachInstancesWithChan invokes the ess.DetachInstances API asynchronously api document: https://help.aliyun.com/api/ess/detachinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DisableScalingGroup ¶
func (client *Client) DisableScalingGroup(request *DisableScalingGroupRequest) (response *DisableScalingGroupResponse, err error)
DisableScalingGroup invokes the ess.DisableScalingGroup API synchronously api document: https://help.aliyun.com/api/ess/disablescalinggroup.html
func (*Client) DisableScalingGroupWithCallback ¶
func (client *Client) DisableScalingGroupWithCallback(request *DisableScalingGroupRequest, callback func(response *DisableScalingGroupResponse, err error)) <-chan int
DisableScalingGroupWithCallback invokes the ess.DisableScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/disablescalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) DisableScalingGroupWithChan ¶
func (client *Client) DisableScalingGroupWithChan(request *DisableScalingGroupRequest) (<-chan *DisableScalingGroupResponse, <-chan error)
DisableScalingGroupWithChan invokes the ess.DisableScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/disablescalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnableScalingGroup ¶
func (client *Client) EnableScalingGroup(request *EnableScalingGroupRequest) (response *EnableScalingGroupResponse, err error)
EnableScalingGroup invokes the ess.EnableScalingGroup API synchronously api document: https://help.aliyun.com/api/ess/enablescalinggroup.html
func (*Client) EnableScalingGroupWithCallback ¶
func (client *Client) EnableScalingGroupWithCallback(request *EnableScalingGroupRequest, callback func(response *EnableScalingGroupResponse, err error)) <-chan int
EnableScalingGroupWithCallback invokes the ess.EnableScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/enablescalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) EnableScalingGroupWithChan ¶
func (client *Client) EnableScalingGroupWithChan(request *EnableScalingGroupRequest) (<-chan *EnableScalingGroupResponse, <-chan error)
EnableScalingGroupWithChan invokes the ess.EnableScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/enablescalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExecuteScalingRule ¶
func (client *Client) ExecuteScalingRule(request *ExecuteScalingRuleRequest) (response *ExecuteScalingRuleResponse, err error)
ExecuteScalingRule invokes the ess.ExecuteScalingRule API synchronously api document: https://help.aliyun.com/api/ess/executescalingrule.html
func (*Client) ExecuteScalingRuleWithCallback ¶
func (client *Client) ExecuteScalingRuleWithCallback(request *ExecuteScalingRuleRequest, callback func(response *ExecuteScalingRuleResponse, err error)) <-chan int
ExecuteScalingRuleWithCallback invokes the ess.ExecuteScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/executescalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ExecuteScalingRuleWithChan ¶
func (client *Client) ExecuteScalingRuleWithChan(request *ExecuteScalingRuleRequest) (<-chan *ExecuteScalingRuleResponse, <-chan error)
ExecuteScalingRuleWithChan invokes the ess.ExecuteScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/executescalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyAlertConfig ¶
func (client *Client) ModifyAlertConfig(request *ModifyAlertConfigRequest) (response *ModifyAlertConfigResponse, err error)
ModifyAlertConfig invokes the ess.ModifyAlertConfig API synchronously api document: https://help.aliyun.com/api/ess/modifyalertconfig.html
func (*Client) ModifyAlertConfigWithCallback ¶
func (client *Client) ModifyAlertConfigWithCallback(request *ModifyAlertConfigRequest, callback func(response *ModifyAlertConfigResponse, err error)) <-chan int
ModifyAlertConfigWithCallback invokes the ess.ModifyAlertConfig API asynchronously api document: https://help.aliyun.com/api/ess/modifyalertconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyAlertConfigWithChan ¶
func (client *Client) ModifyAlertConfigWithChan(request *ModifyAlertConfigRequest) (<-chan *ModifyAlertConfigResponse, <-chan error)
ModifyAlertConfigWithChan invokes the ess.ModifyAlertConfig API asynchronously api document: https://help.aliyun.com/api/ess/modifyalertconfig.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyScalingGroup ¶
func (client *Client) ModifyScalingGroup(request *ModifyScalingGroupRequest) (response *ModifyScalingGroupResponse, err error)
ModifyScalingGroup invokes the ess.ModifyScalingGroup API synchronously api document: https://help.aliyun.com/api/ess/modifyscalinggroup.html
func (*Client) ModifyScalingGroupWithCallback ¶
func (client *Client) ModifyScalingGroupWithCallback(request *ModifyScalingGroupRequest, callback func(response *ModifyScalingGroupResponse, err error)) <-chan int
ModifyScalingGroupWithCallback invokes the ess.ModifyScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/modifyscalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyScalingGroupWithChan ¶
func (client *Client) ModifyScalingGroupWithChan(request *ModifyScalingGroupRequest) (<-chan *ModifyScalingGroupResponse, <-chan error)
ModifyScalingGroupWithChan invokes the ess.ModifyScalingGroup API asynchronously api document: https://help.aliyun.com/api/ess/modifyscalinggroup.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyScalingRule ¶
func (client *Client) ModifyScalingRule(request *ModifyScalingRuleRequest) (response *ModifyScalingRuleResponse, err error)
ModifyScalingRule invokes the ess.ModifyScalingRule API synchronously api document: https://help.aliyun.com/api/ess/modifyscalingrule.html
func (*Client) ModifyScalingRuleWithCallback ¶
func (client *Client) ModifyScalingRuleWithCallback(request *ModifyScalingRuleRequest, callback func(response *ModifyScalingRuleResponse, err error)) <-chan int
ModifyScalingRuleWithCallback invokes the ess.ModifyScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/modifyscalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyScalingRuleWithChan ¶
func (client *Client) ModifyScalingRuleWithChan(request *ModifyScalingRuleRequest) (<-chan *ModifyScalingRuleResponse, <-chan error)
ModifyScalingRuleWithChan invokes the ess.ModifyScalingRule API asynchronously api document: https://help.aliyun.com/api/ess/modifyscalingrule.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyScheduledTask ¶
func (client *Client) ModifyScheduledTask(request *ModifyScheduledTaskRequest) (response *ModifyScheduledTaskResponse, err error)
ModifyScheduledTask invokes the ess.ModifyScheduledTask API synchronously api document: https://help.aliyun.com/api/ess/modifyscheduledtask.html
func (*Client) ModifyScheduledTaskWithCallback ¶
func (client *Client) ModifyScheduledTaskWithCallback(request *ModifyScheduledTaskRequest, callback func(response *ModifyScheduledTaskResponse, err error)) <-chan int
ModifyScheduledTaskWithCallback invokes the ess.ModifyScheduledTask API asynchronously api document: https://help.aliyun.com/api/ess/modifyscheduledtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) ModifyScheduledTaskWithChan ¶
func (client *Client) ModifyScheduledTaskWithChan(request *ModifyScheduledTaskRequest) (<-chan *ModifyScheduledTaskResponse, <-chan error)
ModifyScheduledTaskWithChan invokes the ess.ModifyScheduledTask API asynchronously api document: https://help.aliyun.com/api/ess/modifyscheduledtask.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveInstances ¶
func (client *Client) RemoveInstances(request *RemoveInstancesRequest) (response *RemoveInstancesResponse, err error)
RemoveInstances invokes the ess.RemoveInstances API synchronously api document: https://help.aliyun.com/api/ess/removeinstances.html
func (*Client) RemoveInstancesWithCallback ¶
func (client *Client) RemoveInstancesWithCallback(request *RemoveInstancesRequest, callback func(response *RemoveInstancesResponse, err error)) <-chan int
RemoveInstancesWithCallback invokes the ess.RemoveInstances API asynchronously api document: https://help.aliyun.com/api/ess/removeinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) RemoveInstancesWithChan ¶
func (client *Client) RemoveInstancesWithChan(request *RemoveInstancesRequest) (<-chan *RemoveInstancesResponse, <-chan error)
RemoveInstancesWithChan invokes the ess.RemoveInstances API asynchronously api document: https://help.aliyun.com/api/ess/removeinstances.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) VerifyAuthentication ¶
func (client *Client) VerifyAuthentication(request *VerifyAuthenticationRequest) (response *VerifyAuthenticationResponse, err error)
VerifyAuthentication invokes the ess.VerifyAuthentication API synchronously api document: https://help.aliyun.com/api/ess/verifyauthentication.html
func (*Client) VerifyAuthenticationWithCallback ¶
func (client *Client) VerifyAuthenticationWithCallback(request *VerifyAuthenticationRequest, callback func(response *VerifyAuthenticationResponse, err error)) <-chan int
VerifyAuthenticationWithCallback invokes the ess.VerifyAuthentication API asynchronously api document: https://help.aliyun.com/api/ess/verifyauthentication.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) VerifyAuthenticationWithChan ¶
func (client *Client) VerifyAuthenticationWithChan(request *VerifyAuthenticationRequest) (<-chan *VerifyAuthenticationResponse, <-chan error)
VerifyAuthenticationWithChan invokes the ess.VerifyAuthentication API asynchronously api document: https://help.aliyun.com/api/ess/verifyauthentication.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) VerifyUser ¶
func (client *Client) VerifyUser(request *VerifyUserRequest) (response *VerifyUserResponse, err error)
VerifyUser invokes the ess.VerifyUser API synchronously api document: https://help.aliyun.com/api/ess/verifyuser.html
func (*Client) VerifyUserWithCallback ¶
func (client *Client) VerifyUserWithCallback(request *VerifyUserRequest, callback func(response *VerifyUserResponse, err error)) <-chan int
VerifyUserWithCallback invokes the ess.VerifyUser API asynchronously api document: https://help.aliyun.com/api/ess/verifyuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
func (*Client) VerifyUserWithChan ¶
func (client *Client) VerifyUserWithChan(request *VerifyUserRequest) (<-chan *VerifyUserResponse, <-chan error)
VerifyUserWithChan invokes the ess.VerifyUser API asynchronously api document: https://help.aliyun.com/api/ess/verifyuser.html asynchronous document: https://help.aliyun.com/document_detail/66220.html
type CreateScalingConfigurationRequest ¶
type CreateScalingConfigurationRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ImageId string `position:"Query" name:"ImageId"` InstanceType string `position:"Query" name:"InstanceType"` InstanceTypes *[]string `position:"Query" name:"InstanceTypes" type:"Repeated"` SecurityGroupId string `position:"Query" name:"SecurityGroupId"` IoOptimized string `position:"Query" name:"IoOptimized"` InternetChargeType string `position:"Query" name:"InternetChargeType"` InternetMaxBandwidthIn requests.Integer `position:"Query" name:"InternetMaxBandwidthIn"` InternetMaxBandwidthOut requests.Integer `position:"Query" name:"InternetMaxBandwidthOut"` SystemDiskCategory string `position:"Query" name:"SystemDisk.Category"` SystemDiskSize requests.Integer `position:"Query" name:"SystemDisk.Size"` ScalingConfigurationName string `position:"Query" name:"ScalingConfigurationName"` DataDisk1Size requests.Integer `position:"Query" name:"DataDisk.1.Size"` DataDisk2Size requests.Integer `position:"Query" name:"DataDisk.2.Size"` DataDisk3Size requests.Integer `position:"Query" name:"DataDisk.3.Size"` DataDisk4Size requests.Integer `position:"Query" name:"DataDisk.4.Size"` DataDisk1Category string `position:"Query" name:"DataDisk.1.Category"` DataDisk2Category string `position:"Query" name:"DataDisk.2.Category"` DataDisk3Category string `position:"Query" name:"DataDisk.3.Category"` DataDisk4Category string `position:"Query" name:"DataDisk.4.Category"` DataDisk1SnapshotId string `position:"Query" name:"DataDisk.1.SnapshotId"` DataDisk2SnapshotId string `position:"Query" name:"DataDisk.2.SnapshotId"` DataDisk3SnapshotId string `position:"Query" name:"DataDisk.3.SnapshotId"` DataDisk4SnapshotId string `position:"Query" name:"DataDisk.4.SnapshotId"` DataDisk1Device string `position:"Query" name:"DataDisk.1.Device"` DataDisk2Device string `position:"Query" name:"DataDisk.2.Device"` DataDisk3Device string `position:"Query" name:"DataDisk.3.Device"` DataDisk4Device string `position:"Query" name:"DataDisk.4.Device"` DataDisk1DeleteWithInstance string `position:"Query" name:"DataDisk.1.DeleteWithInstance"` DataDisk2DeleteWithInstance string `position:"Query" name:"DataDisk.2.DeleteWithInstance"` DataDisk3DeleteWithInstance string `position:"Query" name:"DataDisk.3.DeleteWithInstance"` DataDisk4DeleteWithInstance string `position:"Query" name:"DataDisk.4.DeleteWithInstance"` LoadBalancerWeight requests.Integer `position:"Query" name:"LoadBalancerWeight"` OwnerAccount string `position:"Query" name:"OwnerAccount"` Tags string `position:"Query" name:"Tags"` UserData string `position:"Query" name:"UserData"` KeyPairName string `position:"Query" name:"KeyPairName"` RamRoleName string `position:"Query" name:"RamRoleName"` SecurityEnhancementStrategy string `position:"Query" name:"SecurityEnhancementStrategy"` InstanceName string `position:"Query" name:"InstanceName"` }
CreateScalingConfigurationRequest is the request struct for api CreateScalingConfiguration
func CreateCreateScalingConfigurationRequest ¶
func CreateCreateScalingConfigurationRequest() (request *CreateScalingConfigurationRequest)
CreateCreateScalingConfigurationRequest creates a request to invoke CreateScalingConfiguration API
type CreateScalingConfigurationResponse ¶
type CreateScalingConfigurationResponse struct { *responses.BaseResponse ScalingConfigurationId string `json:"ScalingConfigurationId" xml:"ScalingConfigurationId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateScalingConfigurationResponse is the response struct for api CreateScalingConfiguration
func CreateCreateScalingConfigurationResponse ¶
func CreateCreateScalingConfigurationResponse() (response *CreateScalingConfigurationResponse)
CreateCreateScalingConfigurationResponse creates a response to parse from CreateScalingConfiguration response
type CreateScalingGroupRequest ¶
type CreateScalingGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingGroupName string `position:"Query" name:"ScalingGroupName"` MinSize requests.Integer `position:"Query" name:"MinSize"` MaxSize requests.Integer `position:"Query" name:"MaxSize"` DefaultCooldown requests.Integer `position:"Query" name:"DefaultCooldown"` LoadBalancerIds string `position:"Query" name:"LoadBalancerIds"` DBInstanceIds string `position:"Query" name:"DBInstanceIds"` RemovalPolicy1 string `position:"Query" name:"RemovalPolicy.1"` RemovalPolicy2 string `position:"Query" name:"RemovalPolicy.2"` OwnerAccount string `position:"Query" name:"OwnerAccount"` VSwitchId string `position:"Query" name:"VSwitchId"` VSwitchIds *[]string `position:"Query" name:"VSwitchIds" type:"Repeated"` }
CreateScalingGroupRequest is the request struct for api CreateScalingGroup
func CreateCreateScalingGroupRequest ¶
func CreateCreateScalingGroupRequest() (request *CreateScalingGroupRequest)
CreateCreateScalingGroupRequest creates a request to invoke CreateScalingGroup API
type CreateScalingGroupResponse ¶
type CreateScalingGroupResponse struct { *responses.BaseResponse ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateScalingGroupResponse is the response struct for api CreateScalingGroup
func CreateCreateScalingGroupResponse ¶
func CreateCreateScalingGroupResponse() (response *CreateScalingGroupResponse)
CreateCreateScalingGroupResponse creates a response to parse from CreateScalingGroup response
type CreateScalingRuleRequest ¶
type CreateScalingRuleRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ScalingRuleName string `position:"Query" name:"ScalingRuleName"` Cooldown requests.Integer `position:"Query" name:"Cooldown"` AdjustmentType string `position:"Query" name:"AdjustmentType"` AdjustmentValue requests.Integer `position:"Query" name:"AdjustmentValue"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
CreateScalingRuleRequest is the request struct for api CreateScalingRule
func CreateCreateScalingRuleRequest ¶
func CreateCreateScalingRuleRequest() (request *CreateScalingRuleRequest)
CreateCreateScalingRuleRequest creates a request to invoke CreateScalingRule API
type CreateScalingRuleResponse ¶
type CreateScalingRuleResponse struct { *responses.BaseResponse ScalingRuleId string `json:"ScalingRuleId" xml:"ScalingRuleId"` ScalingRuleAri string `json:"ScalingRuleAri" xml:"ScalingRuleAri"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateScalingRuleResponse is the response struct for api CreateScalingRule
func CreateCreateScalingRuleResponse ¶
func CreateCreateScalingRuleResponse() (response *CreateScalingRuleResponse)
CreateCreateScalingRuleResponse creates a response to parse from CreateScalingRule response
type CreateScheduledTaskRequest ¶
type CreateScheduledTaskRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScheduledTaskName string `position:"Query" name:"ScheduledTaskName"` Description string `position:"Query" name:"Description"` ScheduledAction string `position:"Query" name:"ScheduledAction"` RecurrenceEndTime string `position:"Query" name:"RecurrenceEndTime"` LaunchTime string `position:"Query" name:"LaunchTime"` RecurrenceType string `position:"Query" name:"RecurrenceType"` RecurrenceValue string `position:"Query" name:"RecurrenceValue"` TaskEnabled requests.Boolean `position:"Query" name:"TaskEnabled"` LaunchExpirationTime requests.Integer `position:"Query" name:"LaunchExpirationTime"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
CreateScheduledTaskRequest is the request struct for api CreateScheduledTask
func CreateCreateScheduledTaskRequest ¶
func CreateCreateScheduledTaskRequest() (request *CreateScheduledTaskRequest)
CreateCreateScheduledTaskRequest creates a request to invoke CreateScheduledTask API
type CreateScheduledTaskResponse ¶
type CreateScheduledTaskResponse struct { *responses.BaseResponse ScheduledTaskId string `json:"ScheduledTaskId" xml:"ScheduledTaskId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateScheduledTaskResponse is the response struct for api CreateScheduledTask
func CreateCreateScheduledTaskResponse ¶
func CreateCreateScheduledTaskResponse() (response *CreateScheduledTaskResponse)
CreateCreateScheduledTaskResponse creates a response to parse from CreateScheduledTask response
type DBInstanceIds ¶
type DBInstanceIds struct {
DBInstanceId []string `json:"DBInstanceId" xml:"DBInstanceId"`
}
DBInstanceIds is a nested struct in ess response
type DataDisk ¶
type DataDisk struct { Size int `json:"Size" xml:"Size"` Category string `json:"Category" xml:"Category"` SnapshotId string `json:"SnapshotId" xml:"SnapshotId"` Device string `json:"Device" xml:"Device"` }
DataDisk is a nested struct in ess response
type DataDisks ¶
type DataDisks struct {
DataDisk []DataDisk `json:"DataDisk" xml:"DataDisk"`
}
DataDisks is a nested struct in ess response
type DeactivateScalingConfigurationRequest ¶
type DeactivateScalingConfigurationRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingConfigurationId string `position:"Query" name:"ScalingConfigurationId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DeactivateScalingConfigurationRequest is the request struct for api DeactivateScalingConfiguration
func CreateDeactivateScalingConfigurationRequest ¶
func CreateDeactivateScalingConfigurationRequest() (request *DeactivateScalingConfigurationRequest)
CreateDeactivateScalingConfigurationRequest creates a request to invoke DeactivateScalingConfiguration API
type DeactivateScalingConfigurationResponse ¶
type DeactivateScalingConfigurationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeactivateScalingConfigurationResponse is the response struct for api DeactivateScalingConfiguration
func CreateDeactivateScalingConfigurationResponse ¶
func CreateDeactivateScalingConfigurationResponse() (response *DeactivateScalingConfigurationResponse)
CreateDeactivateScalingConfigurationResponse creates a response to parse from DeactivateScalingConfiguration response
type DeleteScalingConfigurationRequest ¶
type DeleteScalingConfigurationRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingConfigurationId string `position:"Query" name:"ScalingConfigurationId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DeleteScalingConfigurationRequest is the request struct for api DeleteScalingConfiguration
func CreateDeleteScalingConfigurationRequest ¶
func CreateDeleteScalingConfigurationRequest() (request *DeleteScalingConfigurationRequest)
CreateDeleteScalingConfigurationRequest creates a request to invoke DeleteScalingConfiguration API
type DeleteScalingConfigurationResponse ¶
type DeleteScalingConfigurationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteScalingConfigurationResponse is the response struct for api DeleteScalingConfiguration
func CreateDeleteScalingConfigurationResponse ¶
func CreateDeleteScalingConfigurationResponse() (response *DeleteScalingConfigurationResponse)
CreateDeleteScalingConfigurationResponse creates a response to parse from DeleteScalingConfiguration response
type DeleteScalingGroupRequest ¶
type DeleteScalingGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ForceDelete requests.Boolean `position:"Query" name:"ForceDelete"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DeleteScalingGroupRequest is the request struct for api DeleteScalingGroup
func CreateDeleteScalingGroupRequest ¶
func CreateDeleteScalingGroupRequest() (request *DeleteScalingGroupRequest)
CreateDeleteScalingGroupRequest creates a request to invoke DeleteScalingGroup API
type DeleteScalingGroupResponse ¶
type DeleteScalingGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteScalingGroupResponse is the response struct for api DeleteScalingGroup
func CreateDeleteScalingGroupResponse ¶
func CreateDeleteScalingGroupResponse() (response *DeleteScalingGroupResponse)
CreateDeleteScalingGroupResponse creates a response to parse from DeleteScalingGroup response
type DeleteScalingRuleRequest ¶
type DeleteScalingRuleRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingRuleId string `position:"Query" name:"ScalingRuleId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DeleteScalingRuleRequest is the request struct for api DeleteScalingRule
func CreateDeleteScalingRuleRequest ¶
func CreateDeleteScalingRuleRequest() (request *DeleteScalingRuleRequest)
CreateDeleteScalingRuleRequest creates a request to invoke DeleteScalingRule API
type DeleteScalingRuleResponse ¶
type DeleteScalingRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteScalingRuleResponse is the response struct for api DeleteScalingRule
func CreateDeleteScalingRuleResponse ¶
func CreateDeleteScalingRuleResponse() (response *DeleteScalingRuleResponse)
CreateDeleteScalingRuleResponse creates a response to parse from DeleteScalingRule response
type DeleteScheduledTaskRequest ¶
type DeleteScheduledTaskRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScheduledTaskId string `position:"Query" name:"ScheduledTaskId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DeleteScheduledTaskRequest is the request struct for api DeleteScheduledTask
func CreateDeleteScheduledTaskRequest ¶
func CreateDeleteScheduledTaskRequest() (request *DeleteScheduledTaskRequest)
CreateDeleteScheduledTaskRequest creates a request to invoke DeleteScheduledTask API
type DeleteScheduledTaskResponse ¶
type DeleteScheduledTaskResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DeleteScheduledTaskResponse is the response struct for api DeleteScheduledTask
func CreateDeleteScheduledTaskResponse ¶
func CreateDeleteScheduledTaskResponse() (response *DeleteScheduledTaskResponse)
CreateDeleteScheduledTaskResponse creates a response to parse from DeleteScheduledTask response
type DescribeAccountAttributesRequest ¶
type DescribeAccountAttributesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` }
DescribeAccountAttributesRequest is the request struct for api DescribeAccountAttributes
func CreateDescribeAccountAttributesRequest ¶
func CreateDescribeAccountAttributesRequest() (request *DescribeAccountAttributesRequest)
CreateDescribeAccountAttributesRequest creates a request to invoke DescribeAccountAttributes API
type DescribeAccountAttributesResponse ¶
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"` }
DescribeAccountAttributesResponse is the response struct for api DescribeAccountAttributes
func CreateDescribeAccountAttributesResponse ¶
func CreateDescribeAccountAttributesResponse() (response *DescribeAccountAttributesResponse)
CreateDescribeAccountAttributesResponse creates a response to parse from DescribeAccountAttributes response
type DescribeAlertConfigRequest ¶
type DescribeAlertConfigRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` }
DescribeAlertConfigRequest is the request struct for api DescribeAlertConfig
func CreateDescribeAlertConfigRequest ¶
func CreateDescribeAlertConfigRequest() (request *DescribeAlertConfigRequest)
CreateDescribeAlertConfigRequest creates a request to invoke DescribeAlertConfig API
type DescribeAlertConfigResponse ¶
type DescribeAlertConfigResponse struct { *responses.BaseResponse SuccessConfig int `json:"SuccessConfig" xml:"SuccessConfig"` FailConfig int `json:"FailConfig" xml:"FailConfig"` RejectConfig int `json:"RejectConfig" xml:"RejectConfig"` RequestId string `json:"RequestId" xml:"RequestId"` }
DescribeAlertConfigResponse is the response struct for api DescribeAlertConfig
func CreateDescribeAlertConfigResponse ¶
func CreateDescribeAlertConfigResponse() (response *DescribeAlertConfigResponse)
CreateDescribeAlertConfigResponse creates a response to parse from DescribeAlertConfig response
type DescribeCapacityHistoryRequest ¶
type DescribeCapacityHistoryRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` StartTime string `position:"Query" name:"StartTime"` EndTime string `position:"Query" name:"EndTime"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` }
DescribeCapacityHistoryRequest is the request struct for api DescribeCapacityHistory
func CreateDescribeCapacityHistoryRequest ¶
func CreateDescribeCapacityHistoryRequest() (request *DescribeCapacityHistoryRequest)
CreateDescribeCapacityHistoryRequest creates a request to invoke DescribeCapacityHistory API
type DescribeCapacityHistoryResponse ¶
type DescribeCapacityHistoryResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` CapacityHistoryItems CapacityHistoryItems `json:"CapacityHistoryItems" xml:"CapacityHistoryItems"` }
DescribeCapacityHistoryResponse is the response struct for api DescribeCapacityHistory
func CreateDescribeCapacityHistoryResponse ¶
func CreateDescribeCapacityHistoryResponse() (response *DescribeCapacityHistoryResponse)
CreateDescribeCapacityHistoryResponse creates a response to parse from DescribeCapacityHistory response
type DescribeLimitationRequest ¶
type DescribeLimitationRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` }
DescribeLimitationRequest is the request struct for api DescribeLimitation
func CreateDescribeLimitationRequest ¶
func CreateDescribeLimitationRequest() (request *DescribeLimitationRequest)
CreateDescribeLimitationRequest creates a request to invoke DescribeLimitation API
type DescribeLimitationResponse ¶
type DescribeLimitationResponse 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"` }
DescribeLimitationResponse is the response struct for api DescribeLimitation
func CreateDescribeLimitationResponse ¶
func CreateDescribeLimitationResponse() (response *DescribeLimitationResponse)
CreateDescribeLimitationResponse creates a response to parse from DescribeLimitation response
type DescribeRegionsRequest ¶
type DescribeRegionsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` }
DescribeRegionsRequest is the request struct for api DescribeRegions
func CreateDescribeRegionsRequest ¶
func CreateDescribeRegionsRequest() (request *DescribeRegionsRequest)
CreateDescribeRegionsRequest creates a request to invoke DescribeRegions API
type DescribeRegionsResponse ¶
type DescribeRegionsResponse struct { *responses.BaseResponse Regions Regions `json:"Regions" xml:"Regions"` }
DescribeRegionsResponse is the response struct for api DescribeRegions
func CreateDescribeRegionsResponse ¶
func CreateDescribeRegionsResponse() (response *DescribeRegionsResponse)
CreateDescribeRegionsResponse creates a response to parse from DescribeRegions response
type DescribeScalingActivitiesRequest ¶
type DescribeScalingActivitiesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` StatusCode string `position:"Query" name:"StatusCode"` ScalingActivityId1 string `position:"Query" name:"ScalingActivityId.1"` ScalingActivityId2 string `position:"Query" name:"ScalingActivityId.2"` ScalingActivityId3 string `position:"Query" name:"ScalingActivityId.3"` ScalingActivityId4 string `position:"Query" name:"ScalingActivityId.4"` ScalingActivityId5 string `position:"Query" name:"ScalingActivityId.5"` ScalingActivityId6 string `position:"Query" name:"ScalingActivityId.6"` ScalingActivityId7 string `position:"Query" name:"ScalingActivityId.7"` ScalingActivityId8 string `position:"Query" name:"ScalingActivityId.8"` ScalingActivityId9 string `position:"Query" name:"ScalingActivityId.9"` ScalingActivityId10 string `position:"Query" name:"ScalingActivityId.10"` ScalingActivityId11 string `position:"Query" name:"ScalingActivityId.11"` ScalingActivityId12 string `position:"Query" name:"ScalingActivityId.12"` ScalingActivityId13 string `position:"Query" name:"ScalingActivityId.13"` ScalingActivityId14 string `position:"Query" name:"ScalingActivityId.14"` ScalingActivityId15 string `position:"Query" name:"ScalingActivityId.15"` ScalingActivityId16 string `position:"Query" name:"ScalingActivityId.16"` ScalingActivityId17 string `position:"Query" name:"ScalingActivityId.17"` ScalingActivityId18 string `position:"Query" name:"ScalingActivityId.18"` ScalingActivityId19 string `position:"Query" name:"ScalingActivityId.19"` ScalingActivityId20 string `position:"Query" name:"ScalingActivityId.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DescribeScalingActivitiesRequest is the request struct for api DescribeScalingActivities
func CreateDescribeScalingActivitiesRequest ¶
func CreateDescribeScalingActivitiesRequest() (request *DescribeScalingActivitiesRequest)
CreateDescribeScalingActivitiesRequest creates a request to invoke DescribeScalingActivities API
type DescribeScalingActivitiesResponse ¶
type DescribeScalingActivitiesResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` ScalingActivities ScalingActivities `json:"ScalingActivities" xml:"ScalingActivities"` }
DescribeScalingActivitiesResponse is the response struct for api DescribeScalingActivities
func CreateDescribeScalingActivitiesResponse ¶
func CreateDescribeScalingActivitiesResponse() (response *DescribeScalingActivitiesResponse)
CreateDescribeScalingActivitiesResponse creates a response to parse from DescribeScalingActivities response
type DescribeScalingActivityDetailRequest ¶
type DescribeScalingActivityDetailRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingActivityId string `position:"Query" name:"ScalingActivityId"` }
DescribeScalingActivityDetailRequest is the request struct for api DescribeScalingActivityDetail
func CreateDescribeScalingActivityDetailRequest ¶
func CreateDescribeScalingActivityDetailRequest() (request *DescribeScalingActivityDetailRequest)
CreateDescribeScalingActivityDetailRequest creates a request to invoke DescribeScalingActivityDetail API
type DescribeScalingActivityDetailResponse ¶
type DescribeScalingActivityDetailResponse struct { *responses.BaseResponse ScalingActivityId string `json:"ScalingActivityId" xml:"ScalingActivityId"` Detail string `json:"Detail" xml:"Detail"` }
DescribeScalingActivityDetailResponse is the response struct for api DescribeScalingActivityDetail
func CreateDescribeScalingActivityDetailResponse ¶
func CreateDescribeScalingActivityDetailResponse() (response *DescribeScalingActivityDetailResponse)
CreateDescribeScalingActivityDetailResponse creates a response to parse from DescribeScalingActivityDetail response
type DescribeScalingConfigurationsRequest ¶
type DescribeScalingConfigurationsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ScalingConfigurationId1 string `position:"Query" name:"ScalingConfigurationId.1"` ScalingConfigurationId2 string `position:"Query" name:"ScalingConfigurationId.2"` ScalingConfigurationId3 string `position:"Query" name:"ScalingConfigurationId.3"` ScalingConfigurationId4 string `position:"Query" name:"ScalingConfigurationId.4"` ScalingConfigurationId5 string `position:"Query" name:"ScalingConfigurationId.5"` ScalingConfigurationId6 string `position:"Query" name:"ScalingConfigurationId.6"` ScalingConfigurationId7 string `position:"Query" name:"ScalingConfigurationId.7"` ScalingConfigurationId8 string `position:"Query" name:"ScalingConfigurationId.8"` ScalingConfigurationId9 string `position:"Query" name:"ScalingConfigurationId.9"` ScalingConfigurationId10 string `position:"Query" name:"ScalingConfigurationId.10"` ScalingConfigurationName1 string `position:"Query" name:"ScalingConfigurationName.1"` ScalingConfigurationName2 string `position:"Query" name:"ScalingConfigurationName.2"` ScalingConfigurationName3 string `position:"Query" name:"ScalingConfigurationName.3"` ScalingConfigurationName4 string `position:"Query" name:"ScalingConfigurationName.4"` ScalingConfigurationName5 string `position:"Query" name:"ScalingConfigurationName.5"` ScalingConfigurationName6 string `position:"Query" name:"ScalingConfigurationName.6"` ScalingConfigurationName7 string `position:"Query" name:"ScalingConfigurationName.7"` ScalingConfigurationName8 string `position:"Query" name:"ScalingConfigurationName.8"` ScalingConfigurationName9 string `position:"Query" name:"ScalingConfigurationName.9"` ScalingConfigurationName10 string `position:"Query" name:"ScalingConfigurationName.10"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DescribeScalingConfigurationsRequest is the request struct for api DescribeScalingConfigurations
func CreateDescribeScalingConfigurationsRequest ¶
func CreateDescribeScalingConfigurationsRequest() (request *DescribeScalingConfigurationsRequest)
CreateDescribeScalingConfigurationsRequest creates a request to invoke DescribeScalingConfigurations API
type DescribeScalingConfigurationsResponse ¶
type DescribeScalingConfigurationsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` ScalingConfigurations ScalingConfigurations `json:"ScalingConfigurations" xml:"ScalingConfigurations"` }
DescribeScalingConfigurationsResponse is the response struct for api DescribeScalingConfigurations
func CreateDescribeScalingConfigurationsResponse ¶
func CreateDescribeScalingConfigurationsResponse() (response *DescribeScalingConfigurationsResponse)
CreateDescribeScalingConfigurationsResponse creates a response to parse from DescribeScalingConfigurations response
type DescribeScalingGroupsRequest ¶
type DescribeScalingGroupsRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ScalingGroupId1 string `position:"Query" name:"ScalingGroupId.1"` ScalingGroupId2 string `position:"Query" name:"ScalingGroupId.2"` ScalingGroupId3 string `position:"Query" name:"ScalingGroupId.3"` ScalingGroupId4 string `position:"Query" name:"ScalingGroupId.4"` ScalingGroupId5 string `position:"Query" name:"ScalingGroupId.5"` ScalingGroupId6 string `position:"Query" name:"ScalingGroupId.6"` ScalingGroupId7 string `position:"Query" name:"ScalingGroupId.7"` ScalingGroupId8 string `position:"Query" name:"ScalingGroupId.8"` ScalingGroupId9 string `position:"Query" name:"ScalingGroupId.9"` ScalingGroupId10 string `position:"Query" name:"ScalingGroupId.10"` ScalingGroupId12 string `position:"Query" name:"ScalingGroupId.12"` ScalingGroupId13 string `position:"Query" name:"ScalingGroupId.13"` ScalingGroupId14 string `position:"Query" name:"ScalingGroupId.14"` ScalingGroupId15 string `position:"Query" name:"ScalingGroupId.15"` ScalingGroupId16 string `position:"Query" name:"ScalingGroupId.16"` ScalingGroupId17 string `position:"Query" name:"ScalingGroupId.17"` ScalingGroupId18 string `position:"Query" name:"ScalingGroupId.18"` ScalingGroupId19 string `position:"Query" name:"ScalingGroupId.19"` ScalingGroupId20 string `position:"Query" name:"ScalingGroupId.20"` ScalingGroupName string `position:"Query" name:"ScalingGroupName"` ScalingGroupName1 string `position:"Query" name:"ScalingGroupName.1"` ScalingGroupName2 string `position:"Query" name:"ScalingGroupName.2"` ScalingGroupName3 string `position:"Query" name:"ScalingGroupName.3"` ScalingGroupName4 string `position:"Query" name:"ScalingGroupName.4"` ScalingGroupName5 string `position:"Query" name:"ScalingGroupName.5"` ScalingGroupName6 string `position:"Query" name:"ScalingGroupName.6"` ScalingGroupName7 string `position:"Query" name:"ScalingGroupName.7"` ScalingGroupName8 string `position:"Query" name:"ScalingGroupName.8"` ScalingGroupName9 string `position:"Query" name:"ScalingGroupName.9"` ScalingGroupName10 string `position:"Query" name:"ScalingGroupName.10"` ScalingGroupName11 string `position:"Query" name:"ScalingGroupName.11"` ScalingGroupName12 string `position:"Query" name:"ScalingGroupName.12"` ScalingGroupName13 string `position:"Query" name:"ScalingGroupName.13"` ScalingGroupName14 string `position:"Query" name:"ScalingGroupName.14"` ScalingGroupName15 string `position:"Query" name:"ScalingGroupName.15"` ScalingGroupName16 string `position:"Query" name:"ScalingGroupName.16"` ScalingGroupName17 string `position:"Query" name:"ScalingGroupName.17"` ScalingGroupName18 string `position:"Query" name:"ScalingGroupName.18"` ScalingGroupName19 string `position:"Query" name:"ScalingGroupName.19"` ScalingGroupName20 string `position:"Query" name:"ScalingGroupName.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DescribeScalingGroupsRequest is the request struct for api DescribeScalingGroups
func CreateDescribeScalingGroupsRequest ¶
func CreateDescribeScalingGroupsRequest() (request *DescribeScalingGroupsRequest)
CreateDescribeScalingGroupsRequest creates a request to invoke DescribeScalingGroups API
type DescribeScalingGroupsResponse ¶
type DescribeScalingGroupsResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` ScalingGroups ScalingGroups `json:"ScalingGroups" xml:"ScalingGroups"` }
DescribeScalingGroupsResponse is the response struct for api DescribeScalingGroups
func CreateDescribeScalingGroupsResponse ¶
func CreateDescribeScalingGroupsResponse() (response *DescribeScalingGroupsResponse)
CreateDescribeScalingGroupsResponse creates a response to parse from DescribeScalingGroups response
type DescribeScalingInstancesRequest ¶
type DescribeScalingInstancesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ScalingConfigurationId string `position:"Query" name:"ScalingConfigurationId"` HealthStatus string `position:"Query" name:"HealthStatus"` LifecycleState string `position:"Query" name:"LifecycleState"` CreationType string `position:"Query" name:"CreationType"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` InstanceId1 string `position:"Query" name:"InstanceId.1"` InstanceId2 string `position:"Query" name:"InstanceId.2"` InstanceId3 string `position:"Query" name:"InstanceId.3"` InstanceId4 string `position:"Query" name:"InstanceId.4"` InstanceId5 string `position:"Query" name:"InstanceId.5"` InstanceId6 string `position:"Query" name:"InstanceId.6"` InstanceId7 string `position:"Query" name:"InstanceId.7"` InstanceId8 string `position:"Query" name:"InstanceId.8"` InstanceId9 string `position:"Query" name:"InstanceId.9"` InstanceId10 string `position:"Query" name:"InstanceId.10"` InstanceId11 string `position:"Query" name:"InstanceId.11"` InstanceId12 string `position:"Query" name:"InstanceId.12"` InstanceId13 string `position:"Query" name:"InstanceId.13"` InstanceId14 string `position:"Query" name:"InstanceId.14"` InstanceId15 string `position:"Query" name:"InstanceId.15"` InstanceId16 string `position:"Query" name:"InstanceId.16"` InstanceId17 string `position:"Query" name:"InstanceId.17"` InstanceId18 string `position:"Query" name:"InstanceId.18"` InstanceId19 string `position:"Query" name:"InstanceId.19"` InstanceId20 string `position:"Query" name:"InstanceId.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DescribeScalingInstancesRequest is the request struct for api DescribeScalingInstances
func CreateDescribeScalingInstancesRequest ¶
func CreateDescribeScalingInstancesRequest() (request *DescribeScalingInstancesRequest)
CreateDescribeScalingInstancesRequest creates a request to invoke DescribeScalingInstances API
type DescribeScalingInstancesResponse ¶
type DescribeScalingInstancesResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` ScalingInstances ScalingInstances `json:"ScalingInstances" xml:"ScalingInstances"` }
DescribeScalingInstancesResponse is the response struct for api DescribeScalingInstances
func CreateDescribeScalingInstancesResponse ¶
func CreateDescribeScalingInstancesResponse() (response *DescribeScalingInstancesResponse)
CreateDescribeScalingInstancesResponse creates a response to parse from DescribeScalingInstances response
type DescribeScalingRulesRequest ¶
type DescribeScalingRulesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ScalingRuleId1 string `position:"Query" name:"ScalingRuleId.1"` ScalingRuleId2 string `position:"Query" name:"ScalingRuleId.2"` ScalingRuleId3 string `position:"Query" name:"ScalingRuleId.3"` ScalingRuleId4 string `position:"Query" name:"ScalingRuleId.4"` ScalingRuleId5 string `position:"Query" name:"ScalingRuleId.5"` ScalingRuleId6 string `position:"Query" name:"ScalingRuleId.6"` ScalingRuleId7 string `position:"Query" name:"ScalingRuleId.7"` ScalingRuleId8 string `position:"Query" name:"ScalingRuleId.8"` ScalingRuleId9 string `position:"Query" name:"ScalingRuleId.9"` ScalingRuleId10 string `position:"Query" name:"ScalingRuleId.10"` ScalingRuleName1 string `position:"Query" name:"ScalingRuleName.1"` ScalingRuleName2 string `position:"Query" name:"ScalingRuleName.2"` ScalingRuleName3 string `position:"Query" name:"ScalingRuleName.3"` ScalingRuleName4 string `position:"Query" name:"ScalingRuleName.4"` ScalingRuleName5 string `position:"Query" name:"ScalingRuleName.5"` ScalingRuleName6 string `position:"Query" name:"ScalingRuleName.6"` ScalingRuleName7 string `position:"Query" name:"ScalingRuleName.7"` ScalingRuleName8 string `position:"Query" name:"ScalingRuleName.8"` ScalingRuleName9 string `position:"Query" name:"ScalingRuleName.9"` ScalingRuleName10 string `position:"Query" name:"ScalingRuleName.10"` ScalingRuleAri1 string `position:"Query" name:"ScalingRuleAri.1"` ScalingRuleAri2 string `position:"Query" name:"ScalingRuleAri.2"` ScalingRuleAri3 string `position:"Query" name:"ScalingRuleAri.3"` ScalingRuleAri4 string `position:"Query" name:"ScalingRuleAri.4"` ScalingRuleAri5 string `position:"Query" name:"ScalingRuleAri.5"` ScalingRuleAri6 string `position:"Query" name:"ScalingRuleAri.6"` ScalingRuleAri7 string `position:"Query" name:"ScalingRuleAri.7"` ScalingRuleAri8 string `position:"Query" name:"ScalingRuleAri.8"` ScalingRuleAri9 string `position:"Query" name:"ScalingRuleAri.9"` ScalingRuleAri10 string `position:"Query" name:"ScalingRuleAri.10"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DescribeScalingRulesRequest is the request struct for api DescribeScalingRules
func CreateDescribeScalingRulesRequest ¶
func CreateDescribeScalingRulesRequest() (request *DescribeScalingRulesRequest)
CreateDescribeScalingRulesRequest creates a request to invoke DescribeScalingRules API
type DescribeScalingRulesResponse ¶
type DescribeScalingRulesResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` ScalingRules ScalingRules `json:"ScalingRules" xml:"ScalingRules"` }
DescribeScalingRulesResponse is the response struct for api DescribeScalingRules
func CreateDescribeScalingRulesResponse ¶
func CreateDescribeScalingRulesResponse() (response *DescribeScalingRulesResponse)
CreateDescribeScalingRulesResponse creates a response to parse from DescribeScalingRules response
type DescribeScheduledTasksRequest ¶
type DescribeScheduledTasksRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` PageNumber requests.Integer `position:"Query" name:"PageNumber"` PageSize requests.Integer `position:"Query" name:"PageSize"` ScheduledAction1 string `position:"Query" name:"ScheduledAction.1"` ScheduledAction2 string `position:"Query" name:"ScheduledAction.2"` ScheduledAction3 string `position:"Query" name:"ScheduledAction.3"` ScheduledAction4 string `position:"Query" name:"ScheduledAction.4"` ScheduledAction5 string `position:"Query" name:"ScheduledAction.5"` ScheduledAction6 string `position:"Query" name:"ScheduledAction.6"` ScheduledAction7 string `position:"Query" name:"ScheduledAction.7"` ScheduledAction8 string `position:"Query" name:"ScheduledAction.8"` ScheduledAction9 string `position:"Query" name:"ScheduledAction.9"` ScheduledAction10 string `position:"Query" name:"ScheduledAction.10"` ScheduledAction11 string `position:"Query" name:"ScheduledAction.11"` ScheduledAction12 string `position:"Query" name:"ScheduledAction.12"` ScheduledAction13 string `position:"Query" name:"ScheduledAction.13"` ScheduledAction14 string `position:"Query" name:"ScheduledAction.14"` ScheduledAction15 string `position:"Query" name:"ScheduledAction.15"` ScheduledAction16 string `position:"Query" name:"ScheduledAction.16"` ScheduledAction17 string `position:"Query" name:"ScheduledAction.17"` ScheduledAction18 string `position:"Query" name:"ScheduledAction.18"` ScheduledAction19 string `position:"Query" name:"ScheduledAction.19"` ScheduledAction20 string `position:"Query" name:"ScheduledAction.20"` ScheduledTaskId1 string `position:"Query" name:"ScheduledTaskId.1"` ScheduledTaskId2 string `position:"Query" name:"ScheduledTaskId.2"` ScheduledTaskId3 string `position:"Query" name:"ScheduledTaskId.3"` ScheduledTaskId4 string `position:"Query" name:"ScheduledTaskId.4"` ScheduledTaskId5 string `position:"Query" name:"ScheduledTaskId.5"` ScheduledTaskId6 string `position:"Query" name:"ScheduledTaskId.6"` ScheduledTaskId7 string `position:"Query" name:"ScheduledTaskId.7"` ScheduledTaskId8 string `position:"Query" name:"ScheduledTaskId.8"` ScheduledTaskId9 string `position:"Query" name:"ScheduledTaskId.9"` ScheduledTaskId10 string `position:"Query" name:"ScheduledTaskId.10"` ScheduledTaskId11 string `position:"Query" name:"ScheduledTaskId.11"` ScheduledTaskId12 string `position:"Query" name:"ScheduledTaskId.12"` ScheduledTaskId13 string `position:"Query" name:"ScheduledTaskId.13"` ScheduledTaskId14 string `position:"Query" name:"ScheduledTaskId.14"` ScheduledTaskId15 string `position:"Query" name:"ScheduledTaskId.15"` ScheduledTaskId16 string `position:"Query" name:"ScheduledTaskId.16"` ScheduledTaskId17 string `position:"Query" name:"ScheduledTaskId.17"` ScheduledTaskId18 string `position:"Query" name:"ScheduledTaskId.18"` ScheduledTaskId19 string `position:"Query" name:"ScheduledTaskId.19"` ScheduledTaskId20 string `position:"Query" name:"ScheduledTaskId.20"` ScheduledTaskName1 string `position:"Query" name:"ScheduledTaskName.1"` ScheduledTaskName2 string `position:"Query" name:"ScheduledTaskName.2"` ScheduledTaskName3 string `position:"Query" name:"ScheduledTaskName.3"` ScheduledTaskName4 string `position:"Query" name:"ScheduledTaskName.4"` ScheduledTaskName5 string `position:"Query" name:"ScheduledTaskName.5"` ScheduledTaskName6 string `position:"Query" name:"ScheduledTaskName.6"` ScheduledTaskName7 string `position:"Query" name:"ScheduledTaskName.7"` ScheduledTaskName8 string `position:"Query" name:"ScheduledTaskName.8"` ScheduledTaskName9 string `position:"Query" name:"ScheduledTaskName.9"` ScheduledTaskName10 string `position:"Query" name:"ScheduledTaskName.10"` ScheduledTaskName11 string `position:"Query" name:"ScheduledTaskName.11"` ScheduledTaskName12 string `position:"Query" name:"ScheduledTaskName.12"` ScheduledTaskName13 string `position:"Query" name:"ScheduledTaskName.13"` ScheduledTaskName14 string `position:"Query" name:"ScheduledTaskName.14"` ScheduledTaskName15 string `position:"Query" name:"ScheduledTaskName.15"` ScheduledTaskName16 string `position:"Query" name:"ScheduledTaskName.16"` ScheduledTaskName17 string `position:"Query" name:"ScheduledTaskName.17"` ScheduledTaskName18 string `position:"Query" name:"ScheduledTaskName.18"` ScheduledTaskName19 string `position:"Query" name:"ScheduledTaskName.19"` ScheduledTaskName20 string `position:"Query" name:"ScheduledTaskName.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DescribeScheduledTasksRequest is the request struct for api DescribeScheduledTasks
func CreateDescribeScheduledTasksRequest ¶
func CreateDescribeScheduledTasksRequest() (request *DescribeScheduledTasksRequest)
CreateDescribeScheduledTasksRequest creates a request to invoke DescribeScheduledTasks API
type DescribeScheduledTasksResponse ¶
type DescribeScheduledTasksResponse struct { *responses.BaseResponse TotalCount int `json:"TotalCount" xml:"TotalCount"` PageNumber int `json:"PageNumber" xml:"PageNumber"` PageSize int `json:"PageSize" xml:"PageSize"` RequestId string `json:"RequestId" xml:"RequestId"` ScheduledTasks ScheduledTasks `json:"ScheduledTasks" xml:"ScheduledTasks"` }
DescribeScheduledTasksResponse is the response struct for api DescribeScheduledTasks
func CreateDescribeScheduledTasksResponse ¶
func CreateDescribeScheduledTasksResponse() (response *DescribeScheduledTasksResponse)
CreateDescribeScheduledTasksResponse creates a response to parse from DescribeScheduledTasks response
type DetachInstancesRequest ¶
type DetachInstancesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` InstanceId1 string `position:"Query" name:"InstanceId.1"` InstanceId2 string `position:"Query" name:"InstanceId.2"` InstanceId3 string `position:"Query" name:"InstanceId.3"` InstanceId4 string `position:"Query" name:"InstanceId.4"` InstanceId5 string `position:"Query" name:"InstanceId.5"` InstanceId6 string `position:"Query" name:"InstanceId.6"` InstanceId7 string `position:"Query" name:"InstanceId.7"` InstanceId8 string `position:"Query" name:"InstanceId.8"` InstanceId9 string `position:"Query" name:"InstanceId.9"` InstanceId10 string `position:"Query" name:"InstanceId.10"` InstanceId11 string `position:"Query" name:"InstanceId.11"` InstanceId12 string `position:"Query" name:"InstanceId.12"` InstanceId13 string `position:"Query" name:"InstanceId.13"` InstanceId14 string `position:"Query" name:"InstanceId.14"` InstanceId15 string `position:"Query" name:"InstanceId.15"` InstanceId16 string `position:"Query" name:"InstanceId.16"` InstanceId17 string `position:"Query" name:"InstanceId.17"` InstanceId18 string `position:"Query" name:"InstanceId.18"` InstanceId19 string `position:"Query" name:"InstanceId.19"` InstanceId20 string `position:"Query" name:"InstanceId.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DetachInstancesRequest is the request struct for api DetachInstances
func CreateDetachInstancesRequest ¶
func CreateDetachInstancesRequest() (request *DetachInstancesRequest)
CreateDetachInstancesRequest creates a request to invoke DetachInstances API
type DetachInstancesResponse ¶
type DetachInstancesResponse struct { *responses.BaseResponse ScalingActivityId string `json:"ScalingActivityId" xml:"ScalingActivityId"` RequestId string `json:"RequestId" xml:"RequestId"` }
DetachInstancesResponse is the response struct for api DetachInstances
func CreateDetachInstancesResponse ¶
func CreateDetachInstancesResponse() (response *DetachInstancesResponse)
CreateDetachInstancesResponse creates a response to parse from DetachInstances response
type DisableScalingGroupRequest ¶
type DisableScalingGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
DisableScalingGroupRequest is the request struct for api DisableScalingGroup
func CreateDisableScalingGroupRequest ¶
func CreateDisableScalingGroupRequest() (request *DisableScalingGroupRequest)
CreateDisableScalingGroupRequest creates a request to invoke DisableScalingGroup API
type DisableScalingGroupResponse ¶
type DisableScalingGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
DisableScalingGroupResponse is the response struct for api DisableScalingGroup
func CreateDisableScalingGroupResponse ¶
func CreateDisableScalingGroupResponse() (response *DisableScalingGroupResponse)
CreateDisableScalingGroupResponse creates a response to parse from DisableScalingGroup response
type EnableScalingGroupRequest ¶
type EnableScalingGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ActiveScalingConfigurationId string `position:"Query" name:"ActiveScalingConfigurationId"` InstanceId1 string `position:"Query" name:"InstanceId.1"` InstanceId2 string `position:"Query" name:"InstanceId.2"` InstanceId3 string `position:"Query" name:"InstanceId.3"` InstanceId4 string `position:"Query" name:"InstanceId.4"` InstanceId5 string `position:"Query" name:"InstanceId.5"` InstanceId6 string `position:"Query" name:"InstanceId.6"` InstanceId7 string `position:"Query" name:"InstanceId.7"` InstanceId8 string `position:"Query" name:"InstanceId.8"` InstanceId9 string `position:"Query" name:"InstanceId.9"` InstanceId10 string `position:"Query" name:"InstanceId.10"` InstanceId11 string `position:"Query" name:"InstanceId.11"` InstanceId12 string `position:"Query" name:"InstanceId.12"` InstanceId13 string `position:"Query" name:"InstanceId.13"` InstanceId14 string `position:"Query" name:"InstanceId.14"` InstanceId15 string `position:"Query" name:"InstanceId.15"` InstanceId16 string `position:"Query" name:"InstanceId.16"` InstanceId17 string `position:"Query" name:"InstanceId.17"` InstanceId18 string `position:"Query" name:"InstanceId.18"` InstanceId19 string `position:"Query" name:"InstanceId.19"` InstanceId20 string `position:"Query" name:"InstanceId.20"` LoadBalancerWeight1 requests.Integer `position:"Query" name:"LoadBalancerWeight.1"` LoadBalancerWeight2 requests.Integer `position:"Query" name:"LoadBalancerWeight.2"` LoadBalancerWeight3 requests.Integer `position:"Query" name:"LoadBalancerWeight.3"` LoadBalancerWeight4 requests.Integer `position:"Query" name:"LoadBalancerWeight.4"` LoadBalancerWeight5 requests.Integer `position:"Query" name:"LoadBalancerWeight.5"` LoadBalancerWeight6 requests.Integer `position:"Query" name:"LoadBalancerWeight.6"` LoadBalancerWeight7 requests.Integer `position:"Query" name:"LoadBalancerWeight.7"` LoadBalancerWeight8 requests.Integer `position:"Query" name:"LoadBalancerWeight.8"` LoadBalancerWeight9 requests.Integer `position:"Query" name:"LoadBalancerWeight.9"` LoadBalancerWeight10 requests.Integer `position:"Query" name:"LoadBalancerWeight.10"` LoadBalancerWeight11 requests.Integer `position:"Query" name:"LoadBalancerWeight.11"` LoadBalancerWeight12 requests.Integer `position:"Query" name:"LoadBalancerWeight.12"` LoadBalancerWeight13 requests.Integer `position:"Query" name:"LoadBalancerWeight.13"` LoadBalancerWeight14 requests.Integer `position:"Query" name:"LoadBalancerWeight.14"` LoadBalancerWeight15 requests.Integer `position:"Query" name:"LoadBalancerWeight.15"` LoadBalancerWeight16 requests.Integer `position:"Query" name:"LoadBalancerWeight.16"` LoadBalancerWeight17 requests.Integer `position:"Query" name:"LoadBalancerWeight.17"` LoadBalancerWeight18 requests.Integer `position:"Query" name:"LoadBalancerWeight.18"` LoadBalancerWeight19 requests.Integer `position:"Query" name:"LoadBalancerWeight.19"` LoadBalancerWeight20 requests.Integer `position:"Query" name:"LoadBalancerWeight.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
EnableScalingGroupRequest is the request struct for api EnableScalingGroup
func CreateEnableScalingGroupRequest ¶
func CreateEnableScalingGroupRequest() (request *EnableScalingGroupRequest)
CreateEnableScalingGroupRequest creates a request to invoke EnableScalingGroup API
type EnableScalingGroupResponse ¶
type EnableScalingGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
EnableScalingGroupResponse is the response struct for api EnableScalingGroup
func CreateEnableScalingGroupResponse ¶
func CreateEnableScalingGroupResponse() (response *EnableScalingGroupResponse)
CreateEnableScalingGroupResponse creates a response to parse from EnableScalingGroup response
type ExecuteScalingRuleRequest ¶
type ExecuteScalingRuleRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingRuleAri string `position:"Query" name:"ScalingRuleAri"` ClientToken string `position:"Query" name:"ClientToken"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
ExecuteScalingRuleRequest is the request struct for api ExecuteScalingRule
func CreateExecuteScalingRuleRequest ¶
func CreateExecuteScalingRuleRequest() (request *ExecuteScalingRuleRequest)
CreateExecuteScalingRuleRequest creates a request to invoke ExecuteScalingRule API
type ExecuteScalingRuleResponse ¶
type ExecuteScalingRuleResponse struct { *responses.BaseResponse ScalingActivityId string `json:"ScalingActivityId" xml:"ScalingActivityId"` RequestId string `json:"RequestId" xml:"RequestId"` }
ExecuteScalingRuleResponse is the response struct for api ExecuteScalingRule
func CreateExecuteScalingRuleResponse ¶
func CreateExecuteScalingRuleResponse() (response *ExecuteScalingRuleResponse)
CreateExecuteScalingRuleResponse creates a response to parse from ExecuteScalingRule response
type InstanceTypes ¶
type InstanceTypes struct {
InstanceType []string `json:"InstanceType" xml:"InstanceType"`
}
InstanceTypes is a nested struct in ess response
type LoadBalancerIds ¶
type LoadBalancerIds struct {
LoadBalancerId []string `json:"LoadBalancerId" xml:"LoadBalancerId"`
}
LoadBalancerIds is a nested struct in ess response
type ModifyAlertConfigRequest ¶
type ModifyAlertConfigRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` SuccessConfig requests.Integer `position:"Query" name:"SuccessConfig"` FailConfig requests.Integer `position:"Query" name:"FailConfig"` RejectConfig requests.Integer `position:"Query" name:"RejectConfig"` }
ModifyAlertConfigRequest is the request struct for api ModifyAlertConfig
func CreateModifyAlertConfigRequest ¶
func CreateModifyAlertConfigRequest() (request *ModifyAlertConfigRequest)
CreateModifyAlertConfigRequest creates a request to invoke ModifyAlertConfig API
type ModifyAlertConfigResponse ¶
type ModifyAlertConfigResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyAlertConfigResponse is the response struct for api ModifyAlertConfig
func CreateModifyAlertConfigResponse ¶
func CreateModifyAlertConfigResponse() (response *ModifyAlertConfigResponse)
CreateModifyAlertConfigResponse creates a response to parse from ModifyAlertConfig response
type ModifyScalingGroupRequest ¶
type ModifyScalingGroupRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` ScalingGroupName string `position:"Query" name:"ScalingGroupName"` MinSize requests.Integer `position:"Query" name:"MinSize"` MaxSize requests.Integer `position:"Query" name:"MaxSize"` DefaultCooldown requests.Integer `position:"Query" name:"DefaultCooldown"` RemovalPolicy1 string `position:"Query" name:"RemovalPolicy.1"` RemovalPolicy2 string `position:"Query" name:"RemovalPolicy.2"` ActiveScalingConfigurationId string `position:"Query" name:"ActiveScalingConfigurationId"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
ModifyScalingGroupRequest is the request struct for api ModifyScalingGroup
func CreateModifyScalingGroupRequest ¶
func CreateModifyScalingGroupRequest() (request *ModifyScalingGroupRequest)
CreateModifyScalingGroupRequest creates a request to invoke ModifyScalingGroup API
type ModifyScalingGroupResponse ¶
type ModifyScalingGroupResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyScalingGroupResponse is the response struct for api ModifyScalingGroup
func CreateModifyScalingGroupResponse ¶
func CreateModifyScalingGroupResponse() (response *ModifyScalingGroupResponse)
CreateModifyScalingGroupResponse creates a response to parse from ModifyScalingGroup response
type ModifyScalingRuleRequest ¶
type ModifyScalingRuleRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingRuleId string `position:"Query" name:"ScalingRuleId"` ScalingRuleName string `position:"Query" name:"ScalingRuleName"` Cooldown requests.Integer `position:"Query" name:"Cooldown"` AdjustmentType string `position:"Query" name:"AdjustmentType"` AdjustmentValue requests.Integer `position:"Query" name:"AdjustmentValue"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
ModifyScalingRuleRequest is the request struct for api ModifyScalingRule
func CreateModifyScalingRuleRequest ¶
func CreateModifyScalingRuleRequest() (request *ModifyScalingRuleRequest)
CreateModifyScalingRuleRequest creates a request to invoke ModifyScalingRule API
type ModifyScalingRuleResponse ¶
type ModifyScalingRuleResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyScalingRuleResponse is the response struct for api ModifyScalingRule
func CreateModifyScalingRuleResponse ¶
func CreateModifyScalingRuleResponse() (response *ModifyScalingRuleResponse)
CreateModifyScalingRuleResponse creates a response to parse from ModifyScalingRule response
type ModifyScheduledTaskRequest ¶
type ModifyScheduledTaskRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScheduledTaskId string `position:"Query" name:"ScheduledTaskId"` ScheduledTaskName string `position:"Query" name:"ScheduledTaskName"` Description string `position:"Query" name:"Description"` ScheduledAction string `position:"Query" name:"ScheduledAction"` RecurrenceEndTime string `position:"Query" name:"RecurrenceEndTime"` LaunchTime string `position:"Query" name:"LaunchTime"` RecurrenceType string `position:"Query" name:"RecurrenceType"` RecurrenceValue string `position:"Query" name:"RecurrenceValue"` TaskEnabled requests.Boolean `position:"Query" name:"TaskEnabled"` LaunchExpirationTime requests.Integer `position:"Query" name:"LaunchExpirationTime"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
ModifyScheduledTaskRequest is the request struct for api ModifyScheduledTask
func CreateModifyScheduledTaskRequest ¶
func CreateModifyScheduledTaskRequest() (request *ModifyScheduledTaskRequest)
CreateModifyScheduledTaskRequest creates a request to invoke ModifyScheduledTask API
type ModifyScheduledTaskResponse ¶
type ModifyScheduledTaskResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
ModifyScheduledTaskResponse is the response struct for api ModifyScheduledTask
func CreateModifyScheduledTaskResponse ¶
func CreateModifyScheduledTaskResponse() (response *ModifyScheduledTaskResponse)
CreateModifyScheduledTaskResponse creates a response to parse from ModifyScheduledTask response
type Region ¶
type Region struct { RegionId string `json:"RegionId" xml:"RegionId"` }
Region is a nested struct in ess response
type Regions ¶
type Regions struct {
Region []Region `json:"Region" xml:"Region"`
}
Regions is a nested struct in ess response
type RemovalPolicies ¶
type RemovalPolicies struct {
RemovalPolicy []string `json:"RemovalPolicy" xml:"RemovalPolicy"`
}
RemovalPolicies is a nested struct in ess response
type RemoveInstancesRequest ¶
type RemoveInstancesRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` ScalingGroupId string `position:"Query" name:"ScalingGroupId"` InstanceId1 string `position:"Query" name:"InstanceId.1"` InstanceId2 string `position:"Query" name:"InstanceId.2"` InstanceId3 string `position:"Query" name:"InstanceId.3"` InstanceId4 string `position:"Query" name:"InstanceId.4"` InstanceId5 string `position:"Query" name:"InstanceId.5"` InstanceId6 string `position:"Query" name:"InstanceId.6"` InstanceId7 string `position:"Query" name:"InstanceId.7"` InstanceId8 string `position:"Query" name:"InstanceId.8"` InstanceId9 string `position:"Query" name:"InstanceId.9"` InstanceId10 string `position:"Query" name:"InstanceId.10"` InstanceId11 string `position:"Query" name:"InstanceId.11"` InstanceId12 string `position:"Query" name:"InstanceId.12"` InstanceId13 string `position:"Query" name:"InstanceId.13"` InstanceId14 string `position:"Query" name:"InstanceId.14"` InstanceId15 string `position:"Query" name:"InstanceId.15"` InstanceId16 string `position:"Query" name:"InstanceId.16"` InstanceId17 string `position:"Query" name:"InstanceId.17"` InstanceId18 string `position:"Query" name:"InstanceId.18"` InstanceId19 string `position:"Query" name:"InstanceId.19"` InstanceId20 string `position:"Query" name:"InstanceId.20"` OwnerAccount string `position:"Query" name:"OwnerAccount"` }
RemoveInstancesRequest is the request struct for api RemoveInstances
func CreateRemoveInstancesRequest ¶
func CreateRemoveInstancesRequest() (request *RemoveInstancesRequest)
CreateRemoveInstancesRequest creates a request to invoke RemoveInstances API
type RemoveInstancesResponse ¶
type RemoveInstancesResponse struct { *responses.BaseResponse ScalingActivityId string `json:"ScalingActivityId" xml:"ScalingActivityId"` RequestId string `json:"RequestId" xml:"RequestId"` }
RemoveInstancesResponse is the response struct for api RemoveInstances
func CreateRemoveInstancesResponse ¶
func CreateRemoveInstancesResponse() (response *RemoveInstancesResponse)
CreateRemoveInstancesResponse creates a response to parse from RemoveInstances response
type ScalingActivities ¶
type ScalingActivities struct {
ScalingActivity []ScalingActivity `json:"ScalingActivity" xml:"ScalingActivity"`
}
ScalingActivities is a nested struct in ess response
type ScalingActivity ¶
type ScalingActivity struct { ScalingActivityId string `json:"ScalingActivityId" xml:"ScalingActivityId"` ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"` Description string `json:"Description" xml:"Description"` Cause string `json:"Cause" xml:"Cause"` StartTime string `json:"StartTime" xml:"StartTime"` EndTime string `json:"EndTime" xml:"EndTime"` Progress int `json:"Progress" xml:"Progress"` StatusCode string `json:"StatusCode" xml:"StatusCode"` StatusMessage string `json:"StatusMessage" xml:"StatusMessage"` TotalCapacity string `json:"TotalCapacity" xml:"TotalCapacity"` AttachedCapacity string `json:"AttachedCapacity" xml:"AttachedCapacity"` AutoCreatedCapacity string `json:"AutoCreatedCapacity" xml:"AutoCreatedCapacity"` }
ScalingActivity is a nested struct in ess response
type ScalingConfiguration ¶
type ScalingConfiguration struct { ScalingConfigurationId string `json:"ScalingConfigurationId" xml:"ScalingConfigurationId"` ScalingConfigurationName string `json:"ScalingConfigurationName" xml:"ScalingConfigurationName"` ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"` InstanceName string `json:"InstanceName" xml:"InstanceName"` ImageId string `json:"ImageId" xml:"ImageId"` InstanceType string `json:"InstanceType" xml:"InstanceType"` InstanceGeneration string `json:"InstanceGeneration" xml:"InstanceGeneration"` SecurityGroupId string `json:"SecurityGroupId" xml:"SecurityGroupId"` IoOptimized string `json:"IoOptimized" xml:"IoOptimized"` InternetChargeType string `json:"InternetChargeType" xml:"InternetChargeType"` InternetMaxBandwidthIn int `json:"InternetMaxBandwidthIn" xml:"InternetMaxBandwidthIn"` InternetMaxBandwidthOut int `json:"InternetMaxBandwidthOut" xml:"InternetMaxBandwidthOut"` SystemDiskCategory string `json:"SystemDiskCategory" xml:"SystemDiskCategory"` SystemDiskSize int `json:"SystemDiskSize" xml:"SystemDiskSize"` LifecycleState string `json:"LifecycleState" xml:"LifecycleState"` CreationTime string `json:"CreationTime" xml:"CreationTime"` LoadBalancerWeight int `json:"LoadBalancerWeight" xml:"LoadBalancerWeight"` UserData string `json:"UserData" xml:"UserData"` KeyPairName string `json:"KeyPairName" xml:"KeyPairName"` RamRoleName string `json:"RamRoleName" xml:"RamRoleName"` DeploymentSetId string `json:"DeploymentSetId" xml:"DeploymentSetId"` SecurityEnhancementStrategy string `json:"SecurityEnhancementStrategy" xml:"SecurityEnhancementStrategy"` InstanceTypes InstanceTypes `json:"InstanceTypes" xml:"InstanceTypes"` DataDisks DataDisks `json:"DataDisks" xml:"DataDisks"` Tags Tags `json:"Tags" xml:"Tags"` }
ScalingConfiguration is a nested struct in ess response
type ScalingConfigurations ¶
type ScalingConfigurations struct {
ScalingConfiguration []ScalingConfiguration `json:"ScalingConfiguration" xml:"ScalingConfiguration"`
}
ScalingConfigurations is a nested struct in ess response
type ScalingGroup ¶
type ScalingGroup struct { DefaultCooldown int `json:"DefaultCooldown" xml:"DefaultCooldown"` MaxSize int `json:"MaxSize" xml:"MaxSize"` PendingCapacity int `json:"PendingCapacity" xml:"PendingCapacity"` RemovingCapacity int `json:"RemovingCapacity" xml:"RemovingCapacity"` ScalingGroupName string `json:"ScalingGroupName" xml:"ScalingGroupName"` ActiveCapacity int `json:"ActiveCapacity" xml:"ActiveCapacity"` ActiveScalingConfigurationId string `json:"ActiveScalingConfigurationId" xml:"ActiveScalingConfigurationId"` ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"` RegionId string `json:"RegionId" xml:"RegionId"` TotalCapacity int `json:"TotalCapacity" xml:"TotalCapacity"` MinSize int `json:"MinSize" xml:"MinSize"` LifecycleState string `json:"LifecycleState" xml:"LifecycleState"` CreationTime string `json:"CreationTime" xml:"CreationTime"` ModificationTime string `json:"ModificationTime" xml:"ModificationTime"` VpcId string `json:"VpcId" xml:"VpcId"` VSwitchId string `json:"VSwitchId" xml:"VSwitchId"` VSwitchIds VSwitchIds `json:"VSwitchIds" xml:"VSwitchIds"` RemovalPolicies RemovalPolicies `json:"RemovalPolicies" xml:"RemovalPolicies"` DBInstanceIds DBInstanceIds `json:"DBInstanceIds" xml:"DBInstanceIds"` LoadBalancerIds LoadBalancerIds `json:"LoadBalancerIds" xml:"LoadBalancerIds"` }
ScalingGroup is a nested struct in ess response
type ScalingGroups ¶
type ScalingGroups struct {
ScalingGroup []ScalingGroup `json:"ScalingGroup" xml:"ScalingGroup"`
}
ScalingGroups is a nested struct in ess response
type ScalingInstance ¶
type ScalingInstance struct { InstanceId string `json:"InstanceId" xml:"InstanceId"` ScalingConfigurationId string `json:"ScalingConfigurationId" xml:"ScalingConfigurationId"` ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"` HealthStatus string `json:"HealthStatus" xml:"HealthStatus"` LoadBalancerWeight int `json:"LoadBalancerWeight" xml:"LoadBalancerWeight"` LifecycleState string `json:"LifecycleState" xml:"LifecycleState"` CreationTime string `json:"CreationTime" xml:"CreationTime"` CreationType string `json:"CreationType" xml:"CreationType"` }
ScalingInstance is a nested struct in ess response
type ScalingInstances ¶
type ScalingInstances struct {
ScalingInstance []ScalingInstance `json:"ScalingInstance" xml:"ScalingInstance"`
}
ScalingInstances is a nested struct in ess response
type ScalingRule ¶
type ScalingRule struct { ScalingRuleId string `json:"ScalingRuleId" xml:"ScalingRuleId"` ScalingGroupId string `json:"ScalingGroupId" xml:"ScalingGroupId"` ScalingRuleName string `json:"ScalingRuleName" xml:"ScalingRuleName"` Cooldown int `json:"Cooldown" xml:"Cooldown"` AdjustmentType string `json:"AdjustmentType" xml:"AdjustmentType"` AdjustmentValue int `json:"AdjustmentValue" xml:"AdjustmentValue"` MinSize int `json:"MinSize" xml:"MinSize"` MaxSize int `json:"MaxSize" xml:"MaxSize"` ScalingRuleAri string `json:"ScalingRuleAri" xml:"ScalingRuleAri"` }
ScalingRule is a nested struct in ess response
type ScalingRules ¶
type ScalingRules struct {
ScalingRule []ScalingRule `json:"ScalingRule" xml:"ScalingRule"`
}
ScalingRules is a nested struct in ess response
type ScheduledTask ¶
type ScheduledTask struct { ScheduledTaskId string `json:"ScheduledTaskId" xml:"ScheduledTaskId"` ScheduledTaskName string `json:"ScheduledTaskName" xml:"ScheduledTaskName"` Description string `json:"Description" xml:"Description"` ScheduledAction string `json:"ScheduledAction" xml:"ScheduledAction"` RecurrenceEndTime string `json:"RecurrenceEndTime" xml:"RecurrenceEndTime"` LaunchTime string `json:"LaunchTime" xml:"LaunchTime"` RecurrenceType string `json:"RecurrenceType" xml:"RecurrenceType"` RecurrenceValue string `json:"RecurrenceValue" xml:"RecurrenceValue"` LaunchExpirationTime int `json:"LaunchExpirationTime" xml:"LaunchExpirationTime"` TaskEnabled bool `json:"TaskEnabled" xml:"TaskEnabled"` }
ScheduledTask is a nested struct in ess response
type ScheduledTasks ¶
type ScheduledTasks struct {
ScheduledTask []ScheduledTask `json:"ScheduledTask" xml:"ScheduledTask"`
}
ScheduledTasks is a nested struct in ess response
type Tags ¶
type Tags struct {
Tag []Tag `json:"Tag" xml:"Tag"`
}
Tags is a nested struct in ess response
type VSwitchIds ¶
type VSwitchIds struct {
VSwitchId []string `json:"VSwitchId" xml:"VSwitchId"`
}
VSwitchIds is a nested struct in ess response
type VerifyAuthenticationRequest ¶
type VerifyAuthenticationRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` Uid requests.Integer `position:"Query" name:"Uid"` }
VerifyAuthenticationRequest is the request struct for api VerifyAuthentication
func CreateVerifyAuthenticationRequest ¶
func CreateVerifyAuthenticationRequest() (request *VerifyAuthenticationRequest)
CreateVerifyAuthenticationRequest creates a request to invoke VerifyAuthentication API
type VerifyAuthenticationResponse ¶
type VerifyAuthenticationResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` }
VerifyAuthenticationResponse is the response struct for api VerifyAuthentication
func CreateVerifyAuthenticationResponse ¶
func CreateVerifyAuthenticationResponse() (response *VerifyAuthenticationResponse)
CreateVerifyAuthenticationResponse creates a response to parse from VerifyAuthentication response
type VerifyUserRequest ¶
type VerifyUserRequest struct { *requests.RpcRequest OwnerId requests.Integer `position:"Query" name:"OwnerId"` ResourceOwnerAccount string `position:"Query" name:"ResourceOwnerAccount"` ResourceOwnerId requests.Integer `position:"Query" name:"ResourceOwnerId"` }
VerifyUserRequest is the request struct for api VerifyUser
func CreateVerifyUserRequest ¶
func CreateVerifyUserRequest() (request *VerifyUserRequest)
CreateVerifyUserRequest creates a request to invoke VerifyUser API
type VerifyUserResponse ¶
type VerifyUserResponse struct {
*responses.BaseResponse
}
VerifyUserResponse is the response struct for api VerifyUser
func CreateVerifyUserResponse ¶
func CreateVerifyUserResponse() (response *VerifyUserResponse)
CreateVerifyUserResponse creates a response to parse from VerifyUser response
Source Files ¶
- attach_instances.go
- client.go
- create_scaling_configuration.go
- create_scaling_group.go
- create_scaling_rule.go
- create_scheduled_task.go
- deactivate_scaling_configuration.go
- delete_scaling_configuration.go
- delete_scaling_group.go
- delete_scaling_rule.go
- delete_scheduled_task.go
- describe_account_attributes.go
- describe_alert_config.go
- describe_capacity_history.go
- describe_limitation.go
- describe_regions.go
- describe_scaling_activities.go
- describe_scaling_activity_detail.go
- describe_scaling_configurations.go
- describe_scaling_groups.go
- describe_scaling_instances.go
- describe_scaling_rules.go
- describe_scheduled_tasks.go
- detach_instances.go
- disable_scaling_group.go
- enable_scaling_group.go
- execute_scaling_rule.go
- modify_alert_config.go
- modify_scaling_group.go
- modify_scaling_rule.go
- modify_scheduled_task.go
- remove_instances.go
- struct_capacity_history_items.go
- struct_capacity_history_model.go
- struct_data_disk.go
- struct_data_disks.go
- struct_db_instance_ids.go
- struct_instance_types.go
- struct_load_balancer_ids.go
- struct_region.go
- struct_regions.go
- struct_removal_policies.go
- struct_scaling_activities.go
- struct_scaling_activity.go
- struct_scaling_configuration.go
- struct_scaling_configurations.go
- struct_scaling_group.go
- struct_scaling_groups.go
- struct_scaling_instance.go
- struct_scaling_instances.go
- struct_scaling_rule.go
- struct_scaling_rules.go
- struct_scheduled_task.go
- struct_scheduled_tasks.go
- struct_tag.go
- struct_tags.go
- struct_v_switch_ids.go
- verify_authentication.go
- verify_user.go