autoscaling

package
v0.0.0-...-60a35bb Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Nov 25, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package autoscalingiface provides an interface to enable mocking the AUTO_SCALING service client for testing your code.

It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.

Index

Constants

View Source
const (
	ServiceName = "autoscaling"  // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "auto_scaling" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AUTOSCALING

type AUTOSCALING struct {
	*client.Client
}

AUTOSCALING provides the API operation methods for making requests to AUTO_SCALING. See this package's package overview docs for details on the service.

AUTOSCALING methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*AUTOSCALING) AttachDBInstances

func (c *AUTOSCALING) AttachDBInstances(input *AttachDBInstancesInput) (*AttachDBInstancesOutput, error)

AttachDBInstances API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation AttachDBInstances for usage and error information.

func (*AUTOSCALING) AttachDBInstancesCommon

func (c *AUTOSCALING) AttachDBInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachDBInstancesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation AttachDBInstancesCommon for usage and error information.

func (*AUTOSCALING) AttachDBInstancesCommonRequest

func (c *AUTOSCALING) AttachDBInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AttachDBInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the AttachDBInstancesCommon operation. The "output" return value will be populated with the AttachDBInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachDBInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after AttachDBInstancesCommon Send returns without error.

See AttachDBInstancesCommon for more information on using the AttachDBInstancesCommon API call, and error handling.

// Example sending a request using the AttachDBInstancesCommonRequest method.
req, resp := client.AttachDBInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) AttachDBInstancesCommonWithContext

func (c *AUTOSCALING) AttachDBInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachDBInstancesCommonWithContext is the same as AttachDBInstancesCommon with the addition of the ability to pass a context and additional request options.

See AttachDBInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) AttachDBInstancesRequest

func (c *AUTOSCALING) AttachDBInstancesRequest(input *AttachDBInstancesInput) (req *request.Request, output *AttachDBInstancesOutput)

AttachDBInstancesRequest generates a "volcengine/request.Request" representing the client's request for the AttachDBInstances operation. The "output" return value will be populated with the AttachDBInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachDBInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after AttachDBInstancesCommon Send returns without error.

See AttachDBInstances for more information on using the AttachDBInstances API call, and error handling.

// Example sending a request using the AttachDBInstancesRequest method.
req, resp := client.AttachDBInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) AttachDBInstancesWithContext

func (c *AUTOSCALING) AttachDBInstancesWithContext(ctx volcengine.Context, input *AttachDBInstancesInput, opts ...request.Option) (*AttachDBInstancesOutput, error)

AttachDBInstancesWithContext is the same as AttachDBInstances with the addition of the ability to pass a context and additional request options.

See AttachDBInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) AttachInstances

func (c *AUTOSCALING) AttachInstances(input *AttachInstancesInput) (*AttachInstancesOutput, error)

AttachInstances API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation AttachInstances for usage and error information.

func (*AUTOSCALING) AttachInstancesCommon

func (c *AUTOSCALING) AttachInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachInstancesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation AttachInstancesCommon for usage and error information.

func (*AUTOSCALING) AttachInstancesCommonRequest

func (c *AUTOSCALING) AttachInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AttachInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the AttachInstancesCommon operation. The "output" return value will be populated with the AttachInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after AttachInstancesCommon Send returns without error.

See AttachInstancesCommon for more information on using the AttachInstancesCommon API call, and error handling.

// Example sending a request using the AttachInstancesCommonRequest method.
req, resp := client.AttachInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) AttachInstancesCommonWithContext

func (c *AUTOSCALING) AttachInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachInstancesCommonWithContext is the same as AttachInstancesCommon with the addition of the ability to pass a context and additional request options.

See AttachInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) AttachInstancesRequest

func (c *AUTOSCALING) AttachInstancesRequest(input *AttachInstancesInput) (req *request.Request, output *AttachInstancesOutput)

AttachInstancesRequest generates a "volcengine/request.Request" representing the client's request for the AttachInstances operation. The "output" return value will be populated with the AttachInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after AttachInstancesCommon Send returns without error.

See AttachInstances for more information on using the AttachInstances API call, and error handling.

// Example sending a request using the AttachInstancesRequest method.
req, resp := client.AttachInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) AttachInstancesWithContext

func (c *AUTOSCALING) AttachInstancesWithContext(ctx volcengine.Context, input *AttachInstancesInput, opts ...request.Option) (*AttachInstancesOutput, error)

AttachInstancesWithContext is the same as AttachInstances with the addition of the ability to pass a context and additional request options.

See AttachInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) AttachServerGroups

func (c *AUTOSCALING) AttachServerGroups(input *AttachServerGroupsInput) (*AttachServerGroupsOutput, error)

AttachServerGroups API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation AttachServerGroups for usage and error information.

func (*AUTOSCALING) AttachServerGroupsCommon

func (c *AUTOSCALING) AttachServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachServerGroupsCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation AttachServerGroupsCommon for usage and error information.

func (*AUTOSCALING) AttachServerGroupsCommonRequest

func (c *AUTOSCALING) AttachServerGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AttachServerGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the AttachServerGroupsCommon operation. The "output" return value will be populated with the AttachServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after AttachServerGroupsCommon Send returns without error.

See AttachServerGroupsCommon for more information on using the AttachServerGroupsCommon API call, and error handling.

// Example sending a request using the AttachServerGroupsCommonRequest method.
req, resp := client.AttachServerGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) AttachServerGroupsCommonWithContext

func (c *AUTOSCALING) AttachServerGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AttachServerGroupsCommonWithContext is the same as AttachServerGroupsCommon with the addition of the ability to pass a context and additional request options.

See AttachServerGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) AttachServerGroupsRequest

func (c *AUTOSCALING) AttachServerGroupsRequest(input *AttachServerGroupsInput) (req *request.Request, output *AttachServerGroupsOutput)

AttachServerGroupsRequest generates a "volcengine/request.Request" representing the client's request for the AttachServerGroups operation. The "output" return value will be populated with the AttachServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned AttachServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after AttachServerGroupsCommon Send returns without error.

See AttachServerGroups for more information on using the AttachServerGroups API call, and error handling.

// Example sending a request using the AttachServerGroupsRequest method.
req, resp := client.AttachServerGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) AttachServerGroupsWithContext

func (c *AUTOSCALING) AttachServerGroupsWithContext(ctx volcengine.Context, input *AttachServerGroupsInput, opts ...request.Option) (*AttachServerGroupsOutput, error)

AttachServerGroupsWithContext is the same as AttachServerGroups with the addition of the ability to pass a context and additional request options.

See AttachServerGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CompleteLifecycleActivity

func (c *AUTOSCALING) CompleteLifecycleActivity(input *CompleteLifecycleActivityInput) (*CompleteLifecycleActivityOutput, error)

CompleteLifecycleActivity API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CompleteLifecycleActivity for usage and error information.

func (*AUTOSCALING) CompleteLifecycleActivityCommon

func (c *AUTOSCALING) CompleteLifecycleActivityCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CompleteLifecycleActivityCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CompleteLifecycleActivityCommon for usage and error information.

func (*AUTOSCALING) CompleteLifecycleActivityCommonRequest

func (c *AUTOSCALING) CompleteLifecycleActivityCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CompleteLifecycleActivityCommonRequest generates a "volcengine/request.Request" representing the client's request for the CompleteLifecycleActivityCommon operation. The "output" return value will be populated with the CompleteLifecycleActivityCommon request's response once the request completes successfully.

Use "Send" method on the returned CompleteLifecycleActivityCommon Request to send the API call to the service. the "output" return value is not valid until after CompleteLifecycleActivityCommon Send returns without error.

See CompleteLifecycleActivityCommon for more information on using the CompleteLifecycleActivityCommon API call, and error handling.

// Example sending a request using the CompleteLifecycleActivityCommonRequest method.
req, resp := client.CompleteLifecycleActivityCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CompleteLifecycleActivityCommonWithContext

func (c *AUTOSCALING) CompleteLifecycleActivityCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CompleteLifecycleActivityCommonWithContext is the same as CompleteLifecycleActivityCommon with the addition of the ability to pass a context and additional request options.

See CompleteLifecycleActivityCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CompleteLifecycleActivityRequest

func (c *AUTOSCALING) CompleteLifecycleActivityRequest(input *CompleteLifecycleActivityInput) (req *request.Request, output *CompleteLifecycleActivityOutput)

CompleteLifecycleActivityRequest generates a "volcengine/request.Request" representing the client's request for the CompleteLifecycleActivity operation. The "output" return value will be populated with the CompleteLifecycleActivityCommon request's response once the request completes successfully.

Use "Send" method on the returned CompleteLifecycleActivityCommon Request to send the API call to the service. the "output" return value is not valid until after CompleteLifecycleActivityCommon Send returns without error.

See CompleteLifecycleActivity for more information on using the CompleteLifecycleActivity API call, and error handling.

// Example sending a request using the CompleteLifecycleActivityRequest method.
req, resp := client.CompleteLifecycleActivityRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CompleteLifecycleActivityWithContext

func (c *AUTOSCALING) CompleteLifecycleActivityWithContext(ctx volcengine.Context, input *CompleteLifecycleActivityInput, opts ...request.Option) (*CompleteLifecycleActivityOutput, error)

CompleteLifecycleActivityWithContext is the same as CompleteLifecycleActivity with the addition of the ability to pass a context and additional request options.

See CompleteLifecycleActivity for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateLifecycleHook

func (c *AUTOSCALING) CreateLifecycleHook(input *CreateLifecycleHookInput) (*CreateLifecycleHookOutput, error)

CreateLifecycleHook API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateLifecycleHook for usage and error information.

func (*AUTOSCALING) CreateLifecycleHookCommon

func (c *AUTOSCALING) CreateLifecycleHookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateLifecycleHookCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateLifecycleHookCommon for usage and error information.

func (*AUTOSCALING) CreateLifecycleHookCommonRequest

func (c *AUTOSCALING) CreateLifecycleHookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateLifecycleHookCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateLifecycleHookCommon operation. The "output" return value will be populated with the CreateLifecycleHookCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLifecycleHookCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLifecycleHookCommon Send returns without error.

See CreateLifecycleHookCommon for more information on using the CreateLifecycleHookCommon API call, and error handling.

// Example sending a request using the CreateLifecycleHookCommonRequest method.
req, resp := client.CreateLifecycleHookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateLifecycleHookCommonWithContext

func (c *AUTOSCALING) CreateLifecycleHookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateLifecycleHookCommonWithContext is the same as CreateLifecycleHookCommon with the addition of the ability to pass a context and additional request options.

See CreateLifecycleHookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateLifecycleHookRequest

func (c *AUTOSCALING) CreateLifecycleHookRequest(input *CreateLifecycleHookInput) (req *request.Request, output *CreateLifecycleHookOutput)

CreateLifecycleHookRequest generates a "volcengine/request.Request" representing the client's request for the CreateLifecycleHook operation. The "output" return value will be populated with the CreateLifecycleHookCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateLifecycleHookCommon Request to send the API call to the service. the "output" return value is not valid until after CreateLifecycleHookCommon Send returns without error.

See CreateLifecycleHook for more information on using the CreateLifecycleHook API call, and error handling.

// Example sending a request using the CreateLifecycleHookRequest method.
req, resp := client.CreateLifecycleHookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateLifecycleHookWithContext

func (c *AUTOSCALING) CreateLifecycleHookWithContext(ctx volcengine.Context, input *CreateLifecycleHookInput, opts ...request.Option) (*CreateLifecycleHookOutput, error)

CreateLifecycleHookWithContext is the same as CreateLifecycleHook with the addition of the ability to pass a context and additional request options.

See CreateLifecycleHook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateScalingConfiguration

func (c *AUTOSCALING) CreateScalingConfiguration(input *CreateScalingConfigurationInput) (*CreateScalingConfigurationOutput, error)

CreateScalingConfiguration API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateScalingConfiguration for usage and error information.

func (*AUTOSCALING) CreateScalingConfigurationCommon

func (c *AUTOSCALING) CreateScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateScalingConfigurationCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) CreateScalingConfigurationCommonRequest

func (c *AUTOSCALING) CreateScalingConfigurationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateScalingConfigurationCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateScalingConfigurationCommon operation. The "output" return value will be populated with the CreateScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after CreateScalingConfigurationCommon Send returns without error.

See CreateScalingConfigurationCommon for more information on using the CreateScalingConfigurationCommon API call, and error handling.

// Example sending a request using the CreateScalingConfigurationCommonRequest method.
req, resp := client.CreateScalingConfigurationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateScalingConfigurationCommonWithContext

func (c *AUTOSCALING) CreateScalingConfigurationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateScalingConfigurationCommonWithContext is the same as CreateScalingConfigurationCommon with the addition of the ability to pass a context and additional request options.

See CreateScalingConfigurationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateScalingConfigurationRequest

func (c *AUTOSCALING) CreateScalingConfigurationRequest(input *CreateScalingConfigurationInput) (req *request.Request, output *CreateScalingConfigurationOutput)

CreateScalingConfigurationRequest generates a "volcengine/request.Request" representing the client's request for the CreateScalingConfiguration operation. The "output" return value will be populated with the CreateScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after CreateScalingConfigurationCommon Send returns without error.

See CreateScalingConfiguration for more information on using the CreateScalingConfiguration API call, and error handling.

// Example sending a request using the CreateScalingConfigurationRequest method.
req, resp := client.CreateScalingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateScalingConfigurationWithContext

func (c *AUTOSCALING) CreateScalingConfigurationWithContext(ctx volcengine.Context, input *CreateScalingConfigurationInput, opts ...request.Option) (*CreateScalingConfigurationOutput, error)

CreateScalingConfigurationWithContext is the same as CreateScalingConfiguration with the addition of the ability to pass a context and additional request options.

See CreateScalingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateScalingGroup

func (c *AUTOSCALING) CreateScalingGroup(input *CreateScalingGroupInput) (*CreateScalingGroupOutput, error)

CreateScalingGroup API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateScalingGroup for usage and error information.

func (*AUTOSCALING) CreateScalingGroupCommon

func (c *AUTOSCALING) CreateScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateScalingGroupCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateScalingGroupCommon for usage and error information.

func (*AUTOSCALING) CreateScalingGroupCommonRequest

func (c *AUTOSCALING) CreateScalingGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateScalingGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateScalingGroupCommon operation. The "output" return value will be populated with the CreateScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateScalingGroupCommon Send returns without error.

See CreateScalingGroupCommon for more information on using the CreateScalingGroupCommon API call, and error handling.

// Example sending a request using the CreateScalingGroupCommonRequest method.
req, resp := client.CreateScalingGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateScalingGroupCommonWithContext

func (c *AUTOSCALING) CreateScalingGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateScalingGroupCommonWithContext is the same as CreateScalingGroupCommon with the addition of the ability to pass a context and additional request options.

See CreateScalingGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateScalingGroupRequest

func (c *AUTOSCALING) CreateScalingGroupRequest(input *CreateScalingGroupInput) (req *request.Request, output *CreateScalingGroupOutput)

CreateScalingGroupRequest generates a "volcengine/request.Request" representing the client's request for the CreateScalingGroup operation. The "output" return value will be populated with the CreateScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after CreateScalingGroupCommon Send returns without error.

See CreateScalingGroup for more information on using the CreateScalingGroup API call, and error handling.

// Example sending a request using the CreateScalingGroupRequest method.
req, resp := client.CreateScalingGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateScalingGroupWithContext

func (c *AUTOSCALING) CreateScalingGroupWithContext(ctx volcengine.Context, input *CreateScalingGroupInput, opts ...request.Option) (*CreateScalingGroupOutput, error)

CreateScalingGroupWithContext is the same as CreateScalingGroup with the addition of the ability to pass a context and additional request options.

See CreateScalingGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateScalingPolicy

func (c *AUTOSCALING) CreateScalingPolicy(input *CreateScalingPolicyInput) (*CreateScalingPolicyOutput, error)

CreateScalingPolicy API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateScalingPolicy for usage and error information.

func (*AUTOSCALING) CreateScalingPolicyCommon

func (c *AUTOSCALING) CreateScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateScalingPolicyCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation CreateScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) CreateScalingPolicyCommonRequest

func (c *AUTOSCALING) CreateScalingPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

CreateScalingPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the CreateScalingPolicyCommon operation. The "output" return value will be populated with the CreateScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateScalingPolicyCommon Send returns without error.

See CreateScalingPolicyCommon for more information on using the CreateScalingPolicyCommon API call, and error handling.

// Example sending a request using the CreateScalingPolicyCommonRequest method.
req, resp := client.CreateScalingPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateScalingPolicyCommonWithContext

func (c *AUTOSCALING) CreateScalingPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

CreateScalingPolicyCommonWithContext is the same as CreateScalingPolicyCommon with the addition of the ability to pass a context and additional request options.

See CreateScalingPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) CreateScalingPolicyRequest

func (c *AUTOSCALING) CreateScalingPolicyRequest(input *CreateScalingPolicyInput) (req *request.Request, output *CreateScalingPolicyOutput)

CreateScalingPolicyRequest generates a "volcengine/request.Request" representing the client's request for the CreateScalingPolicy operation. The "output" return value will be populated with the CreateScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned CreateScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after CreateScalingPolicyCommon Send returns without error.

See CreateScalingPolicy for more information on using the CreateScalingPolicy API call, and error handling.

// Example sending a request using the CreateScalingPolicyRequest method.
req, resp := client.CreateScalingPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) CreateScalingPolicyWithContext

func (c *AUTOSCALING) CreateScalingPolicyWithContext(ctx volcengine.Context, input *CreateScalingPolicyInput, opts ...request.Option) (*CreateScalingPolicyOutput, error)

CreateScalingPolicyWithContext is the same as CreateScalingPolicy with the addition of the ability to pass a context and additional request options.

See CreateScalingPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteLifecycleHook

func (c *AUTOSCALING) DeleteLifecycleHook(input *DeleteLifecycleHookInput) (*DeleteLifecycleHookOutput, error)

DeleteLifecycleHook API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteLifecycleHook for usage and error information.

func (*AUTOSCALING) DeleteLifecycleHookCommon

func (c *AUTOSCALING) DeleteLifecycleHookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteLifecycleHookCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteLifecycleHookCommon for usage and error information.

func (*AUTOSCALING) DeleteLifecycleHookCommonRequest

func (c *AUTOSCALING) DeleteLifecycleHookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteLifecycleHookCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLifecycleHookCommon operation. The "output" return value will be populated with the DeleteLifecycleHookCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLifecycleHookCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLifecycleHookCommon Send returns without error.

See DeleteLifecycleHookCommon for more information on using the DeleteLifecycleHookCommon API call, and error handling.

// Example sending a request using the DeleteLifecycleHookCommonRequest method.
req, resp := client.DeleteLifecycleHookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteLifecycleHookCommonWithContext

func (c *AUTOSCALING) DeleteLifecycleHookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteLifecycleHookCommonWithContext is the same as DeleteLifecycleHookCommon with the addition of the ability to pass a context and additional request options.

See DeleteLifecycleHookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteLifecycleHookRequest

func (c *AUTOSCALING) DeleteLifecycleHookRequest(input *DeleteLifecycleHookInput) (req *request.Request, output *DeleteLifecycleHookOutput)

DeleteLifecycleHookRequest generates a "volcengine/request.Request" representing the client's request for the DeleteLifecycleHook operation. The "output" return value will be populated with the DeleteLifecycleHookCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteLifecycleHookCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteLifecycleHookCommon Send returns without error.

See DeleteLifecycleHook for more information on using the DeleteLifecycleHook API call, and error handling.

// Example sending a request using the DeleteLifecycleHookRequest method.
req, resp := client.DeleteLifecycleHookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteLifecycleHookWithContext

func (c *AUTOSCALING) DeleteLifecycleHookWithContext(ctx volcengine.Context, input *DeleteLifecycleHookInput, opts ...request.Option) (*DeleteLifecycleHookOutput, error)

DeleteLifecycleHookWithContext is the same as DeleteLifecycleHook with the addition of the ability to pass a context and additional request options.

See DeleteLifecycleHook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteScalingConfiguration

func (c *AUTOSCALING) DeleteScalingConfiguration(input *DeleteScalingConfigurationInput) (*DeleteScalingConfigurationOutput, error)

DeleteScalingConfiguration API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteScalingConfiguration for usage and error information.

func (*AUTOSCALING) DeleteScalingConfigurationCommon

func (c *AUTOSCALING) DeleteScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteScalingConfigurationCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) DeleteScalingConfigurationCommonRequest

func (c *AUTOSCALING) DeleteScalingConfigurationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteScalingConfigurationCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteScalingConfigurationCommon operation. The "output" return value will be populated with the DeleteScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteScalingConfigurationCommon Send returns without error.

See DeleteScalingConfigurationCommon for more information on using the DeleteScalingConfigurationCommon API call, and error handling.

// Example sending a request using the DeleteScalingConfigurationCommonRequest method.
req, resp := client.DeleteScalingConfigurationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteScalingConfigurationCommonWithContext

func (c *AUTOSCALING) DeleteScalingConfigurationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteScalingConfigurationCommonWithContext is the same as DeleteScalingConfigurationCommon with the addition of the ability to pass a context and additional request options.

See DeleteScalingConfigurationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteScalingConfigurationRequest

func (c *AUTOSCALING) DeleteScalingConfigurationRequest(input *DeleteScalingConfigurationInput) (req *request.Request, output *DeleteScalingConfigurationOutput)

DeleteScalingConfigurationRequest generates a "volcengine/request.Request" representing the client's request for the DeleteScalingConfiguration operation. The "output" return value will be populated with the DeleteScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteScalingConfigurationCommon Send returns without error.

See DeleteScalingConfiguration for more information on using the DeleteScalingConfiguration API call, and error handling.

// Example sending a request using the DeleteScalingConfigurationRequest method.
req, resp := client.DeleteScalingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteScalingConfigurationWithContext

func (c *AUTOSCALING) DeleteScalingConfigurationWithContext(ctx volcengine.Context, input *DeleteScalingConfigurationInput, opts ...request.Option) (*DeleteScalingConfigurationOutput, error)

DeleteScalingConfigurationWithContext is the same as DeleteScalingConfiguration with the addition of the ability to pass a context and additional request options.

See DeleteScalingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteScalingGroup

func (c *AUTOSCALING) DeleteScalingGroup(input *DeleteScalingGroupInput) (*DeleteScalingGroupOutput, error)

DeleteScalingGroup API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteScalingGroup for usage and error information.

func (*AUTOSCALING) DeleteScalingGroupCommon

func (c *AUTOSCALING) DeleteScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteScalingGroupCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteScalingGroupCommon for usage and error information.

func (*AUTOSCALING) DeleteScalingGroupCommonRequest

func (c *AUTOSCALING) DeleteScalingGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteScalingGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteScalingGroupCommon operation. The "output" return value will be populated with the DeleteScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteScalingGroupCommon Send returns without error.

See DeleteScalingGroupCommon for more information on using the DeleteScalingGroupCommon API call, and error handling.

// Example sending a request using the DeleteScalingGroupCommonRequest method.
req, resp := client.DeleteScalingGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteScalingGroupCommonWithContext

func (c *AUTOSCALING) DeleteScalingGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteScalingGroupCommonWithContext is the same as DeleteScalingGroupCommon with the addition of the ability to pass a context and additional request options.

See DeleteScalingGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteScalingGroupRequest

func (c *AUTOSCALING) DeleteScalingGroupRequest(input *DeleteScalingGroupInput) (req *request.Request, output *DeleteScalingGroupOutput)

DeleteScalingGroupRequest generates a "volcengine/request.Request" representing the client's request for the DeleteScalingGroup operation. The "output" return value will be populated with the DeleteScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteScalingGroupCommon Send returns without error.

See DeleteScalingGroup for more information on using the DeleteScalingGroup API call, and error handling.

// Example sending a request using the DeleteScalingGroupRequest method.
req, resp := client.DeleteScalingGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteScalingGroupWithContext

func (c *AUTOSCALING) DeleteScalingGroupWithContext(ctx volcengine.Context, input *DeleteScalingGroupInput, opts ...request.Option) (*DeleteScalingGroupOutput, error)

DeleteScalingGroupWithContext is the same as DeleteScalingGroup with the addition of the ability to pass a context and additional request options.

See DeleteScalingGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteScalingPolicy

func (c *AUTOSCALING) DeleteScalingPolicy(input *DeleteScalingPolicyInput) (*DeleteScalingPolicyOutput, error)

DeleteScalingPolicy API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteScalingPolicy for usage and error information.

func (*AUTOSCALING) DeleteScalingPolicyCommon

func (c *AUTOSCALING) DeleteScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteScalingPolicyCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DeleteScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) DeleteScalingPolicyCommonRequest

func (c *AUTOSCALING) DeleteScalingPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DeleteScalingPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DeleteScalingPolicyCommon operation. The "output" return value will be populated with the DeleteScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteScalingPolicyCommon Send returns without error.

See DeleteScalingPolicyCommon for more information on using the DeleteScalingPolicyCommon API call, and error handling.

// Example sending a request using the DeleteScalingPolicyCommonRequest method.
req, resp := client.DeleteScalingPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteScalingPolicyCommonWithContext

func (c *AUTOSCALING) DeleteScalingPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DeleteScalingPolicyCommonWithContext is the same as DeleteScalingPolicyCommon with the addition of the ability to pass a context and additional request options.

See DeleteScalingPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DeleteScalingPolicyRequest

func (c *AUTOSCALING) DeleteScalingPolicyRequest(input *DeleteScalingPolicyInput) (req *request.Request, output *DeleteScalingPolicyOutput)

DeleteScalingPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DeleteScalingPolicy operation. The "output" return value will be populated with the DeleteScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DeleteScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DeleteScalingPolicyCommon Send returns without error.

See DeleteScalingPolicy for more information on using the DeleteScalingPolicy API call, and error handling.

// Example sending a request using the DeleteScalingPolicyRequest method.
req, resp := client.DeleteScalingPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DeleteScalingPolicyWithContext

func (c *AUTOSCALING) DeleteScalingPolicyWithContext(ctx volcengine.Context, input *DeleteScalingPolicyInput, opts ...request.Option) (*DeleteScalingPolicyOutput, error)

DeleteScalingPolicyWithContext is the same as DeleteScalingPolicy with the addition of the ability to pass a context and additional request options.

See DeleteScalingPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeLifecycleActivities

func (c *AUTOSCALING) DescribeLifecycleActivities(input *DescribeLifecycleActivitiesInput) (*DescribeLifecycleActivitiesOutput, error)

DescribeLifecycleActivities API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeLifecycleActivities for usage and error information.

func (*AUTOSCALING) DescribeLifecycleActivitiesCommon

func (c *AUTOSCALING) DescribeLifecycleActivitiesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLifecycleActivitiesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeLifecycleActivitiesCommon for usage and error information.

func (*AUTOSCALING) DescribeLifecycleActivitiesCommonRequest

func (c *AUTOSCALING) DescribeLifecycleActivitiesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeLifecycleActivitiesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLifecycleActivitiesCommon operation. The "output" return value will be populated with the DescribeLifecycleActivitiesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLifecycleActivitiesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLifecycleActivitiesCommon Send returns without error.

See DescribeLifecycleActivitiesCommon for more information on using the DescribeLifecycleActivitiesCommon API call, and error handling.

// Example sending a request using the DescribeLifecycleActivitiesCommonRequest method.
req, resp := client.DescribeLifecycleActivitiesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeLifecycleActivitiesCommonWithContext

func (c *AUTOSCALING) DescribeLifecycleActivitiesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeLifecycleActivitiesCommonWithContext is the same as DescribeLifecycleActivitiesCommon with the addition of the ability to pass a context and additional request options.

See DescribeLifecycleActivitiesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeLifecycleActivitiesRequest

func (c *AUTOSCALING) DescribeLifecycleActivitiesRequest(input *DescribeLifecycleActivitiesInput) (req *request.Request, output *DescribeLifecycleActivitiesOutput)

DescribeLifecycleActivitiesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLifecycleActivities operation. The "output" return value will be populated with the DescribeLifecycleActivitiesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLifecycleActivitiesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLifecycleActivitiesCommon Send returns without error.

See DescribeLifecycleActivities for more information on using the DescribeLifecycleActivities API call, and error handling.

// Example sending a request using the DescribeLifecycleActivitiesRequest method.
req, resp := client.DescribeLifecycleActivitiesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeLifecycleActivitiesWithContext

func (c *AUTOSCALING) DescribeLifecycleActivitiesWithContext(ctx volcengine.Context, input *DescribeLifecycleActivitiesInput, opts ...request.Option) (*DescribeLifecycleActivitiesOutput, error)

DescribeLifecycleActivitiesWithContext is the same as DescribeLifecycleActivities with the addition of the ability to pass a context and additional request options.

See DescribeLifecycleActivities for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeLifecycleHooks

func (c *AUTOSCALING) DescribeLifecycleHooks(input *DescribeLifecycleHooksInput) (*DescribeLifecycleHooksOutput, error)

DescribeLifecycleHooks API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeLifecycleHooks for usage and error information.

func (*AUTOSCALING) DescribeLifecycleHooksCommon

func (c *AUTOSCALING) DescribeLifecycleHooksCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLifecycleHooksCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeLifecycleHooksCommon for usage and error information.

func (*AUTOSCALING) DescribeLifecycleHooksCommonRequest

func (c *AUTOSCALING) DescribeLifecycleHooksCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeLifecycleHooksCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLifecycleHooksCommon operation. The "output" return value will be populated with the DescribeLifecycleHooksCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLifecycleHooksCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLifecycleHooksCommon Send returns without error.

See DescribeLifecycleHooksCommon for more information on using the DescribeLifecycleHooksCommon API call, and error handling.

// Example sending a request using the DescribeLifecycleHooksCommonRequest method.
req, resp := client.DescribeLifecycleHooksCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeLifecycleHooksCommonWithContext

func (c *AUTOSCALING) DescribeLifecycleHooksCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeLifecycleHooksCommonWithContext is the same as DescribeLifecycleHooksCommon with the addition of the ability to pass a context and additional request options.

See DescribeLifecycleHooksCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeLifecycleHooksRequest

func (c *AUTOSCALING) DescribeLifecycleHooksRequest(input *DescribeLifecycleHooksInput) (req *request.Request, output *DescribeLifecycleHooksOutput)

DescribeLifecycleHooksRequest generates a "volcengine/request.Request" representing the client's request for the DescribeLifecycleHooks operation. The "output" return value will be populated with the DescribeLifecycleHooksCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeLifecycleHooksCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeLifecycleHooksCommon Send returns without error.

See DescribeLifecycleHooks for more information on using the DescribeLifecycleHooks API call, and error handling.

// Example sending a request using the DescribeLifecycleHooksRequest method.
req, resp := client.DescribeLifecycleHooksRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeLifecycleHooksWithContext

func (c *AUTOSCALING) DescribeLifecycleHooksWithContext(ctx volcengine.Context, input *DescribeLifecycleHooksInput, opts ...request.Option) (*DescribeLifecycleHooksOutput, error)

DescribeLifecycleHooksWithContext is the same as DescribeLifecycleHooks with the addition of the ability to pass a context and additional request options.

See DescribeLifecycleHooks for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingActivities

func (c *AUTOSCALING) DescribeScalingActivities(input *DescribeScalingActivitiesInput) (*DescribeScalingActivitiesOutput, error)

DescribeScalingActivities API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingActivities for usage and error information.

func (*AUTOSCALING) DescribeScalingActivitiesCommon

func (c *AUTOSCALING) DescribeScalingActivitiesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingActivitiesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingActivitiesCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingActivitiesCommonRequest

func (c *AUTOSCALING) DescribeScalingActivitiesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeScalingActivitiesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingActivitiesCommon operation. The "output" return value will be populated with the DescribeScalingActivitiesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingActivitiesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingActivitiesCommon Send returns without error.

See DescribeScalingActivitiesCommon for more information on using the DescribeScalingActivitiesCommon API call, and error handling.

// Example sending a request using the DescribeScalingActivitiesCommonRequest method.
req, resp := client.DescribeScalingActivitiesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingActivitiesCommonWithContext

func (c *AUTOSCALING) DescribeScalingActivitiesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeScalingActivitiesCommonWithContext is the same as DescribeScalingActivitiesCommon with the addition of the ability to pass a context and additional request options.

See DescribeScalingActivitiesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingActivitiesRequest

func (c *AUTOSCALING) DescribeScalingActivitiesRequest(input *DescribeScalingActivitiesInput) (req *request.Request, output *DescribeScalingActivitiesOutput)

DescribeScalingActivitiesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingActivities operation. The "output" return value will be populated with the DescribeScalingActivitiesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingActivitiesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingActivitiesCommon Send returns without error.

See DescribeScalingActivities for more information on using the DescribeScalingActivities API call, and error handling.

// Example sending a request using the DescribeScalingActivitiesRequest method.
req, resp := client.DescribeScalingActivitiesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingActivitiesWithContext

func (c *AUTOSCALING) DescribeScalingActivitiesWithContext(ctx volcengine.Context, input *DescribeScalingActivitiesInput, opts ...request.Option) (*DescribeScalingActivitiesOutput, error)

DescribeScalingActivitiesWithContext is the same as DescribeScalingActivities with the addition of the ability to pass a context and additional request options.

See DescribeScalingActivities for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingConfigurations

func (c *AUTOSCALING) DescribeScalingConfigurations(input *DescribeScalingConfigurationsInput) (*DescribeScalingConfigurationsOutput, error)

DescribeScalingConfigurations API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingConfigurations for usage and error information.

func (*AUTOSCALING) DescribeScalingConfigurationsCommon

func (c *AUTOSCALING) DescribeScalingConfigurationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingConfigurationsCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingConfigurationsCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingConfigurationsCommonRequest

func (c *AUTOSCALING) DescribeScalingConfigurationsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeScalingConfigurationsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingConfigurationsCommon operation. The "output" return value will be populated with the DescribeScalingConfigurationsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingConfigurationsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingConfigurationsCommon Send returns without error.

See DescribeScalingConfigurationsCommon for more information on using the DescribeScalingConfigurationsCommon API call, and error handling.

// Example sending a request using the DescribeScalingConfigurationsCommonRequest method.
req, resp := client.DescribeScalingConfigurationsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingConfigurationsCommonWithContext

func (c *AUTOSCALING) DescribeScalingConfigurationsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeScalingConfigurationsCommonWithContext is the same as DescribeScalingConfigurationsCommon with the addition of the ability to pass a context and additional request options.

See DescribeScalingConfigurationsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingConfigurationsRequest

func (c *AUTOSCALING) DescribeScalingConfigurationsRequest(input *DescribeScalingConfigurationsInput) (req *request.Request, output *DescribeScalingConfigurationsOutput)

DescribeScalingConfigurationsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingConfigurations operation. The "output" return value will be populated with the DescribeScalingConfigurationsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingConfigurationsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingConfigurationsCommon Send returns without error.

See DescribeScalingConfigurations for more information on using the DescribeScalingConfigurations API call, and error handling.

// Example sending a request using the DescribeScalingConfigurationsRequest method.
req, resp := client.DescribeScalingConfigurationsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingConfigurationsWithContext

func (c *AUTOSCALING) DescribeScalingConfigurationsWithContext(ctx volcengine.Context, input *DescribeScalingConfigurationsInput, opts ...request.Option) (*DescribeScalingConfigurationsOutput, error)

DescribeScalingConfigurationsWithContext is the same as DescribeScalingConfigurations with the addition of the ability to pass a context and additional request options.

See DescribeScalingConfigurations for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingGroups

func (c *AUTOSCALING) DescribeScalingGroups(input *DescribeScalingGroupsInput) (*DescribeScalingGroupsOutput, error)

DescribeScalingGroups API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingGroups for usage and error information.

func (*AUTOSCALING) DescribeScalingGroupsCommon

func (c *AUTOSCALING) DescribeScalingGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingGroupsCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingGroupsCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingGroupsCommonRequest

func (c *AUTOSCALING) DescribeScalingGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeScalingGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingGroupsCommon operation. The "output" return value will be populated with the DescribeScalingGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingGroupsCommon Send returns without error.

See DescribeScalingGroupsCommon for more information on using the DescribeScalingGroupsCommon API call, and error handling.

// Example sending a request using the DescribeScalingGroupsCommonRequest method.
req, resp := client.DescribeScalingGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingGroupsCommonWithContext

func (c *AUTOSCALING) DescribeScalingGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeScalingGroupsCommonWithContext is the same as DescribeScalingGroupsCommon with the addition of the ability to pass a context and additional request options.

See DescribeScalingGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingGroupsRequest

func (c *AUTOSCALING) DescribeScalingGroupsRequest(input *DescribeScalingGroupsInput) (req *request.Request, output *DescribeScalingGroupsOutput)

DescribeScalingGroupsRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingGroups operation. The "output" return value will be populated with the DescribeScalingGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingGroupsCommon Send returns without error.

See DescribeScalingGroups for more information on using the DescribeScalingGroups API call, and error handling.

// Example sending a request using the DescribeScalingGroupsRequest method.
req, resp := client.DescribeScalingGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingGroupsWithContext

func (c *AUTOSCALING) DescribeScalingGroupsWithContext(ctx volcengine.Context, input *DescribeScalingGroupsInput, opts ...request.Option) (*DescribeScalingGroupsOutput, error)

DescribeScalingGroupsWithContext is the same as DescribeScalingGroups with the addition of the ability to pass a context and additional request options.

See DescribeScalingGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingInstances

func (c *AUTOSCALING) DescribeScalingInstances(input *DescribeScalingInstancesInput) (*DescribeScalingInstancesOutput, error)

DescribeScalingInstances API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingInstances for usage and error information.

func (*AUTOSCALING) DescribeScalingInstancesCommon

func (c *AUTOSCALING) DescribeScalingInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingInstancesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingInstancesCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingInstancesCommonRequest

func (c *AUTOSCALING) DescribeScalingInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeScalingInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingInstancesCommon operation. The "output" return value will be populated with the DescribeScalingInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingInstancesCommon Send returns without error.

See DescribeScalingInstancesCommon for more information on using the DescribeScalingInstancesCommon API call, and error handling.

// Example sending a request using the DescribeScalingInstancesCommonRequest method.
req, resp := client.DescribeScalingInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingInstancesCommonWithContext

func (c *AUTOSCALING) DescribeScalingInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeScalingInstancesCommonWithContext is the same as DescribeScalingInstancesCommon with the addition of the ability to pass a context and additional request options.

See DescribeScalingInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingInstancesRequest

func (c *AUTOSCALING) DescribeScalingInstancesRequest(input *DescribeScalingInstancesInput) (req *request.Request, output *DescribeScalingInstancesOutput)

DescribeScalingInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingInstances operation. The "output" return value will be populated with the DescribeScalingInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingInstancesCommon Send returns without error.

See DescribeScalingInstances for more information on using the DescribeScalingInstances API call, and error handling.

// Example sending a request using the DescribeScalingInstancesRequest method.
req, resp := client.DescribeScalingInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingInstancesWithContext

func (c *AUTOSCALING) DescribeScalingInstancesWithContext(ctx volcengine.Context, input *DescribeScalingInstancesInput, opts ...request.Option) (*DescribeScalingInstancesOutput, error)

DescribeScalingInstancesWithContext is the same as DescribeScalingInstances with the addition of the ability to pass a context and additional request options.

See DescribeScalingInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingPolicies

func (c *AUTOSCALING) DescribeScalingPolicies(input *DescribeScalingPoliciesInput) (*DescribeScalingPoliciesOutput, error)

DescribeScalingPolicies API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingPolicies for usage and error information.

func (*AUTOSCALING) DescribeScalingPoliciesCommon

func (c *AUTOSCALING) DescribeScalingPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeScalingPoliciesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DescribeScalingPoliciesCommon for usage and error information.

func (*AUTOSCALING) DescribeScalingPoliciesCommonRequest

func (c *AUTOSCALING) DescribeScalingPoliciesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeScalingPoliciesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingPoliciesCommon operation. The "output" return value will be populated with the DescribeScalingPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingPoliciesCommon Send returns without error.

See DescribeScalingPoliciesCommon for more information on using the DescribeScalingPoliciesCommon API call, and error handling.

// Example sending a request using the DescribeScalingPoliciesCommonRequest method.
req, resp := client.DescribeScalingPoliciesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingPoliciesCommonWithContext

func (c *AUTOSCALING) DescribeScalingPoliciesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeScalingPoliciesCommonWithContext is the same as DescribeScalingPoliciesCommon with the addition of the ability to pass a context and additional request options.

See DescribeScalingPoliciesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DescribeScalingPoliciesRequest

func (c *AUTOSCALING) DescribeScalingPoliciesRequest(input *DescribeScalingPoliciesInput) (req *request.Request, output *DescribeScalingPoliciesOutput)

DescribeScalingPoliciesRequest generates a "volcengine/request.Request" representing the client's request for the DescribeScalingPolicies operation. The "output" return value will be populated with the DescribeScalingPoliciesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeScalingPoliciesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeScalingPoliciesCommon Send returns without error.

See DescribeScalingPolicies for more information on using the DescribeScalingPolicies API call, and error handling.

// Example sending a request using the DescribeScalingPoliciesRequest method.
req, resp := client.DescribeScalingPoliciesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DescribeScalingPoliciesWithContext

func (c *AUTOSCALING) DescribeScalingPoliciesWithContext(ctx volcengine.Context, input *DescribeScalingPoliciesInput, opts ...request.Option) (*DescribeScalingPoliciesOutput, error)

DescribeScalingPoliciesWithContext is the same as DescribeScalingPolicies with the addition of the ability to pass a context and additional request options.

See DescribeScalingPolicies for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DetachDBInstances

func (c *AUTOSCALING) DetachDBInstances(input *DetachDBInstancesInput) (*DetachDBInstancesOutput, error)

DetachDBInstances API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DetachDBInstances for usage and error information.

func (*AUTOSCALING) DetachDBInstancesCommon

func (c *AUTOSCALING) DetachDBInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachDBInstancesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DetachDBInstancesCommon for usage and error information.

func (*AUTOSCALING) DetachDBInstancesCommonRequest

func (c *AUTOSCALING) DetachDBInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachDBInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachDBInstancesCommon operation. The "output" return value will be populated with the DetachDBInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachDBInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DetachDBInstancesCommon Send returns without error.

See DetachDBInstancesCommon for more information on using the DetachDBInstancesCommon API call, and error handling.

// Example sending a request using the DetachDBInstancesCommonRequest method.
req, resp := client.DetachDBInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DetachDBInstancesCommonWithContext

func (c *AUTOSCALING) DetachDBInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachDBInstancesCommonWithContext is the same as DetachDBInstancesCommon with the addition of the ability to pass a context and additional request options.

See DetachDBInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DetachDBInstancesRequest

func (c *AUTOSCALING) DetachDBInstancesRequest(input *DetachDBInstancesInput) (req *request.Request, output *DetachDBInstancesOutput)

DetachDBInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DetachDBInstances operation. The "output" return value will be populated with the DetachDBInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachDBInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DetachDBInstancesCommon Send returns without error.

See DetachDBInstances for more information on using the DetachDBInstances API call, and error handling.

// Example sending a request using the DetachDBInstancesRequest method.
req, resp := client.DetachDBInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DetachDBInstancesWithContext

func (c *AUTOSCALING) DetachDBInstancesWithContext(ctx volcengine.Context, input *DetachDBInstancesInput, opts ...request.Option) (*DetachDBInstancesOutput, error)

DetachDBInstancesWithContext is the same as DetachDBInstances with the addition of the ability to pass a context and additional request options.

See DetachDBInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DetachInstances

func (c *AUTOSCALING) DetachInstances(input *DetachInstancesInput) (*DetachInstancesOutput, error)

DetachInstances API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DetachInstances for usage and error information.

func (*AUTOSCALING) DetachInstancesCommon

func (c *AUTOSCALING) DetachInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachInstancesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DetachInstancesCommon for usage and error information.

func (*AUTOSCALING) DetachInstancesCommonRequest

func (c *AUTOSCALING) DetachInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachInstancesCommon operation. The "output" return value will be populated with the DetachInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DetachInstancesCommon Send returns without error.

See DetachInstancesCommon for more information on using the DetachInstancesCommon API call, and error handling.

// Example sending a request using the DetachInstancesCommonRequest method.
req, resp := client.DetachInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DetachInstancesCommonWithContext

func (c *AUTOSCALING) DetachInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachInstancesCommonWithContext is the same as DetachInstancesCommon with the addition of the ability to pass a context and additional request options.

See DetachInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DetachInstancesRequest

func (c *AUTOSCALING) DetachInstancesRequest(input *DetachInstancesInput) (req *request.Request, output *DetachInstancesOutput)

DetachInstancesRequest generates a "volcengine/request.Request" representing the client's request for the DetachInstances operation. The "output" return value will be populated with the DetachInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after DetachInstancesCommon Send returns without error.

See DetachInstances for more information on using the DetachInstances API call, and error handling.

// Example sending a request using the DetachInstancesRequest method.
req, resp := client.DetachInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DetachInstancesWithContext

func (c *AUTOSCALING) DetachInstancesWithContext(ctx volcengine.Context, input *DetachInstancesInput, opts ...request.Option) (*DetachInstancesOutput, error)

DetachInstancesWithContext is the same as DetachInstances with the addition of the ability to pass a context and additional request options.

See DetachInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DetachServerGroups

func (c *AUTOSCALING) DetachServerGroups(input *DetachServerGroupsInput) (*DetachServerGroupsOutput, error)

DetachServerGroups API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DetachServerGroups for usage and error information.

func (*AUTOSCALING) DetachServerGroupsCommon

func (c *AUTOSCALING) DetachServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachServerGroupsCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DetachServerGroupsCommon for usage and error information.

func (*AUTOSCALING) DetachServerGroupsCommonRequest

func (c *AUTOSCALING) DetachServerGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachServerGroupsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DetachServerGroupsCommon operation. The "output" return value will be populated with the DetachServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DetachServerGroupsCommon Send returns without error.

See DetachServerGroupsCommon for more information on using the DetachServerGroupsCommon API call, and error handling.

// Example sending a request using the DetachServerGroupsCommonRequest method.
req, resp := client.DetachServerGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DetachServerGroupsCommonWithContext

func (c *AUTOSCALING) DetachServerGroupsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachServerGroupsCommonWithContext is the same as DetachServerGroupsCommon with the addition of the ability to pass a context and additional request options.

See DetachServerGroupsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DetachServerGroupsRequest

func (c *AUTOSCALING) DetachServerGroupsRequest(input *DetachServerGroupsInput) (req *request.Request, output *DetachServerGroupsOutput)

DetachServerGroupsRequest generates a "volcengine/request.Request" representing the client's request for the DetachServerGroups operation. The "output" return value will be populated with the DetachServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DetachServerGroupsCommon Send returns without error.

See DetachServerGroups for more information on using the DetachServerGroups API call, and error handling.

// Example sending a request using the DetachServerGroupsRequest method.
req, resp := client.DetachServerGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DetachServerGroupsWithContext

func (c *AUTOSCALING) DetachServerGroupsWithContext(ctx volcengine.Context, input *DetachServerGroupsInput, opts ...request.Option) (*DetachServerGroupsOutput, error)

DetachServerGroupsWithContext is the same as DetachServerGroups with the addition of the ability to pass a context and additional request options.

See DetachServerGroups for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DisableScalingGroup

func (c *AUTOSCALING) DisableScalingGroup(input *DisableScalingGroupInput) (*DisableScalingGroupOutput, error)

DisableScalingGroup API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DisableScalingGroup for usage and error information.

func (*AUTOSCALING) DisableScalingGroupCommon

func (c *AUTOSCALING) DisableScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableScalingGroupCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DisableScalingGroupCommon for usage and error information.

func (*AUTOSCALING) DisableScalingGroupCommonRequest

func (c *AUTOSCALING) DisableScalingGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableScalingGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableScalingGroupCommon operation. The "output" return value will be populated with the DisableScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DisableScalingGroupCommon Send returns without error.

See DisableScalingGroupCommon for more information on using the DisableScalingGroupCommon API call, and error handling.

// Example sending a request using the DisableScalingGroupCommonRequest method.
req, resp := client.DisableScalingGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DisableScalingGroupCommonWithContext

func (c *AUTOSCALING) DisableScalingGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableScalingGroupCommonWithContext is the same as DisableScalingGroupCommon with the addition of the ability to pass a context and additional request options.

See DisableScalingGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DisableScalingGroupRequest

func (c *AUTOSCALING) DisableScalingGroupRequest(input *DisableScalingGroupInput) (req *request.Request, output *DisableScalingGroupOutput)

DisableScalingGroupRequest generates a "volcengine/request.Request" representing the client's request for the DisableScalingGroup operation. The "output" return value will be populated with the DisableScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after DisableScalingGroupCommon Send returns without error.

See DisableScalingGroup for more information on using the DisableScalingGroup API call, and error handling.

// Example sending a request using the DisableScalingGroupRequest method.
req, resp := client.DisableScalingGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DisableScalingGroupWithContext

func (c *AUTOSCALING) DisableScalingGroupWithContext(ctx volcengine.Context, input *DisableScalingGroupInput, opts ...request.Option) (*DisableScalingGroupOutput, error)

DisableScalingGroupWithContext is the same as DisableScalingGroup with the addition of the ability to pass a context and additional request options.

See DisableScalingGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DisableScalingPolicy

func (c *AUTOSCALING) DisableScalingPolicy(input *DisableScalingPolicyInput) (*DisableScalingPolicyOutput, error)

DisableScalingPolicy API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DisableScalingPolicy for usage and error information.

func (*AUTOSCALING) DisableScalingPolicyCommon

func (c *AUTOSCALING) DisableScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableScalingPolicyCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation DisableScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) DisableScalingPolicyCommonRequest

func (c *AUTOSCALING) DisableScalingPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableScalingPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the DisableScalingPolicyCommon operation. The "output" return value will be populated with the DisableScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DisableScalingPolicyCommon Send returns without error.

See DisableScalingPolicyCommon for more information on using the DisableScalingPolicyCommon API call, and error handling.

// Example sending a request using the DisableScalingPolicyCommonRequest method.
req, resp := client.DisableScalingPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DisableScalingPolicyCommonWithContext

func (c *AUTOSCALING) DisableScalingPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableScalingPolicyCommonWithContext is the same as DisableScalingPolicyCommon with the addition of the ability to pass a context and additional request options.

See DisableScalingPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) DisableScalingPolicyRequest

func (c *AUTOSCALING) DisableScalingPolicyRequest(input *DisableScalingPolicyInput) (req *request.Request, output *DisableScalingPolicyOutput)

DisableScalingPolicyRequest generates a "volcengine/request.Request" representing the client's request for the DisableScalingPolicy operation. The "output" return value will be populated with the DisableScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after DisableScalingPolicyCommon Send returns without error.

See DisableScalingPolicy for more information on using the DisableScalingPolicy API call, and error handling.

// Example sending a request using the DisableScalingPolicyRequest method.
req, resp := client.DisableScalingPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) DisableScalingPolicyWithContext

func (c *AUTOSCALING) DisableScalingPolicyWithContext(ctx volcengine.Context, input *DisableScalingPolicyInput, opts ...request.Option) (*DisableScalingPolicyOutput, error)

DisableScalingPolicyWithContext is the same as DisableScalingPolicy with the addition of the ability to pass a context and additional request options.

See DisableScalingPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) EnableScalingConfiguration

func (c *AUTOSCALING) EnableScalingConfiguration(input *EnableScalingConfigurationInput) (*EnableScalingConfigurationOutput, error)

EnableScalingConfiguration API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation EnableScalingConfiguration for usage and error information.

func (*AUTOSCALING) EnableScalingConfigurationCommon

func (c *AUTOSCALING) EnableScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableScalingConfigurationCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation EnableScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) EnableScalingConfigurationCommonRequest

func (c *AUTOSCALING) EnableScalingConfigurationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableScalingConfigurationCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableScalingConfigurationCommon operation. The "output" return value will be populated with the EnableScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after EnableScalingConfigurationCommon Send returns without error.

See EnableScalingConfigurationCommon for more information on using the EnableScalingConfigurationCommon API call, and error handling.

// Example sending a request using the EnableScalingConfigurationCommonRequest method.
req, resp := client.EnableScalingConfigurationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) EnableScalingConfigurationCommonWithContext

func (c *AUTOSCALING) EnableScalingConfigurationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableScalingConfigurationCommonWithContext is the same as EnableScalingConfigurationCommon with the addition of the ability to pass a context and additional request options.

See EnableScalingConfigurationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) EnableScalingConfigurationRequest

func (c *AUTOSCALING) EnableScalingConfigurationRequest(input *EnableScalingConfigurationInput) (req *request.Request, output *EnableScalingConfigurationOutput)

EnableScalingConfigurationRequest generates a "volcengine/request.Request" representing the client's request for the EnableScalingConfiguration operation. The "output" return value will be populated with the EnableScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after EnableScalingConfigurationCommon Send returns without error.

See EnableScalingConfiguration for more information on using the EnableScalingConfiguration API call, and error handling.

// Example sending a request using the EnableScalingConfigurationRequest method.
req, resp := client.EnableScalingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) EnableScalingConfigurationWithContext

func (c *AUTOSCALING) EnableScalingConfigurationWithContext(ctx volcengine.Context, input *EnableScalingConfigurationInput, opts ...request.Option) (*EnableScalingConfigurationOutput, error)

EnableScalingConfigurationWithContext is the same as EnableScalingConfiguration with the addition of the ability to pass a context and additional request options.

See EnableScalingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) EnableScalingGroup

func (c *AUTOSCALING) EnableScalingGroup(input *EnableScalingGroupInput) (*EnableScalingGroupOutput, error)

EnableScalingGroup API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation EnableScalingGroup for usage and error information.

func (*AUTOSCALING) EnableScalingGroupCommon

func (c *AUTOSCALING) EnableScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableScalingGroupCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation EnableScalingGroupCommon for usage and error information.

func (*AUTOSCALING) EnableScalingGroupCommonRequest

func (c *AUTOSCALING) EnableScalingGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableScalingGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableScalingGroupCommon operation. The "output" return value will be populated with the EnableScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after EnableScalingGroupCommon Send returns without error.

See EnableScalingGroupCommon for more information on using the EnableScalingGroupCommon API call, and error handling.

// Example sending a request using the EnableScalingGroupCommonRequest method.
req, resp := client.EnableScalingGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) EnableScalingGroupCommonWithContext

func (c *AUTOSCALING) EnableScalingGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableScalingGroupCommonWithContext is the same as EnableScalingGroupCommon with the addition of the ability to pass a context and additional request options.

See EnableScalingGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) EnableScalingGroupRequest

func (c *AUTOSCALING) EnableScalingGroupRequest(input *EnableScalingGroupInput) (req *request.Request, output *EnableScalingGroupOutput)

EnableScalingGroupRequest generates a "volcengine/request.Request" representing the client's request for the EnableScalingGroup operation. The "output" return value will be populated with the EnableScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after EnableScalingGroupCommon Send returns without error.

See EnableScalingGroup for more information on using the EnableScalingGroup API call, and error handling.

// Example sending a request using the EnableScalingGroupRequest method.
req, resp := client.EnableScalingGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) EnableScalingGroupWithContext

func (c *AUTOSCALING) EnableScalingGroupWithContext(ctx volcengine.Context, input *EnableScalingGroupInput, opts ...request.Option) (*EnableScalingGroupOutput, error)

EnableScalingGroupWithContext is the same as EnableScalingGroup with the addition of the ability to pass a context and additional request options.

See EnableScalingGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) EnableScalingPolicy

func (c *AUTOSCALING) EnableScalingPolicy(input *EnableScalingPolicyInput) (*EnableScalingPolicyOutput, error)

EnableScalingPolicy API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation EnableScalingPolicy for usage and error information.

func (*AUTOSCALING) EnableScalingPolicyCommon

func (c *AUTOSCALING) EnableScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableScalingPolicyCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation EnableScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) EnableScalingPolicyCommonRequest

func (c *AUTOSCALING) EnableScalingPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableScalingPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the EnableScalingPolicyCommon operation. The "output" return value will be populated with the EnableScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after EnableScalingPolicyCommon Send returns without error.

See EnableScalingPolicyCommon for more information on using the EnableScalingPolicyCommon API call, and error handling.

// Example sending a request using the EnableScalingPolicyCommonRequest method.
req, resp := client.EnableScalingPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) EnableScalingPolicyCommonWithContext

func (c *AUTOSCALING) EnableScalingPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableScalingPolicyCommonWithContext is the same as EnableScalingPolicyCommon with the addition of the ability to pass a context and additional request options.

See EnableScalingPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) EnableScalingPolicyRequest

func (c *AUTOSCALING) EnableScalingPolicyRequest(input *EnableScalingPolicyInput) (req *request.Request, output *EnableScalingPolicyOutput)

EnableScalingPolicyRequest generates a "volcengine/request.Request" representing the client's request for the EnableScalingPolicy operation. The "output" return value will be populated with the EnableScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after EnableScalingPolicyCommon Send returns without error.

See EnableScalingPolicy for more information on using the EnableScalingPolicy API call, and error handling.

// Example sending a request using the EnableScalingPolicyRequest method.
req, resp := client.EnableScalingPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) EnableScalingPolicyWithContext

func (c *AUTOSCALING) EnableScalingPolicyWithContext(ctx volcengine.Context, input *EnableScalingPolicyInput, opts ...request.Option) (*EnableScalingPolicyOutput, error)

EnableScalingPolicyWithContext is the same as EnableScalingPolicy with the addition of the ability to pass a context and additional request options.

See EnableScalingPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyLifecycleHook

func (c *AUTOSCALING) ModifyLifecycleHook(input *ModifyLifecycleHookInput) (*ModifyLifecycleHookOutput, error)

ModifyLifecycleHook API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyLifecycleHook for usage and error information.

func (*AUTOSCALING) ModifyLifecycleHookCommon

func (c *AUTOSCALING) ModifyLifecycleHookCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyLifecycleHookCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyLifecycleHookCommon for usage and error information.

func (*AUTOSCALING) ModifyLifecycleHookCommonRequest

func (c *AUTOSCALING) ModifyLifecycleHookCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyLifecycleHookCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyLifecycleHookCommon operation. The "output" return value will be populated with the ModifyLifecycleHookCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyLifecycleHookCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyLifecycleHookCommon Send returns without error.

See ModifyLifecycleHookCommon for more information on using the ModifyLifecycleHookCommon API call, and error handling.

// Example sending a request using the ModifyLifecycleHookCommonRequest method.
req, resp := client.ModifyLifecycleHookCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyLifecycleHookCommonWithContext

func (c *AUTOSCALING) ModifyLifecycleHookCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyLifecycleHookCommonWithContext is the same as ModifyLifecycleHookCommon with the addition of the ability to pass a context and additional request options.

See ModifyLifecycleHookCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyLifecycleHookRequest

func (c *AUTOSCALING) ModifyLifecycleHookRequest(input *ModifyLifecycleHookInput) (req *request.Request, output *ModifyLifecycleHookOutput)

ModifyLifecycleHookRequest generates a "volcengine/request.Request" representing the client's request for the ModifyLifecycleHook operation. The "output" return value will be populated with the ModifyLifecycleHookCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyLifecycleHookCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyLifecycleHookCommon Send returns without error.

See ModifyLifecycleHook for more information on using the ModifyLifecycleHook API call, and error handling.

// Example sending a request using the ModifyLifecycleHookRequest method.
req, resp := client.ModifyLifecycleHookRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyLifecycleHookWithContext

func (c *AUTOSCALING) ModifyLifecycleHookWithContext(ctx volcengine.Context, input *ModifyLifecycleHookInput, opts ...request.Option) (*ModifyLifecycleHookOutput, error)

ModifyLifecycleHookWithContext is the same as ModifyLifecycleHook with the addition of the ability to pass a context and additional request options.

See ModifyLifecycleHook for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyScalingConfiguration

func (c *AUTOSCALING) ModifyScalingConfiguration(input *ModifyScalingConfigurationInput) (*ModifyScalingConfigurationOutput, error)

ModifyScalingConfiguration API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyScalingConfiguration for usage and error information.

func (*AUTOSCALING) ModifyScalingConfigurationCommon

func (c *AUTOSCALING) ModifyScalingConfigurationCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyScalingConfigurationCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyScalingConfigurationCommon for usage and error information.

func (*AUTOSCALING) ModifyScalingConfigurationCommonRequest

func (c *AUTOSCALING) ModifyScalingConfigurationCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyScalingConfigurationCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyScalingConfigurationCommon operation. The "output" return value will be populated with the ModifyScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyScalingConfigurationCommon Send returns without error.

See ModifyScalingConfigurationCommon for more information on using the ModifyScalingConfigurationCommon API call, and error handling.

// Example sending a request using the ModifyScalingConfigurationCommonRequest method.
req, resp := client.ModifyScalingConfigurationCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyScalingConfigurationCommonWithContext

func (c *AUTOSCALING) ModifyScalingConfigurationCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyScalingConfigurationCommonWithContext is the same as ModifyScalingConfigurationCommon with the addition of the ability to pass a context and additional request options.

See ModifyScalingConfigurationCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyScalingConfigurationRequest

func (c *AUTOSCALING) ModifyScalingConfigurationRequest(input *ModifyScalingConfigurationInput) (req *request.Request, output *ModifyScalingConfigurationOutput)

ModifyScalingConfigurationRequest generates a "volcengine/request.Request" representing the client's request for the ModifyScalingConfiguration operation. The "output" return value will be populated with the ModifyScalingConfigurationCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyScalingConfigurationCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyScalingConfigurationCommon Send returns without error.

See ModifyScalingConfiguration for more information on using the ModifyScalingConfiguration API call, and error handling.

// Example sending a request using the ModifyScalingConfigurationRequest method.
req, resp := client.ModifyScalingConfigurationRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyScalingConfigurationWithContext

func (c *AUTOSCALING) ModifyScalingConfigurationWithContext(ctx volcengine.Context, input *ModifyScalingConfigurationInput, opts ...request.Option) (*ModifyScalingConfigurationOutput, error)

ModifyScalingConfigurationWithContext is the same as ModifyScalingConfiguration with the addition of the ability to pass a context and additional request options.

See ModifyScalingConfiguration for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyScalingGroup

func (c *AUTOSCALING) ModifyScalingGroup(input *ModifyScalingGroupInput) (*ModifyScalingGroupOutput, error)

ModifyScalingGroup API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyScalingGroup for usage and error information.

func (*AUTOSCALING) ModifyScalingGroupCommon

func (c *AUTOSCALING) ModifyScalingGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyScalingGroupCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyScalingGroupCommon for usage and error information.

func (*AUTOSCALING) ModifyScalingGroupCommonRequest

func (c *AUTOSCALING) ModifyScalingGroupCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyScalingGroupCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyScalingGroupCommon operation. The "output" return value will be populated with the ModifyScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyScalingGroupCommon Send returns without error.

See ModifyScalingGroupCommon for more information on using the ModifyScalingGroupCommon API call, and error handling.

// Example sending a request using the ModifyScalingGroupCommonRequest method.
req, resp := client.ModifyScalingGroupCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyScalingGroupCommonWithContext

func (c *AUTOSCALING) ModifyScalingGroupCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyScalingGroupCommonWithContext is the same as ModifyScalingGroupCommon with the addition of the ability to pass a context and additional request options.

See ModifyScalingGroupCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyScalingGroupRequest

func (c *AUTOSCALING) ModifyScalingGroupRequest(input *ModifyScalingGroupInput) (req *request.Request, output *ModifyScalingGroupOutput)

ModifyScalingGroupRequest generates a "volcengine/request.Request" representing the client's request for the ModifyScalingGroup operation. The "output" return value will be populated with the ModifyScalingGroupCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyScalingGroupCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyScalingGroupCommon Send returns without error.

See ModifyScalingGroup for more information on using the ModifyScalingGroup API call, and error handling.

// Example sending a request using the ModifyScalingGroupRequest method.
req, resp := client.ModifyScalingGroupRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyScalingGroupWithContext

func (c *AUTOSCALING) ModifyScalingGroupWithContext(ctx volcengine.Context, input *ModifyScalingGroupInput, opts ...request.Option) (*ModifyScalingGroupOutput, error)

ModifyScalingGroupWithContext is the same as ModifyScalingGroup with the addition of the ability to pass a context and additional request options.

See ModifyScalingGroup for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyScalingPolicy

func (c *AUTOSCALING) ModifyScalingPolicy(input *ModifyScalingPolicyInput) (*ModifyScalingPolicyOutput, error)

ModifyScalingPolicy API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyScalingPolicy for usage and error information.

func (*AUTOSCALING) ModifyScalingPolicyCommon

func (c *AUTOSCALING) ModifyScalingPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyScalingPolicyCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation ModifyScalingPolicyCommon for usage and error information.

func (*AUTOSCALING) ModifyScalingPolicyCommonRequest

func (c *AUTOSCALING) ModifyScalingPolicyCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyScalingPolicyCommonRequest generates a "volcengine/request.Request" representing the client's request for the ModifyScalingPolicyCommon operation. The "output" return value will be populated with the ModifyScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyScalingPolicyCommon Send returns without error.

See ModifyScalingPolicyCommon for more information on using the ModifyScalingPolicyCommon API call, and error handling.

// Example sending a request using the ModifyScalingPolicyCommonRequest method.
req, resp := client.ModifyScalingPolicyCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyScalingPolicyCommonWithContext

func (c *AUTOSCALING) ModifyScalingPolicyCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyScalingPolicyCommonWithContext is the same as ModifyScalingPolicyCommon with the addition of the ability to pass a context and additional request options.

See ModifyScalingPolicyCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) ModifyScalingPolicyRequest

func (c *AUTOSCALING) ModifyScalingPolicyRequest(input *ModifyScalingPolicyInput) (req *request.Request, output *ModifyScalingPolicyOutput)

ModifyScalingPolicyRequest generates a "volcengine/request.Request" representing the client's request for the ModifyScalingPolicy operation. The "output" return value will be populated with the ModifyScalingPolicyCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyScalingPolicyCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyScalingPolicyCommon Send returns without error.

See ModifyScalingPolicy for more information on using the ModifyScalingPolicy API call, and error handling.

// Example sending a request using the ModifyScalingPolicyRequest method.
req, resp := client.ModifyScalingPolicyRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) ModifyScalingPolicyWithContext

func (c *AUTOSCALING) ModifyScalingPolicyWithContext(ctx volcengine.Context, input *ModifyScalingPolicyInput, opts ...request.Option) (*ModifyScalingPolicyOutput, error)

ModifyScalingPolicyWithContext is the same as ModifyScalingPolicy with the addition of the ability to pass a context and additional request options.

See ModifyScalingPolicy for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) RemoveInstances

func (c *AUTOSCALING) RemoveInstances(input *RemoveInstancesInput) (*RemoveInstancesOutput, error)

RemoveInstances API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation RemoveInstances for usage and error information.

func (*AUTOSCALING) RemoveInstancesCommon

func (c *AUTOSCALING) RemoveInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveInstancesCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation RemoveInstancesCommon for usage and error information.

func (*AUTOSCALING) RemoveInstancesCommonRequest

func (c *AUTOSCALING) RemoveInstancesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveInstancesCommonRequest generates a "volcengine/request.Request" representing the client's request for the RemoveInstancesCommon operation. The "output" return value will be populated with the RemoveInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveInstancesCommon Send returns without error.

See RemoveInstancesCommon for more information on using the RemoveInstancesCommon API call, and error handling.

// Example sending a request using the RemoveInstancesCommonRequest method.
req, resp := client.RemoveInstancesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) RemoveInstancesCommonWithContext

func (c *AUTOSCALING) RemoveInstancesCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveInstancesCommonWithContext is the same as RemoveInstancesCommon with the addition of the ability to pass a context and additional request options.

See RemoveInstancesCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) RemoveInstancesRequest

func (c *AUTOSCALING) RemoveInstancesRequest(input *RemoveInstancesInput) (req *request.Request, output *RemoveInstancesOutput)

RemoveInstancesRequest generates a "volcengine/request.Request" representing the client's request for the RemoveInstances operation. The "output" return value will be populated with the RemoveInstancesCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveInstancesCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveInstancesCommon Send returns without error.

See RemoveInstances for more information on using the RemoveInstances API call, and error handling.

// Example sending a request using the RemoveInstancesRequest method.
req, resp := client.RemoveInstancesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) RemoveInstancesWithContext

func (c *AUTOSCALING) RemoveInstancesWithContext(ctx volcengine.Context, input *RemoveInstancesInput, opts ...request.Option) (*RemoveInstancesOutput, error)

RemoveInstancesWithContext is the same as RemoveInstances with the addition of the ability to pass a context and additional request options.

See RemoveInstances for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) SetInstancesProtection

func (c *AUTOSCALING) SetInstancesProtection(input *SetInstancesProtectionInput) (*SetInstancesProtectionOutput, error)

SetInstancesProtection API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation SetInstancesProtection for usage and error information.

func (*AUTOSCALING) SetInstancesProtectionCommon

func (c *AUTOSCALING) SetInstancesProtectionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetInstancesProtectionCommon API operation for AUTO_SCALING.

Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.

See the VOLCENGINE API reference guide for AUTO_SCALING's API operation SetInstancesProtectionCommon for usage and error information.

func (*AUTOSCALING) SetInstancesProtectionCommonRequest

func (c *AUTOSCALING) SetInstancesProtectionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetInstancesProtectionCommonRequest generates a "volcengine/request.Request" representing the client's request for the SetInstancesProtectionCommon operation. The "output" return value will be populated with the SetInstancesProtectionCommon request's response once the request completes successfully.

Use "Send" method on the returned SetInstancesProtectionCommon Request to send the API call to the service. the "output" return value is not valid until after SetInstancesProtectionCommon Send returns without error.

See SetInstancesProtectionCommon for more information on using the SetInstancesProtectionCommon API call, and error handling.

// Example sending a request using the SetInstancesProtectionCommonRequest method.
req, resp := client.SetInstancesProtectionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) SetInstancesProtectionCommonWithContext

func (c *AUTOSCALING) SetInstancesProtectionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetInstancesProtectionCommonWithContext is the same as SetInstancesProtectionCommon with the addition of the ability to pass a context and additional request options.

See SetInstancesProtectionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*AUTOSCALING) SetInstancesProtectionRequest

func (c *AUTOSCALING) SetInstancesProtectionRequest(input *SetInstancesProtectionInput) (req *request.Request, output *SetInstancesProtectionOutput)

SetInstancesProtectionRequest generates a "volcengine/request.Request" representing the client's request for the SetInstancesProtection operation. The "output" return value will be populated with the SetInstancesProtectionCommon request's response once the request completes successfully.

Use "Send" method on the returned SetInstancesProtectionCommon Request to send the API call to the service. the "output" return value is not valid until after SetInstancesProtectionCommon Send returns without error.

See SetInstancesProtection for more information on using the SetInstancesProtection API call, and error handling.

// Example sending a request using the SetInstancesProtectionRequest method.
req, resp := client.SetInstancesProtectionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*AUTOSCALING) SetInstancesProtectionWithContext

func (c *AUTOSCALING) SetInstancesProtectionWithContext(ctx volcengine.Context, input *SetInstancesProtectionInput, opts ...request.Option) (*SetInstancesProtectionOutput, error)

SetInstancesProtectionWithContext is the same as SetInstancesProtection with the addition of the ability to pass a context and additional request options.

See SetInstancesProtection for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type AUTOSCALINGAPI

type AUTOSCALINGAPI interface {
	AttachDBInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachDBInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachDBInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachDBInstances(*AttachDBInstancesInput) (*AttachDBInstancesOutput, error)
	AttachDBInstancesWithContext(volcengine.Context, *AttachDBInstancesInput, ...request.Option) (*AttachDBInstancesOutput, error)
	AttachDBInstancesRequest(*AttachDBInstancesInput) (*request.Request, *AttachDBInstancesOutput)

	AttachInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachInstances(*AttachInstancesInput) (*AttachInstancesOutput, error)
	AttachInstancesWithContext(volcengine.Context, *AttachInstancesInput, ...request.Option) (*AttachInstancesOutput, error)
	AttachInstancesRequest(*AttachInstancesInput) (*request.Request, *AttachInstancesOutput)

	AttachServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachServerGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachServerGroups(*AttachServerGroupsInput) (*AttachServerGroupsOutput, error)
	AttachServerGroupsWithContext(volcengine.Context, *AttachServerGroupsInput, ...request.Option) (*AttachServerGroupsOutput, error)
	AttachServerGroupsRequest(*AttachServerGroupsInput) (*request.Request, *AttachServerGroupsOutput)

	CompleteLifecycleActivityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CompleteLifecycleActivityCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CompleteLifecycleActivityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CompleteLifecycleActivity(*CompleteLifecycleActivityInput) (*CompleteLifecycleActivityOutput, error)
	CompleteLifecycleActivityWithContext(volcengine.Context, *CompleteLifecycleActivityInput, ...request.Option) (*CompleteLifecycleActivityOutput, error)
	CompleteLifecycleActivityRequest(*CompleteLifecycleActivityInput) (*request.Request, *CompleteLifecycleActivityOutput)

	CreateLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLifecycleHookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLifecycleHook(*CreateLifecycleHookInput) (*CreateLifecycleHookOutput, error)
	CreateLifecycleHookWithContext(volcengine.Context, *CreateLifecycleHookInput, ...request.Option) (*CreateLifecycleHookOutput, error)
	CreateLifecycleHookRequest(*CreateLifecycleHookInput) (*request.Request, *CreateLifecycleHookOutput)

	CreateScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingConfiguration(*CreateScalingConfigurationInput) (*CreateScalingConfigurationOutput, error)
	CreateScalingConfigurationWithContext(volcengine.Context, *CreateScalingConfigurationInput, ...request.Option) (*CreateScalingConfigurationOutput, error)
	CreateScalingConfigurationRequest(*CreateScalingConfigurationInput) (*request.Request, *CreateScalingConfigurationOutput)

	CreateScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingGroup(*CreateScalingGroupInput) (*CreateScalingGroupOutput, error)
	CreateScalingGroupWithContext(volcengine.Context, *CreateScalingGroupInput, ...request.Option) (*CreateScalingGroupOutput, error)
	CreateScalingGroupRequest(*CreateScalingGroupInput) (*request.Request, *CreateScalingGroupOutput)

	CreateScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingPolicy(*CreateScalingPolicyInput) (*CreateScalingPolicyOutput, error)
	CreateScalingPolicyWithContext(volcengine.Context, *CreateScalingPolicyInput, ...request.Option) (*CreateScalingPolicyOutput, error)
	CreateScalingPolicyRequest(*CreateScalingPolicyInput) (*request.Request, *CreateScalingPolicyOutput)

	DeleteLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLifecycleHookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLifecycleHook(*DeleteLifecycleHookInput) (*DeleteLifecycleHookOutput, error)
	DeleteLifecycleHookWithContext(volcengine.Context, *DeleteLifecycleHookInput, ...request.Option) (*DeleteLifecycleHookOutput, error)
	DeleteLifecycleHookRequest(*DeleteLifecycleHookInput) (*request.Request, *DeleteLifecycleHookOutput)

	DeleteScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingConfiguration(*DeleteScalingConfigurationInput) (*DeleteScalingConfigurationOutput, error)
	DeleteScalingConfigurationWithContext(volcengine.Context, *DeleteScalingConfigurationInput, ...request.Option) (*DeleteScalingConfigurationOutput, error)
	DeleteScalingConfigurationRequest(*DeleteScalingConfigurationInput) (*request.Request, *DeleteScalingConfigurationOutput)

	DeleteScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingGroup(*DeleteScalingGroupInput) (*DeleteScalingGroupOutput, error)
	DeleteScalingGroupWithContext(volcengine.Context, *DeleteScalingGroupInput, ...request.Option) (*DeleteScalingGroupOutput, error)
	DeleteScalingGroupRequest(*DeleteScalingGroupInput) (*request.Request, *DeleteScalingGroupOutput)

	DeleteScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingPolicy(*DeleteScalingPolicyInput) (*DeleteScalingPolicyOutput, error)
	DeleteScalingPolicyWithContext(volcengine.Context, *DeleteScalingPolicyInput, ...request.Option) (*DeleteScalingPolicyOutput, error)
	DeleteScalingPolicyRequest(*DeleteScalingPolicyInput) (*request.Request, *DeleteScalingPolicyOutput)

	DescribeLifecycleActivitiesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLifecycleActivitiesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLifecycleActivitiesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLifecycleActivities(*DescribeLifecycleActivitiesInput) (*DescribeLifecycleActivitiesOutput, error)
	DescribeLifecycleActivitiesWithContext(volcengine.Context, *DescribeLifecycleActivitiesInput, ...request.Option) (*DescribeLifecycleActivitiesOutput, error)
	DescribeLifecycleActivitiesRequest(*DescribeLifecycleActivitiesInput) (*request.Request, *DescribeLifecycleActivitiesOutput)

	DescribeLifecycleHooksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLifecycleHooksCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLifecycleHooksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLifecycleHooks(*DescribeLifecycleHooksInput) (*DescribeLifecycleHooksOutput, error)
	DescribeLifecycleHooksWithContext(volcengine.Context, *DescribeLifecycleHooksInput, ...request.Option) (*DescribeLifecycleHooksOutput, error)
	DescribeLifecycleHooksRequest(*DescribeLifecycleHooksInput) (*request.Request, *DescribeLifecycleHooksOutput)

	DescribeScalingActivitiesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingActivitiesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingActivitiesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingActivities(*DescribeScalingActivitiesInput) (*DescribeScalingActivitiesOutput, error)
	DescribeScalingActivitiesWithContext(volcengine.Context, *DescribeScalingActivitiesInput, ...request.Option) (*DescribeScalingActivitiesOutput, error)
	DescribeScalingActivitiesRequest(*DescribeScalingActivitiesInput) (*request.Request, *DescribeScalingActivitiesOutput)

	DescribeScalingConfigurationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingConfigurationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingConfigurationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingConfigurations(*DescribeScalingConfigurationsInput) (*DescribeScalingConfigurationsOutput, error)
	DescribeScalingConfigurationsWithContext(volcengine.Context, *DescribeScalingConfigurationsInput, ...request.Option) (*DescribeScalingConfigurationsOutput, error)
	DescribeScalingConfigurationsRequest(*DescribeScalingConfigurationsInput) (*request.Request, *DescribeScalingConfigurationsOutput)

	DescribeScalingGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingGroups(*DescribeScalingGroupsInput) (*DescribeScalingGroupsOutput, error)
	DescribeScalingGroupsWithContext(volcengine.Context, *DescribeScalingGroupsInput, ...request.Option) (*DescribeScalingGroupsOutput, error)
	DescribeScalingGroupsRequest(*DescribeScalingGroupsInput) (*request.Request, *DescribeScalingGroupsOutput)

	DescribeScalingInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingInstances(*DescribeScalingInstancesInput) (*DescribeScalingInstancesOutput, error)
	DescribeScalingInstancesWithContext(volcengine.Context, *DescribeScalingInstancesInput, ...request.Option) (*DescribeScalingInstancesOutput, error)
	DescribeScalingInstancesRequest(*DescribeScalingInstancesInput) (*request.Request, *DescribeScalingInstancesOutput)

	DescribeScalingPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingPoliciesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingPolicies(*DescribeScalingPoliciesInput) (*DescribeScalingPoliciesOutput, error)
	DescribeScalingPoliciesWithContext(volcengine.Context, *DescribeScalingPoliciesInput, ...request.Option) (*DescribeScalingPoliciesOutput, error)
	DescribeScalingPoliciesRequest(*DescribeScalingPoliciesInput) (*request.Request, *DescribeScalingPoliciesOutput)

	DetachDBInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachDBInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachDBInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachDBInstances(*DetachDBInstancesInput) (*DetachDBInstancesOutput, error)
	DetachDBInstancesWithContext(volcengine.Context, *DetachDBInstancesInput, ...request.Option) (*DetachDBInstancesOutput, error)
	DetachDBInstancesRequest(*DetachDBInstancesInput) (*request.Request, *DetachDBInstancesOutput)

	DetachInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachInstances(*DetachInstancesInput) (*DetachInstancesOutput, error)
	DetachInstancesWithContext(volcengine.Context, *DetachInstancesInput, ...request.Option) (*DetachInstancesOutput, error)
	DetachInstancesRequest(*DetachInstancesInput) (*request.Request, *DetachInstancesOutput)

	DetachServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachServerGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachServerGroups(*DetachServerGroupsInput) (*DetachServerGroupsOutput, error)
	DetachServerGroupsWithContext(volcengine.Context, *DetachServerGroupsInput, ...request.Option) (*DetachServerGroupsOutput, error)
	DetachServerGroupsRequest(*DetachServerGroupsInput) (*request.Request, *DetachServerGroupsOutput)

	DisableScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableScalingGroup(*DisableScalingGroupInput) (*DisableScalingGroupOutput, error)
	DisableScalingGroupWithContext(volcengine.Context, *DisableScalingGroupInput, ...request.Option) (*DisableScalingGroupOutput, error)
	DisableScalingGroupRequest(*DisableScalingGroupInput) (*request.Request, *DisableScalingGroupOutput)

	DisableScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableScalingPolicy(*DisableScalingPolicyInput) (*DisableScalingPolicyOutput, error)
	DisableScalingPolicyWithContext(volcengine.Context, *DisableScalingPolicyInput, ...request.Option) (*DisableScalingPolicyOutput, error)
	DisableScalingPolicyRequest(*DisableScalingPolicyInput) (*request.Request, *DisableScalingPolicyOutput)

	EnableScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingConfiguration(*EnableScalingConfigurationInput) (*EnableScalingConfigurationOutput, error)
	EnableScalingConfigurationWithContext(volcengine.Context, *EnableScalingConfigurationInput, ...request.Option) (*EnableScalingConfigurationOutput, error)
	EnableScalingConfigurationRequest(*EnableScalingConfigurationInput) (*request.Request, *EnableScalingConfigurationOutput)

	EnableScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingGroup(*EnableScalingGroupInput) (*EnableScalingGroupOutput, error)
	EnableScalingGroupWithContext(volcengine.Context, *EnableScalingGroupInput, ...request.Option) (*EnableScalingGroupOutput, error)
	EnableScalingGroupRequest(*EnableScalingGroupInput) (*request.Request, *EnableScalingGroupOutput)

	EnableScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingPolicy(*EnableScalingPolicyInput) (*EnableScalingPolicyOutput, error)
	EnableScalingPolicyWithContext(volcengine.Context, *EnableScalingPolicyInput, ...request.Option) (*EnableScalingPolicyOutput, error)
	EnableScalingPolicyRequest(*EnableScalingPolicyInput) (*request.Request, *EnableScalingPolicyOutput)

	ModifyLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyLifecycleHookCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyLifecycleHook(*ModifyLifecycleHookInput) (*ModifyLifecycleHookOutput, error)
	ModifyLifecycleHookWithContext(volcengine.Context, *ModifyLifecycleHookInput, ...request.Option) (*ModifyLifecycleHookOutput, error)
	ModifyLifecycleHookRequest(*ModifyLifecycleHookInput) (*request.Request, *ModifyLifecycleHookOutput)

	ModifyScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingConfigurationCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingConfiguration(*ModifyScalingConfigurationInput) (*ModifyScalingConfigurationOutput, error)
	ModifyScalingConfigurationWithContext(volcengine.Context, *ModifyScalingConfigurationInput, ...request.Option) (*ModifyScalingConfigurationOutput, error)
	ModifyScalingConfigurationRequest(*ModifyScalingConfigurationInput) (*request.Request, *ModifyScalingConfigurationOutput)

	ModifyScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingGroup(*ModifyScalingGroupInput) (*ModifyScalingGroupOutput, error)
	ModifyScalingGroupWithContext(volcengine.Context, *ModifyScalingGroupInput, ...request.Option) (*ModifyScalingGroupOutput, error)
	ModifyScalingGroupRequest(*ModifyScalingGroupInput) (*request.Request, *ModifyScalingGroupOutput)

	ModifyScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingPolicyCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingPolicy(*ModifyScalingPolicyInput) (*ModifyScalingPolicyOutput, error)
	ModifyScalingPolicyWithContext(volcengine.Context, *ModifyScalingPolicyInput, ...request.Option) (*ModifyScalingPolicyOutput, error)
	ModifyScalingPolicyRequest(*ModifyScalingPolicyInput) (*request.Request, *ModifyScalingPolicyOutput)

	RemoveInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveInstances(*RemoveInstancesInput) (*RemoveInstancesOutput, error)
	RemoveInstancesWithContext(volcengine.Context, *RemoveInstancesInput, ...request.Option) (*RemoveInstancesOutput, error)
	RemoveInstancesRequest(*RemoveInstancesInput) (*request.Request, *RemoveInstancesOutput)

	SetInstancesProtectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetInstancesProtectionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetInstancesProtectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetInstancesProtection(*SetInstancesProtectionInput) (*SetInstancesProtectionOutput, error)
	SetInstancesProtectionWithContext(volcengine.Context, *SetInstancesProtectionInput, ...request.Option) (*SetInstancesProtectionOutput, error)
	SetInstancesProtectionRequest(*SetInstancesProtectionInput) (*request.Request, *SetInstancesProtectionOutput)
}

AUTOSCALINGAPI provides an interface to enable mocking the autoscaling.AUTOSCALING service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// AUTO_SCALING.
func myFunc(svc AUTOSCALINGAPI) bool {
    // Make svc.AttachDBInstances request
}

func main() {
    sess := session.New()
    svc := autoscaling.New(sess)

    myFunc(svc)
}

type AlarmPolicyConditionForCreateScalingPolicyInput

type AlarmPolicyConditionForCreateScalingPolicyInput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

	Threshold *string `type:"string"`
	// contains filtered or unexported fields
}

func (AlarmPolicyConditionForCreateScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*AlarmPolicyConditionForCreateScalingPolicyInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (AlarmPolicyConditionForCreateScalingPolicyInput) String

String returns the string representation

type AlarmPolicyConditionForModifyScalingPolicyInput

type AlarmPolicyConditionForModifyScalingPolicyInput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

	Threshold *string `type:"string"`
	// contains filtered or unexported fields
}

func (AlarmPolicyConditionForModifyScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*AlarmPolicyConditionForModifyScalingPolicyInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (AlarmPolicyConditionForModifyScalingPolicyInput) String

String returns the string representation

type AlarmPolicyForCreateScalingPolicyInput

type AlarmPolicyForCreateScalingPolicyInput struct {
	Condition *AlarmPolicyConditionForCreateScalingPolicyInput `type:"structure"`

	EvaluationCount *int32 `type:"int32"`

	RuleType *string `type:"string"`
	// contains filtered or unexported fields
}

func (AlarmPolicyForCreateScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyForCreateScalingPolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*AlarmPolicyForCreateScalingPolicyInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*AlarmPolicyForCreateScalingPolicyInput) SetRuleType

SetRuleType sets the RuleType field's value.

func (AlarmPolicyForCreateScalingPolicyInput) String

String returns the string representation

type AlarmPolicyForDescribeScalingPoliciesOutput

type AlarmPolicyForDescribeScalingPoliciesOutput struct {
	Condition *ConditionForDescribeScalingPoliciesOutput `type:"structure"`

	EvaluationCount *int32 `type:"int32"`

	RuleType *string `type:"string"`
	// contains filtered or unexported fields
}

func (AlarmPolicyForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetCondition

SetCondition sets the Condition field's value.

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetRuleType

SetRuleType sets the RuleType field's value.

func (AlarmPolicyForDescribeScalingPoliciesOutput) String

String returns the string representation

type AlarmPolicyForModifyScalingPolicyInput

type AlarmPolicyForModifyScalingPolicyInput struct {
	Condition *AlarmPolicyConditionForModifyScalingPolicyInput `type:"structure"`

	EvaluationCount *int32 `type:"int32"`

	RuleType *string `type:"string"`
	// contains filtered or unexported fields
}

func (AlarmPolicyForModifyScalingPolicyInput) GoString

GoString returns the string representation

func (*AlarmPolicyForModifyScalingPolicyInput) SetCondition

SetCondition sets the Condition field's value.

func (*AlarmPolicyForModifyScalingPolicyInput) SetEvaluationCount

SetEvaluationCount sets the EvaluationCount field's value.

func (*AlarmPolicyForModifyScalingPolicyInput) SetRuleType

SetRuleType sets the RuleType field's value.

func (AlarmPolicyForModifyScalingPolicyInput) String

String returns the string representation

type AttachDBInstancesInput

type AttachDBInstancesInput struct {
	DBInstanceIds []*string `type:"list"`

	ForceAttach *bool `type:"boolean"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachDBInstancesInput) GoString

func (s AttachDBInstancesInput) GoString() string

GoString returns the string representation

func (*AttachDBInstancesInput) SetDBInstanceIds

func (s *AttachDBInstancesInput) SetDBInstanceIds(v []*string) *AttachDBInstancesInput

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*AttachDBInstancesInput) SetForceAttach

func (s *AttachDBInstancesInput) SetForceAttach(v bool) *AttachDBInstancesInput

SetForceAttach sets the ForceAttach field's value.

func (*AttachDBInstancesInput) SetScalingGroupId

func (s *AttachDBInstancesInput) SetScalingGroupId(v string) *AttachDBInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachDBInstancesInput) String

func (s AttachDBInstancesInput) String() string

String returns the string representation

type AttachDBInstancesOutput

type AttachDBInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachDBInstancesOutput) GoString

func (s AttachDBInstancesOutput) GoString() string

GoString returns the string representation

func (*AttachDBInstancesOutput) SetScalingGroupId

func (s *AttachDBInstancesOutput) SetScalingGroupId(v string) *AttachDBInstancesOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachDBInstancesOutput) String

func (s AttachDBInstancesOutput) String() string

String returns the string representation

type AttachInstancesInput

type AttachInstancesInput struct {
	Entrusted *bool `type:"boolean"`

	InstanceIds []*string `type:"list"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachInstancesInput) GoString

func (s AttachInstancesInput) GoString() string

GoString returns the string representation

func (*AttachInstancesInput) SetEntrusted

func (s *AttachInstancesInput) SetEntrusted(v bool) *AttachInstancesInput

SetEntrusted sets the Entrusted field's value.

func (*AttachInstancesInput) SetInstanceIds

func (s *AttachInstancesInput) SetInstanceIds(v []*string) *AttachInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*AttachInstancesInput) SetScalingGroupId

func (s *AttachInstancesInput) SetScalingGroupId(v string) *AttachInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachInstancesInput) String

func (s AttachInstancesInput) String() string

String returns the string representation

type AttachInstancesOutput

type AttachInstancesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AttachInstancesOutput) GoString

func (s AttachInstancesOutput) GoString() string

GoString returns the string representation

func (AttachInstancesOutput) String

func (s AttachInstancesOutput) String() string

String returns the string representation

type AttachServerGroupsInput

type AttachServerGroupsInput struct {
	ScalingGroupId *string `type:"string"`

	ServerGroupAttributes []*ServerGroupAttributeForAttachServerGroupsInput `type:"list"`
	// contains filtered or unexported fields
}

func (AttachServerGroupsInput) GoString

func (s AttachServerGroupsInput) GoString() string

GoString returns the string representation

func (*AttachServerGroupsInput) SetScalingGroupId

func (s *AttachServerGroupsInput) SetScalingGroupId(v string) *AttachServerGroupsInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*AttachServerGroupsInput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (AttachServerGroupsInput) String

func (s AttachServerGroupsInput) String() string

String returns the string representation

type AttachServerGroupsOutput

type AttachServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachServerGroupsOutput) GoString

func (s AttachServerGroupsOutput) GoString() string

GoString returns the string representation

func (*AttachServerGroupsOutput) SetScalingGroupId

func (s *AttachServerGroupsOutput) SetScalingGroupId(v string) *AttachServerGroupsOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (AttachServerGroupsOutput) String

func (s AttachServerGroupsOutput) String() string

String returns the string representation

type CompleteLifecycleActivityInput

type CompleteLifecycleActivityInput struct {
	LifecycleActivityId *string `type:"string"`

	LifecycleActivityPolicy *string `type:"string"`
	// contains filtered or unexported fields
}

func (CompleteLifecycleActivityInput) GoString

GoString returns the string representation

func (*CompleteLifecycleActivityInput) SetLifecycleActivityId

SetLifecycleActivityId sets the LifecycleActivityId field's value.

func (*CompleteLifecycleActivityInput) SetLifecycleActivityPolicy

func (s *CompleteLifecycleActivityInput) SetLifecycleActivityPolicy(v string) *CompleteLifecycleActivityInput

SetLifecycleActivityPolicy sets the LifecycleActivityPolicy field's value.

func (CompleteLifecycleActivityInput) String

String returns the string representation

type CompleteLifecycleActivityOutput

type CompleteLifecycleActivityOutput struct {
	Metadata *response.ResponseMetadata

	InstanceId *string `type:"string"`

	LifecycleActivityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CompleteLifecycleActivityOutput) GoString

GoString returns the string representation

func (*CompleteLifecycleActivityOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*CompleteLifecycleActivityOutput) SetLifecycleActivityId

SetLifecycleActivityId sets the LifecycleActivityId field's value.

func (CompleteLifecycleActivityOutput) String

String returns the string representation

type ConditionForDescribeScalingPoliciesOutput

type ConditionForDescribeScalingPoliciesOutput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

	Threshold *string `type:"string"`
	// contains filtered or unexported fields
}

func (ConditionForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*ConditionForDescribeScalingPoliciesOutput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForDescribeScalingPoliciesOutput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForDescribeScalingPoliciesOutput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForDescribeScalingPoliciesOutput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForDescribeScalingPoliciesOutput) String

String returns the string representation

type CreateLifecycleHookInput

type CreateLifecycleHookInput struct {
	LifecycleHookName *string `type:"string"`

	LifecycleHookPolicy *string `type:"string"`

	LifecycleHookTimeout *int32 `type:"int32"`

	LifecycleHookType *string `type:"string"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateLifecycleHookInput) GoString

func (s CreateLifecycleHookInput) GoString() string

GoString returns the string representation

func (*CreateLifecycleHookInput) SetLifecycleHookName

func (s *CreateLifecycleHookInput) SetLifecycleHookName(v string) *CreateLifecycleHookInput

SetLifecycleHookName sets the LifecycleHookName field's value.

func (*CreateLifecycleHookInput) SetLifecycleHookPolicy

func (s *CreateLifecycleHookInput) SetLifecycleHookPolicy(v string) *CreateLifecycleHookInput

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*CreateLifecycleHookInput) SetLifecycleHookTimeout

func (s *CreateLifecycleHookInput) SetLifecycleHookTimeout(v int32) *CreateLifecycleHookInput

SetLifecycleHookTimeout sets the LifecycleHookTimeout field's value.

func (*CreateLifecycleHookInput) SetLifecycleHookType

func (s *CreateLifecycleHookInput) SetLifecycleHookType(v string) *CreateLifecycleHookInput

SetLifecycleHookType sets the LifecycleHookType field's value.

func (*CreateLifecycleHookInput) SetScalingGroupId

func (s *CreateLifecycleHookInput) SetScalingGroupId(v string) *CreateLifecycleHookInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (CreateLifecycleHookInput) String

func (s CreateLifecycleHookInput) String() string

String returns the string representation

type CreateLifecycleHookOutput

type CreateLifecycleHookOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleHookId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateLifecycleHookOutput) GoString

func (s CreateLifecycleHookOutput) GoString() string

GoString returns the string representation

func (*CreateLifecycleHookOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (CreateLifecycleHookOutput) String

func (s CreateLifecycleHookOutput) String() string

String returns the string representation

type CreateScalingConfigurationInput

type CreateScalingConfigurationInput struct {
	Eip *EipForCreateScalingConfigurationInput `type:"structure"`

	HostName *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceDescription *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypes []*string `type:"list"`

	KeyPairName *string `type:"string"`

	Password *string `type:"string"`

	ScalingConfigurationName *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	UserData *string `type:"string"`

	Volumes []*VolumeForCreateScalingConfigurationInput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateScalingConfigurationInput) GoString

GoString returns the string representation

func (*CreateScalingConfigurationInput) SetEip

SetEip sets the Eip field's value.

func (*CreateScalingConfigurationInput) SetHostName

SetHostName sets the HostName field's value.

func (*CreateScalingConfigurationInput) SetImageId

SetImageId sets the ImageId field's value.

func (*CreateScalingConfigurationInput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*CreateScalingConfigurationInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*CreateScalingConfigurationInput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*CreateScalingConfigurationInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*CreateScalingConfigurationInput) SetPassword

SetPassword sets the Password field's value.

func (*CreateScalingConfigurationInput) SetScalingConfigurationName

func (s *CreateScalingConfigurationInput) SetScalingConfigurationName(v string) *CreateScalingConfigurationInput

SetScalingConfigurationName sets the ScalingConfigurationName field's value.

func (*CreateScalingConfigurationInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*CreateScalingConfigurationInput) SetSecurityEnhancementStrategy

func (s *CreateScalingConfigurationInput) SetSecurityEnhancementStrategy(v string) *CreateScalingConfigurationInput

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*CreateScalingConfigurationInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateScalingConfigurationInput) SetUserData

SetUserData sets the UserData field's value.

func (*CreateScalingConfigurationInput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*CreateScalingConfigurationInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (CreateScalingConfigurationInput) String

String returns the string representation

type CreateScalingConfigurationOutput

type CreateScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

	ScalingConfigurationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateScalingConfigurationOutput) GoString

GoString returns the string representation

func (*CreateScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (CreateScalingConfigurationOutput) String

String returns the string representation

type CreateScalingGroupInput

type CreateScalingGroupInput struct {
	DBInstanceIds []*string `type:"list"`

	DefaultCooldown *int32 `type:"int32"`

	DesireInstanceNumber *int32 `type:"int32"`

	InstanceTerminatePolicy *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	MultiAZPolicy *string `type:"string"`

	ScalingGroupName *string `type:"string"`

	ServerGroupAttributes []*ServerGroupAttributeForCreateScalingGroupInput `type:"list"`

	SubnetIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (CreateScalingGroupInput) GoString

func (s CreateScalingGroupInput) GoString() string

GoString returns the string representation

func (*CreateScalingGroupInput) SetDBInstanceIds

func (s *CreateScalingGroupInput) SetDBInstanceIds(v []*string) *CreateScalingGroupInput

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*CreateScalingGroupInput) SetDefaultCooldown

func (s *CreateScalingGroupInput) SetDefaultCooldown(v int32) *CreateScalingGroupInput

SetDefaultCooldown sets the DefaultCooldown field's value.

func (*CreateScalingGroupInput) SetDesireInstanceNumber

func (s *CreateScalingGroupInput) SetDesireInstanceNumber(v int32) *CreateScalingGroupInput

SetDesireInstanceNumber sets the DesireInstanceNumber field's value.

func (*CreateScalingGroupInput) SetInstanceTerminatePolicy

func (s *CreateScalingGroupInput) SetInstanceTerminatePolicy(v string) *CreateScalingGroupInput

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*CreateScalingGroupInput) SetMaxInstanceNumber

func (s *CreateScalingGroupInput) SetMaxInstanceNumber(v int32) *CreateScalingGroupInput

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*CreateScalingGroupInput) SetMinInstanceNumber

func (s *CreateScalingGroupInput) SetMinInstanceNumber(v int32) *CreateScalingGroupInput

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*CreateScalingGroupInput) SetMultiAZPolicy

func (s *CreateScalingGroupInput) SetMultiAZPolicy(v string) *CreateScalingGroupInput

SetMultiAZPolicy sets the MultiAZPolicy field's value.

func (*CreateScalingGroupInput) SetScalingGroupName

func (s *CreateScalingGroupInput) SetScalingGroupName(v string) *CreateScalingGroupInput

SetScalingGroupName sets the ScalingGroupName field's value.

func (*CreateScalingGroupInput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (*CreateScalingGroupInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (CreateScalingGroupInput) String

func (s CreateScalingGroupInput) String() string

String returns the string representation

type CreateScalingGroupOutput

type CreateScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateScalingGroupOutput) GoString

func (s CreateScalingGroupOutput) GoString() string

GoString returns the string representation

func (*CreateScalingGroupOutput) SetScalingGroupId

func (s *CreateScalingGroupOutput) SetScalingGroupId(v string) *CreateScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (CreateScalingGroupOutput) String

func (s CreateScalingGroupOutput) String() string

String returns the string representation

type CreateScalingPolicyInput

type CreateScalingPolicyInput struct {
	AdjustmentType *string `type:"string"`

	AdjustmentValue *int32 `type:"int32"`

	AlarmPolicy *AlarmPolicyForCreateScalingPolicyInput `type:"structure"`

	Cooldown *int32 `type:"int32"`

	ScalingGroupId *string `type:"string"`

	ScalingPolicyName *string `type:"string"`

	ScalingPolicyType *string `type:"string"`

	ScheduledPolicy *ScheduledPolicyForCreateScalingPolicyInput `type:"structure"`
	// contains filtered or unexported fields
}

func (CreateScalingPolicyInput) GoString

func (s CreateScalingPolicyInput) GoString() string

GoString returns the string representation

func (*CreateScalingPolicyInput) SetAdjustmentType

func (s *CreateScalingPolicyInput) SetAdjustmentType(v string) *CreateScalingPolicyInput

SetAdjustmentType sets the AdjustmentType field's value.

func (*CreateScalingPolicyInput) SetAdjustmentValue

func (s *CreateScalingPolicyInput) SetAdjustmentValue(v int32) *CreateScalingPolicyInput

SetAdjustmentValue sets the AdjustmentValue field's value.

func (*CreateScalingPolicyInput) SetAlarmPolicy

SetAlarmPolicy sets the AlarmPolicy field's value.

func (*CreateScalingPolicyInput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*CreateScalingPolicyInput) SetScalingGroupId

func (s *CreateScalingPolicyInput) SetScalingGroupId(v string) *CreateScalingPolicyInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*CreateScalingPolicyInput) SetScalingPolicyName

func (s *CreateScalingPolicyInput) SetScalingPolicyName(v string) *CreateScalingPolicyInput

SetScalingPolicyName sets the ScalingPolicyName field's value.

func (*CreateScalingPolicyInput) SetScalingPolicyType

func (s *CreateScalingPolicyInput) SetScalingPolicyType(v string) *CreateScalingPolicyInput

SetScalingPolicyType sets the ScalingPolicyType field's value.

func (*CreateScalingPolicyInput) SetScheduledPolicy

SetScheduledPolicy sets the ScheduledPolicy field's value.

func (CreateScalingPolicyInput) String

func (s CreateScalingPolicyInput) String() string

String returns the string representation

type CreateScalingPolicyOutput

type CreateScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateScalingPolicyOutput) GoString

func (s CreateScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*CreateScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (CreateScalingPolicyOutput) String

func (s CreateScalingPolicyOutput) String() string

String returns the string representation

type DeleteLifecycleHookInput

type DeleteLifecycleHookInput struct {
	LifecycleHookId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteLifecycleHookInput) GoString

func (s DeleteLifecycleHookInput) GoString() string

GoString returns the string representation

func (*DeleteLifecycleHookInput) SetLifecycleHookId

func (s *DeleteLifecycleHookInput) SetLifecycleHookId(v string) *DeleteLifecycleHookInput

SetLifecycleHookId sets the LifecycleHookId field's value.

func (DeleteLifecycleHookInput) String

func (s DeleteLifecycleHookInput) String() string

String returns the string representation

type DeleteLifecycleHookOutput

type DeleteLifecycleHookOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleHookId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteLifecycleHookOutput) GoString

func (s DeleteLifecycleHookOutput) GoString() string

GoString returns the string representation

func (*DeleteLifecycleHookOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (DeleteLifecycleHookOutput) String

func (s DeleteLifecycleHookOutput) String() string

String returns the string representation

type DeleteScalingConfigurationInput

type DeleteScalingConfigurationInput struct {
	ScalingConfigurationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteScalingConfigurationInput) GoString

GoString returns the string representation

func (*DeleteScalingConfigurationInput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (DeleteScalingConfigurationInput) String

String returns the string representation

type DeleteScalingConfigurationOutput

type DeleteScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

	ScalingConfigurationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteScalingConfigurationOutput) GoString

GoString returns the string representation

func (*DeleteScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (DeleteScalingConfigurationOutput) String

String returns the string representation

type DeleteScalingGroupInput

type DeleteScalingGroupInput struct {
	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteScalingGroupInput) GoString

func (s DeleteScalingGroupInput) GoString() string

GoString returns the string representation

func (*DeleteScalingGroupInput) SetScalingGroupId

func (s *DeleteScalingGroupInput) SetScalingGroupId(v string) *DeleteScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DeleteScalingGroupInput) String

func (s DeleteScalingGroupInput) String() string

String returns the string representation

type DeleteScalingGroupOutput

type DeleteScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteScalingGroupOutput) GoString

func (s DeleteScalingGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteScalingGroupOutput) SetScalingGroupId

func (s *DeleteScalingGroupOutput) SetScalingGroupId(v string) *DeleteScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DeleteScalingGroupOutput) String

func (s DeleteScalingGroupOutput) String() string

String returns the string representation

type DeleteScalingPolicyInput

type DeleteScalingPolicyInput struct {
	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteScalingPolicyInput) GoString

func (s DeleteScalingPolicyInput) GoString() string

GoString returns the string representation

func (*DeleteScalingPolicyInput) SetScalingPolicyId

func (s *DeleteScalingPolicyInput) SetScalingPolicyId(v string) *DeleteScalingPolicyInput

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DeleteScalingPolicyInput) String

func (s DeleteScalingPolicyInput) String() string

String returns the string representation

type DeleteScalingPolicyOutput

type DeleteScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteScalingPolicyOutput) GoString

func (s DeleteScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*DeleteScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DeleteScalingPolicyOutput) String

func (s DeleteScalingPolicyOutput) String() string

String returns the string representation

type DescribeLifecycleActivitiesInput

type DescribeLifecycleActivitiesInput struct {
	InstanceId *string `type:"string"`

	LifecycleActivityStatus *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingActivityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLifecycleActivitiesInput) GoString

GoString returns the string representation

func (*DescribeLifecycleActivitiesInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeLifecycleActivitiesInput) SetLifecycleActivityStatus

SetLifecycleActivityStatus sets the LifecycleActivityStatus field's value.

func (*DescribeLifecycleActivitiesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleActivitiesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleActivitiesInput) SetScalingActivityId

SetScalingActivityId sets the ScalingActivityId field's value.

func (DescribeLifecycleActivitiesInput) String

String returns the string representation

type DescribeLifecycleActivitiesOutput

type DescribeLifecycleActivitiesOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleActivities []*LifecycleActivityForDescribeLifecycleActivitiesOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeLifecycleActivitiesOutput) GoString

GoString returns the string representation

func (*DescribeLifecycleActivitiesOutput) SetLifecycleActivities

SetLifecycleActivities sets the LifecycleActivities field's value.

func (*DescribeLifecycleActivitiesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleActivitiesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleActivitiesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLifecycleActivitiesOutput) String

String returns the string representation

type DescribeLifecycleHooksInput

type DescribeLifecycleHooksInput struct {
	LifecycleHookIds []*string `type:"list"`

	LifecycleHookName *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLifecycleHooksInput) GoString

func (s DescribeLifecycleHooksInput) GoString() string

GoString returns the string representation

func (*DescribeLifecycleHooksInput) SetLifecycleHookIds

func (s *DescribeLifecycleHooksInput) SetLifecycleHookIds(v []*string) *DescribeLifecycleHooksInput

SetLifecycleHookIds sets the LifecycleHookIds field's value.

func (*DescribeLifecycleHooksInput) SetLifecycleHookName

SetLifecycleHookName sets the LifecycleHookName field's value.

func (*DescribeLifecycleHooksInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleHooksInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleHooksInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (DescribeLifecycleHooksInput) String

String returns the string representation

type DescribeLifecycleHooksOutput

type DescribeLifecycleHooksOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleHooks []*LifecycleHookForDescribeLifecycleHooksOutput `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeLifecycleHooksOutput) GoString

func (s DescribeLifecycleHooksOutput) GoString() string

GoString returns the string representation

func (*DescribeLifecycleHooksOutput) SetLifecycleHooks

SetLifecycleHooks sets the LifecycleHooks field's value.

func (*DescribeLifecycleHooksOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLifecycleHooksOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLifecycleHooksOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLifecycleHooksOutput) String

String returns the string representation

type DescribeScalingActivitiesInput

type DescribeScalingActivitiesInput struct {
	EndTime *string `type:"string"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingActivityIds []*string `type:"list"`

	ScalingGroupId *string `type:"string"`

	StartTime *string `type:"string"`

	StatusCode *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeScalingActivitiesInput) GoString

GoString returns the string representation

func (*DescribeScalingActivitiesInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescribeScalingActivitiesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingActivitiesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingActivitiesInput) SetScalingActivityIds

SetScalingActivityIds sets the ScalingActivityIds field's value.

func (*DescribeScalingActivitiesInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DescribeScalingActivitiesInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (*DescribeScalingActivitiesInput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (DescribeScalingActivitiesInput) String

String returns the string representation

type DescribeScalingActivitiesOutput

type DescribeScalingActivitiesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingActivities []*ScalingActivityForDescribeScalingActivitiesOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeScalingActivitiesOutput) GoString

GoString returns the string representation

func (*DescribeScalingActivitiesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingActivitiesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingActivitiesOutput) SetScalingActivities

SetScalingActivities sets the ScalingActivities field's value.

func (*DescribeScalingActivitiesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingActivitiesOutput) String

String returns the string representation

type DescribeScalingConfigurationsInput

type DescribeScalingConfigurationsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingConfigurationIds []*string `type:"list"`

	ScalingConfigurationNames []*string `type:"list"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeScalingConfigurationsInput) GoString

GoString returns the string representation

func (*DescribeScalingConfigurationsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingConfigurationsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingConfigurationsInput) SetScalingConfigurationIds

SetScalingConfigurationIds sets the ScalingConfigurationIds field's value.

func (*DescribeScalingConfigurationsInput) SetScalingConfigurationNames

func (s *DescribeScalingConfigurationsInput) SetScalingConfigurationNames(v []*string) *DescribeScalingConfigurationsInput

SetScalingConfigurationNames sets the ScalingConfigurationNames field's value.

func (*DescribeScalingConfigurationsInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (DescribeScalingConfigurationsInput) String

String returns the string representation

type DescribeScalingConfigurationsOutput

type DescribeScalingConfigurationsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingConfigurations []*ScalingConfigurationForDescribeScalingConfigurationsOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*DescribeScalingConfigurationsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingConfigurationsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingConfigurationsOutput) SetScalingConfigurations

SetScalingConfigurations sets the ScalingConfigurations field's value.

func (*DescribeScalingConfigurationsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingConfigurationsOutput) String

String returns the string representation

type DescribeScalingGroupsInput

type DescribeScalingGroupsInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingGroupIds []*string `type:"list"`

	ScalingGroupNames []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeScalingGroupsInput) GoString

func (s DescribeScalingGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeScalingGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingGroupsInput) SetScalingGroupIds

func (s *DescribeScalingGroupsInput) SetScalingGroupIds(v []*string) *DescribeScalingGroupsInput

SetScalingGroupIds sets the ScalingGroupIds field's value.

func (*DescribeScalingGroupsInput) SetScalingGroupNames

func (s *DescribeScalingGroupsInput) SetScalingGroupNames(v []*string) *DescribeScalingGroupsInput

SetScalingGroupNames sets the ScalingGroupNames field's value.

func (DescribeScalingGroupsInput) String

String returns the string representation

type DescribeScalingGroupsOutput

type DescribeScalingGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingGroups []*ScalingGroupForDescribeScalingGroupsOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeScalingGroupsOutput) GoString

func (s DescribeScalingGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeScalingGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingGroupsOutput) SetScalingGroups

SetScalingGroups sets the ScalingGroups field's value.

func (*DescribeScalingGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingGroupsOutput) String

String returns the string representation

type DescribeScalingInstancesInput

type DescribeScalingInstancesInput struct {
	CreationType *string `type:"string"`

	InstanceIds []*string `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingConfigurationId *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeScalingInstancesInput) GoString

GoString returns the string representation

func (*DescribeScalingInstancesInput) SetCreationType

SetCreationType sets the CreationType field's value.

func (*DescribeScalingInstancesInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeScalingInstancesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingInstancesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingInstancesInput) SetScalingConfigurationId

func (s *DescribeScalingInstancesInput) SetScalingConfigurationId(v string) *DescribeScalingInstancesInput

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*DescribeScalingInstancesInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DescribeScalingInstancesInput) SetStatus

SetStatus sets the Status field's value.

func (DescribeScalingInstancesInput) String

String returns the string representation

type DescribeScalingInstancesOutput

type DescribeScalingInstancesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingInstances []*ScalingInstanceForDescribeScalingInstancesOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeScalingInstancesOutput) GoString

GoString returns the string representation

func (*DescribeScalingInstancesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingInstancesOutput) SetScalingInstances

SetScalingInstances sets the ScalingInstances field's value.

func (*DescribeScalingInstancesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingInstancesOutput) String

String returns the string representation

type DescribeScalingPoliciesInput

type DescribeScalingPoliciesInput struct {
	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingGroupId *string `type:"string"`

	ScalingPolicyIds []*string `type:"list"`

	ScalingPolicyNames []*string `type:"list"`

	ScalingPolicyType *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeScalingPoliciesInput) GoString

func (s DescribeScalingPoliciesInput) GoString() string

GoString returns the string representation

func (*DescribeScalingPoliciesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingPoliciesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingPoliciesInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DescribeScalingPoliciesInput) SetScalingPolicyIds

SetScalingPolicyIds sets the ScalingPolicyIds field's value.

func (*DescribeScalingPoliciesInput) SetScalingPolicyNames

func (s *DescribeScalingPoliciesInput) SetScalingPolicyNames(v []*string) *DescribeScalingPoliciesInput

SetScalingPolicyNames sets the ScalingPolicyNames field's value.

func (*DescribeScalingPoliciesInput) SetScalingPolicyType

SetScalingPolicyType sets the ScalingPolicyType field's value.

func (DescribeScalingPoliciesInput) String

String returns the string representation

type DescribeScalingPoliciesOutput

type DescribeScalingPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingPolicies []*ScalingPolicyForDescribeScalingPoliciesOutput `type:"list"`

	TotalCount *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (DescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*DescribeScalingPoliciesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeScalingPoliciesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeScalingPoliciesOutput) SetScalingPolicies

SetScalingPolicies sets the ScalingPolicies field's value.

func (*DescribeScalingPoliciesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeScalingPoliciesOutput) String

String returns the string representation

type DetachDBInstancesInput

type DetachDBInstancesInput struct {
	DBInstanceIds []*string `type:"list"`

	ForceDetach *bool `type:"boolean"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachDBInstancesInput) GoString

func (s DetachDBInstancesInput) GoString() string

GoString returns the string representation

func (*DetachDBInstancesInput) SetDBInstanceIds

func (s *DetachDBInstancesInput) SetDBInstanceIds(v []*string) *DetachDBInstancesInput

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*DetachDBInstancesInput) SetForceDetach

func (s *DetachDBInstancesInput) SetForceDetach(v bool) *DetachDBInstancesInput

SetForceDetach sets the ForceDetach field's value.

func (*DetachDBInstancesInput) SetScalingGroupId

func (s *DetachDBInstancesInput) SetScalingGroupId(v string) *DetachDBInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachDBInstancesInput) String

func (s DetachDBInstancesInput) String() string

String returns the string representation

type DetachDBInstancesOutput

type DetachDBInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachDBInstancesOutput) GoString

func (s DetachDBInstancesOutput) GoString() string

GoString returns the string representation

func (*DetachDBInstancesOutput) SetScalingGroupId

func (s *DetachDBInstancesOutput) SetScalingGroupId(v string) *DetachDBInstancesOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachDBInstancesOutput) String

func (s DetachDBInstancesOutput) String() string

String returns the string representation

type DetachInstancesInput

type DetachInstancesInput struct {
	DecreaseDesiredCapacity *bool `type:"boolean"`

	DetachOption *string `type:"string"`

	InstanceIds []*string `type:"list"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachInstancesInput) GoString

func (s DetachInstancesInput) GoString() string

GoString returns the string representation

func (*DetachInstancesInput) SetDecreaseDesiredCapacity

func (s *DetachInstancesInput) SetDecreaseDesiredCapacity(v bool) *DetachInstancesInput

SetDecreaseDesiredCapacity sets the DecreaseDesiredCapacity field's value.

func (*DetachInstancesInput) SetDetachOption

func (s *DetachInstancesInput) SetDetachOption(v string) *DetachInstancesInput

SetDetachOption sets the DetachOption field's value.

func (*DetachInstancesInput) SetInstanceIds

func (s *DetachInstancesInput) SetInstanceIds(v []*string) *DetachInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*DetachInstancesInput) SetScalingGroupId

func (s *DetachInstancesInput) SetScalingGroupId(v string) *DetachInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachInstancesInput) String

func (s DetachInstancesInput) String() string

String returns the string representation

type DetachInstancesOutput

type DetachInstancesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DetachInstancesOutput) GoString

func (s DetachInstancesOutput) GoString() string

GoString returns the string representation

func (DetachInstancesOutput) String

func (s DetachInstancesOutput) String() string

String returns the string representation

type DetachServerGroupsInput

type DetachServerGroupsInput struct {
	ScalingGroupId *string `type:"string"`

	ServerGroupAttributes []*ServerGroupAttributeForDetachServerGroupsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DetachServerGroupsInput) GoString

func (s DetachServerGroupsInput) GoString() string

GoString returns the string representation

func (*DetachServerGroupsInput) SetScalingGroupId

func (s *DetachServerGroupsInput) SetScalingGroupId(v string) *DetachServerGroupsInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*DetachServerGroupsInput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (DetachServerGroupsInput) String

func (s DetachServerGroupsInput) String() string

String returns the string representation

type DetachServerGroupsOutput

type DetachServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachServerGroupsOutput) GoString

func (s DetachServerGroupsOutput) GoString() string

GoString returns the string representation

func (*DetachServerGroupsOutput) SetScalingGroupId

func (s *DetachServerGroupsOutput) SetScalingGroupId(v string) *DetachServerGroupsOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DetachServerGroupsOutput) String

func (s DetachServerGroupsOutput) String() string

String returns the string representation

type DisableScalingGroupInput

type DisableScalingGroupInput struct {
	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableScalingGroupInput) GoString

func (s DisableScalingGroupInput) GoString() string

GoString returns the string representation

func (*DisableScalingGroupInput) SetScalingGroupId

func (s *DisableScalingGroupInput) SetScalingGroupId(v string) *DisableScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (DisableScalingGroupInput) String

func (s DisableScalingGroupInput) String() string

String returns the string representation

type DisableScalingGroupOutput

type DisableScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableScalingGroupOutput) GoString

func (s DisableScalingGroupOutput) GoString() string

GoString returns the string representation

func (*DisableScalingGroupOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (DisableScalingGroupOutput) String

func (s DisableScalingGroupOutput) String() string

String returns the string representation

type DisableScalingPolicyInput

type DisableScalingPolicyInput struct {
	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableScalingPolicyInput) GoString

func (s DisableScalingPolicyInput) GoString() string

GoString returns the string representation

func (*DisableScalingPolicyInput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DisableScalingPolicyInput) String

func (s DisableScalingPolicyInput) String() string

String returns the string representation

type DisableScalingPolicyOutput

type DisableScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableScalingPolicyOutput) GoString

func (s DisableScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*DisableScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (DisableScalingPolicyOutput) String

String returns the string representation

type EipForCreateScalingConfigurationInput

type EipForCreateScalingConfigurationInput struct {
	Bandwidth *int32 `type:"int32"`

	BillingType *string `type:"string"`

	ISP *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipForCreateScalingConfigurationInput) GoString

GoString returns the string representation

func (*EipForCreateScalingConfigurationInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForCreateScalingConfigurationInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*EipForCreateScalingConfigurationInput) SetISP

SetISP sets the ISP field's value.

func (EipForCreateScalingConfigurationInput) String

String returns the string representation

type EipForDescribeScalingConfigurationsOutput

type EipForDescribeScalingConfigurationsOutput struct {
	Bandwidth *int32 `type:"int32"`

	BillingType *string `type:"string"`

	ISP *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*EipForDescribeScalingConfigurationsOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForDescribeScalingConfigurationsOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*EipForDescribeScalingConfigurationsOutput) SetISP

SetISP sets the ISP field's value.

func (EipForDescribeScalingConfigurationsOutput) String

String returns the string representation

type EipForModifyScalingConfigurationInput

type EipForModifyScalingConfigurationInput struct {
	Bandwidth *int32 `type:"int32"`

	BillingType *string `type:"string"`

	ISP *string `type:"string"`
	// contains filtered or unexported fields
}

func (EipForModifyScalingConfigurationInput) GoString

GoString returns the string representation

func (*EipForModifyScalingConfigurationInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForModifyScalingConfigurationInput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*EipForModifyScalingConfigurationInput) SetISP

SetISP sets the ISP field's value.

func (EipForModifyScalingConfigurationInput) String

String returns the string representation

type EnableScalingConfigurationInput

type EnableScalingConfigurationInput struct {
	ScalingConfigurationId *string `type:"string"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingConfigurationInput) GoString

GoString returns the string representation

func (*EnableScalingConfigurationInput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*EnableScalingConfigurationInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (EnableScalingConfigurationInput) String

String returns the string representation

type EnableScalingConfigurationOutput

type EnableScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

	ScalingConfigurationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingConfigurationOutput) GoString

GoString returns the string representation

func (*EnableScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (EnableScalingConfigurationOutput) String

String returns the string representation

type EnableScalingGroupInput

type EnableScalingGroupInput struct {
	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingGroupInput) GoString

func (s EnableScalingGroupInput) GoString() string

GoString returns the string representation

func (*EnableScalingGroupInput) SetScalingGroupId

func (s *EnableScalingGroupInput) SetScalingGroupId(v string) *EnableScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (EnableScalingGroupInput) String

func (s EnableScalingGroupInput) String() string

String returns the string representation

type EnableScalingGroupOutput

type EnableScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingGroupOutput) GoString

func (s EnableScalingGroupOutput) GoString() string

GoString returns the string representation

func (*EnableScalingGroupOutput) SetScalingGroupId

func (s *EnableScalingGroupOutput) SetScalingGroupId(v string) *EnableScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (EnableScalingGroupOutput) String

func (s EnableScalingGroupOutput) String() string

String returns the string representation

type EnableScalingPolicyInput

type EnableScalingPolicyInput struct {
	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingPolicyInput) GoString

func (s EnableScalingPolicyInput) GoString() string

GoString returns the string representation

func (*EnableScalingPolicyInput) SetScalingPolicyId

func (s *EnableScalingPolicyInput) SetScalingPolicyId(v string) *EnableScalingPolicyInput

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (EnableScalingPolicyInput) String

func (s EnableScalingPolicyInput) String() string

String returns the string representation

type EnableScalingPolicyOutput

type EnableScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableScalingPolicyOutput) GoString

func (s EnableScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*EnableScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (EnableScalingPolicyOutput) String

func (s EnableScalingPolicyOutput) String() string

String returns the string representation

type InstanceProtectionResultForSetInstancesProtectionOutput

type InstanceProtectionResultForSetInstancesProtectionOutput struct {
	Code *string `type:"string"`

	InstanceId *string `type:"string"`

	Message *string `type:"string"`

	Result *string `type:"string"`
	// contains filtered or unexported fields
}

func (InstanceProtectionResultForSetInstancesProtectionOutput) GoString

GoString returns the string representation

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetCode

SetCode sets the Code field's value.

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetMessage

SetMessage sets the Message field's value.

func (*InstanceProtectionResultForSetInstancesProtectionOutput) SetResult

SetResult sets the Result field's value.

func (InstanceProtectionResultForSetInstancesProtectionOutput) String

String returns the string representation

type LifecycleActivityForDescribeLifecycleActivitiesOutput

type LifecycleActivityForDescribeLifecycleActivitiesOutput struct {
	InstanceId *string `type:"string"`

	LifecycleActivityId *string `type:"string"`

	LifecycleActivityStatus *string `type:"string"`

	LifecycleHookId *string `type:"string"`

	LifecycleHookPolicy *string `type:"string"`

	ScalingActivityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleActivityForDescribeLifecycleActivitiesOutput) GoString

GoString returns the string representation

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleActivityId

SetLifecycleActivityId sets the LifecycleActivityId field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleActivityStatus

SetLifecycleActivityStatus sets the LifecycleActivityStatus field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetLifecycleHookPolicy

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*LifecycleActivityForDescribeLifecycleActivitiesOutput) SetScalingActivityId

SetScalingActivityId sets the ScalingActivityId field's value.

func (LifecycleActivityForDescribeLifecycleActivitiesOutput) String

String returns the string representation

type LifecycleHookForDescribeLifecycleHooksOutput

type LifecycleHookForDescribeLifecycleHooksOutput struct {
	LifecycleHookId *string `type:"string"`

	LifecycleHookName *string `type:"string"`

	LifecycleHookPolicy *string `type:"string"`

	LifecycleHookTimeout *int32 `type:"int32"`

	LifecycleHookType *string `type:"string"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleHookForDescribeLifecycleHooksOutput) GoString

GoString returns the string representation

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookName

SetLifecycleHookName sets the LifecycleHookName field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookPolicy

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookTimeout

SetLifecycleHookTimeout sets the LifecycleHookTimeout field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetLifecycleHookType

SetLifecycleHookType sets the LifecycleHookType field's value.

func (*LifecycleHookForDescribeLifecycleHooksOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (LifecycleHookForDescribeLifecycleHooksOutput) String

String returns the string representation

type ModifyLifecycleHookInput

type ModifyLifecycleHookInput struct {
	LifecycleHookId *string `type:"string"`

	LifecycleHookPolicy *string `type:"string"`

	LifecycleHookTimeout *int32 `type:"int32"`

	LifecycleHookType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyLifecycleHookInput) GoString

func (s ModifyLifecycleHookInput) GoString() string

GoString returns the string representation

func (*ModifyLifecycleHookInput) SetLifecycleHookId

func (s *ModifyLifecycleHookInput) SetLifecycleHookId(v string) *ModifyLifecycleHookInput

SetLifecycleHookId sets the LifecycleHookId field's value.

func (*ModifyLifecycleHookInput) SetLifecycleHookPolicy

func (s *ModifyLifecycleHookInput) SetLifecycleHookPolicy(v string) *ModifyLifecycleHookInput

SetLifecycleHookPolicy sets the LifecycleHookPolicy field's value.

func (*ModifyLifecycleHookInput) SetLifecycleHookTimeout

func (s *ModifyLifecycleHookInput) SetLifecycleHookTimeout(v int32) *ModifyLifecycleHookInput

SetLifecycleHookTimeout sets the LifecycleHookTimeout field's value.

func (*ModifyLifecycleHookInput) SetLifecycleHookType

func (s *ModifyLifecycleHookInput) SetLifecycleHookType(v string) *ModifyLifecycleHookInput

SetLifecycleHookType sets the LifecycleHookType field's value.

func (ModifyLifecycleHookInput) String

func (s ModifyLifecycleHookInput) String() string

String returns the string representation

type ModifyLifecycleHookOutput

type ModifyLifecycleHookOutput struct {
	Metadata *response.ResponseMetadata

	LifecycleHookId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyLifecycleHookOutput) GoString

func (s ModifyLifecycleHookOutput) GoString() string

GoString returns the string representation

func (*ModifyLifecycleHookOutput) SetLifecycleHookId

SetLifecycleHookId sets the LifecycleHookId field's value.

func (ModifyLifecycleHookOutput) String

func (s ModifyLifecycleHookOutput) String() string

String returns the string representation

type ModifyScalingConfigurationInput

type ModifyScalingConfigurationInput struct {
	Eip *EipForModifyScalingConfigurationInput `type:"structure"`

	HostName *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceDescription *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypes []*string `type:"list"`

	KeyPairName *string `type:"string"`

	Password *string `type:"string"`

	ScalingConfigurationId *string `type:"string"`

	ScalingConfigurationName *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	UserData *string `type:"string"`

	Volumes []*VolumeForModifyScalingConfigurationInput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingConfigurationInput) GoString

GoString returns the string representation

func (*ModifyScalingConfigurationInput) SetEip

SetEip sets the Eip field's value.

func (*ModifyScalingConfigurationInput) SetHostName

SetHostName sets the HostName field's value.

func (*ModifyScalingConfigurationInput) SetImageId

SetImageId sets the ImageId field's value.

func (*ModifyScalingConfigurationInput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*ModifyScalingConfigurationInput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ModifyScalingConfigurationInput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*ModifyScalingConfigurationInput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*ModifyScalingConfigurationInput) SetPassword

SetPassword sets the Password field's value.

func (*ModifyScalingConfigurationInput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*ModifyScalingConfigurationInput) SetScalingConfigurationName

func (s *ModifyScalingConfigurationInput) SetScalingConfigurationName(v string) *ModifyScalingConfigurationInput

SetScalingConfigurationName sets the ScalingConfigurationName field's value.

func (*ModifyScalingConfigurationInput) SetSecurityEnhancementStrategy

func (s *ModifyScalingConfigurationInput) SetSecurityEnhancementStrategy(v string) *ModifyScalingConfigurationInput

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*ModifyScalingConfigurationInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*ModifyScalingConfigurationInput) SetUserData

SetUserData sets the UserData field's value.

func (*ModifyScalingConfigurationInput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*ModifyScalingConfigurationInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ModifyScalingConfigurationInput) String

String returns the string representation

type ModifyScalingConfigurationOutput

type ModifyScalingConfigurationOutput struct {
	Metadata *response.ResponseMetadata

	ScalingConfigurationId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingConfigurationOutput) GoString

GoString returns the string representation

func (*ModifyScalingConfigurationOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (ModifyScalingConfigurationOutput) String

String returns the string representation

type ModifyScalingGroupInput

type ModifyScalingGroupInput struct {
	ActiveScalingConfigurationId *string `type:"string"`

	DefaultCooldown *int32 `type:"int32"`

	DesireInstanceNumber *int32 `type:"int32"`

	InstanceTerminatePolicy *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	ScalingGroupId *string `type:"string"`

	ScalingGroupName *string `type:"string"`

	SubnetIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyScalingGroupInput) GoString

func (s ModifyScalingGroupInput) GoString() string

GoString returns the string representation

func (*ModifyScalingGroupInput) SetActiveScalingConfigurationId

func (s *ModifyScalingGroupInput) SetActiveScalingConfigurationId(v string) *ModifyScalingGroupInput

SetActiveScalingConfigurationId sets the ActiveScalingConfigurationId field's value.

func (*ModifyScalingGroupInput) SetDefaultCooldown

func (s *ModifyScalingGroupInput) SetDefaultCooldown(v int32) *ModifyScalingGroupInput

SetDefaultCooldown sets the DefaultCooldown field's value.

func (*ModifyScalingGroupInput) SetDesireInstanceNumber

func (s *ModifyScalingGroupInput) SetDesireInstanceNumber(v int32) *ModifyScalingGroupInput

SetDesireInstanceNumber sets the DesireInstanceNumber field's value.

func (*ModifyScalingGroupInput) SetInstanceTerminatePolicy

func (s *ModifyScalingGroupInput) SetInstanceTerminatePolicy(v string) *ModifyScalingGroupInput

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*ModifyScalingGroupInput) SetMaxInstanceNumber

func (s *ModifyScalingGroupInput) SetMaxInstanceNumber(v int32) *ModifyScalingGroupInput

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*ModifyScalingGroupInput) SetMinInstanceNumber

func (s *ModifyScalingGroupInput) SetMinInstanceNumber(v int32) *ModifyScalingGroupInput

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*ModifyScalingGroupInput) SetScalingGroupId

func (s *ModifyScalingGroupInput) SetScalingGroupId(v string) *ModifyScalingGroupInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ModifyScalingGroupInput) SetScalingGroupName

func (s *ModifyScalingGroupInput) SetScalingGroupName(v string) *ModifyScalingGroupInput

SetScalingGroupName sets the ScalingGroupName field's value.

func (*ModifyScalingGroupInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (ModifyScalingGroupInput) String

func (s ModifyScalingGroupInput) String() string

String returns the string representation

type ModifyScalingGroupOutput

type ModifyScalingGroupOutput struct {
	Metadata *response.ResponseMetadata

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingGroupOutput) GoString

func (s ModifyScalingGroupOutput) GoString() string

GoString returns the string representation

func (*ModifyScalingGroupOutput) SetScalingGroupId

func (s *ModifyScalingGroupOutput) SetScalingGroupId(v string) *ModifyScalingGroupOutput

SetScalingGroupId sets the ScalingGroupId field's value.

func (ModifyScalingGroupOutput) String

func (s ModifyScalingGroupOutput) String() string

String returns the string representation

type ModifyScalingPolicyInput

type ModifyScalingPolicyInput struct {
	AdjustmentType *string `type:"string"`

	AdjustmentValue *int32 `type:"int32"`

	AlarmPolicy *AlarmPolicyForModifyScalingPolicyInput `type:"structure"`

	Cooldown *int32 `type:"int32"`

	ScalingPolicyId *string `type:"string"`

	ScalingPolicyName *string `type:"string"`

	ScheduledPolicy *ScheduledPolicyForModifyScalingPolicyInput `type:"structure"`
	// contains filtered or unexported fields
}

func (ModifyScalingPolicyInput) GoString

func (s ModifyScalingPolicyInput) GoString() string

GoString returns the string representation

func (*ModifyScalingPolicyInput) SetAdjustmentType

func (s *ModifyScalingPolicyInput) SetAdjustmentType(v string) *ModifyScalingPolicyInput

SetAdjustmentType sets the AdjustmentType field's value.

func (*ModifyScalingPolicyInput) SetAdjustmentValue

func (s *ModifyScalingPolicyInput) SetAdjustmentValue(v int32) *ModifyScalingPolicyInput

SetAdjustmentValue sets the AdjustmentValue field's value.

func (*ModifyScalingPolicyInput) SetAlarmPolicy

SetAlarmPolicy sets the AlarmPolicy field's value.

func (*ModifyScalingPolicyInput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*ModifyScalingPolicyInput) SetScalingPolicyId

func (s *ModifyScalingPolicyInput) SetScalingPolicyId(v string) *ModifyScalingPolicyInput

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (*ModifyScalingPolicyInput) SetScalingPolicyName

func (s *ModifyScalingPolicyInput) SetScalingPolicyName(v string) *ModifyScalingPolicyInput

SetScalingPolicyName sets the ScalingPolicyName field's value.

func (*ModifyScalingPolicyInput) SetScheduledPolicy

SetScheduledPolicy sets the ScheduledPolicy field's value.

func (ModifyScalingPolicyInput) String

func (s ModifyScalingPolicyInput) String() string

String returns the string representation

type ModifyScalingPolicyOutput

type ModifyScalingPolicyOutput struct {
	Metadata *response.ResponseMetadata

	ScalingPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyScalingPolicyOutput) GoString

func (s ModifyScalingPolicyOutput) GoString() string

GoString returns the string representation

func (*ModifyScalingPolicyOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (ModifyScalingPolicyOutput) String

func (s ModifyScalingPolicyOutput) String() string

String returns the string representation

type RelatedInstanceForDescribeScalingActivitiesOutput

type RelatedInstanceForDescribeScalingActivitiesOutput struct {
	InstanceId *string `type:"string"`

	Message *string `type:"string"`

	OperateType *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (RelatedInstanceForDescribeScalingActivitiesOutput) GoString

GoString returns the string representation

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetMessage

SetMessage sets the Message field's value.

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetOperateType

SetOperateType sets the OperateType field's value.

func (*RelatedInstanceForDescribeScalingActivitiesOutput) SetStatus

SetStatus sets the Status field's value.

func (RelatedInstanceForDescribeScalingActivitiesOutput) String

String returns the string representation

type RemoveInstancesInput

type RemoveInstancesInput struct {
	DecreaseDesiredCapacity *bool `type:"boolean"`

	InstanceIds []*string `type:"list"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveInstancesInput) GoString

func (s RemoveInstancesInput) GoString() string

GoString returns the string representation

func (*RemoveInstancesInput) SetDecreaseDesiredCapacity

func (s *RemoveInstancesInput) SetDecreaseDesiredCapacity(v bool) *RemoveInstancesInput

SetDecreaseDesiredCapacity sets the DecreaseDesiredCapacity field's value.

func (*RemoveInstancesInput) SetInstanceIds

func (s *RemoveInstancesInput) SetInstanceIds(v []*string) *RemoveInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*RemoveInstancesInput) SetScalingGroupId

func (s *RemoveInstancesInput) SetScalingGroupId(v string) *RemoveInstancesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (RemoveInstancesInput) String

func (s RemoveInstancesInput) String() string

String returns the string representation

type RemoveInstancesOutput

type RemoveInstancesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (RemoveInstancesOutput) GoString

func (s RemoveInstancesOutput) GoString() string

GoString returns the string representation

func (RemoveInstancesOutput) String

func (s RemoveInstancesOutput) String() string

String returns the string representation

type ScalingActivityForDescribeScalingActivitiesOutput

type ScalingActivityForDescribeScalingActivitiesOutput struct {
	ActivityType *string `type:"string"`

	ActualAdjustInstanceNumber *int32 `type:"int32"`

	Cooldown *int32 `type:"int32"`

	CreatedAt *string `type:"string"`

	CurrentInstanceNumber *int32 `type:"int32"`

	ExpectedRunTime *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	RelatedInstances []*RelatedInstanceForDescribeScalingActivitiesOutput `type:"list"`

	ResultMsg *string `type:"string"`

	ScalingActivityId *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	StatusCode *string `type:"string"`

	StoppedAt *string `type:"string"`

	TaskCategory *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingActivityForDescribeScalingActivitiesOutput) GoString

GoString returns the string representation

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetActivityType

SetActivityType sets the ActivityType field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetActualAdjustInstanceNumber

SetActualAdjustInstanceNumber sets the ActualAdjustInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetCurrentInstanceNumber

SetCurrentInstanceNumber sets the CurrentInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetExpectedRunTime

SetExpectedRunTime sets the ExpectedRunTime field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetMaxInstanceNumber

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetMinInstanceNumber

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetRelatedInstances

SetRelatedInstances sets the RelatedInstances field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetResultMsg

SetResultMsg sets the ResultMsg field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetScalingActivityId

SetScalingActivityId sets the ScalingActivityId field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetStoppedAt

SetStoppedAt sets the StoppedAt field's value.

func (*ScalingActivityForDescribeScalingActivitiesOutput) SetTaskCategory

SetTaskCategory sets the TaskCategory field's value.

func (ScalingActivityForDescribeScalingActivitiesOutput) String

String returns the string representation

type ScalingConfigurationForDescribeScalingConfigurationsOutput

type ScalingConfigurationForDescribeScalingConfigurationsOutput struct {
	CreatedAt *string `type:"string"`

	Eip *EipForDescribeScalingConfigurationsOutput `type:"structure"`

	HostName *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceDescription *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypes []*string `type:"list"`

	KeyPairName *string `type:"string"`

	LifecycleState *string `type:"string"`

	ScalingConfigurationId *string `type:"string"`

	ScalingConfigurationName *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	UpdatedAt *string `type:"string"`

	UserData *string `type:"string"`

	Volumes []*VolumeForDescribeScalingConfigurationsOutput `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingConfigurationForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetEip

SetEip sets the Eip field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetHostName

SetHostName sets the HostName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceDescription

SetInstanceDescription sets the InstanceDescription field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceName

SetInstanceName sets the InstanceName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetKeyPairName

SetKeyPairName sets the KeyPairName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetLifecycleState

SetLifecycleState sets the LifecycleState field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetScalingConfigurationName

SetScalingConfigurationName sets the ScalingConfigurationName field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetSecurityEnhancementStrategy

SetSecurityEnhancementStrategy sets the SecurityEnhancementStrategy field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetUserData

SetUserData sets the UserData field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetVolumes

SetVolumes sets the Volumes field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ScalingConfigurationForDescribeScalingConfigurationsOutput) String

String returns the string representation

type ScalingGroupForDescribeScalingGroupsOutput

type ScalingGroupForDescribeScalingGroupsOutput struct {
	ActiveScalingConfigurationId *string `type:"string"`

	CreatedAt *string `type:"string"`

	DBInstanceIds []*string `type:"list"`

	DefaultCooldown *int32 `type:"int32"`

	DesireInstanceNumber *int32 `type:"int32"`

	InstanceTerminatePolicy *string `type:"string"`

	LifecycleState *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	MultiAZPolicy *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	ScalingGroupName *string `type:"string"`

	ServerGroupAttributes []*ServerGroupAttributeForDescribeScalingGroupsOutput `type:"list"`

	SubnetIds []*string `type:"list"`

	TotalInstanceCount *int32 `type:"int32"`

	UpdatedAt *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingGroupForDescribeScalingGroupsOutput) GoString

GoString returns the string representation

func (*ScalingGroupForDescribeScalingGroupsOutput) SetActiveScalingConfigurationId

SetActiveScalingConfigurationId sets the ActiveScalingConfigurationId field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetDBInstanceIds

SetDBInstanceIds sets the DBInstanceIds field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetDefaultCooldown

SetDefaultCooldown sets the DefaultCooldown field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetDesireInstanceNumber

SetDesireInstanceNumber sets the DesireInstanceNumber field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetInstanceTerminatePolicy

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLifecycleState

SetLifecycleState sets the LifecycleState field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetMaxInstanceNumber

SetMaxInstanceNumber sets the MaxInstanceNumber field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetMinInstanceNumber

SetMinInstanceNumber sets the MinInstanceNumber field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetMultiAZPolicy

SetMultiAZPolicy sets the MultiAZPolicy field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetScalingGroupName

SetScalingGroupName sets the ScalingGroupName field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetTotalInstanceCount

SetTotalInstanceCount sets the TotalInstanceCount field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ScalingGroupForDescribeScalingGroupsOutput) String

String returns the string representation

type ScalingInstanceForDescribeScalingInstancesOutput

type ScalingInstanceForDescribeScalingInstancesOutput struct {
	CreatedTime *string `type:"string"`

	CreationType *string `type:"string"`

	Entrusted *bool `type:"boolean"`

	InstanceId *string `type:"string"`

	ScalingConfigurationId *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	ScalingPolicyId *string `type:"string"`

	Status *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingInstanceForDescribeScalingInstancesOutput) GoString

GoString returns the string representation

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetCreatedTime

SetCreatedTime sets the CreatedTime field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetCreationType

SetCreationType sets the CreationType field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetEntrusted

SetEntrusted sets the Entrusted field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetScalingConfigurationId

SetScalingConfigurationId sets the ScalingConfigurationId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ScalingInstanceForDescribeScalingInstancesOutput) String

String returns the string representation

type ScalingPolicyForDescribeScalingPoliciesOutput

type ScalingPolicyForDescribeScalingPoliciesOutput struct {
	AdjustmentType *string `type:"string"`

	AdjustmentValue *int32 `type:"int32"`

	AlarmPolicy *AlarmPolicyForDescribeScalingPoliciesOutput `type:"structure"`

	Cooldown *int32 `type:"int32"`

	ScalingGroupId *string `type:"string"`

	ScalingPolicyId *string `type:"string"`

	ScalingPolicyName *string `type:"string"`

	ScalingPolicyType *string `type:"string"`

	ScheduledPolicy *ScheduledPolicyForDescribeScalingPoliciesOutput `type:"structure"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScalingPolicyForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetAdjustmentType

SetAdjustmentType sets the AdjustmentType field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetAdjustmentValue

SetAdjustmentValue sets the AdjustmentValue field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetAlarmPolicy

SetAlarmPolicy sets the AlarmPolicy field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetCooldown

SetCooldown sets the Cooldown field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingPolicyId

SetScalingPolicyId sets the ScalingPolicyId field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingPolicyName

SetScalingPolicyName sets the ScalingPolicyName field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScalingPolicyType

SetScalingPolicyType sets the ScalingPolicyType field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetScheduledPolicy

SetScheduledPolicy sets the ScheduledPolicy field's value.

func (*ScalingPolicyForDescribeScalingPoliciesOutput) SetStatus

SetStatus sets the Status field's value.

func (ScalingPolicyForDescribeScalingPoliciesOutput) String

String returns the string representation

type ScheduledPolicyForCreateScalingPolicyInput

type ScheduledPolicyForCreateScalingPolicyInput struct {
	LaunchTime *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RecurrenceType *string `type:"string"`

	RecurrenceValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledPolicyForCreateScalingPolicyInput) GoString

GoString returns the string representation

func (*ScheduledPolicyForCreateScalingPolicyInput) SetLaunchTime

SetLaunchTime sets the LaunchTime field's value.

func (*ScheduledPolicyForCreateScalingPolicyInput) SetRecurrenceEndTime

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*ScheduledPolicyForCreateScalingPolicyInput) SetRecurrenceType

SetRecurrenceType sets the RecurrenceType field's value.

func (*ScheduledPolicyForCreateScalingPolicyInput) SetRecurrenceValue

SetRecurrenceValue sets the RecurrenceValue field's value.

func (ScheduledPolicyForCreateScalingPolicyInput) String

String returns the string representation

type ScheduledPolicyForDescribeScalingPoliciesOutput

type ScheduledPolicyForDescribeScalingPoliciesOutput struct {
	LaunchTime *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RecurrenceStartTime *string `type:"string"`

	RecurrenceType *string `type:"string"`

	RecurrenceValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledPolicyForDescribeScalingPoliciesOutput) GoString

GoString returns the string representation

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetLaunchTime

SetLaunchTime sets the LaunchTime field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceEndTime

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceStartTime

SetRecurrenceStartTime sets the RecurrenceStartTime field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceType

SetRecurrenceType sets the RecurrenceType field's value.

func (*ScheduledPolicyForDescribeScalingPoliciesOutput) SetRecurrenceValue

SetRecurrenceValue sets the RecurrenceValue field's value.

func (ScheduledPolicyForDescribeScalingPoliciesOutput) String

String returns the string representation

type ScheduledPolicyForModifyScalingPolicyInput

type ScheduledPolicyForModifyScalingPolicyInput struct {
	LaunchTime *string `type:"string"`

	RecurrenceEndTime *string `type:"string"`

	RecurrenceType *string `type:"string"`

	RecurrenceValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ScheduledPolicyForModifyScalingPolicyInput) GoString

GoString returns the string representation

func (*ScheduledPolicyForModifyScalingPolicyInput) SetLaunchTime

SetLaunchTime sets the LaunchTime field's value.

func (*ScheduledPolicyForModifyScalingPolicyInput) SetRecurrenceEndTime

SetRecurrenceEndTime sets the RecurrenceEndTime field's value.

func (*ScheduledPolicyForModifyScalingPolicyInput) SetRecurrenceType

SetRecurrenceType sets the RecurrenceType field's value.

func (*ScheduledPolicyForModifyScalingPolicyInput) SetRecurrenceValue

SetRecurrenceValue sets the RecurrenceValue field's value.

func (ScheduledPolicyForModifyScalingPolicyInput) String

String returns the string representation

type ServerGroupAttributeForAttachServerGroupsInput

type ServerGroupAttributeForAttachServerGroupsInput struct {
	Port *int32 `type:"int32"`

	ServerGroupId *string `type:"string"`

	Weight *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForAttachServerGroupsInput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForAttachServerGroupsInput) SetPort

SetPort sets the Port field's value.

func (*ServerGroupAttributeForAttachServerGroupsInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForAttachServerGroupsInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerGroupAttributeForAttachServerGroupsInput) String

String returns the string representation

type ServerGroupAttributeForCreateScalingGroupInput

type ServerGroupAttributeForCreateScalingGroupInput struct {
	Port *int32 `type:"int32"`

	ServerGroupId *string `type:"string"`

	Weight *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForCreateScalingGroupInput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForCreateScalingGroupInput) SetPort

SetPort sets the Port field's value.

func (*ServerGroupAttributeForCreateScalingGroupInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForCreateScalingGroupInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerGroupAttributeForCreateScalingGroupInput) String

String returns the string representation

type ServerGroupAttributeForDescribeScalingGroupsOutput

type ServerGroupAttributeForDescribeScalingGroupsOutput struct {
	LoadBalancerId *string `type:"string"`

	Port *int32 `type:"int32"`

	ServerGroupId *string `type:"string"`

	Weight *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForDescribeScalingGroupsOutput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetPort

SetPort sets the Port field's value.

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForDescribeScalingGroupsOutput) SetWeight

SetWeight sets the Weight field's value.

func (ServerGroupAttributeForDescribeScalingGroupsOutput) String

String returns the string representation

type ServerGroupAttributeForDetachServerGroupsInput

type ServerGroupAttributeForDetachServerGroupsInput struct {
	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForDetachServerGroupsInput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForDetachServerGroupsInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (ServerGroupAttributeForDetachServerGroupsInput) String

String returns the string representation

type SetInstancesProtectionInput

type SetInstancesProtectionInput struct {
	InstanceIds []*string `type:"list"`

	ProtectedFromScaleIn *bool `type:"boolean"`

	ScalingGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SetInstancesProtectionInput) GoString

func (s SetInstancesProtectionInput) GoString() string

GoString returns the string representation

func (*SetInstancesProtectionInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*SetInstancesProtectionInput) SetProtectedFromScaleIn

func (s *SetInstancesProtectionInput) SetProtectedFromScaleIn(v bool) *SetInstancesProtectionInput

SetProtectedFromScaleIn sets the ProtectedFromScaleIn field's value.

func (*SetInstancesProtectionInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (SetInstancesProtectionInput) String

String returns the string representation

type SetInstancesProtectionOutput

type SetInstancesProtectionOutput struct {
	Metadata *response.ResponseMetadata

	InstanceProtectionResults []*InstanceProtectionResultForSetInstancesProtectionOutput `type:"list"`
	// contains filtered or unexported fields
}

func (SetInstancesProtectionOutput) GoString

func (s SetInstancesProtectionOutput) GoString() string

GoString returns the string representation

func (*SetInstancesProtectionOutput) SetInstanceProtectionResults

SetInstanceProtectionResults sets the InstanceProtectionResults field's value.

func (SetInstancesProtectionOutput) String

String returns the string representation

type VolumeForCreateScalingConfigurationInput

type VolumeForCreateScalingConfigurationInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForCreateScalingConfigurationInput) GoString

GoString returns the string representation

func (*VolumeForCreateScalingConfigurationInput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForCreateScalingConfigurationInput) SetSize

SetSize sets the Size field's value.

func (*VolumeForCreateScalingConfigurationInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForCreateScalingConfigurationInput) String

String returns the string representation

type VolumeForDescribeScalingConfigurationsOutput

type VolumeForDescribeScalingConfigurationsOutput struct {
	DeleteWithInstance *bool `type:"boolean"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*VolumeForDescribeScalingConfigurationsOutput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForDescribeScalingConfigurationsOutput) SetSize

SetSize sets the Size field's value.

func (*VolumeForDescribeScalingConfigurationsOutput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForDescribeScalingConfigurationsOutput) String

String returns the string representation

type VolumeForModifyScalingConfigurationInput

type VolumeForModifyScalingConfigurationInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	Size *int32 `type:"int32"`

	VolumeType *string `type:"string"`
	// contains filtered or unexported fields
}

func (VolumeForModifyScalingConfigurationInput) GoString

GoString returns the string representation

func (*VolumeForModifyScalingConfigurationInput) SetDeleteWithInstance

SetDeleteWithInstance sets the DeleteWithInstance field's value.

func (*VolumeForModifyScalingConfigurationInput) SetSize

SetSize sets the Size field's value.

func (*VolumeForModifyScalingConfigurationInput) SetVolumeType

SetVolumeType sets the VolumeType field's value.

func (VolumeForModifyScalingConfigurationInput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL