autoscaling

package
v1.0.26 Latest Latest
Warning

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

Go to latest
Published: Sep 11, 2025 License: Apache-2.0 Imports: 10 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) AttachInstances

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

AttachInstances API operation for AUTO_SCALING.

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

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) CreateNotificationConfiguration

CreateNotificationConfiguration API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation CreateNotificationConfiguration for usage and error information.

func (*AUTOSCALING) CreateNotificationConfigurationCommon

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

CreateNotificationConfigurationCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation CreateNotificationConfigurationCommon for usage and error information.

func (*AUTOSCALING) CreateNotificationConfigurationCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) CreateNotificationConfigurationCommonWithContext

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

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

See CreateNotificationConfigurationCommon 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) CreateNotificationConfigurationRequest

func (c *AUTOSCALING) CreateNotificationConfigurationRequest(input *CreateNotificationConfigurationInput) (req *request.Request, output *CreateNotificationConfigurationOutput)

CreateNotificationConfigurationRequest generates a "byteplus/request.Request" representing the client's request for the CreateNotificationConfiguration operation. The "output" return value will be populated with the CreateNotificationConfigurationCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) CreateNotificationConfigurationWithContext

func (c *AUTOSCALING) CreateNotificationConfigurationWithContext(ctx byteplus.Context, input *CreateNotificationConfigurationInput, opts ...request.Option) (*CreateNotificationConfigurationOutput, error)

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

See CreateNotificationConfiguration 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) DeleteNotificationConfiguration

DeleteNotificationConfiguration API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation DeleteNotificationConfiguration for usage and error information.

func (*AUTOSCALING) DeleteNotificationConfigurationCommon

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

DeleteNotificationConfigurationCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation DeleteNotificationConfigurationCommon for usage and error information.

func (*AUTOSCALING) DeleteNotificationConfigurationCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DeleteNotificationConfigurationCommonWithContext

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

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

See DeleteNotificationConfigurationCommon 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) DeleteNotificationConfigurationRequest

func (c *AUTOSCALING) DeleteNotificationConfigurationRequest(input *DeleteNotificationConfigurationInput) (req *request.Request, output *DeleteNotificationConfigurationOutput)

DeleteNotificationConfigurationRequest generates a "byteplus/request.Request" representing the client's request for the DeleteNotificationConfiguration operation. The "output" return value will be populated with the DeleteNotificationConfigurationCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) DeleteNotificationConfigurationWithContext

func (c *AUTOSCALING) DeleteNotificationConfigurationWithContext(ctx byteplus.Context, input *DeleteNotificationConfigurationInput, opts ...request.Option) (*DeleteNotificationConfigurationOutput, error)

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

See DeleteNotificationConfiguration 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) DescribeNotificationConfigurations

DescribeNotificationConfigurations API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation DescribeNotificationConfigurations for usage and error information.

func (*AUTOSCALING) DescribeNotificationConfigurationsCommon

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

DescribeNotificationConfigurationsCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation DescribeNotificationConfigurationsCommon for usage and error information.

func (*AUTOSCALING) DescribeNotificationConfigurationsCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) DescribeNotificationConfigurationsCommonWithContext

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

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

See DescribeNotificationConfigurationsCommon 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) DescribeNotificationConfigurationsRequest

func (c *AUTOSCALING) DescribeNotificationConfigurationsRequest(input *DescribeNotificationConfigurationsInput) (req *request.Request, output *DescribeNotificationConfigurationsOutput)

DescribeNotificationConfigurationsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNotificationConfigurations operation. The "output" return value will be populated with the DescribeNotificationConfigurationsCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) DescribeNotificationConfigurationsWithContext

func (c *AUTOSCALING) DescribeNotificationConfigurationsWithContext(ctx byteplus.Context, input *DescribeNotificationConfigurationsInput, opts ...request.Option) (*DescribeNotificationConfigurationsOutput, error)

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

See DescribeNotificationConfigurations 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) DetachInstances

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

DetachInstances API operation for AUTO_SCALING.

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

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) EnterStandby

func (c *AUTOSCALING) EnterStandby(input *EnterStandbyInput) (*EnterStandbyOutput, error)

EnterStandby API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation EnterStandby for usage and error information.

func (*AUTOSCALING) EnterStandbyCommon

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

EnterStandbyCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation EnterStandbyCommon for usage and error information.

func (*AUTOSCALING) EnterStandbyCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) EnterStandbyCommonWithContext

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

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

See EnterStandbyCommon 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) EnterStandbyRequest

func (c *AUTOSCALING) EnterStandbyRequest(input *EnterStandbyInput) (req *request.Request, output *EnterStandbyOutput)

EnterStandbyRequest generates a "byteplus/request.Request" representing the client's request for the EnterStandby operation. The "output" return value will be populated with the EnterStandbyCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) EnterStandbyWithContext

func (c *AUTOSCALING) EnterStandbyWithContext(ctx byteplus.Context, input *EnterStandbyInput, opts ...request.Option) (*EnterStandbyOutput, error)

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

See EnterStandby 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) ExitStandby

func (c *AUTOSCALING) ExitStandby(input *ExitStandbyInput) (*ExitStandbyOutput, error)

ExitStandby API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ExitStandby for usage and error information.

func (*AUTOSCALING) ExitStandbyCommon

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

ExitStandbyCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ExitStandbyCommon for usage and error information.

func (*AUTOSCALING) ExitStandbyCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ExitStandbyCommonWithContext

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

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

See ExitStandbyCommon 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) ExitStandbyRequest

func (c *AUTOSCALING) ExitStandbyRequest(input *ExitStandbyInput) (req *request.Request, output *ExitStandbyOutput)

ExitStandbyRequest generates a "byteplus/request.Request" representing the client's request for the ExitStandby operation. The "output" return value will be populated with the ExitStandbyCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) ExitStandbyWithContext

func (c *AUTOSCALING) ExitStandbyWithContext(ctx byteplus.Context, input *ExitStandbyInput, opts ...request.Option) (*ExitStandbyOutput, error)

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

See ExitStandby 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) ListTagResources

func (c *AUTOSCALING) ListTagResources(input *ListTagResourcesInput) (*ListTagResourcesOutput, error)

ListTagResources API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ListTagResources for usage and error information.

func (*AUTOSCALING) ListTagResourcesCommon

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

ListTagResourcesCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ListTagResourcesCommon for usage and error information.

func (*AUTOSCALING) ListTagResourcesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ListTagResourcesCommonWithContext

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

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

See ListTagResourcesCommon 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) ListTagResourcesRequest

func (c *AUTOSCALING) ListTagResourcesRequest(input *ListTagResourcesInput) (req *request.Request, output *ListTagResourcesOutput)

ListTagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the ListTagResources operation. The "output" return value will be populated with the ListTagResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) ListTagResourcesWithContext

func (c *AUTOSCALING) ListTagResourcesWithContext(ctx byteplus.Context, input *ListTagResourcesInput, opts ...request.Option) (*ListTagResourcesOutput, error)

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

See ListTagResources 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) ModifyNotificationConfiguration

ModifyNotificationConfiguration API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ModifyNotificationConfiguration for usage and error information.

func (*AUTOSCALING) ModifyNotificationConfigurationCommon

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

ModifyNotificationConfigurationCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ModifyNotificationConfigurationCommon for usage and error information.

func (*AUTOSCALING) ModifyNotificationConfigurationCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ModifyNotificationConfigurationCommonWithContext

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

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

See ModifyNotificationConfigurationCommon 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) ModifyNotificationConfigurationRequest

func (c *AUTOSCALING) ModifyNotificationConfigurationRequest(input *ModifyNotificationConfigurationInput) (req *request.Request, output *ModifyNotificationConfigurationOutput)

ModifyNotificationConfigurationRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNotificationConfiguration operation. The "output" return value will be populated with the ModifyNotificationConfigurationCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) ModifyNotificationConfigurationWithContext

func (c *AUTOSCALING) ModifyNotificationConfigurationWithContext(ctx byteplus.Context, input *ModifyNotificationConfigurationInput, opts ...request.Option) (*ModifyNotificationConfigurationOutput, error)

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

See ModifyNotificationConfiguration 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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) ResumeProcesses

func (c *AUTOSCALING) ResumeProcesses(input *ResumeProcessesInput) (*ResumeProcessesOutput, error)

ResumeProcesses API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ResumeProcesses for usage and error information.

func (*AUTOSCALING) ResumeProcessesCommon

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

ResumeProcessesCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation ResumeProcessesCommon for usage and error information.

func (*AUTOSCALING) ResumeProcessesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) ResumeProcessesCommonWithContext

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

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

See ResumeProcessesCommon 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) ResumeProcessesRequest

func (c *AUTOSCALING) ResumeProcessesRequest(input *ResumeProcessesInput) (req *request.Request, output *ResumeProcessesOutput)

ResumeProcessesRequest generates a "byteplus/request.Request" representing the client's request for the ResumeProcesses operation. The "output" return value will be populated with the ResumeProcessesCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) ResumeProcessesWithContext

func (c *AUTOSCALING) ResumeProcessesWithContext(ctx byteplus.Context, input *ResumeProcessesInput, opts ...request.Option) (*ResumeProcessesOutput, error)

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

See ResumeProcesses 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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.

func (*AUTOSCALING) SuspendProcesses

func (c *AUTOSCALING) SuspendProcesses(input *SuspendProcessesInput) (*SuspendProcessesOutput, error)

SuspendProcesses API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation SuspendProcesses for usage and error information.

func (*AUTOSCALING) SuspendProcessesCommon

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

SuspendProcessesCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation SuspendProcessesCommon for usage and error information.

func (*AUTOSCALING) SuspendProcessesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) SuspendProcessesCommonWithContext

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

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

See SuspendProcessesCommon 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) SuspendProcessesRequest

func (c *AUTOSCALING) SuspendProcessesRequest(input *SuspendProcessesInput) (req *request.Request, output *SuspendProcessesOutput)

SuspendProcessesRequest generates a "byteplus/request.Request" representing the client's request for the SuspendProcesses operation. The "output" return value will be populated with the SuspendProcessesCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) SuspendProcessesWithContext

func (c *AUTOSCALING) SuspendProcessesWithContext(ctx byteplus.Context, input *SuspendProcessesInput, opts ...request.Option) (*SuspendProcessesOutput, error)

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

See SuspendProcesses 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) TagResources

func (c *AUTOSCALING) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation TagResources for usage and error information.

func (*AUTOSCALING) TagResourcesCommon

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

TagResourcesCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation TagResourcesCommon for usage and error information.

func (*AUTOSCALING) TagResourcesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) TagResourcesCommonWithContext

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

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

See TagResourcesCommon 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) TagResourcesRequest

func (c *AUTOSCALING) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) TagResourcesWithContext

func (c *AUTOSCALING) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

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

See TagResources 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) UntagResources

func (c *AUTOSCALING) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation UntagResources for usage and error information.

func (*AUTOSCALING) UntagResourcesCommon

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

UntagResourcesCommon API operation for AUTO_SCALING.

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

See the BYTEPLUS API reference guide for AUTO_SCALING's API operation UntagResourcesCommon for usage and error information.

func (*AUTOSCALING) UntagResourcesCommonRequest

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

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

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

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

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

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

func (*AUTOSCALING) UntagResourcesCommonWithContext

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

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

See UntagResourcesCommon 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) UntagResourcesRequest

func (c *AUTOSCALING) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

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

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

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

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

func (*AUTOSCALING) UntagResourcesWithContext

func (c *AUTOSCALING) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

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

See UntagResources 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 {
	AttachInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachInstances(*AttachInstancesInput) (*AttachInstancesOutput, error)
	AttachInstancesWithContext(byteplus.Context, *AttachInstancesInput, ...request.Option) (*AttachInstancesOutput, error)
	AttachInstancesRequest(*AttachInstancesInput) (*request.Request, *AttachInstancesOutput)

	AttachServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachServerGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachServerGroups(*AttachServerGroupsInput) (*AttachServerGroupsOutput, error)
	AttachServerGroupsWithContext(byteplus.Context, *AttachServerGroupsInput, ...request.Option) (*AttachServerGroupsOutput, error)
	AttachServerGroupsRequest(*AttachServerGroupsInput) (*request.Request, *AttachServerGroupsOutput)

	CompleteLifecycleActivityCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CompleteLifecycleActivityCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CompleteLifecycleActivityCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CompleteLifecycleActivity(*CompleteLifecycleActivityInput) (*CompleteLifecycleActivityOutput, error)
	CompleteLifecycleActivityWithContext(byteplus.Context, *CompleteLifecycleActivityInput, ...request.Option) (*CompleteLifecycleActivityOutput, error)
	CompleteLifecycleActivityRequest(*CompleteLifecycleActivityInput) (*request.Request, *CompleteLifecycleActivityOutput)

	CreateLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLifecycleHookCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLifecycleHook(*CreateLifecycleHookInput) (*CreateLifecycleHookOutput, error)
	CreateLifecycleHookWithContext(byteplus.Context, *CreateLifecycleHookInput, ...request.Option) (*CreateLifecycleHookOutput, error)
	CreateLifecycleHookRequest(*CreateLifecycleHookInput) (*request.Request, *CreateLifecycleHookOutput)

	CreateNotificationConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNotificationConfigurationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNotificationConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNotificationConfiguration(*CreateNotificationConfigurationInput) (*CreateNotificationConfigurationOutput, error)
	CreateNotificationConfigurationWithContext(byteplus.Context, *CreateNotificationConfigurationInput, ...request.Option) (*CreateNotificationConfigurationOutput, error)
	CreateNotificationConfigurationRequest(*CreateNotificationConfigurationInput) (*request.Request, *CreateNotificationConfigurationOutput)

	CreateScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingConfigurationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingConfiguration(*CreateScalingConfigurationInput) (*CreateScalingConfigurationOutput, error)
	CreateScalingConfigurationWithContext(byteplus.Context, *CreateScalingConfigurationInput, ...request.Option) (*CreateScalingConfigurationOutput, error)
	CreateScalingConfigurationRequest(*CreateScalingConfigurationInput) (*request.Request, *CreateScalingConfigurationOutput)

	CreateScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingGroup(*CreateScalingGroupInput) (*CreateScalingGroupOutput, error)
	CreateScalingGroupWithContext(byteplus.Context, *CreateScalingGroupInput, ...request.Option) (*CreateScalingGroupOutput, error)
	CreateScalingGroupRequest(*CreateScalingGroupInput) (*request.Request, *CreateScalingGroupOutput)

	CreateScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateScalingPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateScalingPolicy(*CreateScalingPolicyInput) (*CreateScalingPolicyOutput, error)
	CreateScalingPolicyWithContext(byteplus.Context, *CreateScalingPolicyInput, ...request.Option) (*CreateScalingPolicyOutput, error)
	CreateScalingPolicyRequest(*CreateScalingPolicyInput) (*request.Request, *CreateScalingPolicyOutput)

	DeleteLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLifecycleHookCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLifecycleHook(*DeleteLifecycleHookInput) (*DeleteLifecycleHookOutput, error)
	DeleteLifecycleHookWithContext(byteplus.Context, *DeleteLifecycleHookInput, ...request.Option) (*DeleteLifecycleHookOutput, error)
	DeleteLifecycleHookRequest(*DeleteLifecycleHookInput) (*request.Request, *DeleteLifecycleHookOutput)

	DeleteNotificationConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNotificationConfigurationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNotificationConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNotificationConfiguration(*DeleteNotificationConfigurationInput) (*DeleteNotificationConfigurationOutput, error)
	DeleteNotificationConfigurationWithContext(byteplus.Context, *DeleteNotificationConfigurationInput, ...request.Option) (*DeleteNotificationConfigurationOutput, error)
	DeleteNotificationConfigurationRequest(*DeleteNotificationConfigurationInput) (*request.Request, *DeleteNotificationConfigurationOutput)

	DeleteScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingConfigurationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingConfiguration(*DeleteScalingConfigurationInput) (*DeleteScalingConfigurationOutput, error)
	DeleteScalingConfigurationWithContext(byteplus.Context, *DeleteScalingConfigurationInput, ...request.Option) (*DeleteScalingConfigurationOutput, error)
	DeleteScalingConfigurationRequest(*DeleteScalingConfigurationInput) (*request.Request, *DeleteScalingConfigurationOutput)

	DeleteScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingGroup(*DeleteScalingGroupInput) (*DeleteScalingGroupOutput, error)
	DeleteScalingGroupWithContext(byteplus.Context, *DeleteScalingGroupInput, ...request.Option) (*DeleteScalingGroupOutput, error)
	DeleteScalingGroupRequest(*DeleteScalingGroupInput) (*request.Request, *DeleteScalingGroupOutput)

	DeleteScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteScalingPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteScalingPolicy(*DeleteScalingPolicyInput) (*DeleteScalingPolicyOutput, error)
	DeleteScalingPolicyWithContext(byteplus.Context, *DeleteScalingPolicyInput, ...request.Option) (*DeleteScalingPolicyOutput, error)
	DeleteScalingPolicyRequest(*DeleteScalingPolicyInput) (*request.Request, *DeleteScalingPolicyOutput)

	DescribeLifecycleActivitiesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLifecycleActivitiesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLifecycleActivitiesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLifecycleActivities(*DescribeLifecycleActivitiesInput) (*DescribeLifecycleActivitiesOutput, error)
	DescribeLifecycleActivitiesWithContext(byteplus.Context, *DescribeLifecycleActivitiesInput, ...request.Option) (*DescribeLifecycleActivitiesOutput, error)
	DescribeLifecycleActivitiesRequest(*DescribeLifecycleActivitiesInput) (*request.Request, *DescribeLifecycleActivitiesOutput)

	DescribeLifecycleHooksCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLifecycleHooksCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLifecycleHooksCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLifecycleHooks(*DescribeLifecycleHooksInput) (*DescribeLifecycleHooksOutput, error)
	DescribeLifecycleHooksWithContext(byteplus.Context, *DescribeLifecycleHooksInput, ...request.Option) (*DescribeLifecycleHooksOutput, error)
	DescribeLifecycleHooksRequest(*DescribeLifecycleHooksInput) (*request.Request, *DescribeLifecycleHooksOutput)

	DescribeNotificationConfigurationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNotificationConfigurationsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNotificationConfigurationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNotificationConfigurations(*DescribeNotificationConfigurationsInput) (*DescribeNotificationConfigurationsOutput, error)
	DescribeNotificationConfigurationsWithContext(byteplus.Context, *DescribeNotificationConfigurationsInput, ...request.Option) (*DescribeNotificationConfigurationsOutput, error)
	DescribeNotificationConfigurationsRequest(*DescribeNotificationConfigurationsInput) (*request.Request, *DescribeNotificationConfigurationsOutput)

	DescribeScalingActivitiesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingActivitiesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingActivitiesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingActivities(*DescribeScalingActivitiesInput) (*DescribeScalingActivitiesOutput, error)
	DescribeScalingActivitiesWithContext(byteplus.Context, *DescribeScalingActivitiesInput, ...request.Option) (*DescribeScalingActivitiesOutput, error)
	DescribeScalingActivitiesRequest(*DescribeScalingActivitiesInput) (*request.Request, *DescribeScalingActivitiesOutput)

	DescribeScalingConfigurationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingConfigurationsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingConfigurationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingConfigurations(*DescribeScalingConfigurationsInput) (*DescribeScalingConfigurationsOutput, error)
	DescribeScalingConfigurationsWithContext(byteplus.Context, *DescribeScalingConfigurationsInput, ...request.Option) (*DescribeScalingConfigurationsOutput, error)
	DescribeScalingConfigurationsRequest(*DescribeScalingConfigurationsInput) (*request.Request, *DescribeScalingConfigurationsOutput)

	DescribeScalingGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingGroups(*DescribeScalingGroupsInput) (*DescribeScalingGroupsOutput, error)
	DescribeScalingGroupsWithContext(byteplus.Context, *DescribeScalingGroupsInput, ...request.Option) (*DescribeScalingGroupsOutput, error)
	DescribeScalingGroupsRequest(*DescribeScalingGroupsInput) (*request.Request, *DescribeScalingGroupsOutput)

	DescribeScalingInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingInstances(*DescribeScalingInstancesInput) (*DescribeScalingInstancesOutput, error)
	DescribeScalingInstancesWithContext(byteplus.Context, *DescribeScalingInstancesInput, ...request.Option) (*DescribeScalingInstancesOutput, error)
	DescribeScalingInstancesRequest(*DescribeScalingInstancesInput) (*request.Request, *DescribeScalingInstancesOutput)

	DescribeScalingPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeScalingPoliciesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeScalingPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeScalingPolicies(*DescribeScalingPoliciesInput) (*DescribeScalingPoliciesOutput, error)
	DescribeScalingPoliciesWithContext(byteplus.Context, *DescribeScalingPoliciesInput, ...request.Option) (*DescribeScalingPoliciesOutput, error)
	DescribeScalingPoliciesRequest(*DescribeScalingPoliciesInput) (*request.Request, *DescribeScalingPoliciesOutput)

	DetachInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachInstances(*DetachInstancesInput) (*DetachInstancesOutput, error)
	DetachInstancesWithContext(byteplus.Context, *DetachInstancesInput, ...request.Option) (*DetachInstancesOutput, error)
	DetachInstancesRequest(*DetachInstancesInput) (*request.Request, *DetachInstancesOutput)

	DetachServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachServerGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachServerGroups(*DetachServerGroupsInput) (*DetachServerGroupsOutput, error)
	DetachServerGroupsWithContext(byteplus.Context, *DetachServerGroupsInput, ...request.Option) (*DetachServerGroupsOutput, error)
	DetachServerGroupsRequest(*DetachServerGroupsInput) (*request.Request, *DetachServerGroupsOutput)

	DisableScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableScalingGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableScalingGroup(*DisableScalingGroupInput) (*DisableScalingGroupOutput, error)
	DisableScalingGroupWithContext(byteplus.Context, *DisableScalingGroupInput, ...request.Option) (*DisableScalingGroupOutput, error)
	DisableScalingGroupRequest(*DisableScalingGroupInput) (*request.Request, *DisableScalingGroupOutput)

	DisableScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableScalingPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableScalingPolicy(*DisableScalingPolicyInput) (*DisableScalingPolicyOutput, error)
	DisableScalingPolicyWithContext(byteplus.Context, *DisableScalingPolicyInput, ...request.Option) (*DisableScalingPolicyOutput, error)
	DisableScalingPolicyRequest(*DisableScalingPolicyInput) (*request.Request, *DisableScalingPolicyOutput)

	EnableScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingConfigurationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingConfiguration(*EnableScalingConfigurationInput) (*EnableScalingConfigurationOutput, error)
	EnableScalingConfigurationWithContext(byteplus.Context, *EnableScalingConfigurationInput, ...request.Option) (*EnableScalingConfigurationOutput, error)
	EnableScalingConfigurationRequest(*EnableScalingConfigurationInput) (*request.Request, *EnableScalingConfigurationOutput)

	EnableScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingGroup(*EnableScalingGroupInput) (*EnableScalingGroupOutput, error)
	EnableScalingGroupWithContext(byteplus.Context, *EnableScalingGroupInput, ...request.Option) (*EnableScalingGroupOutput, error)
	EnableScalingGroupRequest(*EnableScalingGroupInput) (*request.Request, *EnableScalingGroupOutput)

	EnableScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableScalingPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableScalingPolicy(*EnableScalingPolicyInput) (*EnableScalingPolicyOutput, error)
	EnableScalingPolicyWithContext(byteplus.Context, *EnableScalingPolicyInput, ...request.Option) (*EnableScalingPolicyOutput, error)
	EnableScalingPolicyRequest(*EnableScalingPolicyInput) (*request.Request, *EnableScalingPolicyOutput)

	EnterStandbyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnterStandbyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnterStandbyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnterStandby(*EnterStandbyInput) (*EnterStandbyOutput, error)
	EnterStandbyWithContext(byteplus.Context, *EnterStandbyInput, ...request.Option) (*EnterStandbyOutput, error)
	EnterStandbyRequest(*EnterStandbyInput) (*request.Request, *EnterStandbyOutput)

	ExitStandbyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ExitStandbyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ExitStandbyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ExitStandby(*ExitStandbyInput) (*ExitStandbyOutput, error)
	ExitStandbyWithContext(byteplus.Context, *ExitStandbyInput, ...request.Option) (*ExitStandbyOutput, error)
	ExitStandbyRequest(*ExitStandbyInput) (*request.Request, *ExitStandbyOutput)

	ListTagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagResources(*ListTagResourcesInput) (*ListTagResourcesOutput, error)
	ListTagResourcesWithContext(byteplus.Context, *ListTagResourcesInput, ...request.Option) (*ListTagResourcesOutput, error)
	ListTagResourcesRequest(*ListTagResourcesInput) (*request.Request, *ListTagResourcesOutput)

	ModifyLifecycleHookCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyLifecycleHookCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyLifecycleHookCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyLifecycleHook(*ModifyLifecycleHookInput) (*ModifyLifecycleHookOutput, error)
	ModifyLifecycleHookWithContext(byteplus.Context, *ModifyLifecycleHookInput, ...request.Option) (*ModifyLifecycleHookOutput, error)
	ModifyLifecycleHookRequest(*ModifyLifecycleHookInput) (*request.Request, *ModifyLifecycleHookOutput)

	ModifyNotificationConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNotificationConfigurationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNotificationConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNotificationConfiguration(*ModifyNotificationConfigurationInput) (*ModifyNotificationConfigurationOutput, error)
	ModifyNotificationConfigurationWithContext(byteplus.Context, *ModifyNotificationConfigurationInput, ...request.Option) (*ModifyNotificationConfigurationOutput, error)
	ModifyNotificationConfigurationRequest(*ModifyNotificationConfigurationInput) (*request.Request, *ModifyNotificationConfigurationOutput)

	ModifyScalingConfigurationCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingConfigurationCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingConfigurationCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingConfiguration(*ModifyScalingConfigurationInput) (*ModifyScalingConfigurationOutput, error)
	ModifyScalingConfigurationWithContext(byteplus.Context, *ModifyScalingConfigurationInput, ...request.Option) (*ModifyScalingConfigurationOutput, error)
	ModifyScalingConfigurationRequest(*ModifyScalingConfigurationInput) (*request.Request, *ModifyScalingConfigurationOutput)

	ModifyScalingGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingGroup(*ModifyScalingGroupInput) (*ModifyScalingGroupOutput, error)
	ModifyScalingGroupWithContext(byteplus.Context, *ModifyScalingGroupInput, ...request.Option) (*ModifyScalingGroupOutput, error)
	ModifyScalingGroupRequest(*ModifyScalingGroupInput) (*request.Request, *ModifyScalingGroupOutput)

	ModifyScalingPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyScalingPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyScalingPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyScalingPolicy(*ModifyScalingPolicyInput) (*ModifyScalingPolicyOutput, error)
	ModifyScalingPolicyWithContext(byteplus.Context, *ModifyScalingPolicyInput, ...request.Option) (*ModifyScalingPolicyOutput, error)
	ModifyScalingPolicyRequest(*ModifyScalingPolicyInput) (*request.Request, *ModifyScalingPolicyOutput)

	RemoveInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveInstancesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveInstances(*RemoveInstancesInput) (*RemoveInstancesOutput, error)
	RemoveInstancesWithContext(byteplus.Context, *RemoveInstancesInput, ...request.Option) (*RemoveInstancesOutput, error)
	RemoveInstancesRequest(*RemoveInstancesInput) (*request.Request, *RemoveInstancesOutput)

	ResumeProcessesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ResumeProcessesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ResumeProcessesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ResumeProcesses(*ResumeProcessesInput) (*ResumeProcessesOutput, error)
	ResumeProcessesWithContext(byteplus.Context, *ResumeProcessesInput, ...request.Option) (*ResumeProcessesOutput, error)
	ResumeProcessesRequest(*ResumeProcessesInput) (*request.Request, *ResumeProcessesOutput)

	SetInstancesProtectionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetInstancesProtectionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetInstancesProtectionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetInstancesProtection(*SetInstancesProtectionInput) (*SetInstancesProtectionOutput, error)
	SetInstancesProtectionWithContext(byteplus.Context, *SetInstancesProtectionInput, ...request.Option) (*SetInstancesProtectionOutput, error)
	SetInstancesProtectionRequest(*SetInstancesProtectionInput) (*request.Request, *SetInstancesProtectionOutput)

	SuspendProcessesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SuspendProcessesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SuspendProcessesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SuspendProcesses(*SuspendProcessesInput) (*SuspendProcessesOutput, error)
	SuspendProcessesWithContext(byteplus.Context, *SuspendProcessesInput, ...request.Option) (*SuspendProcessesOutput, error)
	SuspendProcessesRequest(*SuspendProcessesInput) (*request.Request, *SuspendProcessesOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(byteplus.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(byteplus.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)
}

AUTOSCALINGAPI provides an interface to enable mocking the autoscaling.AUTOSCALING service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// AUTO_SCALING.
func myFunc(svc AUTOSCALINGAPI) bool {
    // Make svc.AttachInstances 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 is a required field
	Threshold *string `type:"string" required:"true"`
	// 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

func (*AlarmPolicyConditionForCreateScalingPolicyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

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 *ConditionForCreateScalingPolicyInput `type:"structure"`

	ConditionOperator *string `type:"string"`

	Conditions []*AlarmPolicyConditionForCreateScalingPolicyInput `type:"list"`

	Effective *string `type:"string"`

	EvaluationCount *int32 `min:"1" max:"180" 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) SetConditionOperator

SetConditionOperator sets the ConditionOperator field's value.

func (*AlarmPolicyForCreateScalingPolicyInput) SetConditions

SetConditions sets the Conditions field's value.

func (*AlarmPolicyForCreateScalingPolicyInput) SetEffective

SetEffective sets the Effective 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

func (*AlarmPolicyForCreateScalingPolicyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AlarmPolicyForDescribeScalingPoliciesOutput

type AlarmPolicyForDescribeScalingPoliciesOutput struct {
	Condition *ConditionForDescribeScalingPoliciesOutput `type:"structure"`

	ConditionOperator *string `type:"string"`

	Conditions []*ConditionForDescribeScalingPoliciesOutput `type:"list"`

	Effective *string `type:"string"`

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

SetConditionOperator sets the ConditionOperator field's value.

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*AlarmPolicyForDescribeScalingPoliciesOutput) SetEffective

SetEffective sets the Effective 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 *ConditionForModifyScalingPolicyInput `type:"structure"`

	ConditionOperator *string `type:"string"`

	Conditions []*AlarmPolicyConditionForModifyScalingPolicyInput `type:"list"`

	Effective *string `type:"string"`

	EvaluationCount *int32 `min:"1" max:"180" 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) SetConditionOperator

SetConditionOperator sets the ConditionOperator field's value.

func (*AlarmPolicyForModifyScalingPolicyInput) SetConditions

SetConditions sets the Conditions field's value.

func (*AlarmPolicyForModifyScalingPolicyInput) SetEffective

SetEffective sets the Effective 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

func (*AlarmPolicyForModifyScalingPolicyInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type AttachInstancesInput

type AttachInstancesInput struct {
	Entrusted *bool `type:"boolean"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	LifecycleHook *bool `type:"boolean"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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) SetLifecycleHook

func (s *AttachInstancesInput) SetLifecycleHook(v bool) *AttachInstancesInput

SetLifecycleHook sets the LifecycleHook 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

func (*AttachInstancesInput) Validate

func (s *AttachInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachInstancesOutput

type AttachInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ScalingActivityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachInstancesOutput) GoString

func (s AttachInstancesOutput) GoString() string

GoString returns the string representation

func (*AttachInstancesOutput) SetScalingActivityId

func (s *AttachInstancesOutput) SetScalingActivityId(v string) *AttachInstancesOutput

SetScalingActivityId sets the ScalingActivityId field's value.

func (AttachInstancesOutput) String

func (s AttachInstancesOutput) String() string

String returns the string representation

type AttachServerGroupsInput

type AttachServerGroupsInput struct {
	ClientToken *string `max:"64" type:"string"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	ServerGroupAttributes []*ServerGroupAttributeForAttachServerGroupsInput `type:"list"`
	// contains filtered or unexported fields
}

func (AttachServerGroupsInput) GoString

func (s AttachServerGroupsInput) GoString() string

GoString returns the string representation

func (*AttachServerGroupsInput) SetClientToken

SetClientToken sets the ClientToken field's value.

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

func (*AttachServerGroupsInput) Validate

func (s *AttachServerGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `type:"string"`

	// LifecycleActivityId is a required field
	LifecycleActivityId *string `type:"string" required:"true"`

	LifecycleActivityPolicy *string `type:"string"`

	LifecycleHookId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CompleteLifecycleActivityInput) GoString

GoString returns the string representation

func (*CompleteLifecycleActivityInput) SetClientToken

SetClientToken sets the ClientToken field's value.

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

SetLifecycleHookId sets the LifecycleHookId field's value.

func (CompleteLifecycleActivityInput) String

String returns the string representation

func (*CompleteLifecycleActivityInput) Validate

func (s *CompleteLifecycleActivityInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 ConditionForCreateScalingPolicyInput

type ConditionForCreateScalingPolicyInput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

	Threshold *string `type:"string"`
	// contains filtered or unexported fields
}

func (ConditionForCreateScalingPolicyInput) GoString

GoString returns the string representation

func (*ConditionForCreateScalingPolicyInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForCreateScalingPolicyInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForCreateScalingPolicyInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForCreateScalingPolicyInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForCreateScalingPolicyInput) 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 ConditionForModifyScalingPolicyInput

type ConditionForModifyScalingPolicyInput struct {
	ComparisonOperator *string `type:"string"`

	MetricName *string `type:"string"`

	MetricUnit *string `type:"string"`

	Threshold *string `type:"string"`
	// contains filtered or unexported fields
}

func (ConditionForModifyScalingPolicyInput) GoString

GoString returns the string representation

func (*ConditionForModifyScalingPolicyInput) SetComparisonOperator

SetComparisonOperator sets the ComparisonOperator field's value.

func (*ConditionForModifyScalingPolicyInput) SetMetricName

SetMetricName sets the MetricName field's value.

func (*ConditionForModifyScalingPolicyInput) SetMetricUnit

SetMetricUnit sets the MetricUnit field's value.

func (*ConditionForModifyScalingPolicyInput) SetThreshold

SetThreshold sets the Threshold field's value.

func (ConditionForModifyScalingPolicyInput) String

String returns the string representation

type CreateLifecycleHookInput

type CreateLifecycleHookInput struct {
	ClientToken *string `type:"string"`

	LifecycleCommand *LifecycleCommandForCreateLifecycleHookInput `type:"structure"`

	// LifecycleHookName is a required field
	LifecycleHookName *string `type:"string" required:"true"`

	// LifecycleHookPolicy is a required field
	LifecycleHookPolicy *string `type:"string" required:"true"`

	// LifecycleHookTimeout is a required field
	LifecycleHookTimeout *int32 `type:"int32" required:"true"`

	// LifecycleHookType is a required field
	LifecycleHookType *string `type:"string" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateLifecycleHookInput) GoString

func (s CreateLifecycleHookInput) GoString() string

GoString returns the string representation

func (*CreateLifecycleHookInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateLifecycleHookInput) SetLifecycleCommand

SetLifecycleCommand sets the LifecycleCommand field's value.

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

func (*CreateLifecycleHookInput) Validate

func (s *CreateLifecycleHookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 CreateNotificationConfigurationInput

type CreateNotificationConfigurationInput struct {

	// EventTypes is a required field
	EventTypes []*string `type:"list" required:"true"`

	// NotificationType is a required field
	NotificationType *string `type:"string" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateNotificationConfigurationInput) GoString

GoString returns the string representation

func (*CreateNotificationConfigurationInput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*CreateNotificationConfigurationInput) SetNotificationType

SetNotificationType sets the NotificationType field's value.

func (*CreateNotificationConfigurationInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (CreateNotificationConfigurationInput) String

String returns the string representation

func (*CreateNotificationConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type CreateNotificationConfigurationOutput

type CreateNotificationConfigurationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (CreateNotificationConfigurationOutput) GoString

GoString returns the string representation

func (CreateNotificationConfigurationOutput) String

String returns the string representation

type CreateScalingConfigurationInput

type CreateScalingConfigurationInput struct {
	ClientToken *string `type:"string"`

	Eip *EipForCreateScalingConfigurationInput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	// ImageId is a required field
	ImageId *string `type:"string" required:"true"`

	InstanceDescription *string `type:"string"`

	// InstanceName is a required field
	InstanceName *string `type:"string" required:"true"`

	InstanceTypeOverrides []*InstanceTypeOverrideForCreateScalingConfigurationInput `type:"list"`

	InstanceTypes []*string `type:"list"`

	Ipv6AddressCount *int32 `type:"int32"`

	KeyPairName *string `type:"string"`

	Password *string `min:"8" max:"30" type:"string"`

	ProjectName *string `max:"64" type:"string"`

	// ScalingConfigurationName is a required field
	ScalingConfigurationName *string `min:"1" max:"128" type:"string" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	SecurityEnhancementStrategy *string `type:"string"`

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`

	SpotStrategy *string `type:"string"`

	Tags *string `type:"string"`

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

SetClientToken sets the ClientToken field's value.

func (*CreateScalingConfigurationInput) SetEip

SetEip sets the Eip field's value.

func (*CreateScalingConfigurationInput) SetHostName

SetHostName sets the HostName field's value.

func (*CreateScalingConfigurationInput) SetHpcClusterId

SetHpcClusterId sets the HpcClusterId 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) SetInstanceTypeOverrides

SetInstanceTypeOverrides sets the InstanceTypeOverrides field's value.

func (*CreateScalingConfigurationInput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*CreateScalingConfigurationInput) SetIpv6AddressCount

SetIpv6AddressCount sets the Ipv6AddressCount 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) SetProjectName

SetProjectName sets the ProjectName 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) SetSpotStrategy

SetSpotStrategy sets the SpotStrategy field's value.

func (*CreateScalingConfigurationInput) SetTags

SetTags sets the Tags 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

func (*CreateScalingConfigurationInput) Validate

func (s *CreateScalingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	ClientToken *string `max:"64" type:"string"`

	DBInstanceIds []*string `type:"list"`

	DefaultCooldown *int32 `min:"5" max:"86400" type:"int32"`

	DesireInstanceNumber *int32 `type:"int32"`

	HealthCheckType *string `type:"string"`

	InstanceTerminatePolicy *string `type:"string"`

	InstancesDistribution *InstancesDistributionForCreateScalingGroupInput `type:"structure"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateOverrides []*LaunchTemplateOverrideForCreateScalingGroupInput `type:"list"`

	LaunchTemplateVersion *string `type:"string"`

	// MaxInstanceNumber is a required field
	MaxInstanceNumber *int32 `type:"int32" required:"true"`

	// MinInstanceNumber is a required field
	MinInstanceNumber *int32 `type:"int32" required:"true"`

	MultiAZPolicy *string `type:"string"`

	ProjectName *string `max:"64" type:"string"`

	// ScalingGroupName is a required field
	ScalingGroupName *string `type:"string" required:"true"`

	ScalingMode *string `type:"string"`

	ServerGroupAttributes []*ServerGroupAttributeForCreateScalingGroupInput `type:"list"`

	// SubnetIds is a required field
	SubnetIds []*string `type:"list" required:"true"`

	Tags []*TagForCreateScalingGroupInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateScalingGroupInput) GoString

func (s CreateScalingGroupInput) GoString() string

GoString returns the string representation

func (*CreateScalingGroupInput) SetClientToken

SetClientToken sets the ClientToken field's value.

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

func (s *CreateScalingGroupInput) SetHealthCheckType(v string) *CreateScalingGroupInput

SetHealthCheckType sets the HealthCheckType field's value.

func (*CreateScalingGroupInput) SetInstanceTerminatePolicy

func (s *CreateScalingGroupInput) SetInstanceTerminatePolicy(v string) *CreateScalingGroupInput

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*CreateScalingGroupInput) SetInstancesDistribution

SetInstancesDistribution sets the InstancesDistribution field's value.

func (*CreateScalingGroupInput) SetLaunchTemplateId

func (s *CreateScalingGroupInput) SetLaunchTemplateId(v string) *CreateScalingGroupInput

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*CreateScalingGroupInput) SetLaunchTemplateOverrides

SetLaunchTemplateOverrides sets the LaunchTemplateOverrides field's value.

func (*CreateScalingGroupInput) SetLaunchTemplateVersion

func (s *CreateScalingGroupInput) SetLaunchTemplateVersion(v string) *CreateScalingGroupInput

SetLaunchTemplateVersion sets the LaunchTemplateVersion 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) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateScalingGroupInput) SetScalingGroupName

func (s *CreateScalingGroupInput) SetScalingGroupName(v string) *CreateScalingGroupInput

SetScalingGroupName sets the ScalingGroupName field's value.

func (*CreateScalingGroupInput) SetScalingMode

SetScalingMode sets the ScalingMode 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) SetTags

SetTags sets the Tags field's value.

func (CreateScalingGroupInput) String

func (s CreateScalingGroupInput) String() string

String returns the string representation

func (*CreateScalingGroupInput) Validate

func (s *CreateScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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

	ClientToken *string `type:"string"`

	Cooldown *int32 `type:"int32"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	// ScalingPolicyName is a required field
	ScalingPolicyName *string `type:"string" required:"true"`

	// ScalingPolicyType is a required field
	ScalingPolicyType *string `type:"string" required:"true"`

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

SetClientToken sets the ClientToken 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

func (*CreateScalingPolicyInput) Validate

func (s *CreateScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	LifecycleHookId *string `type:"string" required:"true"`
	// 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

func (*DeleteLifecycleHookInput) Validate

func (s *DeleteLifecycleHookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 DeleteNotificationConfigurationInput

type DeleteNotificationConfigurationInput struct {

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNotificationConfigurationInput) GoString

GoString returns the string representation

func (*DeleteNotificationConfigurationInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (DeleteNotificationConfigurationInput) String

String returns the string representation

func (*DeleteNotificationConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DeleteNotificationConfigurationOutput

type DeleteNotificationConfigurationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteNotificationConfigurationOutput) GoString

GoString returns the string representation

func (DeleteNotificationConfigurationOutput) String

String returns the string representation

type DeleteScalingConfigurationInput

type DeleteScalingConfigurationInput struct {

	// ScalingConfigurationId is a required field
	ScalingConfigurationId *string `type:"string" required:"true"`
	// 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

func (*DeleteScalingConfigurationInput) Validate

func (s *DeleteScalingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 {
	KeepInstance *bool `type:"boolean"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteScalingGroupInput) GoString

func (s DeleteScalingGroupInput) GoString() string

GoString returns the string representation

func (*DeleteScalingGroupInput) SetKeepInstance

func (s *DeleteScalingGroupInput) SetKeepInstance(v bool) *DeleteScalingGroupInput

SetKeepInstance sets the KeepInstance field's value.

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

func (*DeleteScalingGroupInput) Validate

func (s *DeleteScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ScalingPolicyId *string `type:"string" required:"true"`
	// 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

func (*DeleteScalingPolicyInput) Validate

func (s *DeleteScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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

	LifecycleHookIds []*string `type:"list"`

	PageNumber *int32 `type:"int32"`

	PageSize *int32 `type:"int32"`

	ScalingActivityId *string `type:"string"`

	ScalingGroupId *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) SetLifecycleHookIds

SetLifecycleHookIds sets the LifecycleHookIds 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) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId 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 is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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

func (*DescribeLifecycleHooksInput) Validate

func (s *DescribeLifecycleHooksInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 DescribeNotificationConfigurationsInput

type DescribeNotificationConfigurationsInput struct {
	ScalingGroupIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNotificationConfigurationsInput) GoString

GoString returns the string representation

func (*DescribeNotificationConfigurationsInput) SetScalingGroupIds

SetScalingGroupIds sets the ScalingGroupIds field's value.

func (DescribeNotificationConfigurationsInput) String

String returns the string representation

type DescribeNotificationConfigurationsOutput

type DescribeNotificationConfigurationsOutput struct {
	Metadata *response.ResponseMetadata

	NotificationConfigurations []*NotificationConfigurationForDescribeNotificationConfigurationsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNotificationConfigurationsOutput) GoString

GoString returns the string representation

func (*DescribeNotificationConfigurationsOutput) SetNotificationConfigurations

SetNotificationConfigurations sets the NotificationConfigurations field's value.

func (DescribeNotificationConfigurationsOutput) 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 is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	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

func (*DescribeScalingActivitiesInput) Validate

func (s *DescribeScalingActivitiesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 `min:"1" max:"100" 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

func (*DescribeScalingConfigurationsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

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 `min:"1" max:"100" type:"int32"`

	ProjectName *string `type:"string"`

	ScalingGroupIds []*string `type:"list"`

	ScalingGroupNames []*string `type:"list"`

	TagFilters []*TagFilterForDescribeScalingGroupsInput `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) SetProjectName

SetProjectName sets the ProjectName 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) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeScalingGroupsInput) String

String returns the string representation

func (*DescribeScalingGroupsInput) Validate

func (s *DescribeScalingGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 `min:"1" max:"100" 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

func (*DescribeScalingInstancesInput) Validate

func (s *DescribeScalingInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	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

func (*DescribeScalingPoliciesInput) Validate

func (s *DescribeScalingPoliciesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 DetachInstancesInput

type DetachInstancesInput struct {
	DecreaseDesiredCapacity *bool `type:"boolean"`

	DetachOption *string `type:"string"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	LifecycleHook *bool `type:"boolean"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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) SetLifecycleHook

func (s *DetachInstancesInput) SetLifecycleHook(v bool) *DetachInstancesInput

SetLifecycleHook sets the LifecycleHook 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

func (*DetachInstancesInput) Validate

func (s *DetachInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetachInstancesOutput

type DetachInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ScalingActivityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachInstancesOutput) GoString

func (s DetachInstancesOutput) GoString() string

GoString returns the string representation

func (*DetachInstancesOutput) SetScalingActivityId

func (s *DetachInstancesOutput) SetScalingActivityId(v string) *DetachInstancesOutput

SetScalingActivityId sets the ScalingActivityId field's value.

func (DetachInstancesOutput) String

func (s DetachInstancesOutput) String() string

String returns the string representation

type DetachServerGroupsInput

type DetachServerGroupsInput struct {
	ClientToken *string `max:"64" type:"string"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	ServerGroupAttributes []*ServerGroupAttributeForDetachServerGroupsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DetachServerGroupsInput) GoString

func (s DetachServerGroupsInput) GoString() string

GoString returns the string representation

func (*DetachServerGroupsInput) SetClientToken

SetClientToken sets the ClientToken field's value.

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

func (*DetachServerGroupsInput) Validate

func (s *DetachServerGroupsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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

func (*DisableScalingGroupInput) Validate

func (s *DisableScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ScalingPolicyId *string `type:"string" required:"true"`
	// 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

func (*DisableScalingPolicyInput) Validate

func (s *DisableScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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

	BandwidthPackageId *string `type:"string"`

	BillingType *string `type:"string"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// 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) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId 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) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipForCreateScalingConfigurationInput) SetSecurityProtectionInstanceId

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipForCreateScalingConfigurationInput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForCreateScalingConfigurationInput) String

String returns the string representation

type EipForDescribeScalingConfigurationsOutput

type EipForDescribeScalingConfigurationsOutput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *string `type:"string"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// 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) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId 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) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipForDescribeScalingConfigurationsOutput) SetSecurityProtectionInstanceId

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipForDescribeScalingConfigurationsOutput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForDescribeScalingConfigurationsOutput) String

String returns the string representation

type EipForModifyScalingConfigurationInput

type EipForModifyScalingConfigurationInput struct {
	Bandwidth *int32 `type:"int32"`

	BandwidthPackageId *string `type:"string"`

	BillingType *string `type:"string"`

	ISP *string `type:"string"`

	ReleaseWithInstance *bool `type:"boolean"`

	SecurityProtectionInstanceId *int32 `type:"int32"`

	SecurityProtectionTypes []*string `type:"list"`
	// 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) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId 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) SetReleaseWithInstance

SetReleaseWithInstance sets the ReleaseWithInstance field's value.

func (*EipForModifyScalingConfigurationInput) SetSecurityProtectionInstanceId

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipForModifyScalingConfigurationInput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForModifyScalingConfigurationInput) String

String returns the string representation

type EnableScalingConfigurationInput

type EnableScalingConfigurationInput struct {

	// ScalingConfigurationId is a required field
	ScalingConfigurationId *string `type:"string" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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

func (*EnableScalingConfigurationInput) Validate

func (s *EnableScalingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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

func (*EnableScalingGroupInput) Validate

func (s *EnableScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ScalingPolicyId *string `type:"string" required:"true"`
	// 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

func (*EnableScalingPolicyInput) Validate

func (s *EnableScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 EnterStandbyInput

type EnterStandbyInput struct {
	ClientToken *string `type:"string"`

	InstanceIds []*string `type:"list"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (EnterStandbyInput) GoString

func (s EnterStandbyInput) GoString() string

GoString returns the string representation

func (*EnterStandbyInput) SetClientToken

func (s *EnterStandbyInput) SetClientToken(v string) *EnterStandbyInput

SetClientToken sets the ClientToken field's value.

func (*EnterStandbyInput) SetInstanceIds

func (s *EnterStandbyInput) SetInstanceIds(v []*string) *EnterStandbyInput

SetInstanceIds sets the InstanceIds field's value.

func (*EnterStandbyInput) SetScalingGroupId

func (s *EnterStandbyInput) SetScalingGroupId(v string) *EnterStandbyInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (EnterStandbyInput) String

func (s EnterStandbyInput) String() string

String returns the string representation

func (*EnterStandbyInput) Validate

func (s *EnterStandbyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnterStandbyOutput

type EnterStandbyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (EnterStandbyOutput) GoString

func (s EnterStandbyOutput) GoString() string

GoString returns the string representation

func (EnterStandbyOutput) String

func (s EnterStandbyOutput) String() string

String returns the string representation

type ErrorForTagResourcesOutput

type ErrorForTagResourcesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForTagResourcesOutput) GoString

func (s ErrorForTagResourcesOutput) GoString() string

GoString returns the string representation

func (*ErrorForTagResourcesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForTagResourcesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForTagResourcesOutput) String

String returns the string representation

type ErrorForUntagResourcesOutput

type ErrorForUntagResourcesOutput struct {
	Code *string `type:"string"`

	Message *string `type:"string"`
	// contains filtered or unexported fields
}

func (ErrorForUntagResourcesOutput) GoString

func (s ErrorForUntagResourcesOutput) GoString() string

GoString returns the string representation

func (*ErrorForUntagResourcesOutput) SetCode

SetCode sets the Code field's value.

func (*ErrorForUntagResourcesOutput) SetMessage

SetMessage sets the Message field's value.

func (ErrorForUntagResourcesOutput) String

String returns the string representation

type ExitStandbyInput

type ExitStandbyInput struct {
	ClientToken *string `type:"string"`

	InstanceIds []*string `type:"list"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ExitStandbyInput) GoString

func (s ExitStandbyInput) GoString() string

GoString returns the string representation

func (*ExitStandbyInput) SetClientToken

func (s *ExitStandbyInput) SetClientToken(v string) *ExitStandbyInput

SetClientToken sets the ClientToken field's value.

func (*ExitStandbyInput) SetInstanceIds

func (s *ExitStandbyInput) SetInstanceIds(v []*string) *ExitStandbyInput

SetInstanceIds sets the InstanceIds field's value.

func (*ExitStandbyInput) SetScalingGroupId

func (s *ExitStandbyInput) SetScalingGroupId(v string) *ExitStandbyInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (ExitStandbyInput) String

func (s ExitStandbyInput) String() string

String returns the string representation

func (*ExitStandbyInput) Validate

func (s *ExitStandbyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ExitStandbyOutput

type ExitStandbyOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ExitStandbyOutput) GoString

func (s ExitStandbyOutput) GoString() string

GoString returns the string representation

func (ExitStandbyOutput) String

func (s ExitStandbyOutput) 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 InstanceTypeOverrideForCreateScalingConfigurationInput

type InstanceTypeOverrideForCreateScalingConfigurationInput struct {
	InstanceType *string `type:"string"`

	PriceLimit *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (InstanceTypeOverrideForCreateScalingConfigurationInput) GoString

GoString returns the string representation

func (*InstanceTypeOverrideForCreateScalingConfigurationInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*InstanceTypeOverrideForCreateScalingConfigurationInput) SetPriceLimit

SetPriceLimit sets the PriceLimit field's value.

func (InstanceTypeOverrideForCreateScalingConfigurationInput) String

String returns the string representation

type InstanceTypeOverrideForDescribeScalingConfigurationsOutput

type InstanceTypeOverrideForDescribeScalingConfigurationsOutput struct {
	InstanceType *string `type:"string"`

	PriceLimit *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (InstanceTypeOverrideForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*InstanceTypeOverrideForDescribeScalingConfigurationsOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*InstanceTypeOverrideForDescribeScalingConfigurationsOutput) SetPriceLimit

SetPriceLimit sets the PriceLimit field's value.

func (InstanceTypeOverrideForDescribeScalingConfigurationsOutput) String

String returns the string representation

type InstanceTypeOverrideForModifyScalingConfigurationInput

type InstanceTypeOverrideForModifyScalingConfigurationInput struct {
	InstanceType *string `type:"string"`

	PriceLimit *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (InstanceTypeOverrideForModifyScalingConfigurationInput) GoString

GoString returns the string representation

func (*InstanceTypeOverrideForModifyScalingConfigurationInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*InstanceTypeOverrideForModifyScalingConfigurationInput) SetPriceLimit

SetPriceLimit sets the PriceLimit field's value.

func (InstanceTypeOverrideForModifyScalingConfigurationInput) String

String returns the string representation

type InstancesDistributionForCreateScalingGroupInput

type InstancesDistributionForCreateScalingGroupInput struct {
	CompensateWithOnDemand *bool `type:"boolean"`

	OnDemandBaseCapacity *int32 `max:"2000" type:"int32"`

	OnDemandPercentageAboveBaseCapacity *int32 `max:"100" type:"int32"`

	SpotInstanceRemedy *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (InstancesDistributionForCreateScalingGroupInput) GoString

GoString returns the string representation

func (*InstancesDistributionForCreateScalingGroupInput) SetCompensateWithOnDemand

SetCompensateWithOnDemand sets the CompensateWithOnDemand field's value.

func (*InstancesDistributionForCreateScalingGroupInput) SetOnDemandBaseCapacity

SetOnDemandBaseCapacity sets the OnDemandBaseCapacity field's value.

func (*InstancesDistributionForCreateScalingGroupInput) SetOnDemandPercentageAboveBaseCapacity

SetOnDemandPercentageAboveBaseCapacity sets the OnDemandPercentageAboveBaseCapacity field's value.

func (*InstancesDistributionForCreateScalingGroupInput) SetSpotInstanceRemedy

SetSpotInstanceRemedy sets the SpotInstanceRemedy field's value.

func (InstancesDistributionForCreateScalingGroupInput) String

String returns the string representation

func (*InstancesDistributionForCreateScalingGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type InstancesDistributionForDescribeScalingGroupsOutput

type InstancesDistributionForDescribeScalingGroupsOutput struct {
	CompensateWithOnDemand *bool `type:"boolean"`

	OnDemandBaseCapacity *int32 `type:"int32"`

	OnDemandPercentageAboveBaseCapacity *int32 `type:"int32"`

	SpotInstanceRemedy *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (InstancesDistributionForDescribeScalingGroupsOutput) GoString

GoString returns the string representation

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetCompensateWithOnDemand

SetCompensateWithOnDemand sets the CompensateWithOnDemand field's value.

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetOnDemandBaseCapacity

SetOnDemandBaseCapacity sets the OnDemandBaseCapacity field's value.

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetOnDemandPercentageAboveBaseCapacity

SetOnDemandPercentageAboveBaseCapacity sets the OnDemandPercentageAboveBaseCapacity field's value.

func (*InstancesDistributionForDescribeScalingGroupsOutput) SetSpotInstanceRemedy

SetSpotInstanceRemedy sets the SpotInstanceRemedy field's value.

func (InstancesDistributionForDescribeScalingGroupsOutput) String

String returns the string representation

type InstancesDistributionForModifyScalingGroupInput

type InstancesDistributionForModifyScalingGroupInput struct {
	CompensateWithOnDemand *bool `type:"boolean"`

	OnDemandBaseCapacity *int32 `max:"2000" type:"int32"`

	OnDemandPercentageAboveBaseCapacity *int32 `max:"100" type:"int32"`

	SpotInstanceRemedy *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (InstancesDistributionForModifyScalingGroupInput) GoString

GoString returns the string representation

func (*InstancesDistributionForModifyScalingGroupInput) SetCompensateWithOnDemand

SetCompensateWithOnDemand sets the CompensateWithOnDemand field's value.

func (*InstancesDistributionForModifyScalingGroupInput) SetOnDemandBaseCapacity

SetOnDemandBaseCapacity sets the OnDemandBaseCapacity field's value.

func (*InstancesDistributionForModifyScalingGroupInput) SetOnDemandPercentageAboveBaseCapacity

SetOnDemandPercentageAboveBaseCapacity sets the OnDemandPercentageAboveBaseCapacity field's value.

func (*InstancesDistributionForModifyScalingGroupInput) SetSpotInstanceRemedy

SetSpotInstanceRemedy sets the SpotInstanceRemedy field's value.

func (InstancesDistributionForModifyScalingGroupInput) String

String returns the string representation

func (*InstancesDistributionForModifyScalingGroupInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type LaunchTemplateOverrideForCreateScalingGroupInput

type LaunchTemplateOverrideForCreateScalingGroupInput struct {
	InstanceType *string `type:"string"`

	PriceLimit *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (LaunchTemplateOverrideForCreateScalingGroupInput) GoString

GoString returns the string representation

func (*LaunchTemplateOverrideForCreateScalingGroupInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*LaunchTemplateOverrideForCreateScalingGroupInput) SetPriceLimit

SetPriceLimit sets the PriceLimit field's value.

func (LaunchTemplateOverrideForCreateScalingGroupInput) String

String returns the string representation

type LaunchTemplateOverrideForDescribeScalingGroupsOutput

type LaunchTemplateOverrideForDescribeScalingGroupsOutput struct {
	InstanceType *string `type:"string"`

	PriceLimit *float64 `type:"float"`

	WeightedCapacity *int32 `type:"int32"`
	// contains filtered or unexported fields
}

func (LaunchTemplateOverrideForDescribeScalingGroupsOutput) GoString

GoString returns the string representation

func (*LaunchTemplateOverrideForDescribeScalingGroupsOutput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*LaunchTemplateOverrideForDescribeScalingGroupsOutput) SetPriceLimit

SetPriceLimit sets the PriceLimit field's value.

func (*LaunchTemplateOverrideForDescribeScalingGroupsOutput) SetWeightedCapacity

SetWeightedCapacity sets the WeightedCapacity field's value.

func (LaunchTemplateOverrideForDescribeScalingGroupsOutput) String

String returns the string representation

type LaunchTemplateOverrideForModifyScalingGroupInput

type LaunchTemplateOverrideForModifyScalingGroupInput struct {
	InstanceType *string `type:"string"`

	PriceLimit *float64 `type:"float"`
	// contains filtered or unexported fields
}

func (LaunchTemplateOverrideForModifyScalingGroupInput) GoString

GoString returns the string representation

func (*LaunchTemplateOverrideForModifyScalingGroupInput) SetInstanceType

SetInstanceType sets the InstanceType field's value.

func (*LaunchTemplateOverrideForModifyScalingGroupInput) SetPriceLimit

SetPriceLimit sets the PriceLimit field's value.

func (LaunchTemplateOverrideForModifyScalingGroupInput) 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 LifecycleCommandForCreateLifecycleHookInput

type LifecycleCommandForCreateLifecycleHookInput struct {
	CommandId *string `type:"string"`

	Parameters *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleCommandForCreateLifecycleHookInput) GoString

GoString returns the string representation

func (*LifecycleCommandForCreateLifecycleHookInput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*LifecycleCommandForCreateLifecycleHookInput) SetParameters

SetParameters sets the Parameters field's value.

func (LifecycleCommandForCreateLifecycleHookInput) String

String returns the string representation

type LifecycleCommandForDescribeLifecycleHooksOutput

type LifecycleCommandForDescribeLifecycleHooksOutput struct {
	CommandId *string `type:"string"`

	Parameters *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleCommandForDescribeLifecycleHooksOutput) GoString

GoString returns the string representation

func (*LifecycleCommandForDescribeLifecycleHooksOutput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*LifecycleCommandForDescribeLifecycleHooksOutput) SetParameters

SetParameters sets the Parameters field's value.

func (LifecycleCommandForDescribeLifecycleHooksOutput) String

String returns the string representation

type LifecycleCommandForModifyLifecycleHookInput

type LifecycleCommandForModifyLifecycleHookInput struct {
	CommandId *string `type:"string"`

	Parameters *string `type:"string"`
	// contains filtered or unexported fields
}

func (LifecycleCommandForModifyLifecycleHookInput) GoString

GoString returns the string representation

func (*LifecycleCommandForModifyLifecycleHookInput) SetCommandId

SetCommandId sets the CommandId field's value.

func (*LifecycleCommandForModifyLifecycleHookInput) SetParameters

SetParameters sets the Parameters field's value.

func (LifecycleCommandForModifyLifecycleHookInput) String

String returns the string representation

type LifecycleHookForDescribeLifecycleHooksOutput

type LifecycleHookForDescribeLifecycleHooksOutput struct {
	LifecycleCommand *LifecycleCommandForDescribeLifecycleHooksOutput `type:"structure"`

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

SetLifecycleCommand sets the LifecycleCommand field's value.

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 ListTagResourcesInput

type ListTagResourcesInput struct {
	MaxResults *int32 `min:"1" max:"100" type:"int32"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	TagFilters []*TagFilterForListTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagResourcesInput) GoString

func (s ListTagResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagResourcesInput) SetMaxResults

func (s *ListTagResourcesInput) SetMaxResults(v int32) *ListTagResourcesInput

SetMaxResults sets the MaxResults field's value.

func (*ListTagResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagResourcesInput) SetResourceIds

func (s *ListTagResourcesInput) SetResourceIds(v []*string) *ListTagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*ListTagResourcesInput) SetResourceType

func (s *ListTagResourcesInput) SetResourceType(v string) *ListTagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*ListTagResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (ListTagResourcesInput) String

func (s ListTagResourcesInput) String() string

String returns the string representation

func (*ListTagResourcesInput) Validate

func (s *ListTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagResourcesOutput

type ListTagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	TagResources []*TagResourceForListTagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagResourcesOutput) GoString

func (s ListTagResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagResourcesOutput) SetTagResources

SetTagResources sets the TagResources field's value.

func (ListTagResourcesOutput) String

func (s ListTagResourcesOutput) String() string

String returns the string representation

type ModifyLifecycleHookInput

type ModifyLifecycleHookInput struct {
	LifecycleCommand *LifecycleCommandForModifyLifecycleHookInput `type:"structure"`

	// LifecycleHookId is a required field
	LifecycleHookId *string `type:"string" required:"true"`

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

SetLifecycleCommand sets the LifecycleCommand field's value.

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

func (*ModifyLifecycleHookInput) Validate

func (s *ModifyLifecycleHookInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 ModifyNotificationConfigurationInput

type ModifyNotificationConfigurationInput struct {

	// EventTypes is a required field
	EventTypes []*string `type:"list" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyNotificationConfigurationInput) GoString

GoString returns the string representation

func (*ModifyNotificationConfigurationInput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*ModifyNotificationConfigurationInput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (ModifyNotificationConfigurationInput) String

String returns the string representation

func (*ModifyNotificationConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNotificationConfigurationOutput

type ModifyNotificationConfigurationOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ModifyNotificationConfigurationOutput) GoString

GoString returns the string representation

func (ModifyNotificationConfigurationOutput) String

String returns the string representation

type ModifyScalingConfigurationInput

type ModifyScalingConfigurationInput struct {
	Eip *EipForModifyScalingConfigurationInput `type:"structure"`

	HostName *string `type:"string"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceDescription *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeOverrides []*InstanceTypeOverrideForModifyScalingConfigurationInput `type:"list"`

	InstanceTypes []*string `type:"list"`

	Ipv6AddressCount *int32 `type:"int32"`

	KeyPairName *string `type:"string"`

	Password *string `type:"string"`

	ProjectName *string `type:"string"`

	// ScalingConfigurationId is a required field
	ScalingConfigurationId *string `type:"string" required:"true"`

	ScalingConfigurationName *string `min:"1" max:"128" type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	SpotStrategy *string `type:"string"`

	Tags *string `type:"string"`

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

SetHpcClusterId sets the HpcClusterId 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) SetInstanceTypeOverrides

SetInstanceTypeOverrides sets the InstanceTypeOverrides field's value.

func (*ModifyScalingConfigurationInput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*ModifyScalingConfigurationInput) SetIpv6AddressCount

SetIpv6AddressCount sets the Ipv6AddressCount 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) SetProjectName

SetProjectName sets the ProjectName 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) SetSpotStrategy

SetSpotStrategy sets the SpotStrategy field's value.

func (*ModifyScalingConfigurationInput) SetTags

SetTags sets the Tags 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

func (*ModifyScalingConfigurationInput) Validate

func (s *ModifyScalingConfigurationInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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

	HealthCheckType *string `type:"string"`

	InstanceTerminatePolicy *string `type:"string"`

	InstancesDistribution *InstancesDistributionForModifyScalingGroupInput `type:"structure"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateOverrides []*LaunchTemplateOverrideForModifyScalingGroupInput `type:"list"`

	LaunchTemplateVersion *string `type:"string"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	MultiAZPolicy *string `type:"string"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`

	ScalingGroupName *string `max:"128" 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) SetHealthCheckType

func (s *ModifyScalingGroupInput) SetHealthCheckType(v string) *ModifyScalingGroupInput

SetHealthCheckType sets the HealthCheckType field's value.

func (*ModifyScalingGroupInput) SetInstanceTerminatePolicy

func (s *ModifyScalingGroupInput) SetInstanceTerminatePolicy(v string) *ModifyScalingGroupInput

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*ModifyScalingGroupInput) SetInstancesDistribution

SetInstancesDistribution sets the InstancesDistribution field's value.

func (*ModifyScalingGroupInput) SetLaunchTemplateId

func (s *ModifyScalingGroupInput) SetLaunchTemplateId(v string) *ModifyScalingGroupInput

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*ModifyScalingGroupInput) SetLaunchTemplateOverrides

SetLaunchTemplateOverrides sets the LaunchTemplateOverrides field's value.

func (*ModifyScalingGroupInput) SetLaunchTemplateVersion

func (s *ModifyScalingGroupInput) SetLaunchTemplateVersion(v string) *ModifyScalingGroupInput

SetLaunchTemplateVersion sets the LaunchTemplateVersion 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) SetMultiAZPolicy

func (s *ModifyScalingGroupInput) SetMultiAZPolicy(v string) *ModifyScalingGroupInput

SetMultiAZPolicy sets the MultiAZPolicy 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

func (*ModifyScalingGroupInput) Validate

func (s *ModifyScalingGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 is a required field
	ScalingPolicyId *string `type:"string" required:"true"`

	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

func (*ModifyScalingPolicyInput) Validate

func (s *ModifyScalingPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 NotificationConfigurationForDescribeNotificationConfigurationsOutput

type NotificationConfigurationForDescribeNotificationConfigurationsOutput struct {
	CreatedAt *string `type:"string"`

	EventTypes []*string `type:"list"`

	NotificationType *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (NotificationConfigurationForDescribeNotificationConfigurationsOutput) GoString

GoString returns the string representation

func (*NotificationConfigurationForDescribeNotificationConfigurationsOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*NotificationConfigurationForDescribeNotificationConfigurationsOutput) SetEventTypes

SetEventTypes sets the EventTypes field's value.

func (*NotificationConfigurationForDescribeNotificationConfigurationsOutput) SetNotificationType

SetNotificationType sets the NotificationType field's value.

func (*NotificationConfigurationForDescribeNotificationConfigurationsOutput) SetScalingGroupId

SetScalingGroupId sets the ScalingGroupId field's value.

func (*NotificationConfigurationForDescribeNotificationConfigurationsOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (NotificationConfigurationForDescribeNotificationConfigurationsOutput) String

String returns the string representation

type OperationDetailForTagResourcesOutput

type OperationDetailForTagResourcesOutput struct {
	Error *ErrorForTagResourcesOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForTagResourcesOutput) GoString

GoString returns the string representation

func (*OperationDetailForTagResourcesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForTagResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForTagResourcesOutput) String

String returns the string representation

type OperationDetailForUntagResourcesOutput

type OperationDetailForUntagResourcesOutput struct {
	Error *ErrorForUntagResourcesOutput `type:"structure"`

	ResourceId *string `type:"string"`
	// contains filtered or unexported fields
}

func (OperationDetailForUntagResourcesOutput) GoString

GoString returns the string representation

func (*OperationDetailForUntagResourcesOutput) SetError

SetError sets the Error field's value.

func (*OperationDetailForUntagResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (OperationDetailForUntagResourcesOutput) 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"`

	ForceDelete *bool `type:"boolean"`

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	LifecycleHook *bool `type:"boolean"`

	RemoveMode *string `type:"string"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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) SetForceDelete

func (s *RemoveInstancesInput) SetForceDelete(v bool) *RemoveInstancesInput

SetForceDelete sets the ForceDelete field's value.

func (*RemoveInstancesInput) SetInstanceIds

func (s *RemoveInstancesInput) SetInstanceIds(v []*string) *RemoveInstancesInput

SetInstanceIds sets the InstanceIds field's value.

func (*RemoveInstancesInput) SetLifecycleHook

func (s *RemoveInstancesInput) SetLifecycleHook(v bool) *RemoveInstancesInput

SetLifecycleHook sets the LifecycleHook field's value.

func (*RemoveInstancesInput) SetRemoveMode

func (s *RemoveInstancesInput) SetRemoveMode(v string) *RemoveInstancesInput

SetRemoveMode sets the RemoveMode 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

func (*RemoveInstancesInput) Validate

func (s *RemoveInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveInstancesOutput

type RemoveInstancesOutput struct {
	Metadata *response.ResponseMetadata

	ScalingActivityId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveInstancesOutput) GoString

func (s RemoveInstancesOutput) GoString() string

GoString returns the string representation

func (*RemoveInstancesOutput) SetScalingActivityId

func (s *RemoveInstancesOutput) SetScalingActivityId(v string) *RemoveInstancesOutput

SetScalingActivityId sets the ScalingActivityId field's value.

func (RemoveInstancesOutput) String

func (s RemoveInstancesOutput) String() string

String returns the string representation

type ResumeProcessesInput

type ResumeProcessesInput struct {
	ClientToken *string `type:"string"`

	// Processes is a required field
	Processes []*string `type:"list" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ResumeProcessesInput) GoString

func (s ResumeProcessesInput) GoString() string

GoString returns the string representation

func (*ResumeProcessesInput) SetClientToken

func (s *ResumeProcessesInput) SetClientToken(v string) *ResumeProcessesInput

SetClientToken sets the ClientToken field's value.

func (*ResumeProcessesInput) SetProcesses

func (s *ResumeProcessesInput) SetProcesses(v []*string) *ResumeProcessesInput

SetProcesses sets the Processes field's value.

func (*ResumeProcessesInput) SetScalingGroupId

func (s *ResumeProcessesInput) SetScalingGroupId(v string) *ResumeProcessesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (ResumeProcessesInput) String

func (s ResumeProcessesInput) String() string

String returns the string representation

func (*ResumeProcessesInput) Validate

func (s *ResumeProcessesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResumeProcessesOutput

type ResumeProcessesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (ResumeProcessesOutput) GoString

func (s ResumeProcessesOutput) GoString() string

GoString returns the string representation

func (ResumeProcessesOutput) String

func (s ResumeProcessesOutput) 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"`

	HpcClusterId *string `type:"string"`

	ImageId *string `type:"string"`

	InstanceChargeType *string `type:"string"`

	InstanceDescription *string `type:"string"`

	InstanceName *string `type:"string"`

	InstanceTypeOverrides []*InstanceTypeOverrideForDescribeScalingConfigurationsOutput `type:"list"`

	InstanceTypes []*string `type:"list"`

	Ipv6AddressCount *int32 `type:"int32"`

	KeyPairName *string `type:"string"`

	LifecycleState *string `type:"string"`

	ProjectName *string `type:"string"`

	ScalingConfigurationId *string `type:"string"`

	ScalingConfigurationName *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	SecurityEnhancementStrategy *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	SpotStrategy *string `type:"string"`

	Tags []*TagForDescribeScalingConfigurationsOutput `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) SetHpcClusterId

SetHpcClusterId sets the HpcClusterId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetImageId

SetImageId sets the ImageId field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceChargeType

SetInstanceChargeType sets the InstanceChargeType 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) SetInstanceTypeOverrides

SetInstanceTypeOverrides sets the InstanceTypeOverrides field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetInstanceTypes

SetInstanceTypes sets the InstanceTypes field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetIpv6AddressCount

SetIpv6AddressCount sets the Ipv6AddressCount 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) SetProjectName

SetProjectName sets the ProjectName 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) SetSpotStrategy

SetSpotStrategy sets the SpotStrategy field's value.

func (*ScalingConfigurationForDescribeScalingConfigurationsOutput) SetTags

SetTags sets the Tags 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"`

	HealthCheckType *string `type:"string"`

	InstanceTerminatePolicy *string `type:"string"`

	InstancesDistribution *InstancesDistributionForDescribeScalingGroupsOutput `type:"structure"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateOverrides []*LaunchTemplateOverrideForDescribeScalingGroupsOutput `type:"list"`

	LaunchTemplateVersion *string `type:"string"`

	LifecycleState *string `type:"string"`

	LoadBalancerHealthCheckGracePeriod *int32 `type:"int32"`

	MaxInstanceNumber *int32 `type:"int32"`

	MinInstanceNumber *int32 `type:"int32"`

	MultiAZPolicy *string `type:"string"`

	ProjectName *string `type:"string"`

	ScalingGroupId *string `type:"string"`

	ScalingGroupName *string `type:"string"`

	ScalingMode *string `type:"string"`

	ServerGroupAttributes []*ServerGroupAttributeForDescribeScalingGroupsOutput `type:"list"`

	StoppedInstanceCount *int32 `type:"int32"`

	SubnetIds []*string `type:"list"`

	SuspendedProcesses []*string `type:"list"`

	Tags []*TagForDescribeScalingGroupsOutput `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) SetHealthCheckType

SetHealthCheckType sets the HealthCheckType field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetInstanceTerminatePolicy

SetInstanceTerminatePolicy sets the InstanceTerminatePolicy field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetInstancesDistribution

SetInstancesDistribution sets the InstancesDistribution field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLaunchTemplateId

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLaunchTemplateOverrides

SetLaunchTemplateOverrides sets the LaunchTemplateOverrides field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLaunchTemplateVersion

SetLaunchTemplateVersion sets the LaunchTemplateVersion field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLifecycleState

SetLifecycleState sets the LifecycleState field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetLoadBalancerHealthCheckGracePeriod

SetLoadBalancerHealthCheckGracePeriod sets the LoadBalancerHealthCheckGracePeriod 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) SetProjectName

SetProjectName sets the ProjectName 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) SetScalingMode

SetScalingMode sets the ScalingMode field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetServerGroupAttributes

SetServerGroupAttributes sets the ServerGroupAttributes field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetStoppedInstanceCount

SetStoppedInstanceCount sets the StoppedInstanceCount field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetSuspendedProcesses

SetSuspendedProcesses sets the SuspendedProcesses field's value.

func (*ScalingGroupForDescribeScalingGroupsOutput) SetTags

SetTags sets the Tags 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"`

	LaunchTemplateId *string `type:"string"`

	LaunchTemplateVersion *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) SetLaunchTemplateId

SetLaunchTemplateId sets the LaunchTemplateId field's value.

func (*ScalingInstanceForDescribeScalingInstancesOutput) SetLaunchTemplateVersion

SetLaunchTemplateVersion sets the LaunchTemplateVersion 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 is a required field
	Port *int32 `type:"int32" required:"true"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Type *string `type:"string"`

	// Weight is a required field
	Weight *int32 `type:"int32" required:"true"`
	// 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) SetType

SetType sets the Type field's value.

func (*ServerGroupAttributeForAttachServerGroupsInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerGroupAttributeForAttachServerGroupsInput) String

String returns the string representation

func (*ServerGroupAttributeForAttachServerGroupsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ServerGroupAttributeForCreateScalingGroupInput

type ServerGroupAttributeForCreateScalingGroupInput struct {
	Port *int32 `type:"int32"`

	ServerGroupId *string `type:"string"`

	Type *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) SetType

SetType sets the Type 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"`

	Type *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) SetType

SetType sets the Type 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 {

	// Port is a required field
	Port *int32 `type:"int32" required:"true"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerGroupAttributeForDetachServerGroupsInput) GoString

GoString returns the string representation

func (*ServerGroupAttributeForDetachServerGroupsInput) SetPort

SetPort sets the Port field's value.

func (*ServerGroupAttributeForDetachServerGroupsInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupAttributeForDetachServerGroupsInput) SetType

SetType sets the Type field's value.

func (ServerGroupAttributeForDetachServerGroupsInput) String

String returns the string representation

func (*ServerGroupAttributeForDetachServerGroupsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type SetInstancesProtectionInput

type SetInstancesProtectionInput struct {

	// InstanceIds is a required field
	InstanceIds []*string `type:"list" required:"true"`

	ProtectedFromScaleIn *bool `type:"boolean"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// 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

func (*SetInstancesProtectionInput) Validate

func (s *SetInstancesProtectionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

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 SuspendProcessesInput

type SuspendProcessesInput struct {
	ClientToken *string `type:"string"`

	// Processes is a required field
	Processes []*string `type:"list" required:"true"`

	// ScalingGroupId is a required field
	ScalingGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (SuspendProcessesInput) GoString

func (s SuspendProcessesInput) GoString() string

GoString returns the string representation

func (*SuspendProcessesInput) SetClientToken

func (s *SuspendProcessesInput) SetClientToken(v string) *SuspendProcessesInput

SetClientToken sets the ClientToken field's value.

func (*SuspendProcessesInput) SetProcesses

func (s *SuspendProcessesInput) SetProcesses(v []*string) *SuspendProcessesInput

SetProcesses sets the Processes field's value.

func (*SuspendProcessesInput) SetScalingGroupId

func (s *SuspendProcessesInput) SetScalingGroupId(v string) *SuspendProcessesInput

SetScalingGroupId sets the ScalingGroupId field's value.

func (SuspendProcessesInput) String

func (s SuspendProcessesInput) String() string

String returns the string representation

func (*SuspendProcessesInput) Validate

func (s *SuspendProcessesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SuspendProcessesOutput

type SuspendProcessesOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SuspendProcessesOutput) GoString

func (s SuspendProcessesOutput) GoString() string

GoString returns the string representation

func (SuspendProcessesOutput) String

func (s SuspendProcessesOutput) String() string

String returns the string representation

type TagFilterForDescribeScalingGroupsInput

type TagFilterForDescribeScalingGroupsInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeScalingGroupsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeScalingGroupsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeScalingGroupsInput) SetValue

SetValue sets the Value field's value.

func (*TagFilterForDescribeScalingGroupsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeScalingGroupsInput) String

String returns the string representation

type TagFilterForListTagResourcesInput

type TagFilterForListTagResourcesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagFilterForListTagResourcesInput) String

String returns the string representation

type TagForCreateScalingGroupInput

type TagForCreateScalingGroupInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateScalingGroupInput) GoString

GoString returns the string representation

func (*TagForCreateScalingGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateScalingGroupInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateScalingGroupInput) String

String returns the string representation

type TagForDescribeScalingConfigurationsOutput

type TagForDescribeScalingConfigurationsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeScalingConfigurationsOutput) GoString

GoString returns the string representation

func (*TagForDescribeScalingConfigurationsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeScalingConfigurationsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeScalingConfigurationsOutput) String

String returns the string representation

type TagForDescribeScalingGroupsOutput

type TagForDescribeScalingGroupsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeScalingGroupsOutput) GoString

GoString returns the string representation

func (*TagForDescribeScalingGroupsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeScalingGroupsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeScalingGroupsOutput) String

String returns the string representation

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceForListTagResourcesOutput

type TagResourceForListTagResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourceForListTagResourcesOutput) GoString

GoString returns the string representation

func (*TagResourceForListTagResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*TagResourceForListTagResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*TagResourceForListTagResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*TagResourceForListTagResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (TagResourceForListTagResourcesOutput) String

String returns the string representation

type TagResourcesInput

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	Tags []*TagForTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForTagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	OperationDetails []*OperationDetailForUntagResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetOperationDetails

SetOperationDetails sets the OperationDetails field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type VolumeForCreateScalingConfigurationInput

type VolumeForCreateScalingConfigurationInput struct {
	DeleteWithInstance *bool `type:"boolean"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

	// Size is a required field
	Size *int32 `type:"int32" required:"true"`

	// VolumeType is a required field
	VolumeType *string `type:"string" required:"true"`
	// 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) SetExtraPerformanceIOPS

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForCreateScalingConfigurationInput) SetExtraPerformanceThroughputMB

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForCreateScalingConfigurationInput) SetExtraPerformanceTypeId

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId 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

func (*VolumeForCreateScalingConfigurationInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type VolumeForDescribeScalingConfigurationsOutput

type VolumeForDescribeScalingConfigurationsOutput struct {
	DeleteWithInstance *bool `type:"boolean"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

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

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForDescribeScalingConfigurationsOutput) SetExtraPerformanceThroughputMB

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForDescribeScalingConfigurationsOutput) SetExtraPerformanceTypeId

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId 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"`

	ExtraPerformanceIOPS *int32 `type:"int32"`

	ExtraPerformanceThroughputMB *int32 `type:"int32"`

	ExtraPerformanceTypeId *string `type:"string"`

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

SetExtraPerformanceIOPS sets the ExtraPerformanceIOPS field's value.

func (*VolumeForModifyScalingConfigurationInput) SetExtraPerformanceThroughputMB

SetExtraPerformanceThroughputMB sets the ExtraPerformanceThroughputMB field's value.

func (*VolumeForModifyScalingConfigurationInput) SetExtraPerformanceTypeId

SetExtraPerformanceTypeId sets the ExtraPerformanceTypeId 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