client

package
v1.0.0 Latest Latest
Warning

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

Go to latest
Published: Sep 9, 2022 License: Apache-2.0 Imports: 5 Imported by: 0

Documentation

Overview

This file is auto-generated, don't edit it. Thanks. *

*

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type AttachAlbServerGroupsRequest

type AttachAlbServerGroupsRequest struct {
	AlbServerGroups      []*AttachAlbServerGroupsRequestAlbServerGroups `json:"AlbServerGroups,omitempty" xml:"AlbServerGroups,omitempty" type:"Repeated"`
	ClientToken          *string                                        `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	ForceAttach          *bool                                          `json:"ForceAttach,omitempty" xml:"ForceAttach,omitempty"`
	OwnerId              *int64                                         `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                                        `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                                        `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string                                        `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (AttachAlbServerGroupsRequest) GoString

func (s AttachAlbServerGroupsRequest) GoString() string

func (*AttachAlbServerGroupsRequest) SetClientToken

func (*AttachAlbServerGroupsRequest) SetForceAttach

func (*AttachAlbServerGroupsRequest) SetOwnerId

func (*AttachAlbServerGroupsRequest) SetRegionId

func (*AttachAlbServerGroupsRequest) SetResourceOwnerAccount

func (s *AttachAlbServerGroupsRequest) SetResourceOwnerAccount(v string) *AttachAlbServerGroupsRequest

func (*AttachAlbServerGroupsRequest) SetScalingGroupId

func (AttachAlbServerGroupsRequest) String

type AttachAlbServerGroupsRequestAlbServerGroups

type AttachAlbServerGroupsRequestAlbServerGroups struct {
	AlbServerGroupId *string `json:"AlbServerGroupId,omitempty" xml:"AlbServerGroupId,omitempty"`
	Port             *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Weight           *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (AttachAlbServerGroupsRequestAlbServerGroups) GoString

func (*AttachAlbServerGroupsRequestAlbServerGroups) SetAlbServerGroupId

func (*AttachAlbServerGroupsRequestAlbServerGroups) SetPort

func (*AttachAlbServerGroupsRequestAlbServerGroups) SetWeight

func (AttachAlbServerGroupsRequestAlbServerGroups) String

type AttachAlbServerGroupsResponse

type AttachAlbServerGroupsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachAlbServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachAlbServerGroupsResponse) GoString

func (*AttachAlbServerGroupsResponse) SetBody

func (*AttachAlbServerGroupsResponse) SetHeaders

func (*AttachAlbServerGroupsResponse) SetStatusCode

func (AttachAlbServerGroupsResponse) String

type AttachAlbServerGroupsResponseBody

type AttachAlbServerGroupsResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (AttachAlbServerGroupsResponseBody) GoString

func (*AttachAlbServerGroupsResponseBody) SetRequestId

func (*AttachAlbServerGroupsResponseBody) SetScalingActivityId

func (AttachAlbServerGroupsResponseBody) String

type AttachDBInstancesRequest

type AttachDBInstancesRequest struct {
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	DBInstances          []*string `json:"DBInstances,omitempty" xml:"DBInstances,omitempty" type:"Repeated"`
	ForceAttach          *bool     `json:"ForceAttach,omitempty" xml:"ForceAttach,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (AttachDBInstancesRequest) GoString

func (s AttachDBInstancesRequest) GoString() string

func (*AttachDBInstancesRequest) SetClientToken

func (*AttachDBInstancesRequest) SetDBInstances

func (s *AttachDBInstancesRequest) SetDBInstances(v []*string) *AttachDBInstancesRequest

func (*AttachDBInstancesRequest) SetForceAttach

func (*AttachDBInstancesRequest) SetOwnerId

func (*AttachDBInstancesRequest) SetRegionId

func (*AttachDBInstancesRequest) SetResourceOwnerAccount

func (s *AttachDBInstancesRequest) SetResourceOwnerAccount(v string) *AttachDBInstancesRequest

func (*AttachDBInstancesRequest) SetScalingGroupId

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

func (AttachDBInstancesRequest) String

func (s AttachDBInstancesRequest) String() string

type AttachDBInstancesResponse

type AttachDBInstancesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachDBInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachDBInstancesResponse) GoString

func (s AttachDBInstancesResponse) GoString() string

func (*AttachDBInstancesResponse) SetBody

func (*AttachDBInstancesResponse) SetHeaders

func (*AttachDBInstancesResponse) SetStatusCode

func (AttachDBInstancesResponse) String

func (s AttachDBInstancesResponse) String() string

type AttachDBInstancesResponseBody

type AttachDBInstancesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachDBInstancesResponseBody) GoString

func (*AttachDBInstancesResponseBody) SetRequestId

func (AttachDBInstancesResponseBody) String

type AttachInstancesRequest

type AttachInstancesRequest struct {
	Entrusted            *bool     `json:"Entrusted,omitempty" xml:"Entrusted,omitempty"`
	InstanceIds          []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	LifecycleHook        *bool     `json:"LifecycleHook,omitempty" xml:"LifecycleHook,omitempty"`
	LoadBalancerWeights  []*int32  `json:"LoadBalancerWeights,omitempty" xml:"LoadBalancerWeights,omitempty" type:"Repeated"`
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (AttachInstancesRequest) GoString

func (s AttachInstancesRequest) GoString() string

func (*AttachInstancesRequest) SetEntrusted

func (*AttachInstancesRequest) SetInstanceIds

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

func (*AttachInstancesRequest) SetLifecycleHook

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

func (*AttachInstancesRequest) SetLoadBalancerWeights

func (s *AttachInstancesRequest) SetLoadBalancerWeights(v []*int32) *AttachInstancesRequest

func (*AttachInstancesRequest) SetOwnerAccount

func (s *AttachInstancesRequest) SetOwnerAccount(v string) *AttachInstancesRequest

func (*AttachInstancesRequest) SetOwnerId

func (*AttachInstancesRequest) SetRegionId

func (*AttachInstancesRequest) SetResourceOwnerAccount

func (s *AttachInstancesRequest) SetResourceOwnerAccount(v string) *AttachInstancesRequest

func (*AttachInstancesRequest) SetResourceOwnerId

func (s *AttachInstancesRequest) SetResourceOwnerId(v int64) *AttachInstancesRequest

func (*AttachInstancesRequest) SetScalingGroupId

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

func (AttachInstancesRequest) String

func (s AttachInstancesRequest) String() string

type AttachInstancesResponse

type AttachInstancesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachInstancesResponse) GoString

func (s AttachInstancesResponse) GoString() string

func (*AttachInstancesResponse) SetBody

func (*AttachInstancesResponse) SetHeaders

func (*AttachInstancesResponse) SetStatusCode

func (AttachInstancesResponse) String

func (s AttachInstancesResponse) String() string

type AttachInstancesResponseBody

type AttachInstancesResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (AttachInstancesResponseBody) GoString

func (s AttachInstancesResponseBody) GoString() string

func (*AttachInstancesResponseBody) SetRequestId

func (*AttachInstancesResponseBody) SetScalingActivityId

func (AttachInstancesResponseBody) String

type AttachLoadBalancersRequest

type AttachLoadBalancersRequest struct {
	Async                *bool     `json:"Async,omitempty" xml:"Async,omitempty"`
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	ForceAttach          *bool     `json:"ForceAttach,omitempty" xml:"ForceAttach,omitempty"`
	LoadBalancers        []*string `json:"LoadBalancers,omitempty" xml:"LoadBalancers,omitempty" type:"Repeated"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (AttachLoadBalancersRequest) GoString

func (s AttachLoadBalancersRequest) GoString() string

func (*AttachLoadBalancersRequest) SetAsync

func (*AttachLoadBalancersRequest) SetClientToken

func (*AttachLoadBalancersRequest) SetForceAttach

func (*AttachLoadBalancersRequest) SetLoadBalancers

func (*AttachLoadBalancersRequest) SetOwnerId

func (*AttachLoadBalancersRequest) SetResourceOwnerAccount

func (s *AttachLoadBalancersRequest) SetResourceOwnerAccount(v string) *AttachLoadBalancersRequest

func (*AttachLoadBalancersRequest) SetScalingGroupId

func (AttachLoadBalancersRequest) String

type AttachLoadBalancersResponse

type AttachLoadBalancersResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachLoadBalancersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachLoadBalancersResponse) GoString

func (s AttachLoadBalancersResponse) GoString() string

func (*AttachLoadBalancersResponse) SetBody

func (*AttachLoadBalancersResponse) SetHeaders

func (*AttachLoadBalancersResponse) SetStatusCode

func (AttachLoadBalancersResponse) String

type AttachLoadBalancersResponseBody

type AttachLoadBalancersResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (AttachLoadBalancersResponseBody) GoString

func (*AttachLoadBalancersResponseBody) SetRequestId

func (*AttachLoadBalancersResponseBody) SetScalingActivityId

func (AttachLoadBalancersResponseBody) String

type AttachVServerGroupsRequest

type AttachVServerGroupsRequest struct {
	ClientToken          *string                                    `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	ForceAttach          *bool                                      `json:"ForceAttach,omitempty" xml:"ForceAttach,omitempty"`
	OwnerId              *int64                                     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                                    `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                                    `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string                                    `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	VServerGroups        []*AttachVServerGroupsRequestVServerGroups `json:"VServerGroups,omitempty" xml:"VServerGroups,omitempty" type:"Repeated"`
}

func (AttachVServerGroupsRequest) GoString

func (s AttachVServerGroupsRequest) GoString() string

func (*AttachVServerGroupsRequest) SetClientToken

func (*AttachVServerGroupsRequest) SetForceAttach

func (*AttachVServerGroupsRequest) SetOwnerId

func (*AttachVServerGroupsRequest) SetRegionId

func (*AttachVServerGroupsRequest) SetResourceOwnerAccount

func (s *AttachVServerGroupsRequest) SetResourceOwnerAccount(v string) *AttachVServerGroupsRequest

func (*AttachVServerGroupsRequest) SetScalingGroupId

func (*AttachVServerGroupsRequest) SetVServerGroups

func (AttachVServerGroupsRequest) String

type AttachVServerGroupsRequestVServerGroups

type AttachVServerGroupsRequestVServerGroups struct {
	LoadBalancerId         *string                                                          `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	VServerGroupAttributes []*AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes `json:"VServerGroupAttributes,omitempty" xml:"VServerGroupAttributes,omitempty" type:"Repeated"`
}

func (AttachVServerGroupsRequestVServerGroups) GoString

func (*AttachVServerGroupsRequestVServerGroups) SetLoadBalancerId

func (AttachVServerGroupsRequestVServerGroups) String

type AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes

type AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes struct {
	Port           *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"`
	Weight         *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes) GoString

func (*AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes) SetPort

func (*AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes) SetVServerGroupId

func (*AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes) SetWeight

func (AttachVServerGroupsRequestVServerGroupsVServerGroupAttributes) String

type AttachVServerGroupsResponse

type AttachVServerGroupsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *AttachVServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (AttachVServerGroupsResponse) GoString

func (s AttachVServerGroupsResponse) GoString() string

func (*AttachVServerGroupsResponse) SetBody

func (*AttachVServerGroupsResponse) SetHeaders

func (*AttachVServerGroupsResponse) SetStatusCode

func (AttachVServerGroupsResponse) String

type AttachVServerGroupsResponseBody

type AttachVServerGroupsResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (AttachVServerGroupsResponseBody) GoString

func (*AttachVServerGroupsResponseBody) SetRequestId

func (AttachVServerGroupsResponseBody) String

type Client

type Client struct {
	openapi.Client
}

func NewClient

func NewClient(config *openapi.Config) (*Client, error)

func (*Client) AttachAlbServerGroups

func (client *Client) AttachAlbServerGroups(request *AttachAlbServerGroupsRequest) (_result *AttachAlbServerGroupsResponse, _err error)

func (*Client) AttachAlbServerGroupsWithOptions

func (client *Client) AttachAlbServerGroupsWithOptions(request *AttachAlbServerGroupsRequest, runtime *util.RuntimeOptions) (_result *AttachAlbServerGroupsResponse, _err error)

func (*Client) AttachDBInstances

func (client *Client) AttachDBInstances(request *AttachDBInstancesRequest) (_result *AttachDBInstancesResponse, _err error)

func (*Client) AttachDBInstancesWithOptions

func (client *Client) AttachDBInstancesWithOptions(request *AttachDBInstancesRequest, runtime *util.RuntimeOptions) (_result *AttachDBInstancesResponse, _err error)

func (*Client) AttachInstances

func (client *Client) AttachInstances(request *AttachInstancesRequest) (_result *AttachInstancesResponse, _err error)

func (*Client) AttachInstancesWithOptions

func (client *Client) AttachInstancesWithOptions(request *AttachInstancesRequest, runtime *util.RuntimeOptions) (_result *AttachInstancesResponse, _err error)

func (*Client) AttachLoadBalancers

func (client *Client) AttachLoadBalancers(request *AttachLoadBalancersRequest) (_result *AttachLoadBalancersResponse, _err error)

func (*Client) AttachLoadBalancersWithOptions

func (client *Client) AttachLoadBalancersWithOptions(request *AttachLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *AttachLoadBalancersResponse, _err error)

func (*Client) AttachVServerGroups

func (client *Client) AttachVServerGroups(request *AttachVServerGroupsRequest) (_result *AttachVServerGroupsResponse, _err error)

func (*Client) AttachVServerGroupsWithOptions

func (client *Client) AttachVServerGroupsWithOptions(request *AttachVServerGroupsRequest, runtime *util.RuntimeOptions) (_result *AttachVServerGroupsResponse, _err error)

func (*Client) CompleteLifecycleAction

func (client *Client) CompleteLifecycleAction(request *CompleteLifecycleActionRequest) (_result *CompleteLifecycleActionResponse, _err error)

func (*Client) CompleteLifecycleActionWithOptions

func (client *Client) CompleteLifecycleActionWithOptions(request *CompleteLifecycleActionRequest, runtime *util.RuntimeOptions) (_result *CompleteLifecycleActionResponse, _err error)

func (*Client) CreateAlarm

func (client *Client) CreateAlarm(request *CreateAlarmRequest) (_result *CreateAlarmResponse, _err error)

func (*Client) CreateAlarmWithOptions

func (client *Client) CreateAlarmWithOptions(request *CreateAlarmRequest, runtime *util.RuntimeOptions) (_result *CreateAlarmResponse, _err error)

func (*Client) CreateEciScalingConfiguration

func (client *Client) CreateEciScalingConfiguration(request *CreateEciScalingConfigurationRequest) (_result *CreateEciScalingConfigurationResponse, _err error)

func (*Client) CreateEciScalingConfigurationWithOptions

func (client *Client) CreateEciScalingConfigurationWithOptions(request *CreateEciScalingConfigurationRequest, runtime *util.RuntimeOptions) (_result *CreateEciScalingConfigurationResponse, _err error)

func (*Client) CreateLifecycleHook

func (client *Client) CreateLifecycleHook(request *CreateLifecycleHookRequest) (_result *CreateLifecycleHookResponse, _err error)

func (*Client) CreateLifecycleHookWithOptions

func (client *Client) CreateLifecycleHookWithOptions(request *CreateLifecycleHookRequest, runtime *util.RuntimeOptions) (_result *CreateLifecycleHookResponse, _err error)

func (*Client) CreateNotificationConfiguration

func (client *Client) CreateNotificationConfiguration(request *CreateNotificationConfigurationRequest) (_result *CreateNotificationConfigurationResponse, _err error)

func (*Client) CreateNotificationConfigurationWithOptions

func (client *Client) CreateNotificationConfigurationWithOptions(request *CreateNotificationConfigurationRequest, runtime *util.RuntimeOptions) (_result *CreateNotificationConfigurationResponse, _err error)

func (*Client) CreateScalingConfiguration

func (client *Client) CreateScalingConfiguration(request *CreateScalingConfigurationRequest) (_result *CreateScalingConfigurationResponse, _err error)

func (*Client) CreateScalingConfigurationWithOptions

func (client *Client) CreateScalingConfigurationWithOptions(tmpReq *CreateScalingConfigurationRequest, runtime *util.RuntimeOptions) (_result *CreateScalingConfigurationResponse, _err error)

func (*Client) CreateScalingGroup

func (client *Client) CreateScalingGroup(request *CreateScalingGroupRequest) (_result *CreateScalingGroupResponse, _err error)

func (*Client) CreateScalingGroupWithOptions

func (client *Client) CreateScalingGroupWithOptions(request *CreateScalingGroupRequest, runtime *util.RuntimeOptions) (_result *CreateScalingGroupResponse, _err error)

func (*Client) CreateScalingRule

func (client *Client) CreateScalingRule(request *CreateScalingRuleRequest) (_result *CreateScalingRuleResponse, _err error)

func (*Client) CreateScalingRuleWithOptions

func (client *Client) CreateScalingRuleWithOptions(request *CreateScalingRuleRequest, runtime *util.RuntimeOptions) (_result *CreateScalingRuleResponse, _err error)

func (*Client) CreateScheduledTask

func (client *Client) CreateScheduledTask(request *CreateScheduledTaskRequest) (_result *CreateScheduledTaskResponse, _err error)

func (*Client) CreateScheduledTaskWithOptions

func (client *Client) CreateScheduledTaskWithOptions(request *CreateScheduledTaskRequest, runtime *util.RuntimeOptions) (_result *CreateScheduledTaskResponse, _err error)

func (*Client) DeactivateScalingConfiguration

func (client *Client) DeactivateScalingConfiguration(request *DeactivateScalingConfigurationRequest) (_result *DeactivateScalingConfigurationResponse, _err error)

func (*Client) DeactivateScalingConfigurationWithOptions

func (client *Client) DeactivateScalingConfigurationWithOptions(request *DeactivateScalingConfigurationRequest, runtime *util.RuntimeOptions) (_result *DeactivateScalingConfigurationResponse, _err error)

func (*Client) DeleteAlarm

func (client *Client) DeleteAlarm(request *DeleteAlarmRequest) (_result *DeleteAlarmResponse, _err error)

func (*Client) DeleteAlarmWithOptions

func (client *Client) DeleteAlarmWithOptions(request *DeleteAlarmRequest, runtime *util.RuntimeOptions) (_result *DeleteAlarmResponse, _err error)

func (*Client) DeleteLifecycleHook

func (client *Client) DeleteLifecycleHook(request *DeleteLifecycleHookRequest) (_result *DeleteLifecycleHookResponse, _err error)

func (*Client) DeleteLifecycleHookWithOptions

func (client *Client) DeleteLifecycleHookWithOptions(request *DeleteLifecycleHookRequest, runtime *util.RuntimeOptions) (_result *DeleteLifecycleHookResponse, _err error)

func (*Client) DeleteNotificationConfiguration

func (client *Client) DeleteNotificationConfiguration(request *DeleteNotificationConfigurationRequest) (_result *DeleteNotificationConfigurationResponse, _err error)

func (*Client) DeleteNotificationConfigurationWithOptions

func (client *Client) DeleteNotificationConfigurationWithOptions(request *DeleteNotificationConfigurationRequest, runtime *util.RuntimeOptions) (_result *DeleteNotificationConfigurationResponse, _err error)

func (*Client) DeleteScalingConfiguration

func (client *Client) DeleteScalingConfiguration(request *DeleteScalingConfigurationRequest) (_result *DeleteScalingConfigurationResponse, _err error)

func (*Client) DeleteScalingConfigurationWithOptions

func (client *Client) DeleteScalingConfigurationWithOptions(request *DeleteScalingConfigurationRequest, runtime *util.RuntimeOptions) (_result *DeleteScalingConfigurationResponse, _err error)

func (*Client) DeleteScalingGroup

func (client *Client) DeleteScalingGroup(request *DeleteScalingGroupRequest) (_result *DeleteScalingGroupResponse, _err error)

func (*Client) DeleteScalingGroupWithOptions

func (client *Client) DeleteScalingGroupWithOptions(request *DeleteScalingGroupRequest, runtime *util.RuntimeOptions) (_result *DeleteScalingGroupResponse, _err error)

func (*Client) DeleteScalingRule

func (client *Client) DeleteScalingRule(request *DeleteScalingRuleRequest) (_result *DeleteScalingRuleResponse, _err error)

func (*Client) DeleteScalingRuleWithOptions

func (client *Client) DeleteScalingRuleWithOptions(request *DeleteScalingRuleRequest, runtime *util.RuntimeOptions) (_result *DeleteScalingRuleResponse, _err error)

func (*Client) DeleteScheduledTask

func (client *Client) DeleteScheduledTask(request *DeleteScheduledTaskRequest) (_result *DeleteScheduledTaskResponse, _err error)

func (*Client) DeleteScheduledTaskWithOptions

func (client *Client) DeleteScheduledTaskWithOptions(request *DeleteScheduledTaskRequest, runtime *util.RuntimeOptions) (_result *DeleteScheduledTaskResponse, _err error)

func (*Client) DescribeAlarms

func (client *Client) DescribeAlarms(request *DescribeAlarmsRequest) (_result *DescribeAlarmsResponse, _err error)

func (*Client) DescribeAlarmsWithOptions

func (client *Client) DescribeAlarmsWithOptions(request *DescribeAlarmsRequest, runtime *util.RuntimeOptions) (_result *DescribeAlarmsResponse, _err error)

func (*Client) DescribeEciScalingConfigurations

func (client *Client) DescribeEciScalingConfigurations(request *DescribeEciScalingConfigurationsRequest) (_result *DescribeEciScalingConfigurationsResponse, _err error)

func (*Client) DescribeEciScalingConfigurationsWithOptions

func (client *Client) DescribeEciScalingConfigurationsWithOptions(request *DescribeEciScalingConfigurationsRequest, runtime *util.RuntimeOptions) (_result *DescribeEciScalingConfigurationsResponse, _err error)

func (*Client) DescribeLifecycleActions

func (client *Client) DescribeLifecycleActions(request *DescribeLifecycleActionsRequest) (_result *DescribeLifecycleActionsResponse, _err error)

func (*Client) DescribeLifecycleActionsWithOptions

func (client *Client) DescribeLifecycleActionsWithOptions(request *DescribeLifecycleActionsRequest, runtime *util.RuntimeOptions) (_result *DescribeLifecycleActionsResponse, _err error)

func (*Client) DescribeLifecycleHooks

func (client *Client) DescribeLifecycleHooks(request *DescribeLifecycleHooksRequest) (_result *DescribeLifecycleHooksResponse, _err error)

func (*Client) DescribeLifecycleHooksWithOptions

func (client *Client) DescribeLifecycleHooksWithOptions(request *DescribeLifecycleHooksRequest, runtime *util.RuntimeOptions) (_result *DescribeLifecycleHooksResponse, _err error)

func (*Client) DescribeLimitation

func (client *Client) DescribeLimitation(request *DescribeLimitationRequest) (_result *DescribeLimitationResponse, _err error)

func (*Client) DescribeLimitationWithOptions

func (client *Client) DescribeLimitationWithOptions(request *DescribeLimitationRequest, runtime *util.RuntimeOptions) (_result *DescribeLimitationResponse, _err error)

func (*Client) DescribeNotificationConfigurations

func (client *Client) DescribeNotificationConfigurations(request *DescribeNotificationConfigurationsRequest) (_result *DescribeNotificationConfigurationsResponse, _err error)

func (*Client) DescribeNotificationConfigurationsWithOptions

func (client *Client) DescribeNotificationConfigurationsWithOptions(request *DescribeNotificationConfigurationsRequest, runtime *util.RuntimeOptions) (_result *DescribeNotificationConfigurationsResponse, _err error)

func (*Client) DescribeNotificationTypes

func (client *Client) DescribeNotificationTypes(request *DescribeNotificationTypesRequest) (_result *DescribeNotificationTypesResponse, _err error)

func (*Client) DescribeNotificationTypesWithOptions

func (client *Client) DescribeNotificationTypesWithOptions(request *DescribeNotificationTypesRequest, runtime *util.RuntimeOptions) (_result *DescribeNotificationTypesResponse, _err error)

func (*Client) DescribeRegions

func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeRegionsWithOptions

func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error)

func (*Client) DescribeScalingActivities

func (client *Client) DescribeScalingActivities(request *DescribeScalingActivitiesRequest) (_result *DescribeScalingActivitiesResponse, _err error)

func (*Client) DescribeScalingActivitiesWithOptions

func (client *Client) DescribeScalingActivitiesWithOptions(request *DescribeScalingActivitiesRequest, runtime *util.RuntimeOptions) (_result *DescribeScalingActivitiesResponse, _err error)

func (*Client) DescribeScalingActivityDetail

func (client *Client) DescribeScalingActivityDetail(request *DescribeScalingActivityDetailRequest) (_result *DescribeScalingActivityDetailResponse, _err error)

func (*Client) DescribeScalingActivityDetailWithOptions

func (client *Client) DescribeScalingActivityDetailWithOptions(request *DescribeScalingActivityDetailRequest, runtime *util.RuntimeOptions) (_result *DescribeScalingActivityDetailResponse, _err error)

func (*Client) DescribeScalingConfigurations

func (client *Client) DescribeScalingConfigurations(request *DescribeScalingConfigurationsRequest) (_result *DescribeScalingConfigurationsResponse, _err error)

func (*Client) DescribeScalingConfigurationsWithOptions

func (client *Client) DescribeScalingConfigurationsWithOptions(request *DescribeScalingConfigurationsRequest, runtime *util.RuntimeOptions) (_result *DescribeScalingConfigurationsResponse, _err error)

func (*Client) DescribeScalingGroups

func (client *Client) DescribeScalingGroups(request *DescribeScalingGroupsRequest) (_result *DescribeScalingGroupsResponse, _err error)

func (*Client) DescribeScalingGroupsWithOptions

func (client *Client) DescribeScalingGroupsWithOptions(request *DescribeScalingGroupsRequest, runtime *util.RuntimeOptions) (_result *DescribeScalingGroupsResponse, _err error)

func (*Client) DescribeScalingInstances

func (client *Client) DescribeScalingInstances(request *DescribeScalingInstancesRequest) (_result *DescribeScalingInstancesResponse, _err error)

func (*Client) DescribeScalingInstancesWithOptions

func (client *Client) DescribeScalingInstancesWithOptions(request *DescribeScalingInstancesRequest, runtime *util.RuntimeOptions) (_result *DescribeScalingInstancesResponse, _err error)

func (*Client) DescribeScalingRules

func (client *Client) DescribeScalingRules(request *DescribeScalingRulesRequest) (_result *DescribeScalingRulesResponse, _err error)

func (*Client) DescribeScalingRulesWithOptions

func (client *Client) DescribeScalingRulesWithOptions(request *DescribeScalingRulesRequest, runtime *util.RuntimeOptions) (_result *DescribeScalingRulesResponse, _err error)

func (*Client) DescribeScheduledTasks

func (client *Client) DescribeScheduledTasks(request *DescribeScheduledTasksRequest) (_result *DescribeScheduledTasksResponse, _err error)

func (*Client) DescribeScheduledTasksWithOptions

func (client *Client) DescribeScheduledTasksWithOptions(request *DescribeScheduledTasksRequest, runtime *util.RuntimeOptions) (_result *DescribeScheduledTasksResponse, _err error)

func (*Client) DetachAlbServerGroups

func (client *Client) DetachAlbServerGroups(request *DetachAlbServerGroupsRequest) (_result *DetachAlbServerGroupsResponse, _err error)

func (*Client) DetachAlbServerGroupsWithOptions

func (client *Client) DetachAlbServerGroupsWithOptions(request *DetachAlbServerGroupsRequest, runtime *util.RuntimeOptions) (_result *DetachAlbServerGroupsResponse, _err error)

func (*Client) DetachDBInstances

func (client *Client) DetachDBInstances(request *DetachDBInstancesRequest) (_result *DetachDBInstancesResponse, _err error)

func (*Client) DetachDBInstancesWithOptions

func (client *Client) DetachDBInstancesWithOptions(request *DetachDBInstancesRequest, runtime *util.RuntimeOptions) (_result *DetachDBInstancesResponse, _err error)

func (*Client) DetachInstances

func (client *Client) DetachInstances(request *DetachInstancesRequest) (_result *DetachInstancesResponse, _err error)

func (*Client) DetachInstancesWithOptions

func (client *Client) DetachInstancesWithOptions(request *DetachInstancesRequest, runtime *util.RuntimeOptions) (_result *DetachInstancesResponse, _err error)

func (*Client) DetachLoadBalancers

func (client *Client) DetachLoadBalancers(request *DetachLoadBalancersRequest) (_result *DetachLoadBalancersResponse, _err error)

func (*Client) DetachLoadBalancersWithOptions

func (client *Client) DetachLoadBalancersWithOptions(request *DetachLoadBalancersRequest, runtime *util.RuntimeOptions) (_result *DetachLoadBalancersResponse, _err error)

func (*Client) DetachVServerGroups

func (client *Client) DetachVServerGroups(request *DetachVServerGroupsRequest) (_result *DetachVServerGroupsResponse, _err error)

func (*Client) DetachVServerGroupsWithOptions

func (client *Client) DetachVServerGroupsWithOptions(request *DetachVServerGroupsRequest, runtime *util.RuntimeOptions) (_result *DetachVServerGroupsResponse, _err error)

func (*Client) DisableAlarm

func (client *Client) DisableAlarm(request *DisableAlarmRequest) (_result *DisableAlarmResponse, _err error)

func (*Client) DisableAlarmWithOptions

func (client *Client) DisableAlarmWithOptions(request *DisableAlarmRequest, runtime *util.RuntimeOptions) (_result *DisableAlarmResponse, _err error)

func (*Client) DisableScalingGroup

func (client *Client) DisableScalingGroup(request *DisableScalingGroupRequest) (_result *DisableScalingGroupResponse, _err error)

func (*Client) DisableScalingGroupWithOptions

func (client *Client) DisableScalingGroupWithOptions(request *DisableScalingGroupRequest, runtime *util.RuntimeOptions) (_result *DisableScalingGroupResponse, _err error)

func (*Client) EnableAlarm

func (client *Client) EnableAlarm(request *EnableAlarmRequest) (_result *EnableAlarmResponse, _err error)

func (*Client) EnableAlarmWithOptions

func (client *Client) EnableAlarmWithOptions(request *EnableAlarmRequest, runtime *util.RuntimeOptions) (_result *EnableAlarmResponse, _err error)

func (*Client) EnableScalingGroup

func (client *Client) EnableScalingGroup(request *EnableScalingGroupRequest) (_result *EnableScalingGroupResponse, _err error)

func (*Client) EnableScalingGroupWithOptions

func (client *Client) EnableScalingGroupWithOptions(request *EnableScalingGroupRequest, runtime *util.RuntimeOptions) (_result *EnableScalingGroupResponse, _err error)

func (*Client) EnterStandby

func (client *Client) EnterStandby(request *EnterStandbyRequest) (_result *EnterStandbyResponse, _err error)

func (*Client) EnterStandbyWithOptions

func (client *Client) EnterStandbyWithOptions(request *EnterStandbyRequest, runtime *util.RuntimeOptions) (_result *EnterStandbyResponse, _err error)

func (*Client) ExecuteScalingRule

func (client *Client) ExecuteScalingRule(request *ExecuteScalingRuleRequest) (_result *ExecuteScalingRuleResponse, _err error)

func (*Client) ExecuteScalingRuleWithOptions

func (client *Client) ExecuteScalingRuleWithOptions(request *ExecuteScalingRuleRequest, runtime *util.RuntimeOptions) (_result *ExecuteScalingRuleResponse, _err error)

func (*Client) ExitStandby

func (client *Client) ExitStandby(request *ExitStandbyRequest) (_result *ExitStandbyResponse, _err error)

func (*Client) ExitStandbyWithOptions

func (client *Client) ExitStandbyWithOptions(request *ExitStandbyRequest, runtime *util.RuntimeOptions) (_result *ExitStandbyResponse, _err error)

func (*Client) GetEndpoint

func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error)

func (*Client) Init

func (client *Client) Init(config *openapi.Config) (_err error)

func (*Client) ListTagKeys

func (client *Client) ListTagKeys(request *ListTagKeysRequest) (_result *ListTagKeysResponse, _err error)

func (*Client) ListTagKeysWithOptions

func (client *Client) ListTagKeysWithOptions(request *ListTagKeysRequest, runtime *util.RuntimeOptions) (_result *ListTagKeysResponse, _err error)

func (*Client) ListTagResources

func (client *Client) ListTagResources(request *ListTagResourcesRequest) (_result *ListTagResourcesResponse, _err error)

func (*Client) ListTagResourcesWithOptions

func (client *Client) ListTagResourcesWithOptions(request *ListTagResourcesRequest, runtime *util.RuntimeOptions) (_result *ListTagResourcesResponse, _err error)

func (*Client) ListTagValues

func (client *Client) ListTagValues(request *ListTagValuesRequest) (_result *ListTagValuesResponse, _err error)

func (*Client) ListTagValuesWithOptions

func (client *Client) ListTagValuesWithOptions(request *ListTagValuesRequest, runtime *util.RuntimeOptions) (_result *ListTagValuesResponse, _err error)

func (*Client) ModifyAlarm

func (client *Client) ModifyAlarm(request *ModifyAlarmRequest) (_result *ModifyAlarmResponse, _err error)

func (*Client) ModifyAlarmWithOptions

func (client *Client) ModifyAlarmWithOptions(request *ModifyAlarmRequest, runtime *util.RuntimeOptions) (_result *ModifyAlarmResponse, _err error)

func (*Client) ModifyEciScalingConfiguration

func (client *Client) ModifyEciScalingConfiguration(request *ModifyEciScalingConfigurationRequest) (_result *ModifyEciScalingConfigurationResponse, _err error)

func (*Client) ModifyEciScalingConfigurationWithOptions

func (client *Client) ModifyEciScalingConfigurationWithOptions(request *ModifyEciScalingConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyEciScalingConfigurationResponse, _err error)

func (*Client) ModifyLifecycleHook

func (client *Client) ModifyLifecycleHook(request *ModifyLifecycleHookRequest) (_result *ModifyLifecycleHookResponse, _err error)

func (*Client) ModifyLifecycleHookWithOptions

func (client *Client) ModifyLifecycleHookWithOptions(request *ModifyLifecycleHookRequest, runtime *util.RuntimeOptions) (_result *ModifyLifecycleHookResponse, _err error)

func (*Client) ModifyNotificationConfiguration

func (client *Client) ModifyNotificationConfiguration(request *ModifyNotificationConfigurationRequest) (_result *ModifyNotificationConfigurationResponse, _err error)

func (*Client) ModifyNotificationConfigurationWithOptions

func (client *Client) ModifyNotificationConfigurationWithOptions(request *ModifyNotificationConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyNotificationConfigurationResponse, _err error)

func (*Client) ModifyScalingConfiguration

func (client *Client) ModifyScalingConfiguration(request *ModifyScalingConfigurationRequest) (_result *ModifyScalingConfigurationResponse, _err error)

func (*Client) ModifyScalingConfigurationWithOptions

func (client *Client) ModifyScalingConfigurationWithOptions(tmpReq *ModifyScalingConfigurationRequest, runtime *util.RuntimeOptions) (_result *ModifyScalingConfigurationResponse, _err error)

func (*Client) ModifyScalingGroup

func (client *Client) ModifyScalingGroup(request *ModifyScalingGroupRequest) (_result *ModifyScalingGroupResponse, _err error)

func (*Client) ModifyScalingGroupWithOptions

func (client *Client) ModifyScalingGroupWithOptions(request *ModifyScalingGroupRequest, runtime *util.RuntimeOptions) (_result *ModifyScalingGroupResponse, _err error)

func (*Client) ModifyScalingRule

func (client *Client) ModifyScalingRule(request *ModifyScalingRuleRequest) (_result *ModifyScalingRuleResponse, _err error)

func (*Client) ModifyScalingRuleWithOptions

func (client *Client) ModifyScalingRuleWithOptions(request *ModifyScalingRuleRequest, runtime *util.RuntimeOptions) (_result *ModifyScalingRuleResponse, _err error)

func (*Client) ModifyScheduledTask

func (client *Client) ModifyScheduledTask(request *ModifyScheduledTaskRequest) (_result *ModifyScheduledTaskResponse, _err error)

func (*Client) ModifyScheduledTaskWithOptions

func (client *Client) ModifyScheduledTaskWithOptions(request *ModifyScheduledTaskRequest, runtime *util.RuntimeOptions) (_result *ModifyScheduledTaskResponse, _err error)

func (*Client) RebalanceInstances

func (client *Client) RebalanceInstances(request *RebalanceInstancesRequest) (_result *RebalanceInstancesResponse, _err error)

func (*Client) RebalanceInstancesWithOptions

func (client *Client) RebalanceInstancesWithOptions(request *RebalanceInstancesRequest, runtime *util.RuntimeOptions) (_result *RebalanceInstancesResponse, _err error)

func (*Client) RecordLifecycleActionHeartbeat

func (client *Client) RecordLifecycleActionHeartbeat(request *RecordLifecycleActionHeartbeatRequest) (_result *RecordLifecycleActionHeartbeatResponse, _err error)

func (*Client) RecordLifecycleActionHeartbeatWithOptions

func (client *Client) RecordLifecycleActionHeartbeatWithOptions(request *RecordLifecycleActionHeartbeatRequest, runtime *util.RuntimeOptions) (_result *RecordLifecycleActionHeartbeatResponse, _err error)

func (*Client) RemoveInstances

func (client *Client) RemoveInstances(request *RemoveInstancesRequest) (_result *RemoveInstancesResponse, _err error)

func (*Client) RemoveInstancesWithOptions

func (client *Client) RemoveInstancesWithOptions(request *RemoveInstancesRequest, runtime *util.RuntimeOptions) (_result *RemoveInstancesResponse, _err error)

func (*Client) ResumeProcesses

func (client *Client) ResumeProcesses(request *ResumeProcessesRequest) (_result *ResumeProcessesResponse, _err error)

func (*Client) ResumeProcessesWithOptions

func (client *Client) ResumeProcessesWithOptions(request *ResumeProcessesRequest, runtime *util.RuntimeOptions) (_result *ResumeProcessesResponse, _err error)

func (*Client) ScaleWithAdjustment

func (client *Client) ScaleWithAdjustment(request *ScaleWithAdjustmentRequest) (_result *ScaleWithAdjustmentResponse, _err error)

func (*Client) ScaleWithAdjustmentWithOptions

func (client *Client) ScaleWithAdjustmentWithOptions(request *ScaleWithAdjustmentRequest, runtime *util.RuntimeOptions) (_result *ScaleWithAdjustmentResponse, _err error)

func (*Client) SetGroupDeletionProtection

func (client *Client) SetGroupDeletionProtection(request *SetGroupDeletionProtectionRequest) (_result *SetGroupDeletionProtectionResponse, _err error)

func (*Client) SetGroupDeletionProtectionWithOptions

func (client *Client) SetGroupDeletionProtectionWithOptions(request *SetGroupDeletionProtectionRequest, runtime *util.RuntimeOptions) (_result *SetGroupDeletionProtectionResponse, _err error)

func (*Client) SetInstanceHealth

func (client *Client) SetInstanceHealth(request *SetInstanceHealthRequest) (_result *SetInstanceHealthResponse, _err error)

func (*Client) SetInstanceHealthWithOptions

func (client *Client) SetInstanceHealthWithOptions(request *SetInstanceHealthRequest, runtime *util.RuntimeOptions) (_result *SetInstanceHealthResponse, _err error)

func (*Client) SetInstancesProtection

func (client *Client) SetInstancesProtection(request *SetInstancesProtectionRequest) (_result *SetInstancesProtectionResponse, _err error)

func (*Client) SetInstancesProtectionWithOptions

func (client *Client) SetInstancesProtectionWithOptions(request *SetInstancesProtectionRequest, runtime *util.RuntimeOptions) (_result *SetInstancesProtectionResponse, _err error)

func (*Client) SuspendProcesses

func (client *Client) SuspendProcesses(request *SuspendProcessesRequest) (_result *SuspendProcessesResponse, _err error)

func (*Client) SuspendProcessesWithOptions

func (client *Client) SuspendProcessesWithOptions(request *SuspendProcessesRequest, runtime *util.RuntimeOptions) (_result *SuspendProcessesResponse, _err error)

func (*Client) TagResources

func (client *Client) TagResources(request *TagResourcesRequest) (_result *TagResourcesResponse, _err error)

func (*Client) TagResourcesWithOptions

func (client *Client) TagResourcesWithOptions(request *TagResourcesRequest, runtime *util.RuntimeOptions) (_result *TagResourcesResponse, _err error)

func (*Client) UntagResources

func (client *Client) UntagResources(request *UntagResourcesRequest) (_result *UntagResourcesResponse, _err error)

func (*Client) UntagResourcesWithOptions

func (client *Client) UntagResourcesWithOptions(request *UntagResourcesRequest, runtime *util.RuntimeOptions) (_result *UntagResourcesResponse, _err error)

func (*Client) VerifyAuthentication

func (client *Client) VerifyAuthentication(request *VerifyAuthenticationRequest) (_result *VerifyAuthenticationResponse, _err error)

func (*Client) VerifyAuthenticationWithOptions

func (client *Client) VerifyAuthenticationWithOptions(request *VerifyAuthenticationRequest, runtime *util.RuntimeOptions) (_result *VerifyAuthenticationResponse, _err error)

func (*Client) VerifyUser

func (client *Client) VerifyUser(request *VerifyUserRequest) (_result *VerifyUserResponse, _err error)

func (*Client) VerifyUserWithOptions

func (client *Client) VerifyUserWithOptions(request *VerifyUserRequest, runtime *util.RuntimeOptions) (_result *VerifyUserResponse, _err error)

type CompleteLifecycleActionRequest

type CompleteLifecycleActionRequest struct {
	ClientToken           *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	LifecycleActionResult *string `json:"LifecycleActionResult,omitempty" xml:"LifecycleActionResult,omitempty"`
	LifecycleActionToken  *string `json:"LifecycleActionToken,omitempty" xml:"LifecycleActionToken,omitempty"`
	LifecycleHookId       *string `json:"LifecycleHookId,omitempty" xml:"LifecycleHookId,omitempty"`
	OwnerAccount          *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId               *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId              *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount  *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (CompleteLifecycleActionRequest) GoString

func (*CompleteLifecycleActionRequest) SetClientToken

func (*CompleteLifecycleActionRequest) SetLifecycleActionResult

func (*CompleteLifecycleActionRequest) SetLifecycleActionToken

func (*CompleteLifecycleActionRequest) SetLifecycleHookId

func (*CompleteLifecycleActionRequest) SetOwnerAccount

func (*CompleteLifecycleActionRequest) SetOwnerId

func (*CompleteLifecycleActionRequest) SetRegionId

func (*CompleteLifecycleActionRequest) SetResourceOwnerAccount

func (CompleteLifecycleActionRequest) String

type CompleteLifecycleActionResponse

type CompleteLifecycleActionResponse struct {
	Headers    map[string]*string                   `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                               `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CompleteLifecycleActionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CompleteLifecycleActionResponse) GoString

func (*CompleteLifecycleActionResponse) SetHeaders

func (*CompleteLifecycleActionResponse) SetStatusCode

func (CompleteLifecycleActionResponse) String

type CompleteLifecycleActionResponseBody

type CompleteLifecycleActionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CompleteLifecycleActionResponseBody) GoString

func (*CompleteLifecycleActionResponseBody) SetRequestId

func (CompleteLifecycleActionResponseBody) String

type CreateAlarmRequest

type CreateAlarmRequest struct {
	AlarmActions             []*string                        `json:"AlarmActions,omitempty" xml:"AlarmActions,omitempty" type:"Repeated"`
	ComparisonOperator       *string                          `json:"ComparisonOperator,omitempty" xml:"ComparisonOperator,omitempty"`
	Description              *string                          `json:"Description,omitempty" xml:"Description,omitempty"`
	Dimensions               []*CreateAlarmRequestDimensions  `json:"Dimensions,omitempty" xml:"Dimensions,omitempty" type:"Repeated"`
	Effective                *string                          `json:"Effective,omitempty" xml:"Effective,omitempty"`
	EvaluationCount          *int32                           `json:"EvaluationCount,omitempty" xml:"EvaluationCount,omitempty"`
	Expressions              []*CreateAlarmRequestExpressions `json:"Expressions,omitempty" xml:"Expressions,omitempty" type:"Repeated"`
	ExpressionsLogicOperator *string                          `json:"ExpressionsLogicOperator,omitempty" xml:"ExpressionsLogicOperator,omitempty"`
	GroupId                  *int32                           `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	MetricName               *string                          `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MetricType               *string                          `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	Name                     *string                          `json:"Name,omitempty" xml:"Name,omitempty"`
	OwnerId                  *int64                           `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Period                   *int32                           `json:"Period,omitempty" xml:"Period,omitempty"`
	RegionId                 *string                          `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount     *string                          `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId           *string                          `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	Statistics               *string                          `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Threshold                *float32                         `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (CreateAlarmRequest) GoString

func (s CreateAlarmRequest) GoString() string

func (*CreateAlarmRequest) SetAlarmActions

func (s *CreateAlarmRequest) SetAlarmActions(v []*string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetComparisonOperator

func (s *CreateAlarmRequest) SetComparisonOperator(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetDescription

func (s *CreateAlarmRequest) SetDescription(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetDimensions

func (*CreateAlarmRequest) SetEffective

func (s *CreateAlarmRequest) SetEffective(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetEvaluationCount

func (s *CreateAlarmRequest) SetEvaluationCount(v int32) *CreateAlarmRequest

func (*CreateAlarmRequest) SetExpressions

func (*CreateAlarmRequest) SetExpressionsLogicOperator

func (s *CreateAlarmRequest) SetExpressionsLogicOperator(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetGroupId

func (s *CreateAlarmRequest) SetGroupId(v int32) *CreateAlarmRequest

func (*CreateAlarmRequest) SetMetricName

func (s *CreateAlarmRequest) SetMetricName(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetMetricType

func (s *CreateAlarmRequest) SetMetricType(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetName

func (*CreateAlarmRequest) SetOwnerId

func (s *CreateAlarmRequest) SetOwnerId(v int64) *CreateAlarmRequest

func (*CreateAlarmRequest) SetPeriod

func (s *CreateAlarmRequest) SetPeriod(v int32) *CreateAlarmRequest

func (*CreateAlarmRequest) SetRegionId

func (s *CreateAlarmRequest) SetRegionId(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetResourceOwnerAccount

func (s *CreateAlarmRequest) SetResourceOwnerAccount(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetScalingGroupId

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

func (*CreateAlarmRequest) SetStatistics

func (s *CreateAlarmRequest) SetStatistics(v string) *CreateAlarmRequest

func (*CreateAlarmRequest) SetThreshold

func (s *CreateAlarmRequest) SetThreshold(v float32) *CreateAlarmRequest

func (CreateAlarmRequest) String

func (s CreateAlarmRequest) String() string

type CreateAlarmRequestDimensions

type CreateAlarmRequestDimensions struct {
	DimensionKey   *string `json:"DimensionKey,omitempty" xml:"DimensionKey,omitempty"`
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
}

func (CreateAlarmRequestDimensions) GoString

func (s CreateAlarmRequestDimensions) GoString() string

func (*CreateAlarmRequestDimensions) SetDimensionKey

func (*CreateAlarmRequestDimensions) SetDimensionValue

func (CreateAlarmRequestDimensions) String

type CreateAlarmRequestExpressions

type CreateAlarmRequestExpressions struct {
	ComparisonOperator *string  `json:"ComparisonOperator,omitempty" xml:"ComparisonOperator,omitempty"`
	MetricName         *string  `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	Period             *int32   `json:"Period,omitempty" xml:"Period,omitempty"`
	Statistics         *string  `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Threshold          *float32 `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (CreateAlarmRequestExpressions) GoString

func (*CreateAlarmRequestExpressions) SetComparisonOperator

func (*CreateAlarmRequestExpressions) SetMetricName

func (*CreateAlarmRequestExpressions) SetPeriod

func (*CreateAlarmRequestExpressions) SetStatistics

func (*CreateAlarmRequestExpressions) SetThreshold

func (CreateAlarmRequestExpressions) String

type CreateAlarmResponse

type CreateAlarmResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateAlarmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateAlarmResponse) GoString

func (s CreateAlarmResponse) GoString() string

func (*CreateAlarmResponse) SetBody

func (*CreateAlarmResponse) SetHeaders

func (s *CreateAlarmResponse) SetHeaders(v map[string]*string) *CreateAlarmResponse

func (*CreateAlarmResponse) SetStatusCode

func (s *CreateAlarmResponse) SetStatusCode(v int32) *CreateAlarmResponse

func (CreateAlarmResponse) String

func (s CreateAlarmResponse) String() string

type CreateAlarmResponseBody

type CreateAlarmResponseBody struct {
	AlarmTaskId *string `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateAlarmResponseBody) GoString

func (s CreateAlarmResponseBody) GoString() string

func (*CreateAlarmResponseBody) SetAlarmTaskId

func (*CreateAlarmResponseBody) SetRequestId

func (CreateAlarmResponseBody) String

func (s CreateAlarmResponseBody) String() string

type CreateEciScalingConfigurationRequest

type CreateEciScalingConfigurationRequest struct {
	AcrRegistryInfos              []*CreateEciScalingConfigurationRequestAcrRegistryInfos         `json:"AcrRegistryInfos,omitempty" xml:"AcrRegistryInfos,omitempty" type:"Repeated"`
	ActiveDeadlineSeconds         *int64                                                          `json:"ActiveDeadlineSeconds,omitempty" xml:"ActiveDeadlineSeconds,omitempty"`
	AutoCreateEip                 *bool                                                           `json:"AutoCreateEip,omitempty" xml:"AutoCreateEip,omitempty"`
	AutoMatchImageCache           *bool                                                           `json:"AutoMatchImageCache,omitempty" xml:"AutoMatchImageCache,omitempty"`
	ContainerGroupName            *string                                                         `json:"ContainerGroupName,omitempty" xml:"ContainerGroupName,omitempty"`
	Containers                    []*CreateEciScalingConfigurationRequestContainers               `json:"Containers,omitempty" xml:"Containers,omitempty" type:"Repeated"`
	CostOptimization              *bool                                                           `json:"CostOptimization,omitempty" xml:"CostOptimization,omitempty"`
	Cpu                           *float32                                                        `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CpuOptionsCore                *int32                                                          `json:"CpuOptionsCore,omitempty" xml:"CpuOptionsCore,omitempty"`
	CpuOptionsThreadsPerCore      *int32                                                          `json:"CpuOptionsThreadsPerCore,omitempty" xml:"CpuOptionsThreadsPerCore,omitempty"`
	Description                   *string                                                         `json:"Description,omitempty" xml:"Description,omitempty"`
	DnsConfigNameServers          []*string                                                       `json:"DnsConfigNameServers,omitempty" xml:"DnsConfigNameServers,omitempty" type:"Repeated"`
	DnsConfigOptions              []*CreateEciScalingConfigurationRequestDnsConfigOptions         `json:"DnsConfigOptions,omitempty" xml:"DnsConfigOptions,omitempty" type:"Repeated"`
	DnsConfigSearchs              []*string                                                       `json:"DnsConfigSearchs,omitempty" xml:"DnsConfigSearchs,omitempty" type:"Repeated"`
	DnsPolicy                     *string                                                         `json:"DnsPolicy,omitempty" xml:"DnsPolicy,omitempty"`
	EgressBandwidth               *int64                                                          `json:"EgressBandwidth,omitempty" xml:"EgressBandwidth,omitempty"`
	EipBandwidth                  *int32                                                          `json:"EipBandwidth,omitempty" xml:"EipBandwidth,omitempty"`
	EnableSls                     *bool                                                           `json:"EnableSls,omitempty" xml:"EnableSls,omitempty"`
	EphemeralStorage              *int32                                                          `json:"EphemeralStorage,omitempty" xml:"EphemeralStorage,omitempty"`
	HostAliases                   []*CreateEciScalingConfigurationRequestHostAliases              `json:"HostAliases,omitempty" xml:"HostAliases,omitempty" type:"Repeated"`
	HostName                      *string                                                         `json:"HostName,omitempty" xml:"HostName,omitempty"`
	ImageRegistryCredentials      []*CreateEciScalingConfigurationRequestImageRegistryCredentials `json:"ImageRegistryCredentials,omitempty" xml:"ImageRegistryCredentials,omitempty" type:"Repeated"`
	ImageSnapshotId               *string                                                         `json:"ImageSnapshotId,omitempty" xml:"ImageSnapshotId,omitempty"`
	IngressBandwidth              *int64                                                          `json:"IngressBandwidth,omitempty" xml:"IngressBandwidth,omitempty"`
	InitContainers                []*CreateEciScalingConfigurationRequestInitContainers           `json:"InitContainers,omitempty" xml:"InitContainers,omitempty" type:"Repeated"`
	InstanceFamilyLevel           *string                                                         `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	Ipv6AddressCount              *int32                                                          `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	LoadBalancerWeight            *int32                                                          `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                        *float32                                                        `json:"Memory,omitempty" xml:"Memory,omitempty"`
	NtpServers                    []*string                                                       `json:"NtpServers,omitempty" xml:"NtpServers,omitempty" type:"Repeated"`
	OwnerId                       *int64                                                          `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RamRoleName                   *string                                                         `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	ResourceGroupId               *string                                                         `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount          *string                                                         `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	RestartPolicy                 *string                                                         `json:"RestartPolicy,omitempty" xml:"RestartPolicy,omitempty"`
	ScalingConfigurationName      *string                                                         `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	ScalingGroupId                *string                                                         `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	SecurityContextSysctls        []*CreateEciScalingConfigurationRequestSecurityContextSysctls   `json:"SecurityContextSysctls,omitempty" xml:"SecurityContextSysctls,omitempty" type:"Repeated"`
	SecurityGroupId               *string                                                         `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SpotPriceLimit                *float32                                                        `json:"SpotPriceLimit,omitempty" xml:"SpotPriceLimit,omitempty"`
	SpotStrategy                  *string                                                         `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	Tags                          []*CreateEciScalingConfigurationRequestTags                     `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	TerminationGracePeriodSeconds *int64                                                          `json:"TerminationGracePeriodSeconds,omitempty" xml:"TerminationGracePeriodSeconds,omitempty"`
	Volumes                       []*CreateEciScalingConfigurationRequestVolumes                  `json:"Volumes,omitempty" xml:"Volumes,omitempty" type:"Repeated"`
}

func (CreateEciScalingConfigurationRequest) GoString

func (*CreateEciScalingConfigurationRequest) SetActiveDeadlineSeconds

func (*CreateEciScalingConfigurationRequest) SetAutoCreateEip

func (*CreateEciScalingConfigurationRequest) SetAutoMatchImageCache

func (*CreateEciScalingConfigurationRequest) SetContainerGroupName

func (*CreateEciScalingConfigurationRequest) SetCostOptimization

func (*CreateEciScalingConfigurationRequest) SetCpu

func (*CreateEciScalingConfigurationRequest) SetCpuOptionsCore

func (*CreateEciScalingConfigurationRequest) SetCpuOptionsThreadsPerCore

func (*CreateEciScalingConfigurationRequest) SetDescription

func (*CreateEciScalingConfigurationRequest) SetDnsConfigNameServers

func (*CreateEciScalingConfigurationRequest) SetDnsConfigSearchs

func (*CreateEciScalingConfigurationRequest) SetDnsPolicy

func (*CreateEciScalingConfigurationRequest) SetEgressBandwidth

func (*CreateEciScalingConfigurationRequest) SetEipBandwidth

func (*CreateEciScalingConfigurationRequest) SetEnableSls

func (*CreateEciScalingConfigurationRequest) SetEphemeralStorage

func (*CreateEciScalingConfigurationRequest) SetHostName

func (*CreateEciScalingConfigurationRequest) SetImageSnapshotId

func (*CreateEciScalingConfigurationRequest) SetIngressBandwidth

func (*CreateEciScalingConfigurationRequest) SetInstanceFamilyLevel

func (*CreateEciScalingConfigurationRequest) SetIpv6AddressCount

func (*CreateEciScalingConfigurationRequest) SetLoadBalancerWeight

func (*CreateEciScalingConfigurationRequest) SetMemory

func (*CreateEciScalingConfigurationRequest) SetNtpServers

func (*CreateEciScalingConfigurationRequest) SetOwnerId

func (*CreateEciScalingConfigurationRequest) SetRamRoleName

func (*CreateEciScalingConfigurationRequest) SetResourceGroupId

func (*CreateEciScalingConfigurationRequest) SetResourceOwnerAccount

func (*CreateEciScalingConfigurationRequest) SetRestartPolicy

func (*CreateEciScalingConfigurationRequest) SetScalingConfigurationName

func (*CreateEciScalingConfigurationRequest) SetScalingGroupId

func (*CreateEciScalingConfigurationRequest) SetSecurityGroupId

func (*CreateEciScalingConfigurationRequest) SetSpotPriceLimit

func (*CreateEciScalingConfigurationRequest) SetSpotStrategy

func (*CreateEciScalingConfigurationRequest) SetTerminationGracePeriodSeconds

func (CreateEciScalingConfigurationRequest) String

type CreateEciScalingConfigurationRequestAcrRegistryInfos

type CreateEciScalingConfigurationRequestAcrRegistryInfos struct {
	Domains      []*string `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
	InstanceId   *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName *string   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	RegionId     *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (CreateEciScalingConfigurationRequestAcrRegistryInfos) GoString

func (*CreateEciScalingConfigurationRequestAcrRegistryInfos) SetDomains

func (*CreateEciScalingConfigurationRequestAcrRegistryInfos) SetInstanceId

func (*CreateEciScalingConfigurationRequestAcrRegistryInfos) SetInstanceName

func (*CreateEciScalingConfigurationRequestAcrRegistryInfos) SetRegionId

func (CreateEciScalingConfigurationRequestAcrRegistryInfos) String

type CreateEciScalingConfigurationRequestContainers

type CreateEciScalingConfigurationRequestContainers struct {
	LivenessProbe   *CreateEciScalingConfigurationRequestContainersLivenessProbe     `json:"LivenessProbe,omitempty" xml:"LivenessProbe,omitempty" require:"true" type:"Struct"`
	ReadinessProbe  *CreateEciScalingConfigurationRequestContainersReadinessProbe    `json:"ReadinessProbe,omitempty" xml:"ReadinessProbe,omitempty" require:"true" type:"Struct"`
	SecurityContext *CreateEciScalingConfigurationRequestContainersSecurityContext   `json:"SecurityContext,omitempty" xml:"SecurityContext,omitempty" require:"true" type:"Struct"`
	Args            []*string                                                        `json:"Args,omitempty" xml:"Args,omitempty" type:"Repeated"`
	Commands        []*string                                                        `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
	Cpu             *float32                                                         `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	EnvironmentVars []*CreateEciScalingConfigurationRequestContainersEnvironmentVars `json:"EnvironmentVars,omitempty" xml:"EnvironmentVars,omitempty" type:"Repeated"`
	Gpu             *int32                                                           `json:"Gpu,omitempty" xml:"Gpu,omitempty"`
	Image           *string                                                          `json:"Image,omitempty" xml:"Image,omitempty"`
	ImagePullPolicy *string                                                          `json:"ImagePullPolicy,omitempty" xml:"ImagePullPolicy,omitempty"`
	Memory          *float32                                                         `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Name            *string                                                          `json:"Name,omitempty" xml:"Name,omitempty"`
	Ports           []*CreateEciScalingConfigurationRequestContainersPorts           `json:"Ports,omitempty" xml:"Ports,omitempty" type:"Repeated"`
	Stdin           *bool                                                            `json:"Stdin,omitempty" xml:"Stdin,omitempty"`
	StdinOnce       *bool                                                            `json:"StdinOnce,omitempty" xml:"StdinOnce,omitempty"`
	Tty             *bool                                                            `json:"Tty,omitempty" xml:"Tty,omitempty"`
	VolumeMounts    []*CreateEciScalingConfigurationRequestContainersVolumeMounts    `json:"VolumeMounts,omitempty" xml:"VolumeMounts,omitempty" type:"Repeated"`
	WorkingDir      *string                                                          `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainers) GoString

func (*CreateEciScalingConfigurationRequestContainers) SetArgs

func (*CreateEciScalingConfigurationRequestContainers) SetCommands

func (*CreateEciScalingConfigurationRequestContainers) SetCpu

func (*CreateEciScalingConfigurationRequestContainers) SetGpu

func (*CreateEciScalingConfigurationRequestContainers) SetImage

func (*CreateEciScalingConfigurationRequestContainers) SetImagePullPolicy

func (*CreateEciScalingConfigurationRequestContainers) SetMemory

func (*CreateEciScalingConfigurationRequestContainers) SetName

func (*CreateEciScalingConfigurationRequestContainers) SetStdin

func (*CreateEciScalingConfigurationRequestContainers) SetStdinOnce

func (*CreateEciScalingConfigurationRequestContainers) SetTty

func (*CreateEciScalingConfigurationRequestContainers) SetWorkingDir

func (CreateEciScalingConfigurationRequestContainers) String

type CreateEciScalingConfigurationRequestContainersEnvironmentVars

type CreateEciScalingConfigurationRequestContainersEnvironmentVars struct {
	FieldRefFieldPath *string `json:"FieldRefFieldPath,omitempty" xml:"FieldRefFieldPath,omitempty"`
	Key               *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value             *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersEnvironmentVars) GoString

func (*CreateEciScalingConfigurationRequestContainersEnvironmentVars) SetFieldRefFieldPath

func (*CreateEciScalingConfigurationRequestContainersEnvironmentVars) SetKey

func (*CreateEciScalingConfigurationRequestContainersEnvironmentVars) SetValue

func (CreateEciScalingConfigurationRequestContainersEnvironmentVars) String

type CreateEciScalingConfigurationRequestContainersLivenessProbe

type CreateEciScalingConfigurationRequestContainersLivenessProbe struct {
	Exec                *CreateEciScalingConfigurationRequestContainersLivenessProbeExec      `json:"Exec,omitempty" xml:"Exec,omitempty" require:"true" type:"Struct"`
	FailureThreshold    *int32                                                                `json:"FailureThreshold,omitempty" xml:"FailureThreshold,omitempty"`
	HttpGet             *CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet   `json:"HttpGet,omitempty" xml:"HttpGet,omitempty" require:"true" type:"Struct"`
	InitialDelaySeconds *int32                                                                `json:"InitialDelaySeconds,omitempty" xml:"InitialDelaySeconds,omitempty"`
	PeriodSeconds       *int32                                                                `json:"PeriodSeconds,omitempty" xml:"PeriodSeconds,omitempty"`
	SuccessThreshold    *int32                                                                `json:"SuccessThreshold,omitempty" xml:"SuccessThreshold,omitempty"`
	TcpSocket           *CreateEciScalingConfigurationRequestContainersLivenessProbeTcpSocket `json:"TcpSocket,omitempty" xml:"TcpSocket,omitempty" require:"true" type:"Struct"`
	TimeoutSeconds      *int32                                                                `json:"TimeoutSeconds,omitempty" xml:"TimeoutSeconds,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersLivenessProbe) GoString

func (*CreateEciScalingConfigurationRequestContainersLivenessProbe) SetFailureThreshold

func (*CreateEciScalingConfigurationRequestContainersLivenessProbe) SetInitialDelaySeconds

func (*CreateEciScalingConfigurationRequestContainersLivenessProbe) SetPeriodSeconds

func (*CreateEciScalingConfigurationRequestContainersLivenessProbe) SetSuccessThreshold

func (*CreateEciScalingConfigurationRequestContainersLivenessProbe) SetTimeoutSeconds

func (CreateEciScalingConfigurationRequestContainersLivenessProbe) String

type CreateEciScalingConfigurationRequestContainersLivenessProbeExec

type CreateEciScalingConfigurationRequestContainersLivenessProbeExec struct {
	Commands []*string `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
}

func (CreateEciScalingConfigurationRequestContainersLivenessProbeExec) GoString

func (*CreateEciScalingConfigurationRequestContainersLivenessProbeExec) SetCommands

func (CreateEciScalingConfigurationRequestContainersLivenessProbeExec) String

type CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet

type CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet struct {
	Path   *string `json:"Path,omitempty" xml:"Path,omitempty"`
	Port   *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Scheme *string `json:"Scheme,omitempty" xml:"Scheme,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet) GoString

func (*CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet) SetPath

func (*CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet) SetPort

func (*CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet) SetScheme

func (CreateEciScalingConfigurationRequestContainersLivenessProbeHttpGet) String

type CreateEciScalingConfigurationRequestContainersLivenessProbeTcpSocket

type CreateEciScalingConfigurationRequestContainersLivenessProbeTcpSocket struct {
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersLivenessProbeTcpSocket) GoString

func (*CreateEciScalingConfigurationRequestContainersLivenessProbeTcpSocket) SetPort

func (CreateEciScalingConfigurationRequestContainersLivenessProbeTcpSocket) String

type CreateEciScalingConfigurationRequestContainersPorts

type CreateEciScalingConfigurationRequestContainersPorts struct {
	Port     *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersPorts) GoString

func (*CreateEciScalingConfigurationRequestContainersPorts) SetPort

func (*CreateEciScalingConfigurationRequestContainersPorts) SetProtocol

func (CreateEciScalingConfigurationRequestContainersPorts) String

type CreateEciScalingConfigurationRequestContainersReadinessProbe

type CreateEciScalingConfigurationRequestContainersReadinessProbe struct {
	Exec                *CreateEciScalingConfigurationRequestContainersReadinessProbeExec      `json:"Exec,omitempty" xml:"Exec,omitempty" require:"true" type:"Struct"`
	FailureThreshold    *int32                                                                 `json:"FailureThreshold,omitempty" xml:"FailureThreshold,omitempty"`
	HttpGet             *CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet   `json:"HttpGet,omitempty" xml:"HttpGet,omitempty" require:"true" type:"Struct"`
	InitialDelaySeconds *int32                                                                 `json:"InitialDelaySeconds,omitempty" xml:"InitialDelaySeconds,omitempty"`
	PeriodSeconds       *int32                                                                 `json:"PeriodSeconds,omitempty" xml:"PeriodSeconds,omitempty"`
	SuccessThreshold    *int32                                                                 `json:"SuccessThreshold,omitempty" xml:"SuccessThreshold,omitempty"`
	TcpSocket           *CreateEciScalingConfigurationRequestContainersReadinessProbeTcpSocket `json:"TcpSocket,omitempty" xml:"TcpSocket,omitempty" require:"true" type:"Struct"`
	TimeoutSeconds      *int32                                                                 `json:"TimeoutSeconds,omitempty" xml:"TimeoutSeconds,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersReadinessProbe) GoString

func (*CreateEciScalingConfigurationRequestContainersReadinessProbe) SetFailureThreshold

func (*CreateEciScalingConfigurationRequestContainersReadinessProbe) SetInitialDelaySeconds

func (*CreateEciScalingConfigurationRequestContainersReadinessProbe) SetPeriodSeconds

func (*CreateEciScalingConfigurationRequestContainersReadinessProbe) SetSuccessThreshold

func (*CreateEciScalingConfigurationRequestContainersReadinessProbe) SetTimeoutSeconds

func (CreateEciScalingConfigurationRequestContainersReadinessProbe) String

type CreateEciScalingConfigurationRequestContainersReadinessProbeExec

type CreateEciScalingConfigurationRequestContainersReadinessProbeExec struct {
	Commands []*string `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
}

func (CreateEciScalingConfigurationRequestContainersReadinessProbeExec) GoString

func (*CreateEciScalingConfigurationRequestContainersReadinessProbeExec) SetCommands

func (CreateEciScalingConfigurationRequestContainersReadinessProbeExec) String

type CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet

type CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet struct {
	Path   *string `json:"Path,omitempty" xml:"Path,omitempty"`
	Port   *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Scheme *string `json:"Scheme,omitempty" xml:"Scheme,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet) GoString

func (*CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet) SetPath

func (*CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet) SetPort

func (*CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet) SetScheme

func (CreateEciScalingConfigurationRequestContainersReadinessProbeHttpGet) String

type CreateEciScalingConfigurationRequestContainersReadinessProbeTcpSocket

type CreateEciScalingConfigurationRequestContainersReadinessProbeTcpSocket struct {
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersReadinessProbeTcpSocket) GoString

func (*CreateEciScalingConfigurationRequestContainersReadinessProbeTcpSocket) SetPort

func (CreateEciScalingConfigurationRequestContainersReadinessProbeTcpSocket) String

type CreateEciScalingConfigurationRequestContainersSecurityContext

type CreateEciScalingConfigurationRequestContainersSecurityContext struct {
	Capability             *CreateEciScalingConfigurationRequestContainersSecurityContextCapability `json:"Capability,omitempty" xml:"Capability,omitempty" require:"true" type:"Struct"`
	ReadOnlyRootFilesystem *bool                                                                    `json:"ReadOnlyRootFilesystem,omitempty" xml:"ReadOnlyRootFilesystem,omitempty"`
	RunAsUser              *int64                                                                   `json:"RunAsUser,omitempty" xml:"RunAsUser,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersSecurityContext) GoString

func (*CreateEciScalingConfigurationRequestContainersSecurityContext) SetReadOnlyRootFilesystem

func (*CreateEciScalingConfigurationRequestContainersSecurityContext) SetRunAsUser

func (CreateEciScalingConfigurationRequestContainersSecurityContext) String

type CreateEciScalingConfigurationRequestContainersSecurityContextCapability

type CreateEciScalingConfigurationRequestContainersSecurityContextCapability struct {
	Add []*string `json:"Add,omitempty" xml:"Add,omitempty" type:"Repeated"`
}

func (CreateEciScalingConfigurationRequestContainersSecurityContextCapability) GoString

func (*CreateEciScalingConfigurationRequestContainersSecurityContextCapability) SetAdd

func (CreateEciScalingConfigurationRequestContainersSecurityContextCapability) String

type CreateEciScalingConfigurationRequestContainersVolumeMounts

type CreateEciScalingConfigurationRequestContainersVolumeMounts struct {
	MountPath        *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	MountPropagation *string `json:"MountPropagation,omitempty" xml:"MountPropagation,omitempty"`
	Name             *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ReadOnly         *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	SubPath          *string `json:"SubPath,omitempty" xml:"SubPath,omitempty"`
}

func (CreateEciScalingConfigurationRequestContainersVolumeMounts) GoString

func (*CreateEciScalingConfigurationRequestContainersVolumeMounts) SetMountPath

func (*CreateEciScalingConfigurationRequestContainersVolumeMounts) SetMountPropagation

func (*CreateEciScalingConfigurationRequestContainersVolumeMounts) SetName

func (*CreateEciScalingConfigurationRequestContainersVolumeMounts) SetReadOnly

func (*CreateEciScalingConfigurationRequestContainersVolumeMounts) SetSubPath

func (CreateEciScalingConfigurationRequestContainersVolumeMounts) String

type CreateEciScalingConfigurationRequestDnsConfigOptions

type CreateEciScalingConfigurationRequestDnsConfigOptions struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEciScalingConfigurationRequestDnsConfigOptions) GoString

func (*CreateEciScalingConfigurationRequestDnsConfigOptions) SetName

func (*CreateEciScalingConfigurationRequestDnsConfigOptions) SetValue

func (CreateEciScalingConfigurationRequestDnsConfigOptions) String

type CreateEciScalingConfigurationRequestHostAliases

type CreateEciScalingConfigurationRequestHostAliases struct {
	Hostnames []*string `json:"Hostnames,omitempty" xml:"Hostnames,omitempty" type:"Repeated"`
	Ip        *string   `json:"Ip,omitempty" xml:"Ip,omitempty"`
}

func (CreateEciScalingConfigurationRequestHostAliases) GoString

func (*CreateEciScalingConfigurationRequestHostAliases) SetHostnames

func (*CreateEciScalingConfigurationRequestHostAliases) SetIp

func (CreateEciScalingConfigurationRequestHostAliases) String

type CreateEciScalingConfigurationRequestImageRegistryCredentials

type CreateEciScalingConfigurationRequestImageRegistryCredentials struct {
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Server   *string `json:"Server,omitempty" xml:"Server,omitempty"`
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (CreateEciScalingConfigurationRequestImageRegistryCredentials) GoString

func (*CreateEciScalingConfigurationRequestImageRegistryCredentials) SetPassword

func (*CreateEciScalingConfigurationRequestImageRegistryCredentials) SetServer

func (*CreateEciScalingConfigurationRequestImageRegistryCredentials) SetUserName

func (CreateEciScalingConfigurationRequestImageRegistryCredentials) String

type CreateEciScalingConfigurationRequestInitContainers

type CreateEciScalingConfigurationRequestInitContainers struct {
	SecurityContext              *CreateEciScalingConfigurationRequestInitContainersSecurityContext                `json:"SecurityContext,omitempty" xml:"SecurityContext,omitempty" require:"true" type:"Struct"`
	Args                         []*string                                                                         `json:"Args,omitempty" xml:"Args,omitempty" type:"Repeated"`
	Commands                     []*string                                                                         `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
	Cpu                          *float32                                                                          `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	Gpu                          *int32                                                                            `json:"Gpu,omitempty" xml:"Gpu,omitempty"`
	Image                        *string                                                                           `json:"Image,omitempty" xml:"Image,omitempty"`
	ImagePullPolicy              *string                                                                           `json:"ImagePullPolicy,omitempty" xml:"ImagePullPolicy,omitempty"`
	InitContainerEnvironmentVars []*CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars `json:"InitContainerEnvironmentVars,omitempty" xml:"InitContainerEnvironmentVars,omitempty" type:"Repeated"`
	InitContainerPorts           []*CreateEciScalingConfigurationRequestInitContainersInitContainerPorts           `json:"InitContainerPorts,omitempty" xml:"InitContainerPorts,omitempty" type:"Repeated"`
	InitContainerVolumeMounts    []*CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts    `json:"InitContainerVolumeMounts,omitempty" xml:"InitContainerVolumeMounts,omitempty" type:"Repeated"`
	Memory                       *float32                                                                          `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Name                         *string                                                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	WorkingDir                   *string                                                                           `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (CreateEciScalingConfigurationRequestInitContainers) GoString

func (*CreateEciScalingConfigurationRequestInitContainers) SetArgs

func (*CreateEciScalingConfigurationRequestInitContainers) SetCommands

func (*CreateEciScalingConfigurationRequestInitContainers) SetCpu

func (*CreateEciScalingConfigurationRequestInitContainers) SetGpu

func (*CreateEciScalingConfigurationRequestInitContainers) SetImage

func (*CreateEciScalingConfigurationRequestInitContainers) SetImagePullPolicy

func (*CreateEciScalingConfigurationRequestInitContainers) SetMemory

func (*CreateEciScalingConfigurationRequestInitContainers) SetName

func (*CreateEciScalingConfigurationRequestInitContainers) SetWorkingDir

func (CreateEciScalingConfigurationRequestInitContainers) String

type CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars

type CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars struct {
	FieldRefFieldPath *string `json:"FieldRefFieldPath,omitempty" xml:"FieldRefFieldPath,omitempty"`
	Key               *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value             *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) GoString

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) SetFieldRefFieldPath

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) SetKey

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) SetValue

func (CreateEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) String

type CreateEciScalingConfigurationRequestInitContainersInitContainerPorts

type CreateEciScalingConfigurationRequestInitContainersInitContainerPorts struct {
	Port     *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (CreateEciScalingConfigurationRequestInitContainersInitContainerPorts) GoString

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerPorts) SetPort

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerPorts) SetProtocol

func (CreateEciScalingConfigurationRequestInitContainersInitContainerPorts) String

type CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts

type CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts struct {
	MountPath        *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	MountPropagation *string `json:"MountPropagation,omitempty" xml:"MountPropagation,omitempty"`
	Name             *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ReadOnly         *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	SubPath          *string `json:"SubPath,omitempty" xml:"SubPath,omitempty"`
}

func (CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) GoString

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetMountPath

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetMountPropagation

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetName

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetReadOnly

func (*CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetSubPath

func (CreateEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) String

type CreateEciScalingConfigurationRequestInitContainersSecurityContext

type CreateEciScalingConfigurationRequestInitContainersSecurityContext struct {
	Capability             *CreateEciScalingConfigurationRequestInitContainersSecurityContextCapability `json:"Capability,omitempty" xml:"Capability,omitempty" require:"true" type:"Struct"`
	ReadOnlyRootFilesystem *bool                                                                        `json:"ReadOnlyRootFilesystem,omitempty" xml:"ReadOnlyRootFilesystem,omitempty"`
	RunAsUser              *int64                                                                       `json:"RunAsUser,omitempty" xml:"RunAsUser,omitempty"`
}

func (CreateEciScalingConfigurationRequestInitContainersSecurityContext) GoString

func (*CreateEciScalingConfigurationRequestInitContainersSecurityContext) SetReadOnlyRootFilesystem

func (*CreateEciScalingConfigurationRequestInitContainersSecurityContext) SetRunAsUser

func (CreateEciScalingConfigurationRequestInitContainersSecurityContext) String

type CreateEciScalingConfigurationRequestInitContainersSecurityContextCapability

type CreateEciScalingConfigurationRequestInitContainersSecurityContextCapability struct {
	Adds []*string `json:"Adds,omitempty" xml:"Adds,omitempty" type:"Repeated"`
}

func (CreateEciScalingConfigurationRequestInitContainersSecurityContextCapability) GoString

func (*CreateEciScalingConfigurationRequestInitContainersSecurityContextCapability) SetAdds

func (CreateEciScalingConfigurationRequestInitContainersSecurityContextCapability) String

type CreateEciScalingConfigurationRequestSecurityContextSysctls

type CreateEciScalingConfigurationRequestSecurityContextSysctls struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEciScalingConfigurationRequestSecurityContextSysctls) GoString

func (*CreateEciScalingConfigurationRequestSecurityContextSysctls) SetName

func (*CreateEciScalingConfigurationRequestSecurityContextSysctls) SetValue

func (CreateEciScalingConfigurationRequestSecurityContextSysctls) String

type CreateEciScalingConfigurationRequestTags

type CreateEciScalingConfigurationRequestTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateEciScalingConfigurationRequestTags) GoString

func (*CreateEciScalingConfigurationRequestTags) SetKey

func (*CreateEciScalingConfigurationRequestTags) SetValue

func (CreateEciScalingConfigurationRequestTags) String

type CreateEciScalingConfigurationRequestVolumes

type CreateEciScalingConfigurationRequestVolumes struct {
	DiskVolume                        *CreateEciScalingConfigurationRequestVolumesDiskVolume                          `json:"DiskVolume,omitempty" xml:"DiskVolume,omitempty" require:"true" type:"Struct"`
	EmptyDirVolume                    *CreateEciScalingConfigurationRequestVolumesEmptyDirVolume                      `json:"EmptyDirVolume,omitempty" xml:"EmptyDirVolume,omitempty" require:"true" type:"Struct"`
	FlexVolume                        *CreateEciScalingConfigurationRequestVolumesFlexVolume                          `json:"FlexVolume,omitempty" xml:"FlexVolume,omitempty" require:"true" type:"Struct"`
	HostPathVolume                    *CreateEciScalingConfigurationRequestVolumesHostPathVolume                      `json:"HostPathVolume,omitempty" xml:"HostPathVolume,omitempty" require:"true" type:"Struct"`
	NFSVolume                         *CreateEciScalingConfigurationRequestVolumesNFSVolume                           `json:"NFSVolume,omitempty" xml:"NFSVolume,omitempty" require:"true" type:"Struct"`
	ConfigFileVolumeConfigFileToPaths []*CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths `json:"ConfigFileVolumeConfigFileToPaths,omitempty" xml:"ConfigFileVolumeConfigFileToPaths,omitempty" type:"Repeated"`
	ConfigFileVolumeDefaultMode       *int32                                                                          `json:"ConfigFileVolumeDefaultMode,omitempty" xml:"ConfigFileVolumeDefaultMode,omitempty"`
	Name                              *string                                                                         `json:"Name,omitempty" xml:"Name,omitempty"`
	Type                              *string                                                                         `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CreateEciScalingConfigurationRequestVolumes) GoString

func (*CreateEciScalingConfigurationRequestVolumes) SetConfigFileVolumeDefaultMode

func (*CreateEciScalingConfigurationRequestVolumes) SetName

func (*CreateEciScalingConfigurationRequestVolumes) SetType

func (CreateEciScalingConfigurationRequestVolumes) String

type CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths

type CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	Mode    *int32  `json:"Mode,omitempty" xml:"Mode,omitempty"`
	Path    *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths) GoString

func (*CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths) SetContent

func (*CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths) SetMode

func (*CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths) SetPath

func (CreateEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPaths) String

type CreateEciScalingConfigurationRequestVolumesDiskVolume

type CreateEciScalingConfigurationRequestVolumesDiskVolume struct {
	DiskId   *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	DiskSize *int32  `json:"DiskSize,omitempty" xml:"DiskSize,omitempty"`
	FsType   *string `json:"FsType,omitempty" xml:"FsType,omitempty"`
}

func (CreateEciScalingConfigurationRequestVolumesDiskVolume) GoString

func (*CreateEciScalingConfigurationRequestVolumesDiskVolume) SetDiskId

func (*CreateEciScalingConfigurationRequestVolumesDiskVolume) SetDiskSize

func (*CreateEciScalingConfigurationRequestVolumesDiskVolume) SetFsType

func (CreateEciScalingConfigurationRequestVolumesDiskVolume) String

type CreateEciScalingConfigurationRequestVolumesEmptyDirVolume

type CreateEciScalingConfigurationRequestVolumesEmptyDirVolume struct {
	Medium *string `json:"Medium,omitempty" xml:"Medium,omitempty"`
}

func (CreateEciScalingConfigurationRequestVolumesEmptyDirVolume) GoString

func (*CreateEciScalingConfigurationRequestVolumesEmptyDirVolume) SetMedium

func (CreateEciScalingConfigurationRequestVolumesEmptyDirVolume) String

type CreateEciScalingConfigurationRequestVolumesFlexVolume

type CreateEciScalingConfigurationRequestVolumesFlexVolume struct {
	Driver  *string `json:"Driver,omitempty" xml:"Driver,omitempty"`
	FsType  *string `json:"FsType,omitempty" xml:"FsType,omitempty"`
	Options *string `json:"Options,omitempty" xml:"Options,omitempty"`
}

func (CreateEciScalingConfigurationRequestVolumesFlexVolume) GoString

func (*CreateEciScalingConfigurationRequestVolumesFlexVolume) SetDriver

func (*CreateEciScalingConfigurationRequestVolumesFlexVolume) SetFsType

func (*CreateEciScalingConfigurationRequestVolumesFlexVolume) SetOptions

func (CreateEciScalingConfigurationRequestVolumesFlexVolume) String

type CreateEciScalingConfigurationRequestVolumesHostPathVolume

type CreateEciScalingConfigurationRequestVolumesHostPathVolume struct {
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (CreateEciScalingConfigurationRequestVolumesHostPathVolume) GoString

func (*CreateEciScalingConfigurationRequestVolumesHostPathVolume) SetPath

func (*CreateEciScalingConfigurationRequestVolumesHostPathVolume) SetType

func (CreateEciScalingConfigurationRequestVolumesHostPathVolume) String

type CreateEciScalingConfigurationRequestVolumesNFSVolume

type CreateEciScalingConfigurationRequestVolumesNFSVolume struct {
	Path     *string `json:"Path,omitempty" xml:"Path,omitempty"`
	ReadOnly *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	Server   *string `json:"Server,omitempty" xml:"Server,omitempty"`
}

func (CreateEciScalingConfigurationRequestVolumesNFSVolume) GoString

func (*CreateEciScalingConfigurationRequestVolumesNFSVolume) SetPath

func (*CreateEciScalingConfigurationRequestVolumesNFSVolume) SetReadOnly

func (*CreateEciScalingConfigurationRequestVolumesNFSVolume) SetServer

func (CreateEciScalingConfigurationRequestVolumesNFSVolume) String

type CreateEciScalingConfigurationResponse

type CreateEciScalingConfigurationResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateEciScalingConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateEciScalingConfigurationResponse) GoString

func (*CreateEciScalingConfigurationResponse) SetHeaders

func (*CreateEciScalingConfigurationResponse) SetStatusCode

func (CreateEciScalingConfigurationResponse) String

type CreateEciScalingConfigurationResponseBody

type CreateEciScalingConfigurationResponseBody struct {
	RequestId              *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingConfigurationId *string `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
}

func (CreateEciScalingConfigurationResponseBody) GoString

func (*CreateEciScalingConfigurationResponseBody) SetRequestId

func (*CreateEciScalingConfigurationResponseBody) SetScalingConfigurationId

func (CreateEciScalingConfigurationResponseBody) String

type CreateLifecycleHookRequest

type CreateLifecycleHookRequest struct {
	DefaultResult        *string `json:"DefaultResult,omitempty" xml:"DefaultResult,omitempty"`
	HeartbeatTimeout     *int32  `json:"HeartbeatTimeout,omitempty" xml:"HeartbeatTimeout,omitempty"`
	LifecycleHookName    *string `json:"LifecycleHookName,omitempty" xml:"LifecycleHookName,omitempty"`
	LifecycleTransition  *string `json:"LifecycleTransition,omitempty" xml:"LifecycleTransition,omitempty"`
	NotificationArn      *string `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	NotificationMetadata *string `json:"NotificationMetadata,omitempty" xml:"NotificationMetadata,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (CreateLifecycleHookRequest) GoString

func (s CreateLifecycleHookRequest) GoString() string

func (*CreateLifecycleHookRequest) SetDefaultResult

func (*CreateLifecycleHookRequest) SetHeartbeatTimeout

func (s *CreateLifecycleHookRequest) SetHeartbeatTimeout(v int32) *CreateLifecycleHookRequest

func (*CreateLifecycleHookRequest) SetLifecycleHookName

func (s *CreateLifecycleHookRequest) SetLifecycleHookName(v string) *CreateLifecycleHookRequest

func (*CreateLifecycleHookRequest) SetLifecycleTransition

func (s *CreateLifecycleHookRequest) SetLifecycleTransition(v string) *CreateLifecycleHookRequest

func (*CreateLifecycleHookRequest) SetNotificationArn

func (*CreateLifecycleHookRequest) SetNotificationMetadata

func (s *CreateLifecycleHookRequest) SetNotificationMetadata(v string) *CreateLifecycleHookRequest

func (*CreateLifecycleHookRequest) SetOwnerAccount

func (*CreateLifecycleHookRequest) SetOwnerId

func (*CreateLifecycleHookRequest) SetResourceOwnerAccount

func (s *CreateLifecycleHookRequest) SetResourceOwnerAccount(v string) *CreateLifecycleHookRequest

func (*CreateLifecycleHookRequest) SetScalingGroupId

func (CreateLifecycleHookRequest) String

type CreateLifecycleHookResponse

type CreateLifecycleHookResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateLifecycleHookResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateLifecycleHookResponse) GoString

func (s CreateLifecycleHookResponse) GoString() string

func (*CreateLifecycleHookResponse) SetBody

func (*CreateLifecycleHookResponse) SetHeaders

func (*CreateLifecycleHookResponse) SetStatusCode

func (CreateLifecycleHookResponse) String

type CreateLifecycleHookResponseBody

type CreateLifecycleHookResponseBody struct {
	LifecycleHookId *string `json:"LifecycleHookId,omitempty" xml:"LifecycleHookId,omitempty"`
	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateLifecycleHookResponseBody) GoString

func (*CreateLifecycleHookResponseBody) SetLifecycleHookId

func (*CreateLifecycleHookResponseBody) SetRequestId

func (CreateLifecycleHookResponseBody) String

type CreateNotificationConfigurationRequest

type CreateNotificationConfigurationRequest struct {
	NotificationArn      *string   `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	NotificationTypes    []*string `json:"NotificationTypes,omitempty" xml:"NotificationTypes,omitempty" type:"Repeated"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (CreateNotificationConfigurationRequest) GoString

func (*CreateNotificationConfigurationRequest) SetNotificationArn

func (*CreateNotificationConfigurationRequest) SetNotificationTypes

func (*CreateNotificationConfigurationRequest) SetOwnerId

func (*CreateNotificationConfigurationRequest) SetRegionId

func (*CreateNotificationConfigurationRequest) SetResourceOwnerAccount

func (*CreateNotificationConfigurationRequest) SetScalingGroupId

func (CreateNotificationConfigurationRequest) String

type CreateNotificationConfigurationResponse

type CreateNotificationConfigurationResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateNotificationConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateNotificationConfigurationResponse) GoString

func (*CreateNotificationConfigurationResponse) SetHeaders

func (*CreateNotificationConfigurationResponse) SetStatusCode

func (CreateNotificationConfigurationResponse) String

type CreateNotificationConfigurationResponseBody

type CreateNotificationConfigurationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (CreateNotificationConfigurationResponseBody) GoString

func (*CreateNotificationConfigurationResponseBody) SetRequestId

func (CreateNotificationConfigurationResponseBody) String

type CreateScalingConfigurationRequest

type CreateScalingConfigurationRequest struct {
	PrivatePoolOptions          *CreateScalingConfigurationRequestPrivatePoolOptions      `json:"PrivatePoolOptions,omitempty" xml:"PrivatePoolOptions,omitempty" type:"Struct"`
	SystemDisk                  *CreateScalingConfigurationRequestSystemDisk              `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	Affinity                    *string                                                   `json:"Affinity,omitempty" xml:"Affinity,omitempty"`
	ClientToken                 *string                                                   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Cpu                         *int32                                                    `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CreditSpecification         *string                                                   `json:"CreditSpecification,omitempty" xml:"CreditSpecification,omitempty"`
	DataDisks                   []*CreateScalingConfigurationRequestDataDisks             `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	DedicatedHostId             *string                                                   `json:"DedicatedHostId,omitempty" xml:"DedicatedHostId,omitempty"`
	DeploymentSetId             *string                                                   `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"`
	HostName                    *string                                                   `json:"HostName,omitempty" xml:"HostName,omitempty"`
	HpcClusterId                *string                                                   `json:"HpcClusterId,omitempty" xml:"HpcClusterId,omitempty"`
	ImageFamily                 *string                                                   `json:"ImageFamily,omitempty" xml:"ImageFamily,omitempty"`
	ImageId                     *string                                                   `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName                   *string                                                   `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	InstanceDescription         *string                                                   `json:"InstanceDescription,omitempty" xml:"InstanceDescription,omitempty"`
	InstanceName                *string                                                   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstancePatternInfos        []*CreateScalingConfigurationRequestInstancePatternInfos  `json:"InstancePatternInfos,omitempty" xml:"InstancePatternInfos,omitempty" type:"Repeated"`
	InstanceType                *string                                                   `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	InstanceTypeOverrides       []*CreateScalingConfigurationRequestInstanceTypeOverrides `json:"InstanceTypeOverrides,omitempty" xml:"InstanceTypeOverrides,omitempty" type:"Repeated"`
	InstanceTypes               []*string                                                 `json:"InstanceTypes,omitempty" xml:"InstanceTypes,omitempty" type:"Repeated"`
	InternetChargeType          *string                                                   `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	InternetMaxBandwidthIn      *int32                                                    `json:"InternetMaxBandwidthIn,omitempty" xml:"InternetMaxBandwidthIn,omitempty"`
	InternetMaxBandwidthOut     *int32                                                    `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	IoOptimized                 *string                                                   `json:"IoOptimized,omitempty" xml:"IoOptimized,omitempty"`
	Ipv6AddressCount            *int32                                                    `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	KeyPairName                 *string                                                   `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	LoadBalancerWeight          *int32                                                    `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                      *int32                                                    `json:"Memory,omitempty" xml:"Memory,omitempty"`
	OwnerAccount                *string                                                   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                     *int64                                                    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Password                    *string                                                   `json:"Password,omitempty" xml:"Password,omitempty"`
	PasswordInherit             *bool                                                     `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	RamRoleName                 *string                                                   `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	ResourceGroupId             *string                                                   `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount        *string                                                   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingConfigurationName    *string                                                   `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	ScalingGroupId              *string                                                   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	SchedulerOptions            map[string]interface{}                                    `json:"SchedulerOptions,omitempty" xml:"SchedulerOptions,omitempty"`
	SecurityEnhancementStrategy *string                                                   `json:"SecurityEnhancementStrategy,omitempty" xml:"SecurityEnhancementStrategy,omitempty"`
	SecurityGroupId             *string                                                   `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityGroupIds            []*string                                                 `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"`
	SpotDuration                *int32                                                    `json:"SpotDuration,omitempty" xml:"SpotDuration,omitempty"`
	SpotInterruptionBehavior    *string                                                   `json:"SpotInterruptionBehavior,omitempty" xml:"SpotInterruptionBehavior,omitempty"`
	SpotPriceLimits             []*CreateScalingConfigurationRequestSpotPriceLimits       `json:"SpotPriceLimits,omitempty" xml:"SpotPriceLimits,omitempty" type:"Repeated"`
	SpotStrategy                *string                                                   `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	SystemDiskCategories        []*string                                                 `json:"SystemDiskCategories,omitempty" xml:"SystemDiskCategories,omitempty" type:"Repeated"`
	Tags                        *string                                                   `json:"Tags,omitempty" xml:"Tags,omitempty"`
	Tenancy                     *string                                                   `json:"Tenancy,omitempty" xml:"Tenancy,omitempty"`
	UserData                    *string                                                   `json:"UserData,omitempty" xml:"UserData,omitempty"`
	ZoneId                      *string                                                   `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateScalingConfigurationRequest) GoString

func (*CreateScalingConfigurationRequest) SetAffinity

func (*CreateScalingConfigurationRequest) SetClientToken

func (*CreateScalingConfigurationRequest) SetCpu

func (*CreateScalingConfigurationRequest) SetCreditSpecification

func (*CreateScalingConfigurationRequest) SetDedicatedHostId

func (*CreateScalingConfigurationRequest) SetDeploymentSetId

func (*CreateScalingConfigurationRequest) SetHostName

func (*CreateScalingConfigurationRequest) SetHpcClusterId

func (*CreateScalingConfigurationRequest) SetImageFamily

func (*CreateScalingConfigurationRequest) SetImageId

func (*CreateScalingConfigurationRequest) SetImageName

func (*CreateScalingConfigurationRequest) SetInstanceDescription

func (*CreateScalingConfigurationRequest) SetInstanceName

func (*CreateScalingConfigurationRequest) SetInstanceType

func (*CreateScalingConfigurationRequest) SetInstanceTypes

func (*CreateScalingConfigurationRequest) SetInternetChargeType

func (*CreateScalingConfigurationRequest) SetInternetMaxBandwidthIn

func (*CreateScalingConfigurationRequest) SetInternetMaxBandwidthOut

func (*CreateScalingConfigurationRequest) SetIoOptimized

func (*CreateScalingConfigurationRequest) SetIpv6AddressCount

func (*CreateScalingConfigurationRequest) SetKeyPairName

func (*CreateScalingConfigurationRequest) SetLoadBalancerWeight

func (*CreateScalingConfigurationRequest) SetMemory

func (*CreateScalingConfigurationRequest) SetOwnerAccount

func (*CreateScalingConfigurationRequest) SetOwnerId

func (*CreateScalingConfigurationRequest) SetPassword

func (*CreateScalingConfigurationRequest) SetPasswordInherit

func (*CreateScalingConfigurationRequest) SetRamRoleName

func (*CreateScalingConfigurationRequest) SetResourceGroupId

func (*CreateScalingConfigurationRequest) SetResourceOwnerAccount

func (*CreateScalingConfigurationRequest) SetScalingConfigurationName

func (*CreateScalingConfigurationRequest) SetScalingGroupId

func (*CreateScalingConfigurationRequest) SetSchedulerOptions

func (s *CreateScalingConfigurationRequest) SetSchedulerOptions(v map[string]interface{}) *CreateScalingConfigurationRequest

func (*CreateScalingConfigurationRequest) SetSecurityEnhancementStrategy

func (s *CreateScalingConfigurationRequest) SetSecurityEnhancementStrategy(v string) *CreateScalingConfigurationRequest

func (*CreateScalingConfigurationRequest) SetSecurityGroupId

func (*CreateScalingConfigurationRequest) SetSecurityGroupIds

func (*CreateScalingConfigurationRequest) SetSpotDuration

func (*CreateScalingConfigurationRequest) SetSpotInterruptionBehavior

func (*CreateScalingConfigurationRequest) SetSpotStrategy

func (*CreateScalingConfigurationRequest) SetSystemDiskCategories

func (*CreateScalingConfigurationRequest) SetTags

func (*CreateScalingConfigurationRequest) SetTenancy

func (*CreateScalingConfigurationRequest) SetUserData

func (*CreateScalingConfigurationRequest) SetZoneId

func (CreateScalingConfigurationRequest) String

type CreateScalingConfigurationRequestDataDisks

type CreateScalingConfigurationRequestDataDisks struct {
	AutoSnapshotPolicyId *string   `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool     `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Categories           []*string `json:"Categories,omitempty" xml:"Categories,omitempty" type:"Repeated"`
	Category             *string   `json:"Category,omitempty" xml:"Category,omitempty"`
	DeleteWithInstance   *bool     `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	Description          *string   `json:"Description,omitempty" xml:"Description,omitempty"`
	Device               *string   `json:"Device,omitempty" xml:"Device,omitempty"`
	DiskName             *string   `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	Encrypted            *string   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string   `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string   `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64    `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32    `json:"Size,omitempty" xml:"Size,omitempty"`
	SnapshotId           *string   `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (CreateScalingConfigurationRequestDataDisks) GoString

func (*CreateScalingConfigurationRequestDataDisks) SetAutoSnapshotPolicyId

func (*CreateScalingConfigurationRequestDataDisks) SetBurstingEnabled

func (*CreateScalingConfigurationRequestDataDisks) SetCategories

func (*CreateScalingConfigurationRequestDataDisks) SetCategory

func (*CreateScalingConfigurationRequestDataDisks) SetDeleteWithInstance

func (*CreateScalingConfigurationRequestDataDisks) SetDescription

func (*CreateScalingConfigurationRequestDataDisks) SetDevice

func (*CreateScalingConfigurationRequestDataDisks) SetDiskName

func (*CreateScalingConfigurationRequestDataDisks) SetEncrypted

func (*CreateScalingConfigurationRequestDataDisks) SetKMSKeyId

func (*CreateScalingConfigurationRequestDataDisks) SetPerformanceLevel

func (*CreateScalingConfigurationRequestDataDisks) SetProvisionedIops

func (*CreateScalingConfigurationRequestDataDisks) SetSize

func (*CreateScalingConfigurationRequestDataDisks) SetSnapshotId

func (CreateScalingConfigurationRequestDataDisks) String

type CreateScalingConfigurationRequestInstancePatternInfos

type CreateScalingConfigurationRequestInstancePatternInfos struct {
	Architectures         []*string `json:"Architectures,omitempty" xml:"Architectures,omitempty" type:"Repeated"`
	BurstablePerformance  *string   `json:"BurstablePerformance,omitempty" xml:"BurstablePerformance,omitempty"`
	Cores                 *int32    `json:"Cores,omitempty" xml:"Cores,omitempty"`
	ExcludedInstanceTypes []*string `json:"ExcludedInstanceTypes,omitempty" xml:"ExcludedInstanceTypes,omitempty" type:"Repeated"`
	InstanceFamilyLevel   *string   `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	MaxPrice              *float32  `json:"MaxPrice,omitempty" xml:"MaxPrice,omitempty"`
	Memory                *float32  `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (CreateScalingConfigurationRequestInstancePatternInfos) GoString

func (*CreateScalingConfigurationRequestInstancePatternInfos) SetArchitectures

func (*CreateScalingConfigurationRequestInstancePatternInfos) SetBurstablePerformance

func (*CreateScalingConfigurationRequestInstancePatternInfos) SetCores

func (*CreateScalingConfigurationRequestInstancePatternInfos) SetExcludedInstanceTypes

func (*CreateScalingConfigurationRequestInstancePatternInfos) SetInstanceFamilyLevel

func (*CreateScalingConfigurationRequestInstancePatternInfos) SetMaxPrice

func (*CreateScalingConfigurationRequestInstancePatternInfos) SetMemory

func (CreateScalingConfigurationRequestInstancePatternInfos) String

type CreateScalingConfigurationRequestInstanceTypeOverrides

type CreateScalingConfigurationRequestInstanceTypeOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (CreateScalingConfigurationRequestInstanceTypeOverrides) GoString

func (*CreateScalingConfigurationRequestInstanceTypeOverrides) SetInstanceType

func (*CreateScalingConfigurationRequestInstanceTypeOverrides) SetWeightedCapacity

func (CreateScalingConfigurationRequestInstanceTypeOverrides) String

type CreateScalingConfigurationRequestPrivatePoolOptions

type CreateScalingConfigurationRequestPrivatePoolOptions struct {
	Id            *string `json:"Id,omitempty" xml:"Id,omitempty"`
	MatchCriteria *string `json:"MatchCriteria,omitempty" xml:"MatchCriteria,omitempty"`
}

func (CreateScalingConfigurationRequestPrivatePoolOptions) GoString

func (*CreateScalingConfigurationRequestPrivatePoolOptions) SetId

func (*CreateScalingConfigurationRequestPrivatePoolOptions) SetMatchCriteria

func (CreateScalingConfigurationRequestPrivatePoolOptions) String

type CreateScalingConfigurationRequestSpotPriceLimits

type CreateScalingConfigurationRequestSpotPriceLimits struct {
	InstanceType *string  `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	PriceLimit   *float32 `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
}

func (CreateScalingConfigurationRequestSpotPriceLimits) GoString

func (*CreateScalingConfigurationRequestSpotPriceLimits) SetInstanceType

func (*CreateScalingConfigurationRequestSpotPriceLimits) SetPriceLimit

func (CreateScalingConfigurationRequestSpotPriceLimits) String

type CreateScalingConfigurationRequestSystemDisk

type CreateScalingConfigurationRequestSystemDisk struct {
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool   `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Category             *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DiskName             *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	EncryptAlgorithm     *string `json:"EncryptAlgorithm,omitempty" xml:"EncryptAlgorithm,omitempty"`
	Encrypted            *bool   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64  `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (CreateScalingConfigurationRequestSystemDisk) GoString

func (*CreateScalingConfigurationRequestSystemDisk) SetAutoSnapshotPolicyId

func (*CreateScalingConfigurationRequestSystemDisk) SetBurstingEnabled

func (*CreateScalingConfigurationRequestSystemDisk) SetCategory

func (*CreateScalingConfigurationRequestSystemDisk) SetDescription

func (*CreateScalingConfigurationRequestSystemDisk) SetDiskName

func (*CreateScalingConfigurationRequestSystemDisk) SetEncryptAlgorithm

func (*CreateScalingConfigurationRequestSystemDisk) SetEncrypted

func (*CreateScalingConfigurationRequestSystemDisk) SetKMSKeyId

func (*CreateScalingConfigurationRequestSystemDisk) SetPerformanceLevel

func (*CreateScalingConfigurationRequestSystemDisk) SetProvisionedIops

func (*CreateScalingConfigurationRequestSystemDisk) SetSize

func (CreateScalingConfigurationRequestSystemDisk) String

type CreateScalingConfigurationResponse

type CreateScalingConfigurationResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateScalingConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateScalingConfigurationResponse) GoString

func (*CreateScalingConfigurationResponse) SetHeaders

func (*CreateScalingConfigurationResponse) SetStatusCode

func (CreateScalingConfigurationResponse) String

type CreateScalingConfigurationResponseBody

type CreateScalingConfigurationResponseBody struct {
	RequestId              *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingConfigurationId *string `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
}

func (CreateScalingConfigurationResponseBody) GoString

func (*CreateScalingConfigurationResponseBody) SetRequestId

func (*CreateScalingConfigurationResponseBody) SetScalingConfigurationId

func (CreateScalingConfigurationResponseBody) String

type CreateScalingConfigurationShrinkRequest

type CreateScalingConfigurationShrinkRequest struct {
	PrivatePoolOptions          *CreateScalingConfigurationShrinkRequestPrivatePoolOptions      `json:"PrivatePoolOptions,omitempty" xml:"PrivatePoolOptions,omitempty" type:"Struct"`
	SystemDisk                  *CreateScalingConfigurationShrinkRequestSystemDisk              `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	Affinity                    *string                                                         `json:"Affinity,omitempty" xml:"Affinity,omitempty"`
	ClientToken                 *string                                                         `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	Cpu                         *int32                                                          `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CreditSpecification         *string                                                         `json:"CreditSpecification,omitempty" xml:"CreditSpecification,omitempty"`
	DataDisks                   []*CreateScalingConfigurationShrinkRequestDataDisks             `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	DedicatedHostId             *string                                                         `json:"DedicatedHostId,omitempty" xml:"DedicatedHostId,omitempty"`
	DeploymentSetId             *string                                                         `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"`
	HostName                    *string                                                         `json:"HostName,omitempty" xml:"HostName,omitempty"`
	HpcClusterId                *string                                                         `json:"HpcClusterId,omitempty" xml:"HpcClusterId,omitempty"`
	ImageFamily                 *string                                                         `json:"ImageFamily,omitempty" xml:"ImageFamily,omitempty"`
	ImageId                     *string                                                         `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName                   *string                                                         `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	InstanceDescription         *string                                                         `json:"InstanceDescription,omitempty" xml:"InstanceDescription,omitempty"`
	InstanceName                *string                                                         `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstancePatternInfos        []*CreateScalingConfigurationShrinkRequestInstancePatternInfos  `json:"InstancePatternInfos,omitempty" xml:"InstancePatternInfos,omitempty" type:"Repeated"`
	InstanceType                *string                                                         `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	InstanceTypeOverrides       []*CreateScalingConfigurationShrinkRequestInstanceTypeOverrides `json:"InstanceTypeOverrides,omitempty" xml:"InstanceTypeOverrides,omitempty" type:"Repeated"`
	InstanceTypes               []*string                                                       `json:"InstanceTypes,omitempty" xml:"InstanceTypes,omitempty" type:"Repeated"`
	InternetChargeType          *string                                                         `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	InternetMaxBandwidthIn      *int32                                                          `json:"InternetMaxBandwidthIn,omitempty" xml:"InternetMaxBandwidthIn,omitempty"`
	InternetMaxBandwidthOut     *int32                                                          `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	IoOptimized                 *string                                                         `json:"IoOptimized,omitempty" xml:"IoOptimized,omitempty"`
	Ipv6AddressCount            *int32                                                          `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	KeyPairName                 *string                                                         `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	LoadBalancerWeight          *int32                                                          `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                      *int32                                                          `json:"Memory,omitempty" xml:"Memory,omitempty"`
	OwnerAccount                *string                                                         `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                     *int64                                                          `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Password                    *string                                                         `json:"Password,omitempty" xml:"Password,omitempty"`
	PasswordInherit             *bool                                                           `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	RamRoleName                 *string                                                         `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	ResourceGroupId             *string                                                         `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount        *string                                                         `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingConfigurationName    *string                                                         `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	ScalingGroupId              *string                                                         `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	SchedulerOptionsShrink      *string                                                         `json:"SchedulerOptions,omitempty" xml:"SchedulerOptions,omitempty"`
	SecurityEnhancementStrategy *string                                                         `json:"SecurityEnhancementStrategy,omitempty" xml:"SecurityEnhancementStrategy,omitempty"`
	SecurityGroupId             *string                                                         `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityGroupIds            []*string                                                       `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"`
	SpotDuration                *int32                                                          `json:"SpotDuration,omitempty" xml:"SpotDuration,omitempty"`
	SpotInterruptionBehavior    *string                                                         `json:"SpotInterruptionBehavior,omitempty" xml:"SpotInterruptionBehavior,omitempty"`
	SpotPriceLimits             []*CreateScalingConfigurationShrinkRequestSpotPriceLimits       `json:"SpotPriceLimits,omitempty" xml:"SpotPriceLimits,omitempty" type:"Repeated"`
	SpotStrategy                *string                                                         `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	SystemDiskCategories        []*string                                                       `json:"SystemDiskCategories,omitempty" xml:"SystemDiskCategories,omitempty" type:"Repeated"`
	Tags                        *string                                                         `json:"Tags,omitempty" xml:"Tags,omitempty"`
	Tenancy                     *string                                                         `json:"Tenancy,omitempty" xml:"Tenancy,omitempty"`
	UserData                    *string                                                         `json:"UserData,omitempty" xml:"UserData,omitempty"`
	ZoneId                      *string                                                         `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (CreateScalingConfigurationShrinkRequest) GoString

func (*CreateScalingConfigurationShrinkRequest) SetAffinity

func (*CreateScalingConfigurationShrinkRequest) SetClientToken

func (*CreateScalingConfigurationShrinkRequest) SetCpu

func (*CreateScalingConfigurationShrinkRequest) SetCreditSpecification

func (*CreateScalingConfigurationShrinkRequest) SetDedicatedHostId

func (*CreateScalingConfigurationShrinkRequest) SetDeploymentSetId

func (*CreateScalingConfigurationShrinkRequest) SetHostName

func (*CreateScalingConfigurationShrinkRequest) SetHpcClusterId

func (*CreateScalingConfigurationShrinkRequest) SetImageFamily

func (*CreateScalingConfigurationShrinkRequest) SetImageId

func (*CreateScalingConfigurationShrinkRequest) SetImageName

func (*CreateScalingConfigurationShrinkRequest) SetInstanceDescription

func (*CreateScalingConfigurationShrinkRequest) SetInstanceName

func (*CreateScalingConfigurationShrinkRequest) SetInstanceType

func (*CreateScalingConfigurationShrinkRequest) SetInstanceTypes

func (*CreateScalingConfigurationShrinkRequest) SetInternetChargeType

func (*CreateScalingConfigurationShrinkRequest) SetInternetMaxBandwidthIn

func (*CreateScalingConfigurationShrinkRequest) SetInternetMaxBandwidthOut

func (*CreateScalingConfigurationShrinkRequest) SetIoOptimized

func (*CreateScalingConfigurationShrinkRequest) SetIpv6AddressCount

func (*CreateScalingConfigurationShrinkRequest) SetKeyPairName

func (*CreateScalingConfigurationShrinkRequest) SetLoadBalancerWeight

func (*CreateScalingConfigurationShrinkRequest) SetMemory

func (*CreateScalingConfigurationShrinkRequest) SetOwnerAccount

func (*CreateScalingConfigurationShrinkRequest) SetOwnerId

func (*CreateScalingConfigurationShrinkRequest) SetPassword

func (*CreateScalingConfigurationShrinkRequest) SetPasswordInherit

func (*CreateScalingConfigurationShrinkRequest) SetRamRoleName

func (*CreateScalingConfigurationShrinkRequest) SetResourceGroupId

func (*CreateScalingConfigurationShrinkRequest) SetResourceOwnerAccount

func (*CreateScalingConfigurationShrinkRequest) SetScalingConfigurationName

func (*CreateScalingConfigurationShrinkRequest) SetScalingGroupId

func (*CreateScalingConfigurationShrinkRequest) SetSchedulerOptionsShrink

func (*CreateScalingConfigurationShrinkRequest) SetSecurityEnhancementStrategy

func (*CreateScalingConfigurationShrinkRequest) SetSecurityGroupId

func (*CreateScalingConfigurationShrinkRequest) SetSecurityGroupIds

func (*CreateScalingConfigurationShrinkRequest) SetSpotDuration

func (*CreateScalingConfigurationShrinkRequest) SetSpotInterruptionBehavior

func (*CreateScalingConfigurationShrinkRequest) SetSpotStrategy

func (*CreateScalingConfigurationShrinkRequest) SetSystemDiskCategories

func (*CreateScalingConfigurationShrinkRequest) SetTags

func (*CreateScalingConfigurationShrinkRequest) SetTenancy

func (*CreateScalingConfigurationShrinkRequest) SetUserData

func (*CreateScalingConfigurationShrinkRequest) SetZoneId

func (CreateScalingConfigurationShrinkRequest) String

type CreateScalingConfigurationShrinkRequestDataDisks

type CreateScalingConfigurationShrinkRequestDataDisks struct {
	AutoSnapshotPolicyId *string   `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool     `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Categories           []*string `json:"Categories,omitempty" xml:"Categories,omitempty" type:"Repeated"`
	Category             *string   `json:"Category,omitempty" xml:"Category,omitempty"`
	DeleteWithInstance   *bool     `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	Description          *string   `json:"Description,omitempty" xml:"Description,omitempty"`
	Device               *string   `json:"Device,omitempty" xml:"Device,omitempty"`
	DiskName             *string   `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	Encrypted            *string   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string   `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string   `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64    `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32    `json:"Size,omitempty" xml:"Size,omitempty"`
	SnapshotId           *string   `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (CreateScalingConfigurationShrinkRequestDataDisks) GoString

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetAutoSnapshotPolicyId

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetBurstingEnabled

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetCategories

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetCategory

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetDeleteWithInstance

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetDescription

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetDevice

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetDiskName

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetEncrypted

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetKMSKeyId

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetPerformanceLevel

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetProvisionedIops

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetSize

func (*CreateScalingConfigurationShrinkRequestDataDisks) SetSnapshotId

func (CreateScalingConfigurationShrinkRequestDataDisks) String

type CreateScalingConfigurationShrinkRequestInstancePatternInfos

type CreateScalingConfigurationShrinkRequestInstancePatternInfos struct {
	Architectures         []*string `json:"Architectures,omitempty" xml:"Architectures,omitempty" type:"Repeated"`
	BurstablePerformance  *string   `json:"BurstablePerformance,omitempty" xml:"BurstablePerformance,omitempty"`
	Cores                 *int32    `json:"Cores,omitempty" xml:"Cores,omitempty"`
	ExcludedInstanceTypes []*string `json:"ExcludedInstanceTypes,omitempty" xml:"ExcludedInstanceTypes,omitempty" type:"Repeated"`
	InstanceFamilyLevel   *string   `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	MaxPrice              *float32  `json:"MaxPrice,omitempty" xml:"MaxPrice,omitempty"`
	Memory                *float32  `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (CreateScalingConfigurationShrinkRequestInstancePatternInfos) GoString

func (*CreateScalingConfigurationShrinkRequestInstancePatternInfos) SetArchitectures

func (*CreateScalingConfigurationShrinkRequestInstancePatternInfos) SetBurstablePerformance

func (*CreateScalingConfigurationShrinkRequestInstancePatternInfos) SetCores

func (*CreateScalingConfigurationShrinkRequestInstancePatternInfos) SetExcludedInstanceTypes

func (*CreateScalingConfigurationShrinkRequestInstancePatternInfos) SetInstanceFamilyLevel

func (*CreateScalingConfigurationShrinkRequestInstancePatternInfos) SetMaxPrice

func (*CreateScalingConfigurationShrinkRequestInstancePatternInfos) SetMemory

func (CreateScalingConfigurationShrinkRequestInstancePatternInfos) String

type CreateScalingConfigurationShrinkRequestInstanceTypeOverrides

type CreateScalingConfigurationShrinkRequestInstanceTypeOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (CreateScalingConfigurationShrinkRequestInstanceTypeOverrides) GoString

func (*CreateScalingConfigurationShrinkRequestInstanceTypeOverrides) SetInstanceType

func (*CreateScalingConfigurationShrinkRequestInstanceTypeOverrides) SetWeightedCapacity

func (CreateScalingConfigurationShrinkRequestInstanceTypeOverrides) String

type CreateScalingConfigurationShrinkRequestPrivatePoolOptions

type CreateScalingConfigurationShrinkRequestPrivatePoolOptions struct {
	Id            *string `json:"Id,omitempty" xml:"Id,omitempty"`
	MatchCriteria *string `json:"MatchCriteria,omitempty" xml:"MatchCriteria,omitempty"`
}

func (CreateScalingConfigurationShrinkRequestPrivatePoolOptions) GoString

func (*CreateScalingConfigurationShrinkRequestPrivatePoolOptions) SetId

func (*CreateScalingConfigurationShrinkRequestPrivatePoolOptions) SetMatchCriteria

func (CreateScalingConfigurationShrinkRequestPrivatePoolOptions) String

type CreateScalingConfigurationShrinkRequestSpotPriceLimits

type CreateScalingConfigurationShrinkRequestSpotPriceLimits struct {
	InstanceType *string  `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	PriceLimit   *float32 `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
}

func (CreateScalingConfigurationShrinkRequestSpotPriceLimits) GoString

func (*CreateScalingConfigurationShrinkRequestSpotPriceLimits) SetInstanceType

func (*CreateScalingConfigurationShrinkRequestSpotPriceLimits) SetPriceLimit

func (CreateScalingConfigurationShrinkRequestSpotPriceLimits) String

type CreateScalingConfigurationShrinkRequestSystemDisk

type CreateScalingConfigurationShrinkRequestSystemDisk struct {
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool   `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Category             *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DiskName             *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	EncryptAlgorithm     *string `json:"EncryptAlgorithm,omitempty" xml:"EncryptAlgorithm,omitempty"`
	Encrypted            *bool   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64  `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (CreateScalingConfigurationShrinkRequestSystemDisk) GoString

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetAutoSnapshotPolicyId

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetBurstingEnabled

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetCategory

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetDescription

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetDiskName

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetEncryptAlgorithm

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetEncrypted

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetKMSKeyId

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetPerformanceLevel

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetProvisionedIops

func (*CreateScalingConfigurationShrinkRequestSystemDisk) SetSize

func (CreateScalingConfigurationShrinkRequestSystemDisk) String

type CreateScalingGroupRequest

type CreateScalingGroupRequest struct {
	AlbServerGroups                     []*CreateScalingGroupRequestAlbServerGroups         `json:"AlbServerGroups,omitempty" xml:"AlbServerGroups,omitempty" type:"Repeated"`
	AllocationStrategy                  *string                                             `json:"AllocationStrategy,omitempty" xml:"AllocationStrategy,omitempty"`
	AzBalance                           *bool                                               `json:"AzBalance,omitempty" xml:"AzBalance,omitempty"`
	ClientToken                         *string                                             `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	CompensateWithOnDemand              *bool                                               `json:"CompensateWithOnDemand,omitempty" xml:"CompensateWithOnDemand,omitempty"`
	ContainerGroupId                    *string                                             `json:"ContainerGroupId,omitempty" xml:"ContainerGroupId,omitempty"`
	DBInstanceIds                       *string                                             `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty"`
	DefaultCooldown                     *int32                                              `json:"DefaultCooldown,omitempty" xml:"DefaultCooldown,omitempty"`
	DesiredCapacity                     *int32                                              `json:"DesiredCapacity,omitempty" xml:"DesiredCapacity,omitempty"`
	GroupDeletionProtection             *bool                                               `json:"GroupDeletionProtection,omitempty" xml:"GroupDeletionProtection,omitempty"`
	GroupType                           *string                                             `json:"GroupType,omitempty" xml:"GroupType,omitempty"`
	HealthCheckType                     *string                                             `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"`
	InstanceId                          *string                                             `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	LaunchTemplateId                    *string                                             `json:"LaunchTemplateId,omitempty" xml:"LaunchTemplateId,omitempty"`
	LaunchTemplateOverrides             []*CreateScalingGroupRequestLaunchTemplateOverrides `json:"LaunchTemplateOverrides,omitempty" xml:"LaunchTemplateOverrides,omitempty" type:"Repeated"`
	LaunchTemplateVersion               *string                                             `json:"LaunchTemplateVersion,omitempty" xml:"LaunchTemplateVersion,omitempty"`
	LifecycleHooks                      []*CreateScalingGroupRequestLifecycleHooks          `json:"LifecycleHooks,omitempty" xml:"LifecycleHooks,omitempty" type:"Repeated"`
	LoadBalancerIds                     *string                                             `json:"LoadBalancerIds,omitempty" xml:"LoadBalancerIds,omitempty"`
	MaxInstanceLifetime                 *int32                                              `json:"MaxInstanceLifetime,omitempty" xml:"MaxInstanceLifetime,omitempty"`
	MaxSize                             *int32                                              `json:"MaxSize,omitempty" xml:"MaxSize,omitempty"`
	MinSize                             *int32                                              `json:"MinSize,omitempty" xml:"MinSize,omitempty"`
	MultiAZPolicy                       *string                                             `json:"MultiAZPolicy,omitempty" xml:"MultiAZPolicy,omitempty"`
	OnDemandBaseCapacity                *int32                                              `json:"OnDemandBaseCapacity,omitempty" xml:"OnDemandBaseCapacity,omitempty"`
	OnDemandPercentageAboveBaseCapacity *int32                                              `json:"OnDemandPercentageAboveBaseCapacity,omitempty" xml:"OnDemandPercentageAboveBaseCapacity,omitempty"`
	OwnerAccount                        *string                                             `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                             *int64                                              `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId                            *string                                             `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RemovalPolicies                     []*string                                           `json:"RemovalPolicies,omitempty" xml:"RemovalPolicies,omitempty" type:"Repeated"`
	ResourceOwnerAccount                *string                                             `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupName                    *string                                             `json:"ScalingGroupName,omitempty" xml:"ScalingGroupName,omitempty"`
	ScalingPolicy                       *string                                             `json:"ScalingPolicy,omitempty" xml:"ScalingPolicy,omitempty"`
	SpotAllocationStrategy              *string                                             `json:"SpotAllocationStrategy,omitempty" xml:"SpotAllocationStrategy,omitempty"`
	SpotInstancePools                   *int32                                              `json:"SpotInstancePools,omitempty" xml:"SpotInstancePools,omitempty"`
	SpotInstanceRemedy                  *bool                                               `json:"SpotInstanceRemedy,omitempty" xml:"SpotInstanceRemedy,omitempty"`
	SyncAlarmRuleToCms                  *bool                                               `json:"SyncAlarmRuleToCms,omitempty" xml:"SyncAlarmRuleToCms,omitempty"`
	Tags                                []*CreateScalingGroupRequestTags                    `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	VServerGroups                       []*CreateScalingGroupRequestVServerGroups           `json:"VServerGroups,omitempty" xml:"VServerGroups,omitempty" type:"Repeated"`
	VSwitchId                           *string                                             `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VSwitchIds                          []*string                                           `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"`
}

func (CreateScalingGroupRequest) GoString

func (s CreateScalingGroupRequest) GoString() string

func (*CreateScalingGroupRequest) SetAlbServerGroups

func (*CreateScalingGroupRequest) SetAllocationStrategy

func (s *CreateScalingGroupRequest) SetAllocationStrategy(v string) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetAzBalance

func (*CreateScalingGroupRequest) SetClientToken

func (*CreateScalingGroupRequest) SetCompensateWithOnDemand

func (s *CreateScalingGroupRequest) SetCompensateWithOnDemand(v bool) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetContainerGroupId

func (s *CreateScalingGroupRequest) SetContainerGroupId(v string) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetDBInstanceIds

func (*CreateScalingGroupRequest) SetDefaultCooldown

func (s *CreateScalingGroupRequest) SetDefaultCooldown(v int32) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetDesiredCapacity

func (s *CreateScalingGroupRequest) SetDesiredCapacity(v int32) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetGroupDeletionProtection

func (s *CreateScalingGroupRequest) SetGroupDeletionProtection(v bool) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetGroupType

func (*CreateScalingGroupRequest) SetHealthCheckType

func (*CreateScalingGroupRequest) SetInstanceId

func (*CreateScalingGroupRequest) SetLaunchTemplateId

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

func (*CreateScalingGroupRequest) SetLaunchTemplateOverrides

func (*CreateScalingGroupRequest) SetLaunchTemplateVersion

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

func (*CreateScalingGroupRequest) SetLifecycleHooks

func (*CreateScalingGroupRequest) SetLoadBalancerIds

func (*CreateScalingGroupRequest) SetMaxInstanceLifetime

func (s *CreateScalingGroupRequest) SetMaxInstanceLifetime(v int32) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetMaxSize

func (*CreateScalingGroupRequest) SetMinSize

func (*CreateScalingGroupRequest) SetMultiAZPolicy

func (*CreateScalingGroupRequest) SetOnDemandBaseCapacity

func (s *CreateScalingGroupRequest) SetOnDemandBaseCapacity(v int32) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetOnDemandPercentageAboveBaseCapacity

func (s *CreateScalingGroupRequest) SetOnDemandPercentageAboveBaseCapacity(v int32) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetOwnerAccount

func (*CreateScalingGroupRequest) SetOwnerId

func (*CreateScalingGroupRequest) SetRegionId

func (*CreateScalingGroupRequest) SetRemovalPolicies

func (s *CreateScalingGroupRequest) SetRemovalPolicies(v []*string) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetResourceOwnerAccount

func (s *CreateScalingGroupRequest) SetResourceOwnerAccount(v string) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetScalingGroupName

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

func (*CreateScalingGroupRequest) SetScalingPolicy

func (*CreateScalingGroupRequest) SetSpotAllocationStrategy

func (s *CreateScalingGroupRequest) SetSpotAllocationStrategy(v string) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetSpotInstancePools

func (s *CreateScalingGroupRequest) SetSpotInstancePools(v int32) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetSpotInstanceRemedy

func (s *CreateScalingGroupRequest) SetSpotInstanceRemedy(v bool) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetSyncAlarmRuleToCms

func (s *CreateScalingGroupRequest) SetSyncAlarmRuleToCms(v bool) *CreateScalingGroupRequest

func (*CreateScalingGroupRequest) SetTags

func (*CreateScalingGroupRequest) SetVServerGroups

func (*CreateScalingGroupRequest) SetVSwitchId

func (*CreateScalingGroupRequest) SetVSwitchIds

func (CreateScalingGroupRequest) String

func (s CreateScalingGroupRequest) String() string

type CreateScalingGroupRequestAlbServerGroups

type CreateScalingGroupRequestAlbServerGroups struct {
	AlbServerGroupId *string `json:"AlbServerGroupId,omitempty" xml:"AlbServerGroupId,omitempty"`
	Port             *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Weight           *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (CreateScalingGroupRequestAlbServerGroups) GoString

func (*CreateScalingGroupRequestAlbServerGroups) SetAlbServerGroupId

func (*CreateScalingGroupRequestAlbServerGroups) SetPort

func (*CreateScalingGroupRequestAlbServerGroups) SetWeight

func (CreateScalingGroupRequestAlbServerGroups) String

type CreateScalingGroupRequestLaunchTemplateOverrides

type CreateScalingGroupRequestLaunchTemplateOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (CreateScalingGroupRequestLaunchTemplateOverrides) GoString

func (*CreateScalingGroupRequestLaunchTemplateOverrides) SetInstanceType

func (*CreateScalingGroupRequestLaunchTemplateOverrides) SetWeightedCapacity

func (CreateScalingGroupRequestLaunchTemplateOverrides) String

type CreateScalingGroupRequestLifecycleHooks

type CreateScalingGroupRequestLifecycleHooks struct {
	DefaultResult        *string `json:"DefaultResult,omitempty" xml:"DefaultResult,omitempty"`
	HeartbeatTimeout     *int32  `json:"HeartbeatTimeout,omitempty" xml:"HeartbeatTimeout,omitempty"`
	LifecycleHookName    *string `json:"LifecycleHookName,omitempty" xml:"LifecycleHookName,omitempty"`
	LifecycleTransition  *string `json:"LifecycleTransition,omitempty" xml:"LifecycleTransition,omitempty"`
	NotificationArn      *string `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	NotificationMetadata *string `json:"NotificationMetadata,omitempty" xml:"NotificationMetadata,omitempty"`
}

func (CreateScalingGroupRequestLifecycleHooks) GoString

func (*CreateScalingGroupRequestLifecycleHooks) SetDefaultResult

func (*CreateScalingGroupRequestLifecycleHooks) SetHeartbeatTimeout

func (*CreateScalingGroupRequestLifecycleHooks) SetLifecycleHookName

func (*CreateScalingGroupRequestLifecycleHooks) SetLifecycleTransition

func (*CreateScalingGroupRequestLifecycleHooks) SetNotificationArn

func (*CreateScalingGroupRequestLifecycleHooks) SetNotificationMetadata

func (CreateScalingGroupRequestLifecycleHooks) String

type CreateScalingGroupRequestTags

type CreateScalingGroupRequestTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (CreateScalingGroupRequestTags) GoString

func (*CreateScalingGroupRequestTags) SetKey

func (*CreateScalingGroupRequestTags) SetValue

func (CreateScalingGroupRequestTags) String

type CreateScalingGroupRequestVServerGroups

type CreateScalingGroupRequestVServerGroups struct {
	LoadBalancerId         *string                                                         `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	VServerGroupAttributes []*CreateScalingGroupRequestVServerGroupsVServerGroupAttributes `json:"VServerGroupAttributes,omitempty" xml:"VServerGroupAttributes,omitempty" type:"Repeated"`
}

func (CreateScalingGroupRequestVServerGroups) GoString

func (*CreateScalingGroupRequestVServerGroups) SetLoadBalancerId

func (CreateScalingGroupRequestVServerGroups) String

type CreateScalingGroupRequestVServerGroupsVServerGroupAttributes

type CreateScalingGroupRequestVServerGroupsVServerGroupAttributes struct {
	Port           *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"`
	Weight         *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (CreateScalingGroupRequestVServerGroupsVServerGroupAttributes) GoString

func (*CreateScalingGroupRequestVServerGroupsVServerGroupAttributes) SetPort

func (*CreateScalingGroupRequestVServerGroupsVServerGroupAttributes) SetVServerGroupId

func (*CreateScalingGroupRequestVServerGroupsVServerGroupAttributes) SetWeight

func (CreateScalingGroupRequestVServerGroupsVServerGroupAttributes) String

type CreateScalingGroupResponse

type CreateScalingGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateScalingGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateScalingGroupResponse) GoString

func (s CreateScalingGroupResponse) GoString() string

func (*CreateScalingGroupResponse) SetBody

func (*CreateScalingGroupResponse) SetHeaders

func (*CreateScalingGroupResponse) SetStatusCode

func (CreateScalingGroupResponse) String

type CreateScalingGroupResponseBody

type CreateScalingGroupResponseBody struct {
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingGroupId *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (CreateScalingGroupResponseBody) GoString

func (*CreateScalingGroupResponseBody) SetRequestId

func (*CreateScalingGroupResponseBody) SetScalingGroupId

func (CreateScalingGroupResponseBody) String

type CreateScalingRuleRequest

type CreateScalingRuleRequest struct {
	AdjustmentType           *string                                    `json:"AdjustmentType,omitempty" xml:"AdjustmentType,omitempty"`
	AdjustmentValue          *int32                                     `json:"AdjustmentValue,omitempty" xml:"AdjustmentValue,omitempty"`
	Cooldown                 *int32                                     `json:"Cooldown,omitempty" xml:"Cooldown,omitempty"`
	DisableScaleIn           *bool                                      `json:"DisableScaleIn,omitempty" xml:"DisableScaleIn,omitempty"`
	EstimatedInstanceWarmup  *int32                                     `json:"EstimatedInstanceWarmup,omitempty" xml:"EstimatedInstanceWarmup,omitempty"`
	InitialMaxSize           *int32                                     `json:"InitialMaxSize,omitempty" xml:"InitialMaxSize,omitempty"`
	MetricName               *string                                    `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MinAdjustmentMagnitude   *int32                                     `json:"MinAdjustmentMagnitude,omitempty" xml:"MinAdjustmentMagnitude,omitempty"`
	OwnerAccount             *string                                    `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                  *int64                                     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PredictiveScalingMode    *string                                    `json:"PredictiveScalingMode,omitempty" xml:"PredictiveScalingMode,omitempty"`
	PredictiveTaskBufferTime *int32                                     `json:"PredictiveTaskBufferTime,omitempty" xml:"PredictiveTaskBufferTime,omitempty"`
	PredictiveValueBehavior  *string                                    `json:"PredictiveValueBehavior,omitempty" xml:"PredictiveValueBehavior,omitempty"`
	PredictiveValueBuffer    *int32                                     `json:"PredictiveValueBuffer,omitempty" xml:"PredictiveValueBuffer,omitempty"`
	RegionId                 *string                                    `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount     *string                                    `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScaleInEvaluationCount   *int32                                     `json:"ScaleInEvaluationCount,omitempty" xml:"ScaleInEvaluationCount,omitempty"`
	ScaleOutEvaluationCount  *int32                                     `json:"ScaleOutEvaluationCount,omitempty" xml:"ScaleOutEvaluationCount,omitempty"`
	ScalingGroupId           *string                                    `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScalingRuleName          *string                                    `json:"ScalingRuleName,omitempty" xml:"ScalingRuleName,omitempty"`
	ScalingRuleType          *string                                    `json:"ScalingRuleType,omitempty" xml:"ScalingRuleType,omitempty"`
	StepAdjustments          []*CreateScalingRuleRequestStepAdjustments `json:"StepAdjustments,omitempty" xml:"StepAdjustments,omitempty" type:"Repeated"`
	TargetValue              *float32                                   `json:"TargetValue,omitempty" xml:"TargetValue,omitempty"`
}

func (CreateScalingRuleRequest) GoString

func (s CreateScalingRuleRequest) GoString() string

func (*CreateScalingRuleRequest) SetAdjustmentType

func (s *CreateScalingRuleRequest) SetAdjustmentType(v string) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetAdjustmentValue

func (s *CreateScalingRuleRequest) SetAdjustmentValue(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetCooldown

func (*CreateScalingRuleRequest) SetDisableScaleIn

func (s *CreateScalingRuleRequest) SetDisableScaleIn(v bool) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetEstimatedInstanceWarmup

func (s *CreateScalingRuleRequest) SetEstimatedInstanceWarmup(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetInitialMaxSize

func (s *CreateScalingRuleRequest) SetInitialMaxSize(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetMetricName

func (*CreateScalingRuleRequest) SetMinAdjustmentMagnitude

func (s *CreateScalingRuleRequest) SetMinAdjustmentMagnitude(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetOwnerAccount

func (*CreateScalingRuleRequest) SetOwnerId

func (*CreateScalingRuleRequest) SetPredictiveScalingMode

func (s *CreateScalingRuleRequest) SetPredictiveScalingMode(v string) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetPredictiveTaskBufferTime

func (s *CreateScalingRuleRequest) SetPredictiveTaskBufferTime(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetPredictiveValueBehavior

func (s *CreateScalingRuleRequest) SetPredictiveValueBehavior(v string) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetPredictiveValueBuffer

func (s *CreateScalingRuleRequest) SetPredictiveValueBuffer(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetRegionId

func (*CreateScalingRuleRequest) SetResourceOwnerAccount

func (s *CreateScalingRuleRequest) SetResourceOwnerAccount(v string) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetScaleInEvaluationCount

func (s *CreateScalingRuleRequest) SetScaleInEvaluationCount(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetScaleOutEvaluationCount

func (s *CreateScalingRuleRequest) SetScaleOutEvaluationCount(v int32) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetScalingGroupId

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

func (*CreateScalingRuleRequest) SetScalingRuleName

func (s *CreateScalingRuleRequest) SetScalingRuleName(v string) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetScalingRuleType

func (s *CreateScalingRuleRequest) SetScalingRuleType(v string) *CreateScalingRuleRequest

func (*CreateScalingRuleRequest) SetStepAdjustments

func (*CreateScalingRuleRequest) SetTargetValue

func (CreateScalingRuleRequest) String

func (s CreateScalingRuleRequest) String() string

type CreateScalingRuleRequestStepAdjustments

type CreateScalingRuleRequestStepAdjustments struct {
	MetricIntervalLowerBound *float32 `json:"MetricIntervalLowerBound,omitempty" xml:"MetricIntervalLowerBound,omitempty"`
	MetricIntervalUpperBound *float32 `json:"MetricIntervalUpperBound,omitempty" xml:"MetricIntervalUpperBound,omitempty"`
	ScalingAdjustment        *int32   `json:"ScalingAdjustment,omitempty" xml:"ScalingAdjustment,omitempty"`
}

func (CreateScalingRuleRequestStepAdjustments) GoString

func (*CreateScalingRuleRequestStepAdjustments) SetMetricIntervalLowerBound

func (*CreateScalingRuleRequestStepAdjustments) SetMetricIntervalUpperBound

func (*CreateScalingRuleRequestStepAdjustments) SetScalingAdjustment

func (CreateScalingRuleRequestStepAdjustments) String

type CreateScalingRuleResponse

type CreateScalingRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateScalingRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateScalingRuleResponse) GoString

func (s CreateScalingRuleResponse) GoString() string

func (*CreateScalingRuleResponse) SetBody

func (*CreateScalingRuleResponse) SetHeaders

func (*CreateScalingRuleResponse) SetStatusCode

func (CreateScalingRuleResponse) String

func (s CreateScalingRuleResponse) String() string

type CreateScalingRuleResponseBody

type CreateScalingRuleResponseBody struct {
	RequestId      *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingRuleAri *string `json:"ScalingRuleAri,omitempty" xml:"ScalingRuleAri,omitempty"`
	ScalingRuleId  *string `json:"ScalingRuleId,omitempty" xml:"ScalingRuleId,omitempty"`
}

func (CreateScalingRuleResponseBody) GoString

func (*CreateScalingRuleResponseBody) SetRequestId

func (*CreateScalingRuleResponseBody) SetScalingRuleAri

func (*CreateScalingRuleResponseBody) SetScalingRuleId

func (CreateScalingRuleResponseBody) String

type CreateScheduledTaskRequest

type CreateScheduledTaskRequest struct {
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DesiredCapacity      *int32  `json:"DesiredCapacity,omitempty" xml:"DesiredCapacity,omitempty"`
	LaunchExpirationTime *int32  `json:"LaunchExpirationTime,omitempty" xml:"LaunchExpirationTime,omitempty"`
	LaunchTime           *string `json:"LaunchTime,omitempty" xml:"LaunchTime,omitempty"`
	MaxValue             *int32  `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	MinValue             *int32  `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RecurrenceEndTime    *string `json:"RecurrenceEndTime,omitempty" xml:"RecurrenceEndTime,omitempty"`
	RecurrenceType       *string `json:"RecurrenceType,omitempty" xml:"RecurrenceType,omitempty"`
	RecurrenceValue      *string `json:"RecurrenceValue,omitempty" xml:"RecurrenceValue,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScheduledAction      *string `json:"ScheduledAction,omitempty" xml:"ScheduledAction,omitempty"`
	ScheduledTaskName    *string `json:"ScheduledTaskName,omitempty" xml:"ScheduledTaskName,omitempty"`
	TaskEnabled          *bool   `json:"TaskEnabled,omitempty" xml:"TaskEnabled,omitempty"`
}

func (CreateScheduledTaskRequest) GoString

func (s CreateScheduledTaskRequest) GoString() string

func (*CreateScheduledTaskRequest) SetDescription

func (*CreateScheduledTaskRequest) SetDesiredCapacity

func (*CreateScheduledTaskRequest) SetLaunchExpirationTime

func (s *CreateScheduledTaskRequest) SetLaunchExpirationTime(v int32) *CreateScheduledTaskRequest

func (*CreateScheduledTaskRequest) SetLaunchTime

func (*CreateScheduledTaskRequest) SetMaxValue

func (*CreateScheduledTaskRequest) SetMinValue

func (*CreateScheduledTaskRequest) SetOwnerAccount

func (*CreateScheduledTaskRequest) SetOwnerId

func (*CreateScheduledTaskRequest) SetRecurrenceEndTime

func (s *CreateScheduledTaskRequest) SetRecurrenceEndTime(v string) *CreateScheduledTaskRequest

func (*CreateScheduledTaskRequest) SetRecurrenceType

func (*CreateScheduledTaskRequest) SetRecurrenceValue

func (*CreateScheduledTaskRequest) SetRegionId

func (*CreateScheduledTaskRequest) SetResourceOwnerAccount

func (s *CreateScheduledTaskRequest) SetResourceOwnerAccount(v string) *CreateScheduledTaskRequest

func (*CreateScheduledTaskRequest) SetScalingGroupId

func (*CreateScheduledTaskRequest) SetScheduledAction

func (*CreateScheduledTaskRequest) SetScheduledTaskName

func (s *CreateScheduledTaskRequest) SetScheduledTaskName(v string) *CreateScheduledTaskRequest

func (*CreateScheduledTaskRequest) SetTaskEnabled

func (CreateScheduledTaskRequest) String

type CreateScheduledTaskResponse

type CreateScheduledTaskResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *CreateScheduledTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (CreateScheduledTaskResponse) GoString

func (s CreateScheduledTaskResponse) GoString() string

func (*CreateScheduledTaskResponse) SetBody

func (*CreateScheduledTaskResponse) SetHeaders

func (*CreateScheduledTaskResponse) SetStatusCode

func (CreateScheduledTaskResponse) String

type CreateScheduledTaskResponseBody

type CreateScheduledTaskResponseBody struct {
	RequestId       *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScheduledTaskId *string `json:"ScheduledTaskId,omitempty" xml:"ScheduledTaskId,omitempty"`
}

func (CreateScheduledTaskResponseBody) GoString

func (*CreateScheduledTaskResponseBody) SetRequestId

func (*CreateScheduledTaskResponseBody) SetScheduledTaskId

func (CreateScheduledTaskResponseBody) String

type DeactivateScalingConfigurationRequest

type DeactivateScalingConfigurationRequest struct {
	OwnerAccount           *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount   *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingConfigurationId *string `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
}

func (DeactivateScalingConfigurationRequest) GoString

func (*DeactivateScalingConfigurationRequest) SetOwnerAccount

func (*DeactivateScalingConfigurationRequest) SetOwnerId

func (*DeactivateScalingConfigurationRequest) SetResourceOwnerAccount

func (*DeactivateScalingConfigurationRequest) SetScalingConfigurationId

func (DeactivateScalingConfigurationRequest) String

type DeactivateScalingConfigurationResponse

type DeactivateScalingConfigurationResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeactivateScalingConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeactivateScalingConfigurationResponse) GoString

func (*DeactivateScalingConfigurationResponse) SetHeaders

func (*DeactivateScalingConfigurationResponse) SetStatusCode

func (DeactivateScalingConfigurationResponse) String

type DeactivateScalingConfigurationResponseBody

type DeactivateScalingConfigurationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeactivateScalingConfigurationResponseBody) GoString

func (*DeactivateScalingConfigurationResponseBody) SetRequestId

func (DeactivateScalingConfigurationResponseBody) String

type DeleteAlarmRequest

type DeleteAlarmRequest struct {
	AlarmTaskId          *string `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (DeleteAlarmRequest) GoString

func (s DeleteAlarmRequest) GoString() string

func (*DeleteAlarmRequest) SetAlarmTaskId

func (s *DeleteAlarmRequest) SetAlarmTaskId(v string) *DeleteAlarmRequest

func (*DeleteAlarmRequest) SetOwnerId

func (s *DeleteAlarmRequest) SetOwnerId(v int64) *DeleteAlarmRequest

func (*DeleteAlarmRequest) SetRegionId

func (s *DeleteAlarmRequest) SetRegionId(v string) *DeleteAlarmRequest

func (*DeleteAlarmRequest) SetResourceOwnerAccount

func (s *DeleteAlarmRequest) SetResourceOwnerAccount(v string) *DeleteAlarmRequest

func (DeleteAlarmRequest) String

func (s DeleteAlarmRequest) String() string

type DeleteAlarmResponse

type DeleteAlarmResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteAlarmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteAlarmResponse) GoString

func (s DeleteAlarmResponse) GoString() string

func (*DeleteAlarmResponse) SetBody

func (*DeleteAlarmResponse) SetHeaders

func (s *DeleteAlarmResponse) SetHeaders(v map[string]*string) *DeleteAlarmResponse

func (*DeleteAlarmResponse) SetStatusCode

func (s *DeleteAlarmResponse) SetStatusCode(v int32) *DeleteAlarmResponse

func (DeleteAlarmResponse) String

func (s DeleteAlarmResponse) String() string

type DeleteAlarmResponseBody

type DeleteAlarmResponseBody struct {
	AlarmTaskId *string `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteAlarmResponseBody) GoString

func (s DeleteAlarmResponseBody) GoString() string

func (*DeleteAlarmResponseBody) SetAlarmTaskId

func (*DeleteAlarmResponseBody) SetRequestId

func (DeleteAlarmResponseBody) String

func (s DeleteAlarmResponseBody) String() string

type DeleteLifecycleHookRequest

type DeleteLifecycleHookRequest struct {
	LifecycleHookId      *string `json:"LifecycleHookId,omitempty" xml:"LifecycleHookId,omitempty"`
	LifecycleHookName    *string `json:"LifecycleHookName,omitempty" xml:"LifecycleHookName,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DeleteLifecycleHookRequest) GoString

func (s DeleteLifecycleHookRequest) GoString() string

func (*DeleteLifecycleHookRequest) SetLifecycleHookId

func (*DeleteLifecycleHookRequest) SetLifecycleHookName

func (s *DeleteLifecycleHookRequest) SetLifecycleHookName(v string) *DeleteLifecycleHookRequest

func (*DeleteLifecycleHookRequest) SetOwnerAccount

func (*DeleteLifecycleHookRequest) SetOwnerId

func (*DeleteLifecycleHookRequest) SetRegionId

func (*DeleteLifecycleHookRequest) SetResourceOwnerAccount

func (s *DeleteLifecycleHookRequest) SetResourceOwnerAccount(v string) *DeleteLifecycleHookRequest

func (*DeleteLifecycleHookRequest) SetScalingGroupId

func (DeleteLifecycleHookRequest) String

type DeleteLifecycleHookResponse

type DeleteLifecycleHookResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteLifecycleHookResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteLifecycleHookResponse) GoString

func (s DeleteLifecycleHookResponse) GoString() string

func (*DeleteLifecycleHookResponse) SetBody

func (*DeleteLifecycleHookResponse) SetHeaders

func (*DeleteLifecycleHookResponse) SetStatusCode

func (DeleteLifecycleHookResponse) String

type DeleteLifecycleHookResponseBody

type DeleteLifecycleHookResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteLifecycleHookResponseBody) GoString

func (*DeleteLifecycleHookResponseBody) SetRequestId

func (DeleteLifecycleHookResponseBody) String

type DeleteNotificationConfigurationRequest

type DeleteNotificationConfigurationRequest struct {
	NotificationArn      *string `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DeleteNotificationConfigurationRequest) GoString

func (*DeleteNotificationConfigurationRequest) SetNotificationArn

func (*DeleteNotificationConfigurationRequest) SetOwnerId

func (*DeleteNotificationConfigurationRequest) SetRegionId

func (*DeleteNotificationConfigurationRequest) SetResourceOwnerAccount

func (*DeleteNotificationConfigurationRequest) SetScalingGroupId

func (DeleteNotificationConfigurationRequest) String

type DeleteNotificationConfigurationResponse

type DeleteNotificationConfigurationResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteNotificationConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteNotificationConfigurationResponse) GoString

func (*DeleteNotificationConfigurationResponse) SetHeaders

func (*DeleteNotificationConfigurationResponse) SetStatusCode

func (DeleteNotificationConfigurationResponse) String

type DeleteNotificationConfigurationResponseBody

type DeleteNotificationConfigurationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteNotificationConfigurationResponseBody) GoString

func (*DeleteNotificationConfigurationResponseBody) SetRequestId

func (DeleteNotificationConfigurationResponseBody) String

type DeleteScalingConfigurationRequest

type DeleteScalingConfigurationRequest struct {
	OwnerAccount           *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount   *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingConfigurationId *string `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
}

func (DeleteScalingConfigurationRequest) GoString

func (*DeleteScalingConfigurationRequest) SetOwnerAccount

func (*DeleteScalingConfigurationRequest) SetOwnerId

func (*DeleteScalingConfigurationRequest) SetResourceOwnerAccount

func (*DeleteScalingConfigurationRequest) SetScalingConfigurationId

func (DeleteScalingConfigurationRequest) String

type DeleteScalingConfigurationResponse

type DeleteScalingConfigurationResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteScalingConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteScalingConfigurationResponse) GoString

func (*DeleteScalingConfigurationResponse) SetHeaders

func (*DeleteScalingConfigurationResponse) SetStatusCode

func (DeleteScalingConfigurationResponse) String

type DeleteScalingConfigurationResponseBody

type DeleteScalingConfigurationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteScalingConfigurationResponseBody) GoString

func (*DeleteScalingConfigurationResponseBody) SetRequestId

func (DeleteScalingConfigurationResponseBody) String

type DeleteScalingGroupRequest

type DeleteScalingGroupRequest struct {
	ForceDelete          *bool   `json:"ForceDelete,omitempty" xml:"ForceDelete,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DeleteScalingGroupRequest) GoString

func (s DeleteScalingGroupRequest) GoString() string

func (*DeleteScalingGroupRequest) SetForceDelete

func (*DeleteScalingGroupRequest) SetOwnerAccount

func (*DeleteScalingGroupRequest) SetOwnerId

func (*DeleteScalingGroupRequest) SetRegionId

func (*DeleteScalingGroupRequest) SetResourceOwnerAccount

func (s *DeleteScalingGroupRequest) SetResourceOwnerAccount(v string) *DeleteScalingGroupRequest

func (*DeleteScalingGroupRequest) SetScalingGroupId

func (DeleteScalingGroupRequest) String

func (s DeleteScalingGroupRequest) String() string

type DeleteScalingGroupResponse

type DeleteScalingGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteScalingGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteScalingGroupResponse) GoString

func (s DeleteScalingGroupResponse) GoString() string

func (*DeleteScalingGroupResponse) SetBody

func (*DeleteScalingGroupResponse) SetHeaders

func (*DeleteScalingGroupResponse) SetStatusCode

func (DeleteScalingGroupResponse) String

type DeleteScalingGroupResponseBody

type DeleteScalingGroupResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteScalingGroupResponseBody) GoString

func (*DeleteScalingGroupResponseBody) SetRequestId

func (DeleteScalingGroupResponseBody) String

type DeleteScalingRuleRequest

type DeleteScalingRuleRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingRuleId        *string `json:"ScalingRuleId,omitempty" xml:"ScalingRuleId,omitempty"`
}

func (DeleteScalingRuleRequest) GoString

func (s DeleteScalingRuleRequest) GoString() string

func (*DeleteScalingRuleRequest) SetOwnerAccount

func (*DeleteScalingRuleRequest) SetOwnerId

func (*DeleteScalingRuleRequest) SetRegionId

func (*DeleteScalingRuleRequest) SetResourceOwnerAccount

func (s *DeleteScalingRuleRequest) SetResourceOwnerAccount(v string) *DeleteScalingRuleRequest

func (*DeleteScalingRuleRequest) SetScalingRuleId

func (DeleteScalingRuleRequest) String

func (s DeleteScalingRuleRequest) String() string

type DeleteScalingRuleResponse

type DeleteScalingRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteScalingRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteScalingRuleResponse) GoString

func (s DeleteScalingRuleResponse) GoString() string

func (*DeleteScalingRuleResponse) SetBody

func (*DeleteScalingRuleResponse) SetHeaders

func (*DeleteScalingRuleResponse) SetStatusCode

func (DeleteScalingRuleResponse) String

func (s DeleteScalingRuleResponse) String() string

type DeleteScalingRuleResponseBody

type DeleteScalingRuleResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteScalingRuleResponseBody) GoString

func (*DeleteScalingRuleResponseBody) SetRequestId

func (DeleteScalingRuleResponseBody) String

type DeleteScheduledTaskRequest

type DeleteScheduledTaskRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScheduledTaskId      *string `json:"ScheduledTaskId,omitempty" xml:"ScheduledTaskId,omitempty"`
}

func (DeleteScheduledTaskRequest) GoString

func (s DeleteScheduledTaskRequest) GoString() string

func (*DeleteScheduledTaskRequest) SetOwnerAccount

func (*DeleteScheduledTaskRequest) SetOwnerId

func (*DeleteScheduledTaskRequest) SetRegionId

func (*DeleteScheduledTaskRequest) SetResourceOwnerAccount

func (s *DeleteScheduledTaskRequest) SetResourceOwnerAccount(v string) *DeleteScheduledTaskRequest

func (*DeleteScheduledTaskRequest) SetScheduledTaskId

func (DeleteScheduledTaskRequest) String

type DeleteScheduledTaskResponse

type DeleteScheduledTaskResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DeleteScheduledTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DeleteScheduledTaskResponse) GoString

func (s DeleteScheduledTaskResponse) GoString() string

func (*DeleteScheduledTaskResponse) SetBody

func (*DeleteScheduledTaskResponse) SetHeaders

func (*DeleteScheduledTaskResponse) SetStatusCode

func (DeleteScheduledTaskResponse) String

type DeleteScheduledTaskResponseBody

type DeleteScheduledTaskResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DeleteScheduledTaskResponseBody) GoString

func (*DeleteScheduledTaskResponseBody) SetRequestId

func (DeleteScheduledTaskResponseBody) String

type DescribeAlarmsRequest

type DescribeAlarmsRequest struct {
	AlarmTaskId          *string `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	IsEnable             *bool   `json:"IsEnable,omitempty" xml:"IsEnable,omitempty"`
	MetricName           *string `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MetricType           *string `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber           *int32  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	State                *string `json:"State,omitempty" xml:"State,omitempty"`
}

func (DescribeAlarmsRequest) GoString

func (s DescribeAlarmsRequest) GoString() string

func (*DescribeAlarmsRequest) SetAlarmTaskId

func (s *DescribeAlarmsRequest) SetAlarmTaskId(v string) *DescribeAlarmsRequest

func (*DescribeAlarmsRequest) SetIsEnable

func (*DescribeAlarmsRequest) SetMetricName

func (s *DescribeAlarmsRequest) SetMetricName(v string) *DescribeAlarmsRequest

func (*DescribeAlarmsRequest) SetMetricType

func (s *DescribeAlarmsRequest) SetMetricType(v string) *DescribeAlarmsRequest

func (*DescribeAlarmsRequest) SetOwnerId

func (*DescribeAlarmsRequest) SetPageNumber

func (s *DescribeAlarmsRequest) SetPageNumber(v int32) *DescribeAlarmsRequest

func (*DescribeAlarmsRequest) SetPageSize

func (*DescribeAlarmsRequest) SetRegionId

func (*DescribeAlarmsRequest) SetResourceOwnerAccount

func (s *DescribeAlarmsRequest) SetResourceOwnerAccount(v string) *DescribeAlarmsRequest

func (*DescribeAlarmsRequest) SetScalingGroupId

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

func (*DescribeAlarmsRequest) SetState

func (DescribeAlarmsRequest) String

func (s DescribeAlarmsRequest) String() string

type DescribeAlarmsResponse

type DescribeAlarmsResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeAlarmsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeAlarmsResponse) GoString

func (s DescribeAlarmsResponse) GoString() string

func (*DescribeAlarmsResponse) SetBody

func (*DescribeAlarmsResponse) SetHeaders

func (*DescribeAlarmsResponse) SetStatusCode

func (DescribeAlarmsResponse) String

func (s DescribeAlarmsResponse) String() string

type DescribeAlarmsResponseBody

type DescribeAlarmsResponseBody struct {
	AlarmList  []*DescribeAlarmsResponseBodyAlarmList `json:"AlarmList,omitempty" xml:"AlarmList,omitempty" type:"Repeated"`
	PageNumber *int32                                 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize   *int32                                 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId  *string                                `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount *int32                                 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeAlarmsResponseBody) GoString

func (s DescribeAlarmsResponseBody) GoString() string

func (*DescribeAlarmsResponseBody) SetAlarmList

func (*DescribeAlarmsResponseBody) SetPageNumber

func (*DescribeAlarmsResponseBody) SetPageSize

func (*DescribeAlarmsResponseBody) SetRequestId

func (*DescribeAlarmsResponseBody) SetTotalCount

func (DescribeAlarmsResponseBody) String

type DescribeAlarmsResponseBodyAlarmList

type DescribeAlarmsResponseBodyAlarmList struct {
	AlarmActions             []*string                                         `json:"AlarmActions,omitempty" xml:"AlarmActions,omitempty" type:"Repeated"`
	AlarmTaskId              *string                                           `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	ComparisonOperator       *string                                           `json:"ComparisonOperator,omitempty" xml:"ComparisonOperator,omitempty"`
	Description              *string                                           `json:"Description,omitempty" xml:"Description,omitempty"`
	Dimensions               []*DescribeAlarmsResponseBodyAlarmListDimensions  `json:"Dimensions,omitempty" xml:"Dimensions,omitempty" type:"Repeated"`
	Effective                *string                                           `json:"Effective,omitempty" xml:"Effective,omitempty"`
	Enable                   *bool                                             `json:"Enable,omitempty" xml:"Enable,omitempty"`
	EvaluationCount          *int32                                            `json:"EvaluationCount,omitempty" xml:"EvaluationCount,omitempty"`
	Expressions              []*DescribeAlarmsResponseBodyAlarmListExpressions `json:"Expressions,omitempty" xml:"Expressions,omitempty" type:"Repeated"`
	ExpressionsLogicOperator *string                                           `json:"ExpressionsLogicOperator,omitempty" xml:"ExpressionsLogicOperator,omitempty"`
	MetricName               *string                                           `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MetricType               *string                                           `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	Name                     *string                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	Period                   *int32                                            `json:"Period,omitempty" xml:"Period,omitempty"`
	ScalingGroupId           *string                                           `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	State                    *string                                           `json:"State,omitempty" xml:"State,omitempty"`
	Statistics               *string                                           `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Threshold                *float32                                          `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (DescribeAlarmsResponseBodyAlarmList) GoString

func (*DescribeAlarmsResponseBodyAlarmList) SetAlarmActions

func (*DescribeAlarmsResponseBodyAlarmList) SetAlarmTaskId

func (*DescribeAlarmsResponseBodyAlarmList) SetComparisonOperator

func (*DescribeAlarmsResponseBodyAlarmList) SetDescription

func (*DescribeAlarmsResponseBodyAlarmList) SetEffective

func (*DescribeAlarmsResponseBodyAlarmList) SetEnable

func (*DescribeAlarmsResponseBodyAlarmList) SetEvaluationCount

func (*DescribeAlarmsResponseBodyAlarmList) SetExpressionsLogicOperator

func (*DescribeAlarmsResponseBodyAlarmList) SetMetricName

func (*DescribeAlarmsResponseBodyAlarmList) SetMetricType

func (*DescribeAlarmsResponseBodyAlarmList) SetName

func (*DescribeAlarmsResponseBodyAlarmList) SetPeriod

func (*DescribeAlarmsResponseBodyAlarmList) SetScalingGroupId

func (*DescribeAlarmsResponseBodyAlarmList) SetState

func (*DescribeAlarmsResponseBodyAlarmList) SetStatistics

func (*DescribeAlarmsResponseBodyAlarmList) SetThreshold

func (DescribeAlarmsResponseBodyAlarmList) String

type DescribeAlarmsResponseBodyAlarmListDimensions

type DescribeAlarmsResponseBodyAlarmListDimensions struct {
	DimensionKey   *string `json:"DimensionKey,omitempty" xml:"DimensionKey,omitempty"`
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
}

func (DescribeAlarmsResponseBodyAlarmListDimensions) GoString

func (*DescribeAlarmsResponseBodyAlarmListDimensions) SetDimensionKey

func (*DescribeAlarmsResponseBodyAlarmListDimensions) SetDimensionValue

func (DescribeAlarmsResponseBodyAlarmListDimensions) String

type DescribeAlarmsResponseBodyAlarmListExpressions

type DescribeAlarmsResponseBodyAlarmListExpressions struct {
	ComparisonOperator *string  `json:"ComparisonOperator,omitempty" xml:"ComparisonOperator,omitempty"`
	MetricName         *string  `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	Period             *int32   `json:"Period,omitempty" xml:"Period,omitempty"`
	Statistics         *string  `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Threshold          *float32 `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (DescribeAlarmsResponseBodyAlarmListExpressions) GoString

func (*DescribeAlarmsResponseBodyAlarmListExpressions) SetComparisonOperator

func (*DescribeAlarmsResponseBodyAlarmListExpressions) SetMetricName

func (*DescribeAlarmsResponseBodyAlarmListExpressions) SetPeriod

func (*DescribeAlarmsResponseBodyAlarmListExpressions) SetStatistics

func (*DescribeAlarmsResponseBodyAlarmListExpressions) SetThreshold

func (DescribeAlarmsResponseBodyAlarmListExpressions) String

type DescribeEciScalingConfigurationsRequest

type DescribeEciScalingConfigurationsRequest struct {
	OwnerAccount              *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                   *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber                *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize                  *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId                  *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount      *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId           *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingConfigurationIds   []*string `json:"ScalingConfigurationIds,omitempty" xml:"ScalingConfigurationIds,omitempty" type:"Repeated"`
	ScalingConfigurationNames []*string `json:"ScalingConfigurationNames,omitempty" xml:"ScalingConfigurationNames,omitempty" type:"Repeated"`
	ScalingGroupId            *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DescribeEciScalingConfigurationsRequest) GoString

func (*DescribeEciScalingConfigurationsRequest) SetOwnerAccount

func (*DescribeEciScalingConfigurationsRequest) SetOwnerId

func (*DescribeEciScalingConfigurationsRequest) SetPageNumber

func (*DescribeEciScalingConfigurationsRequest) SetPageSize

func (*DescribeEciScalingConfigurationsRequest) SetRegionId

func (*DescribeEciScalingConfigurationsRequest) SetResourceOwnerAccount

func (*DescribeEciScalingConfigurationsRequest) SetResourceOwnerId

func (*DescribeEciScalingConfigurationsRequest) SetScalingConfigurationIds

func (*DescribeEciScalingConfigurationsRequest) SetScalingConfigurationNames

func (*DescribeEciScalingConfigurationsRequest) SetScalingGroupId

func (DescribeEciScalingConfigurationsRequest) String

type DescribeEciScalingConfigurationsResponse

type DescribeEciScalingConfigurationsResponse struct {
	Headers    map[string]*string                            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeEciScalingConfigurationsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeEciScalingConfigurationsResponse) GoString

func (*DescribeEciScalingConfigurationsResponse) SetHeaders

func (*DescribeEciScalingConfigurationsResponse) SetStatusCode

func (DescribeEciScalingConfigurationsResponse) String

type DescribeEciScalingConfigurationsResponseBody

type DescribeEciScalingConfigurationsResponseBody struct {
	PageNumber            *int32                                                               `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize              *int32                                                               `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId             *string                                                              `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingConfigurations []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations `json:"ScalingConfigurations,omitempty" xml:"ScalingConfigurations,omitempty" type:"Repeated"`
	TotalCount            *int32                                                               `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBody) GoString

func (*DescribeEciScalingConfigurationsResponseBody) SetPageNumber

func (*DescribeEciScalingConfigurationsResponseBody) SetPageSize

func (*DescribeEciScalingConfigurationsResponseBody) SetRequestId

func (*DescribeEciScalingConfigurationsResponseBody) SetTotalCount

func (DescribeEciScalingConfigurationsResponseBody) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurations

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurations struct {
	AcrRegistryInfos              []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos         `json:"AcrRegistryInfos,omitempty" xml:"AcrRegistryInfos,omitempty" type:"Repeated"`
	ActiveDeadlineSeconds         *int32                                                                                       `json:"ActiveDeadlineSeconds,omitempty" xml:"ActiveDeadlineSeconds,omitempty"`
	AutoCreateEip                 *bool                                                                                        `json:"AutoCreateEip,omitempty" xml:"AutoCreateEip,omitempty"`
	AutoMatchImageCache           *bool                                                                                        `json:"AutoMatchImageCache,omitempty" xml:"AutoMatchImageCache,omitempty"`
	ContainerGroupName            *string                                                                                      `json:"ContainerGroupName,omitempty" xml:"ContainerGroupName,omitempty"`
	Containers                    []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers               `json:"Containers,omitempty" xml:"Containers,omitempty" type:"Repeated"`
	CostOptimization              *bool                                                                                        `json:"CostOptimization,omitempty" xml:"CostOptimization,omitempty"`
	Cpu                           *float32                                                                                     `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CpuOptionsCore                *int32                                                                                       `json:"CpuOptionsCore,omitempty" xml:"CpuOptionsCore,omitempty"`
	CpuOptionsThreadsPerCore      *int32                                                                                       `json:"CpuOptionsThreadsPerCore,omitempty" xml:"CpuOptionsThreadsPerCore,omitempty"`
	CreationTime                  *string                                                                                      `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	Description                   *string                                                                                      `json:"Description,omitempty" xml:"Description,omitempty"`
	DnsConfigNameServers          []*string                                                                                    `json:"DnsConfigNameServers,omitempty" xml:"DnsConfigNameServers,omitempty" type:"Repeated"`
	DnsConfigOptions              []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsDnsConfigOptions         `json:"DnsConfigOptions,omitempty" xml:"DnsConfigOptions,omitempty" type:"Repeated"`
	DnsConfigSearches             []*string                                                                                    `json:"DnsConfigSearches,omitempty" xml:"DnsConfigSearches,omitempty" type:"Repeated"`
	DnsPolicy                     *string                                                                                      `json:"DnsPolicy,omitempty" xml:"DnsPolicy,omitempty"`
	EgressBandwidth               *int64                                                                                       `json:"EgressBandwidth,omitempty" xml:"EgressBandwidth,omitempty"`
	EipBandwidth                  *int32                                                                                       `json:"EipBandwidth,omitempty" xml:"EipBandwidth,omitempty"`
	EphemeralStorage              *int32                                                                                       `json:"EphemeralStorage,omitempty" xml:"EphemeralStorage,omitempty"`
	HostAliases                   []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsHostAliases              `json:"HostAliases,omitempty" xml:"HostAliases,omitempty" type:"Repeated"`
	HostName                      *string                                                                                      `json:"HostName,omitempty" xml:"HostName,omitempty"`
	ImageRegistryCredentials      []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsImageRegistryCredentials `json:"ImageRegistryCredentials,omitempty" xml:"ImageRegistryCredentials,omitempty" type:"Repeated"`
	ImageSnapshotId               *string                                                                                      `json:"ImageSnapshotId,omitempty" xml:"ImageSnapshotId,omitempty"`
	IngressBandwidth              *int64                                                                                       `json:"IngressBandwidth,omitempty" xml:"IngressBandwidth,omitempty"`
	InitContainers                []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers           `json:"InitContainers,omitempty" xml:"InitContainers,omitempty" type:"Repeated"`
	InstanceFamilyLevel           *string                                                                                      `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	Ipv6AddressCount              *int32                                                                                       `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	LifecycleState                *string                                                                                      `json:"LifecycleState,omitempty" xml:"LifecycleState,omitempty"`
	LoadBalancerWeight            *int32                                                                                       `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                        *float32                                                                                     `json:"Memory,omitempty" xml:"Memory,omitempty"`
	NtpServers                    []*string                                                                                    `json:"NtpServers,omitempty" xml:"NtpServers,omitempty" type:"Repeated"`
	RamRoleName                   *string                                                                                      `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	RegionId                      *string                                                                                      `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceGroupId               *string                                                                                      `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	RestartPolicy                 *string                                                                                      `json:"RestartPolicy,omitempty" xml:"RestartPolicy,omitempty"`
	ScalingConfigurationId        *string                                                                                      `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
	ScalingConfigurationName      *string                                                                                      `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	ScalingGroupId                *string                                                                                      `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	SecurityContextSysCtls        []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsSecurityContextSysCtls   `json:"SecurityContextSysCtls,omitempty" xml:"SecurityContextSysCtls,omitempty" type:"Repeated"`
	SecurityGroupId               *string                                                                                      `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SlsEnable                     *bool                                                                                        `json:"SlsEnable,omitempty" xml:"SlsEnable,omitempty"`
	SpotPriceLimit                *float32                                                                                     `json:"SpotPriceLimit,omitempty" xml:"SpotPriceLimit,omitempty"`
	SpotStrategy                  *string                                                                                      `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	Tags                          []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsTags                     `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	TerminationGracePeriodSeconds *int32                                                                                       `json:"TerminationGracePeriodSeconds,omitempty" xml:"TerminationGracePeriodSeconds,omitempty"`
	Volumes                       []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes                  `json:"Volumes,omitempty" xml:"Volumes,omitempty" type:"Repeated"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetActiveDeadlineSeconds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetAutoCreateEip

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetAutoMatchImageCache

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetContainerGroupName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetCostOptimization

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetCpu

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetCpuOptionsCore

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetCpuOptionsThreadsPerCore

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetCreationTime

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetDescription

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetDnsConfigNameServers

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetDnsConfigSearches

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetDnsPolicy

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetEgressBandwidth

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetEipBandwidth

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetEphemeralStorage

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetHostName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetImageSnapshotId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetIngressBandwidth

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetInstanceFamilyLevel

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetIpv6AddressCount

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetLifecycleState

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetLoadBalancerWeight

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetMemory

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetNtpServers

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetRamRoleName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetRegionId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetResourceGroupId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetRestartPolicy

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetScalingConfigurationId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetScalingConfigurationName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetScalingGroupId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetSecurityGroupId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetSlsEnable

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetSpotPriceLimit

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetSpotStrategy

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) SetTerminationGracePeriodSeconds

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurations) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos struct {
	Domains      []*string `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
	InstanceId   *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName *string   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	RegionId     *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos) SetDomains

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos) SetInstanceId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos) SetInstanceName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos) SetRegionId

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsAcrRegistryInfos) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers struct {
	Args                                  []*string                                                                                     `json:"Args,omitempty" xml:"Args,omitempty" type:"Repeated"`
	Commands                              []*string                                                                                     `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
	Cpu                                   *float32                                                                                      `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	EnvironmentVars                       []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersEnvironmentVars `json:"EnvironmentVars,omitempty" xml:"EnvironmentVars,omitempty" type:"Repeated"`
	Gpu                                   *int32                                                                                        `json:"Gpu,omitempty" xml:"Gpu,omitempty"`
	Image                                 *string                                                                                       `json:"Image,omitempty" xml:"Image,omitempty"`
	ImagePullPolicy                       *string                                                                                       `json:"ImagePullPolicy,omitempty" xml:"ImagePullPolicy,omitempty"`
	LivenessProbeExecCommands             []*string                                                                                     `json:"LivenessProbeExecCommands,omitempty" xml:"LivenessProbeExecCommands,omitempty" type:"Repeated"`
	LivenessProbeFailureThreshold         *int32                                                                                        `json:"LivenessProbeFailureThreshold,omitempty" xml:"LivenessProbeFailureThreshold,omitempty"`
	LivenessProbeHttpGetPath              *string                                                                                       `json:"LivenessProbeHttpGetPath,omitempty" xml:"LivenessProbeHttpGetPath,omitempty"`
	LivenessProbeHttpGetPort              *int32                                                                                        `json:"LivenessProbeHttpGetPort,omitempty" xml:"LivenessProbeHttpGetPort,omitempty"`
	LivenessProbeHttpGetScheme            *string                                                                                       `json:"LivenessProbeHttpGetScheme,omitempty" xml:"LivenessProbeHttpGetScheme,omitempty"`
	LivenessProbeInitialDelaySeconds      *int32                                                                                        `json:"LivenessProbeInitialDelaySeconds,omitempty" xml:"LivenessProbeInitialDelaySeconds,omitempty"`
	LivenessProbePeriodSeconds            *int32                                                                                        `json:"LivenessProbePeriodSeconds,omitempty" xml:"LivenessProbePeriodSeconds,omitempty"`
	LivenessProbeSuccessThreshold         *int32                                                                                        `json:"LivenessProbeSuccessThreshold,omitempty" xml:"LivenessProbeSuccessThreshold,omitempty"`
	LivenessProbeTcpSocketPort            *int32                                                                                        `json:"LivenessProbeTcpSocketPort,omitempty" xml:"LivenessProbeTcpSocketPort,omitempty"`
	LivenessProbeTimeoutSeconds           *int32                                                                                        `json:"LivenessProbeTimeoutSeconds,omitempty" xml:"LivenessProbeTimeoutSeconds,omitempty"`
	Memory                                *float32                                                                                      `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Name                                  *string                                                                                       `json:"Name,omitempty" xml:"Name,omitempty"`
	Ports                                 []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersPorts           `json:"Ports,omitempty" xml:"Ports,omitempty" type:"Repeated"`
	ReadinessProbeExecCommands            []*string                                                                                     `json:"ReadinessProbeExecCommands,omitempty" xml:"ReadinessProbeExecCommands,omitempty" type:"Repeated"`
	ReadinessProbeFailureThreshold        *int32                                                                                        `json:"ReadinessProbeFailureThreshold,omitempty" xml:"ReadinessProbeFailureThreshold,omitempty"`
	ReadinessProbeHttpGetPath             *string                                                                                       `json:"ReadinessProbeHttpGetPath,omitempty" xml:"ReadinessProbeHttpGetPath,omitempty"`
	ReadinessProbeHttpGetPort             *int32                                                                                        `json:"ReadinessProbeHttpGetPort,omitempty" xml:"ReadinessProbeHttpGetPort,omitempty"`
	ReadinessProbeHttpGetScheme           *string                                                                                       `json:"ReadinessProbeHttpGetScheme,omitempty" xml:"ReadinessProbeHttpGetScheme,omitempty"`
	ReadinessProbeInitialDelaySeconds     *int32                                                                                        `json:"ReadinessProbeInitialDelaySeconds,omitempty" xml:"ReadinessProbeInitialDelaySeconds,omitempty"`
	ReadinessProbePeriodSeconds           *int32                                                                                        `json:"ReadinessProbePeriodSeconds,omitempty" xml:"ReadinessProbePeriodSeconds,omitempty"`
	ReadinessProbeSuccessThreshold        *int32                                                                                        `json:"ReadinessProbeSuccessThreshold,omitempty" xml:"ReadinessProbeSuccessThreshold,omitempty"`
	ReadinessProbeTcpSocketPort           *int32                                                                                        `json:"ReadinessProbeTcpSocketPort,omitempty" xml:"ReadinessProbeTcpSocketPort,omitempty"`
	ReadinessProbeTimeoutSeconds          *int32                                                                                        `json:"ReadinessProbeTimeoutSeconds,omitempty" xml:"ReadinessProbeTimeoutSeconds,omitempty"`
	SecurityContextCapabilityAdds         []*string                                                                                     `json:"SecurityContextCapabilityAdds,omitempty" xml:"SecurityContextCapabilityAdds,omitempty" type:"Repeated"`
	SecurityContextReadOnlyRootFilesystem *bool                                                                                         `json:"SecurityContextReadOnlyRootFilesystem,omitempty" xml:"SecurityContextReadOnlyRootFilesystem,omitempty"`
	SecurityContextRunAsUser              *int64                                                                                        `json:"SecurityContextRunAsUser,omitempty" xml:"SecurityContextRunAsUser,omitempty"`
	Stdin                                 *bool                                                                                         `json:"Stdin,omitempty" xml:"Stdin,omitempty"`
	StdinOnce                             *bool                                                                                         `json:"StdinOnce,omitempty" xml:"StdinOnce,omitempty"`
	Tty                                   *bool                                                                                         `json:"Tty,omitempty" xml:"Tty,omitempty"`
	VolumeMounts                          []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersVolumeMounts    `json:"VolumeMounts,omitempty" xml:"VolumeMounts,omitempty" type:"Repeated"`
	WorkingDir                            *string                                                                                       `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetArgs

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetCommands

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetCpu

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetGpu

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetImage

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetImagePullPolicy

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeExecCommands

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeFailureThreshold

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeHttpGetPath

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeHttpGetPort

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeHttpGetScheme

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeInitialDelaySeconds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbePeriodSeconds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeSuccessThreshold

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeTcpSocketPort

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetLivenessProbeTimeoutSeconds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetMemory

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeExecCommands

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeFailureThreshold

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeHttpGetPath

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeHttpGetPort

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeHttpGetScheme

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeInitialDelaySeconds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbePeriodSeconds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeSuccessThreshold

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeTcpSocketPort

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetReadinessProbeTimeoutSeconds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetSecurityContextCapabilityAdds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetSecurityContextReadOnlyRootFilesystem

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetSecurityContextRunAsUser

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetStdin

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetStdinOnce

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetTty

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) SetWorkingDir

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainers) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersEnvironmentVars

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersEnvironmentVars struct {
	FieldRefFieldPath *string `json:"FieldRefFieldPath,omitempty" xml:"FieldRefFieldPath,omitempty"`
	Key               *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value             *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersEnvironmentVars) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersEnvironmentVars) SetFieldRefFieldPath

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersEnvironmentVars) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersPorts

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersPorts struct {
	Port     *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersPorts) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersPorts) SetPort

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersPorts) SetProtocol

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersPorts) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersVolumeMounts

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersVolumeMounts struct {
	MountPath        *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	MountPropagation *string `json:"MountPropagation,omitempty" xml:"MountPropagation,omitempty"`
	Name             *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ReadOnly         *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	SubPath          *string `json:"SubPath,omitempty" xml:"SubPath,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersVolumeMounts) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersVolumeMounts) SetMountPropagation

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersVolumeMounts) SetReadOnly

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsContainersVolumeMounts) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsDnsConfigOptions

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsDnsConfigOptions struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsDnsConfigOptions) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsDnsConfigOptions) SetName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsDnsConfigOptions) SetValue

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsDnsConfigOptions) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsHostAliases

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsHostAliases struct {
	Hostnames []*string `json:"Hostnames,omitempty" xml:"Hostnames,omitempty" type:"Repeated"`
	Ip        *string   `json:"Ip,omitempty" xml:"Ip,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsHostAliases) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsHostAliases) SetHostnames

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsHostAliases) SetIp

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsHostAliases) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsImageRegistryCredentials

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsImageRegistryCredentials struct {
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Server   *string `json:"Server,omitempty" xml:"Server,omitempty"`
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsImageRegistryCredentials) GoString

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsImageRegistryCredentials) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers struct {
	Cpu                                   *float32                                                                                                       `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	Gpu                                   *int32                                                                                                         `json:"Gpu,omitempty" xml:"Gpu,omitempty"`
	Image                                 *string                                                                                                        `json:"Image,omitempty" xml:"Image,omitempty"`
	ImagePullPolicy                       *string                                                                                                        `json:"ImagePullPolicy,omitempty" xml:"ImagePullPolicy,omitempty"`
	InitContainerArgs                     []*string                                                                                                      `json:"InitContainerArgs,omitempty" xml:"InitContainerArgs,omitempty" type:"Repeated"`
	InitContainerCommands                 []*string                                                                                                      `json:"InitContainerCommands,omitempty" xml:"InitContainerCommands,omitempty" type:"Repeated"`
	InitContainerEnvironmentVars          []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerEnvironmentVars `json:"InitContainerEnvironmentVars,omitempty" xml:"InitContainerEnvironmentVars,omitempty" type:"Repeated"`
	InitContainerPorts                    []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerPorts           `json:"InitContainerPorts,omitempty" xml:"InitContainerPorts,omitempty" type:"Repeated"`
	InitContainerVolumeMounts             []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerVolumeMounts    `json:"InitContainerVolumeMounts,omitempty" xml:"InitContainerVolumeMounts,omitempty" type:"Repeated"`
	Memory                                *float32                                                                                                       `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Name                                  *string                                                                                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	SecurityContextCapabilityAdds         []*string                                                                                                      `json:"SecurityContextCapabilityAdds,omitempty" xml:"SecurityContextCapabilityAdds,omitempty" type:"Repeated"`
	SecurityContextReadOnlyRootFilesystem *bool                                                                                                          `json:"SecurityContextReadOnlyRootFilesystem,omitempty" xml:"SecurityContextReadOnlyRootFilesystem,omitempty"`
	SecurityContextRunAsUser              *string                                                                                                        `json:"SecurityContextRunAsUser,omitempty" xml:"SecurityContextRunAsUser,omitempty"`
	WorkingDir                            *string                                                                                                        `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetGpu

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetImage

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetImagePullPolicy

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetInitContainerArgs

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetInitContainerCommands

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetMemory

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetSecurityContextCapabilityAdds

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetSecurityContextReadOnlyRootFilesystem

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetSecurityContextRunAsUser

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) SetWorkingDir

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainers) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerEnvironmentVars

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerEnvironmentVars struct {
	FieldRefFieldPath *string `json:"FieldRefFieldPath,omitempty" xml:"FieldRefFieldPath,omitempty"`
	Key               *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value             *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerEnvironmentVars) GoString

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerEnvironmentVars) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerPorts

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerPorts struct {
	Port     *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerPorts) GoString

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerPorts) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerVolumeMounts

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerVolumeMounts struct {
	MountPath        *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	MountPropagation *string `json:"MountPropagation,omitempty" xml:"MountPropagation,omitempty"`
	Name             *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ReadOnly         *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	SubPath          *string `json:"SubPath,omitempty" xml:"SubPath,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerVolumeMounts) GoString

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsInitContainersInitContainerVolumeMounts) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsSecurityContextSysCtls

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsSecurityContextSysCtls struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsSecurityContextSysCtls) GoString

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsSecurityContextSysCtls) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsTags

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsTags) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsTags) SetKey

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsTags) SetValue

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsTags) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes struct {
	ConfigFileVolumeConfigFileToPaths []*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumesConfigFileVolumeConfigFileToPaths `json:"ConfigFileVolumeConfigFileToPaths,omitempty" xml:"ConfigFileVolumeConfigFileToPaths,omitempty" type:"Repeated"`
	ConfigFileVolumeDefaultMode       *int32                                                                                                       `json:"ConfigFileVolumeDefaultMode,omitempty" xml:"ConfigFileVolumeDefaultMode,omitempty"`
	DiskVolumeDiskId                  *string                                                                                                      `json:"DiskVolumeDiskId,omitempty" xml:"DiskVolumeDiskId,omitempty"`
	DiskVolumeDiskSize                *int32                                                                                                       `json:"DiskVolumeDiskSize,omitempty" xml:"DiskVolumeDiskSize,omitempty"`
	DiskVolumeFsType                  *string                                                                                                      `json:"DiskVolumeFsType,omitempty" xml:"DiskVolumeFsType,omitempty"`
	EmptyDirVolumeMedium              *string                                                                                                      `json:"EmptyDirVolumeMedium,omitempty" xml:"EmptyDirVolumeMedium,omitempty"`
	FlexVolumeDriver                  *string                                                                                                      `json:"FlexVolumeDriver,omitempty" xml:"FlexVolumeDriver,omitempty"`
	FlexVolumeFsType                  *string                                                                                                      `json:"FlexVolumeFsType,omitempty" xml:"FlexVolumeFsType,omitempty"`
	FlexVolumeOptions                 *string                                                                                                      `json:"FlexVolumeOptions,omitempty" xml:"FlexVolumeOptions,omitempty"`
	NFSVolumePath                     *string                                                                                                      `json:"NFSVolumePath,omitempty" xml:"NFSVolumePath,omitempty"`
	NFSVolumeReadOnly                 *bool                                                                                                        `json:"NFSVolumeReadOnly,omitempty" xml:"NFSVolumeReadOnly,omitempty"`
	NFSVolumeServer                   *string                                                                                                      `json:"NFSVolumeServer,omitempty" xml:"NFSVolumeServer,omitempty"`
	Name                              *string                                                                                                      `json:"Name,omitempty" xml:"Name,omitempty"`
	Type                              *string                                                                                                      `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) GoString

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetConfigFileVolumeDefaultMode

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetDiskVolumeDiskId

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetDiskVolumeDiskSize

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetDiskVolumeFsType

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetEmptyDirVolumeMedium

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetFlexVolumeDriver

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetFlexVolumeFsType

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetFlexVolumeOptions

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetNFSVolumePath

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetNFSVolumeReadOnly

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetNFSVolumeServer

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetName

func (*DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) SetType

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumes) String

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumesConfigFileVolumeConfigFileToPaths

type DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumesConfigFileVolumeConfigFileToPaths struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	Mode    *int32  `json:"Mode,omitempty" xml:"Mode,omitempty"`
	Path    *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumesConfigFileVolumeConfigFileToPaths) GoString

func (DescribeEciScalingConfigurationsResponseBodyScalingConfigurationsVolumesConfigFileVolumeConfigFileToPaths) String

type DescribeLifecycleActionsRequest

type DescribeLifecycleActionsRequest struct {
	LifecycleActionStatus *string `json:"LifecycleActionStatus,omitempty" xml:"LifecycleActionStatus,omitempty"`
	MaxResults            *int32  `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	NextToken             *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId               *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId              *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount  *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingActivityId     *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (DescribeLifecycleActionsRequest) GoString

func (*DescribeLifecycleActionsRequest) SetLifecycleActionStatus

func (*DescribeLifecycleActionsRequest) SetMaxResults

func (*DescribeLifecycleActionsRequest) SetNextToken

func (*DescribeLifecycleActionsRequest) SetOwnerId

func (*DescribeLifecycleActionsRequest) SetRegionId

func (*DescribeLifecycleActionsRequest) SetResourceOwnerAccount

func (*DescribeLifecycleActionsRequest) SetScalingActivityId

func (DescribeLifecycleActionsRequest) String

type DescribeLifecycleActionsResponse

type DescribeLifecycleActionsResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLifecycleActionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLifecycleActionsResponse) GoString

func (*DescribeLifecycleActionsResponse) SetHeaders

func (*DescribeLifecycleActionsResponse) SetStatusCode

func (DescribeLifecycleActionsResponse) String

type DescribeLifecycleActionsResponseBody

type DescribeLifecycleActionsResponseBody struct {
	LifecycleActions []*DescribeLifecycleActionsResponseBodyLifecycleActions `json:"LifecycleActions,omitempty" xml:"LifecycleActions,omitempty" type:"Repeated"`
	MaxResults       *int32                                                  `json:"MaxResults,omitempty" xml:"MaxResults,omitempty"`
	NextToken        *string                                                 `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId        *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount       *int32                                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeLifecycleActionsResponseBody) GoString

func (*DescribeLifecycleActionsResponseBody) SetMaxResults

func (*DescribeLifecycleActionsResponseBody) SetNextToken

func (*DescribeLifecycleActionsResponseBody) SetRequestId

func (*DescribeLifecycleActionsResponseBody) SetTotalCount

func (DescribeLifecycleActionsResponseBody) String

type DescribeLifecycleActionsResponseBodyLifecycleActions

type DescribeLifecycleActionsResponseBodyLifecycleActions struct {
	InstanceIds           []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	LifecycleActionResult *string   `json:"LifecycleActionResult,omitempty" xml:"LifecycleActionResult,omitempty"`
	LifecycleActionStatus *string   `json:"LifecycleActionStatus,omitempty" xml:"LifecycleActionStatus,omitempty"`
	LifecycleActionToken  *string   `json:"LifecycleActionToken,omitempty" xml:"LifecycleActionToken,omitempty"`
	LifecycleHookId       *string   `json:"LifecycleHookId,omitempty" xml:"LifecycleHookId,omitempty"`
}

func (DescribeLifecycleActionsResponseBodyLifecycleActions) GoString

func (*DescribeLifecycleActionsResponseBodyLifecycleActions) SetInstanceIds

func (*DescribeLifecycleActionsResponseBodyLifecycleActions) SetLifecycleActionResult

func (*DescribeLifecycleActionsResponseBodyLifecycleActions) SetLifecycleActionStatus

func (*DescribeLifecycleActionsResponseBodyLifecycleActions) SetLifecycleActionToken

func (*DescribeLifecycleActionsResponseBodyLifecycleActions) SetLifecycleHookId

func (DescribeLifecycleActionsResponseBodyLifecycleActions) String

type DescribeLifecycleHooksRequest

type DescribeLifecycleHooksRequest struct {
	LifecycleHookIds     []*string `json:"LifecycleHookIds,omitempty" xml:"LifecycleHookIds,omitempty" type:"Repeated"`
	LifecycleHookName    *string   `json:"LifecycleHookName,omitempty" xml:"LifecycleHookName,omitempty"`
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber           *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize             *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DescribeLifecycleHooksRequest) GoString

func (*DescribeLifecycleHooksRequest) SetLifecycleHookIds

func (*DescribeLifecycleHooksRequest) SetLifecycleHookName

func (*DescribeLifecycleHooksRequest) SetOwnerAccount

func (*DescribeLifecycleHooksRequest) SetOwnerId

func (*DescribeLifecycleHooksRequest) SetPageNumber

func (*DescribeLifecycleHooksRequest) SetPageSize

func (*DescribeLifecycleHooksRequest) SetRegionId

func (*DescribeLifecycleHooksRequest) SetResourceOwnerAccount

func (*DescribeLifecycleHooksRequest) SetScalingGroupId

func (DescribeLifecycleHooksRequest) String

type DescribeLifecycleHooksResponse

type DescribeLifecycleHooksResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLifecycleHooksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLifecycleHooksResponse) GoString

func (*DescribeLifecycleHooksResponse) SetHeaders

func (*DescribeLifecycleHooksResponse) SetStatusCode

func (DescribeLifecycleHooksResponse) String

type DescribeLifecycleHooksResponseBody

type DescribeLifecycleHooksResponseBody struct {
	LifecycleHooks []*DescribeLifecycleHooksResponseBodyLifecycleHooks `json:"LifecycleHooks,omitempty" xml:"LifecycleHooks,omitempty" type:"Repeated"`
	PageNumber     *int32                                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize       *int32                                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId      *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TotalCount     *int32                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeLifecycleHooksResponseBody) GoString

func (*DescribeLifecycleHooksResponseBody) SetPageNumber

func (*DescribeLifecycleHooksResponseBody) SetPageSize

func (*DescribeLifecycleHooksResponseBody) SetRequestId

func (*DescribeLifecycleHooksResponseBody) SetTotalCount

func (DescribeLifecycleHooksResponseBody) String

type DescribeLifecycleHooksResponseBodyLifecycleHooks

type DescribeLifecycleHooksResponseBodyLifecycleHooks struct {
	DefaultResult        *string `json:"DefaultResult,omitempty" xml:"DefaultResult,omitempty"`
	HeartbeatTimeout     *int32  `json:"HeartbeatTimeout,omitempty" xml:"HeartbeatTimeout,omitempty"`
	LifecycleHookId      *string `json:"LifecycleHookId,omitempty" xml:"LifecycleHookId,omitempty"`
	LifecycleHookName    *string `json:"LifecycleHookName,omitempty" xml:"LifecycleHookName,omitempty"`
	LifecycleTransition  *string `json:"LifecycleTransition,omitempty" xml:"LifecycleTransition,omitempty"`
	NotificationArn      *string `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	NotificationMetadata *string `json:"NotificationMetadata,omitempty" xml:"NotificationMetadata,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DescribeLifecycleHooksResponseBodyLifecycleHooks) GoString

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetDefaultResult

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetHeartbeatTimeout

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetLifecycleHookId

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetLifecycleHookName

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetLifecycleTransition

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetNotificationArn

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetNotificationMetadata

func (*DescribeLifecycleHooksResponseBodyLifecycleHooks) SetScalingGroupId

func (DescribeLifecycleHooksResponseBodyLifecycleHooks) String

type DescribeLimitationRequest

type DescribeLimitationRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (DescribeLimitationRequest) GoString

func (s DescribeLimitationRequest) GoString() string

func (*DescribeLimitationRequest) SetOwnerId

func (*DescribeLimitationRequest) SetResourceOwnerAccount

func (s *DescribeLimitationRequest) SetResourceOwnerAccount(v string) *DescribeLimitationRequest

func (DescribeLimitationRequest) String

func (s DescribeLimitationRequest) String() string

type DescribeLimitationResponse

type DescribeLimitationResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeLimitationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeLimitationResponse) GoString

func (s DescribeLimitationResponse) GoString() string

func (*DescribeLimitationResponse) SetBody

func (*DescribeLimitationResponse) SetHeaders

func (*DescribeLimitationResponse) SetStatusCode

func (DescribeLimitationResponse) String

type DescribeLimitationResponseBody

type DescribeLimitationResponseBody struct {
	MaxNumberOfAlbServerGroup             *int32  `json:"MaxNumberOfAlbServerGroup,omitempty" xml:"MaxNumberOfAlbServerGroup,omitempty"`
	MaxNumberOfDBInstances                *int32  `json:"MaxNumberOfDBInstances,omitempty" xml:"MaxNumberOfDBInstances,omitempty"`
	MaxNumberOfLifecycleHooks             *int32  `json:"MaxNumberOfLifecycleHooks,omitempty" xml:"MaxNumberOfLifecycleHooks,omitempty"`
	MaxNumberOfLoadBalancers              *int32  `json:"MaxNumberOfLoadBalancers,omitempty" xml:"MaxNumberOfLoadBalancers,omitempty"`
	MaxNumberOfMaxSize                    *int32  `json:"MaxNumberOfMaxSize,omitempty" xml:"MaxNumberOfMaxSize,omitempty"`
	MaxNumberOfMinSize                    *int32  `json:"MaxNumberOfMinSize,omitempty" xml:"MaxNumberOfMinSize,omitempty"`
	MaxNumberOfNotificationConfigurations *int32  `json:"MaxNumberOfNotificationConfigurations,omitempty" xml:"MaxNumberOfNotificationConfigurations,omitempty"`
	MaxNumberOfScalingConfigurations      *int32  `json:"MaxNumberOfScalingConfigurations,omitempty" xml:"MaxNumberOfScalingConfigurations,omitempty"`
	MaxNumberOfScalingGroups              *int32  `json:"MaxNumberOfScalingGroups,omitempty" xml:"MaxNumberOfScalingGroups,omitempty"`
	MaxNumberOfScalingInstances           *int32  `json:"MaxNumberOfScalingInstances,omitempty" xml:"MaxNumberOfScalingInstances,omitempty"`
	MaxNumberOfScalingRules               *int32  `json:"MaxNumberOfScalingRules,omitempty" xml:"MaxNumberOfScalingRules,omitempty"`
	MaxNumberOfScheduledTasks             *int32  `json:"MaxNumberOfScheduledTasks,omitempty" xml:"MaxNumberOfScheduledTasks,omitempty"`
	MaxNumberOfVServerGroups              *int32  `json:"MaxNumberOfVServerGroups,omitempty" xml:"MaxNumberOfVServerGroups,omitempty"`
	RequestId                             *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeLimitationResponseBody) GoString

func (*DescribeLimitationResponseBody) SetMaxNumberOfAlbServerGroup

func (s *DescribeLimitationResponseBody) SetMaxNumberOfAlbServerGroup(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfDBInstances

func (s *DescribeLimitationResponseBody) SetMaxNumberOfDBInstances(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfLifecycleHooks

func (s *DescribeLimitationResponseBody) SetMaxNumberOfLifecycleHooks(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfLoadBalancers

func (s *DescribeLimitationResponseBody) SetMaxNumberOfLoadBalancers(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfMaxSize

func (*DescribeLimitationResponseBody) SetMaxNumberOfMinSize

func (*DescribeLimitationResponseBody) SetMaxNumberOfNotificationConfigurations

func (s *DescribeLimitationResponseBody) SetMaxNumberOfNotificationConfigurations(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfScalingConfigurations

func (s *DescribeLimitationResponseBody) SetMaxNumberOfScalingConfigurations(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfScalingGroups

func (s *DescribeLimitationResponseBody) SetMaxNumberOfScalingGroups(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfScalingInstances

func (s *DescribeLimitationResponseBody) SetMaxNumberOfScalingInstances(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfScalingRules

func (s *DescribeLimitationResponseBody) SetMaxNumberOfScalingRules(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfScheduledTasks

func (s *DescribeLimitationResponseBody) SetMaxNumberOfScheduledTasks(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetMaxNumberOfVServerGroups

func (s *DescribeLimitationResponseBody) SetMaxNumberOfVServerGroups(v int32) *DescribeLimitationResponseBody

func (*DescribeLimitationResponseBody) SetRequestId

func (DescribeLimitationResponseBody) String

type DescribeNotificationConfigurationsRequest

type DescribeNotificationConfigurationsRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DescribeNotificationConfigurationsRequest) GoString

func (*DescribeNotificationConfigurationsRequest) SetOwnerId

func (*DescribeNotificationConfigurationsRequest) SetRegionId

func (*DescribeNotificationConfigurationsRequest) SetResourceOwnerAccount

func (*DescribeNotificationConfigurationsRequest) SetScalingGroupId

func (DescribeNotificationConfigurationsRequest) String

type DescribeNotificationConfigurationsResponse

type DescribeNotificationConfigurationsResponse struct {
	Headers    map[string]*string                              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNotificationConfigurationsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNotificationConfigurationsResponse) GoString

func (*DescribeNotificationConfigurationsResponse) SetHeaders

func (*DescribeNotificationConfigurationsResponse) SetStatusCode

func (DescribeNotificationConfigurationsResponse) String

type DescribeNotificationConfigurationsResponseBody

type DescribeNotificationConfigurationsResponseBody struct {
	NotificationConfigurationModels []*DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels `json:"NotificationConfigurationModels,omitempty" xml:"NotificationConfigurationModels,omitempty" type:"Repeated"`
	RequestId                       *string                                                                          `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeNotificationConfigurationsResponseBody) GoString

func (*DescribeNotificationConfigurationsResponseBody) SetRequestId

func (DescribeNotificationConfigurationsResponseBody) String

type DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels

type DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels struct {
	NotificationArn   *string   `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	NotificationTypes []*string `json:"NotificationTypes,omitempty" xml:"NotificationTypes,omitempty" type:"Repeated"`
	ScalingGroupId    *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels) GoString

func (*DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels) SetNotificationArn

func (*DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels) SetNotificationTypes

func (*DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels) SetScalingGroupId

func (DescribeNotificationConfigurationsResponseBodyNotificationConfigurationModels) String

type DescribeNotificationTypesRequest

type DescribeNotificationTypesRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (DescribeNotificationTypesRequest) GoString

func (*DescribeNotificationTypesRequest) SetOwnerId

func (*DescribeNotificationTypesRequest) SetResourceOwnerAccount

func (DescribeNotificationTypesRequest) String

type DescribeNotificationTypesResponse

type DescribeNotificationTypesResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeNotificationTypesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeNotificationTypesResponse) GoString

func (*DescribeNotificationTypesResponse) SetHeaders

func (*DescribeNotificationTypesResponse) SetStatusCode

func (DescribeNotificationTypesResponse) String

type DescribeNotificationTypesResponseBody

type DescribeNotificationTypesResponseBody struct {
	NotificationTypes []*string `json:"NotificationTypes,omitempty" xml:"NotificationTypes,omitempty" type:"Repeated"`
	RequestId         *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeNotificationTypesResponseBody) GoString

func (*DescribeNotificationTypesResponseBody) SetNotificationTypes

func (*DescribeNotificationTypesResponseBody) SetRequestId

func (DescribeNotificationTypesResponseBody) String

type DescribeRegionsRequest

type DescribeRegionsRequest struct {
	AcceptLanguage       *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (DescribeRegionsRequest) GoString

func (s DescribeRegionsRequest) GoString() string

func (*DescribeRegionsRequest) SetAcceptLanguage

func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetOwnerId

func (*DescribeRegionsRequest) SetResourceOwnerAccount

func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest

func (*DescribeRegionsRequest) SetResourceOwnerId

func (s *DescribeRegionsRequest) SetResourceOwnerId(v int64) *DescribeRegionsRequest

func (DescribeRegionsRequest) String

func (s DescribeRegionsRequest) String() string

type DescribeRegionsResponse

type DescribeRegionsResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeRegionsResponse) GoString

func (s DescribeRegionsResponse) GoString() string

func (*DescribeRegionsResponse) SetBody

func (*DescribeRegionsResponse) SetHeaders

func (*DescribeRegionsResponse) SetStatusCode

func (DescribeRegionsResponse) String

func (s DescribeRegionsResponse) String() string

type DescribeRegionsResponseBody

type DescribeRegionsResponseBody struct {
	Regions   []*DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Repeated"`
	RequestId *string                               `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DescribeRegionsResponseBody) GoString

func (s DescribeRegionsResponseBody) GoString() string

func (*DescribeRegionsResponseBody) SetRegions

func (*DescribeRegionsResponseBody) SetRequestId

func (DescribeRegionsResponseBody) String

type DescribeRegionsResponseBodyRegions

type DescribeRegionsResponseBodyRegions struct {
	ClassicUnavailable *bool   `json:"ClassicUnavailable,omitempty" xml:"ClassicUnavailable,omitempty"`
	LocalName          *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
	RegionEndpoint     *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
	RegionId           *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	VpcUnavailable     *bool   `json:"VpcUnavailable,omitempty" xml:"VpcUnavailable,omitempty"`
}

func (DescribeRegionsResponseBodyRegions) GoString

func (*DescribeRegionsResponseBodyRegions) SetClassicUnavailable

func (*DescribeRegionsResponseBodyRegions) SetLocalName

func (*DescribeRegionsResponseBodyRegions) SetRegionEndpoint

func (*DescribeRegionsResponseBodyRegions) SetRegionId

func (*DescribeRegionsResponseBodyRegions) SetVpcUnavailable

func (DescribeRegionsResponseBodyRegions) String

type DescribeScalingActivitiesRequest

type DescribeScalingActivitiesRequest struct {
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber           *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize             *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingActivityIds   []*string `json:"ScalingActivityIds,omitempty" xml:"ScalingActivityIds,omitempty" type:"Repeated"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	StatusCode           *string   `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"`
}

func (DescribeScalingActivitiesRequest) GoString

func (*DescribeScalingActivitiesRequest) SetOwnerAccount

func (*DescribeScalingActivitiesRequest) SetOwnerId

func (*DescribeScalingActivitiesRequest) SetPageNumber

func (*DescribeScalingActivitiesRequest) SetPageSize

func (*DescribeScalingActivitiesRequest) SetRegionId

func (*DescribeScalingActivitiesRequest) SetResourceOwnerAccount

func (*DescribeScalingActivitiesRequest) SetResourceOwnerId

func (*DescribeScalingActivitiesRequest) SetScalingActivityIds

func (*DescribeScalingActivitiesRequest) SetScalingGroupId

func (*DescribeScalingActivitiesRequest) SetStatusCode

func (DescribeScalingActivitiesRequest) String

type DescribeScalingActivitiesResponse

type DescribeScalingActivitiesResponse struct {
	Headers    map[string]*string                     `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                 `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeScalingActivitiesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeScalingActivitiesResponse) GoString

func (*DescribeScalingActivitiesResponse) SetHeaders

func (*DescribeScalingActivitiesResponse) SetStatusCode

func (DescribeScalingActivitiesResponse) String

type DescribeScalingActivitiesResponseBody

type DescribeScalingActivitiesResponseBody struct {
	PageNumber        *int32                                                    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize          *int32                                                    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId         *string                                                   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivities []*DescribeScalingActivitiesResponseBodyScalingActivities `json:"ScalingActivities,omitempty" xml:"ScalingActivities,omitempty" type:"Repeated"`
	TotalCount        *int32                                                    `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeScalingActivitiesResponseBody) GoString

func (*DescribeScalingActivitiesResponseBody) SetPageNumber

func (*DescribeScalingActivitiesResponseBody) SetPageSize

func (*DescribeScalingActivitiesResponseBody) SetRequestId

func (*DescribeScalingActivitiesResponseBody) SetTotalCount

func (DescribeScalingActivitiesResponseBody) String

type DescribeScalingActivitiesResponseBodyScalingActivities

type DescribeScalingActivitiesResponseBodyScalingActivities struct {
	AttachedCapacity      *string `json:"AttachedCapacity,omitempty" xml:"AttachedCapacity,omitempty"`
	AutoCreatedCapacity   *string `json:"AutoCreatedCapacity,omitempty" xml:"AutoCreatedCapacity,omitempty"`
	Cause                 *string `json:"Cause,omitempty" xml:"Cause,omitempty"`
	Description           *string `json:"Description,omitempty" xml:"Description,omitempty"`
	EndTime               *string `json:"EndTime,omitempty" xml:"EndTime,omitempty"`
	Progress              *int32  `json:"Progress,omitempty" xml:"Progress,omitempty"`
	ScalingActivityId     *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
	ScalingGroupId        *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScalingInstanceNumber *int32  `json:"ScalingInstanceNumber,omitempty" xml:"ScalingInstanceNumber,omitempty"`
	StartTime             *string `json:"StartTime,omitempty" xml:"StartTime,omitempty"`
	StatusCode            *string `json:"StatusCode,omitempty" xml:"StatusCode,omitempty"`
	StatusMessage         *string `json:"StatusMessage,omitempty" xml:"StatusMessage,omitempty"`
	TotalCapacity         *string `json:"TotalCapacity,omitempty" xml:"TotalCapacity,omitempty"`
}

func (DescribeScalingActivitiesResponseBodyScalingActivities) GoString

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetAttachedCapacity

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetAutoCreatedCapacity

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetCause

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetDescription

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetEndTime

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetProgress

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetScalingActivityId

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetScalingGroupId

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetScalingInstanceNumber

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetStartTime

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetStatusCode

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetStatusMessage

func (*DescribeScalingActivitiesResponseBodyScalingActivities) SetTotalCapacity

func (DescribeScalingActivitiesResponseBodyScalingActivities) String

type DescribeScalingActivityDetailRequest

type DescribeScalingActivityDetailRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingActivityId    *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (DescribeScalingActivityDetailRequest) GoString

func (*DescribeScalingActivityDetailRequest) SetOwnerId

func (*DescribeScalingActivityDetailRequest) SetResourceOwnerAccount

func (*DescribeScalingActivityDetailRequest) SetResourceOwnerId

func (*DescribeScalingActivityDetailRequest) SetScalingActivityId

func (DescribeScalingActivityDetailRequest) String

type DescribeScalingActivityDetailResponse

type DescribeScalingActivityDetailResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeScalingActivityDetailResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeScalingActivityDetailResponse) GoString

func (*DescribeScalingActivityDetailResponse) SetHeaders

func (*DescribeScalingActivityDetailResponse) SetStatusCode

func (DescribeScalingActivityDetailResponse) String

type DescribeScalingActivityDetailResponseBody

type DescribeScalingActivityDetailResponseBody struct {
	Detail            *string `json:"Detail,omitempty" xml:"Detail,omitempty"`
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (DescribeScalingActivityDetailResponseBody) GoString

func (*DescribeScalingActivityDetailResponseBody) SetDetail

func (*DescribeScalingActivityDetailResponseBody) SetRequestId

func (*DescribeScalingActivityDetailResponseBody) SetScalingActivityId

func (DescribeScalingActivityDetailResponseBody) String

type DescribeScalingConfigurationsRequest

type DescribeScalingConfigurationsRequest struct {
	OwnerAccount              *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                   *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber                *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize                  *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId                  *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount      *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId           *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingConfigurationIds   []*string `json:"ScalingConfigurationIds,omitempty" xml:"ScalingConfigurationIds,omitempty" type:"Repeated"`
	ScalingConfigurationNames []*string `json:"ScalingConfigurationNames,omitempty" xml:"ScalingConfigurationNames,omitempty" type:"Repeated"`
	ScalingGroupId            *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DescribeScalingConfigurationsRequest) GoString

func (*DescribeScalingConfigurationsRequest) SetOwnerAccount

func (*DescribeScalingConfigurationsRequest) SetOwnerId

func (*DescribeScalingConfigurationsRequest) SetPageNumber

func (*DescribeScalingConfigurationsRequest) SetPageSize

func (*DescribeScalingConfigurationsRequest) SetRegionId

func (*DescribeScalingConfigurationsRequest) SetResourceOwnerAccount

func (*DescribeScalingConfigurationsRequest) SetResourceOwnerId

func (*DescribeScalingConfigurationsRequest) SetScalingConfigurationIds

func (*DescribeScalingConfigurationsRequest) SetScalingConfigurationNames

func (*DescribeScalingConfigurationsRequest) SetScalingGroupId

func (DescribeScalingConfigurationsRequest) String

type DescribeScalingConfigurationsResponse

type DescribeScalingConfigurationsResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeScalingConfigurationsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeScalingConfigurationsResponse) GoString

func (*DescribeScalingConfigurationsResponse) SetHeaders

func (*DescribeScalingConfigurationsResponse) SetStatusCode

func (DescribeScalingConfigurationsResponse) String

type DescribeScalingConfigurationsResponseBody

type DescribeScalingConfigurationsResponseBody struct {
	PageNumber            *int32                                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize              *int32                                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId             *string                                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingConfigurations []*DescribeScalingConfigurationsResponseBodyScalingConfigurations `json:"ScalingConfigurations,omitempty" xml:"ScalingConfigurations,omitempty" type:"Repeated"`
	TotalCount            *int32                                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeScalingConfigurationsResponseBody) GoString

func (*DescribeScalingConfigurationsResponseBody) SetPageNumber

func (*DescribeScalingConfigurationsResponseBody) SetPageSize

func (*DescribeScalingConfigurationsResponseBody) SetRequestId

func (*DescribeScalingConfigurationsResponseBody) SetTotalCount

func (DescribeScalingConfigurationsResponseBody) String

type DescribeScalingConfigurationsResponseBodyScalingConfigurations

type DescribeScalingConfigurationsResponseBodyScalingConfigurations struct {
	PrivatePoolOptions             *DescribeScalingConfigurationsResponseBodyScalingConfigurationsPrivatePoolOptions     `json:"PrivatePoolOptions,omitempty" xml:"PrivatePoolOptions,omitempty" require:"true" type:"Struct"`
	Affinity                       *string                                                                               `json:"Affinity,omitempty" xml:"Affinity,omitempty"`
	Cpu                            *int32                                                                                `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CreationTime                   *string                                                                               `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	CreditSpecification            *string                                                                               `json:"CreditSpecification,omitempty" xml:"CreditSpecification,omitempty"`
	DataDisks                      []*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks            `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	DedicatedHostId                *string                                                                               `json:"DedicatedHostId,omitempty" xml:"DedicatedHostId,omitempty"`
	DeploymentSetId                *string                                                                               `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"`
	HostName                       *string                                                                               `json:"HostName,omitempty" xml:"HostName,omitempty"`
	HpcClusterId                   *string                                                                               `json:"HpcClusterId,omitempty" xml:"HpcClusterId,omitempty"`
	ImageFamily                    *string                                                                               `json:"ImageFamily,omitempty" xml:"ImageFamily,omitempty"`
	ImageId                        *string                                                                               `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName                      *string                                                                               `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	InstanceDescription            *string                                                                               `json:"InstanceDescription,omitempty" xml:"InstanceDescription,omitempty"`
	InstanceGeneration             *string                                                                               `json:"InstanceGeneration,omitempty" xml:"InstanceGeneration,omitempty"`
	InstanceName                   *string                                                                               `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstancePatternInfos           []*DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos `json:"InstancePatternInfos,omitempty" xml:"InstancePatternInfos,omitempty" type:"Repeated"`
	InstanceType                   *string                                                                               `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	InstanceTypes                  []*string                                                                             `json:"InstanceTypes,omitempty" xml:"InstanceTypes,omitempty" type:"Repeated"`
	InternetChargeType             *string                                                                               `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	InternetMaxBandwidthIn         *int32                                                                                `json:"InternetMaxBandwidthIn,omitempty" xml:"InternetMaxBandwidthIn,omitempty"`
	InternetMaxBandwidthOut        *int32                                                                                `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	IoOptimized                    *string                                                                               `json:"IoOptimized,omitempty" xml:"IoOptimized,omitempty"`
	Ipv6AddressCount               *int32                                                                                `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	KeyPairName                    *string                                                                               `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	LifecycleState                 *string                                                                               `json:"LifecycleState,omitempty" xml:"LifecycleState,omitempty"`
	LoadBalancerWeight             *int32                                                                                `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                         *int32                                                                                `json:"Memory,omitempty" xml:"Memory,omitempty"`
	PasswordInherit                *bool                                                                                 `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	RamRoleName                    *string                                                                               `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	ResourceGroupId                *string                                                                               `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ScalingConfigurationId         *string                                                                               `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
	ScalingConfigurationName       *string                                                                               `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	ScalingGroupId                 *string                                                                               `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	SchedulerOptions               *DescribeScalingConfigurationsResponseBodyScalingConfigurationsSchedulerOptions       `json:"SchedulerOptions,omitempty" xml:"SchedulerOptions,omitempty" type:"Struct"`
	SecurityEnhancementStrategy    *string                                                                               `json:"SecurityEnhancementStrategy,omitempty" xml:"SecurityEnhancementStrategy,omitempty"`
	SecurityGroupId                *string                                                                               `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityGroupIds               []*string                                                                             `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"`
	SpotDuration                   *int32                                                                                `json:"SpotDuration,omitempty" xml:"SpotDuration,omitempty"`
	SpotInterruptionBehavior       *string                                                                               `json:"SpotInterruptionBehavior,omitempty" xml:"SpotInterruptionBehavior,omitempty"`
	SpotPriceLimits                []*DescribeScalingConfigurationsResponseBodyScalingConfigurationsSpotPriceLimits      `json:"SpotPriceLimits,omitempty" xml:"SpotPriceLimits,omitempty" type:"Repeated"`
	SpotStrategy                   *string                                                                               `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	SystemDiskAutoSnapshotPolicyId *string                                                                               `json:"SystemDiskAutoSnapshotPolicyId,omitempty" xml:"SystemDiskAutoSnapshotPolicyId,omitempty"`
	SystemDiskBurstingEnabled      *bool                                                                                 `json:"SystemDiskBurstingEnabled,omitempty" xml:"SystemDiskBurstingEnabled,omitempty"`
	SystemDiskCategories           []*string                                                                             `json:"SystemDiskCategories,omitempty" xml:"SystemDiskCategories,omitempty" type:"Repeated"`
	SystemDiskCategory             *string                                                                               `json:"SystemDiskCategory,omitempty" xml:"SystemDiskCategory,omitempty"`
	SystemDiskDescription          *string                                                                               `json:"SystemDiskDescription,omitempty" xml:"SystemDiskDescription,omitempty"`
	SystemDiskEncryptAlgorithm     *string                                                                               `json:"SystemDiskEncryptAlgorithm,omitempty" xml:"SystemDiskEncryptAlgorithm,omitempty"`
	SystemDiskEncrypted            *bool                                                                                 `json:"SystemDiskEncrypted,omitempty" xml:"SystemDiskEncrypted,omitempty"`
	SystemDiskKMSKeyId             *string                                                                               `json:"SystemDiskKMSKeyId,omitempty" xml:"SystemDiskKMSKeyId,omitempty"`
	SystemDiskName                 *string                                                                               `json:"SystemDiskName,omitempty" xml:"SystemDiskName,omitempty"`
	SystemDiskPerformanceLevel     *string                                                                               `json:"SystemDiskPerformanceLevel,omitempty" xml:"SystemDiskPerformanceLevel,omitempty"`
	SystemDiskProvisionedIops      *int64                                                                                `json:"SystemDiskProvisionedIops,omitempty" xml:"SystemDiskProvisionedIops,omitempty"`
	SystemDiskSize                 *int32                                                                                `json:"SystemDiskSize,omitempty" xml:"SystemDiskSize,omitempty"`
	Tags                           []*DescribeScalingConfigurationsResponseBodyScalingConfigurationsTags                 `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	Tenancy                        *string                                                                               `json:"Tenancy,omitempty" xml:"Tenancy,omitempty"`
	UserData                       *string                                                                               `json:"UserData,omitempty" xml:"UserData,omitempty"`
	WeightedCapacities             []*int32                                                                              `json:"WeightedCapacities,omitempty" xml:"WeightedCapacities,omitempty" type:"Repeated"`
	ZoneId                         *string                                                                               `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeScalingConfigurationsResponseBodyScalingConfigurations) GoString

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetAffinity

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetCpu

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetCreationTime

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetCreditSpecification

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetDedicatedHostId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetDeploymentSetId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetHostName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetHpcClusterId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetImageFamily

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetImageId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetImageName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInstanceDescription

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInstanceGeneration

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInstanceName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInstanceType

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInstanceTypes

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInternetChargeType

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInternetMaxBandwidthIn

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetInternetMaxBandwidthOut

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetIoOptimized

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetIpv6AddressCount

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetKeyPairName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetLifecycleState

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetLoadBalancerWeight

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetMemory

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetPasswordInherit

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetRamRoleName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetResourceGroupId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetScalingConfigurationId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetScalingConfigurationName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetScalingGroupId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSecurityEnhancementStrategy

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSecurityGroupId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSecurityGroupIds

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSpotDuration

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSpotInterruptionBehavior

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSpotStrategy

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskAutoSnapshotPolicyId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskBurstingEnabled

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskCategories

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskCategory

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskDescription

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskEncryptAlgorithm

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskEncrypted

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskKMSKeyId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskPerformanceLevel

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskProvisionedIops

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetSystemDiskSize

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetTenancy

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetUserData

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetWeightedCapacities

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurations) SetZoneId

func (DescribeScalingConfigurationsResponseBodyScalingConfigurations) String

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks struct {
	AutoSnapshotPolicyId *string   `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool     `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Categories           []*string `json:"Categories,omitempty" xml:"Categories,omitempty" type:"Repeated"`
	Category             *string   `json:"Category,omitempty" xml:"Category,omitempty"`
	DeleteWithInstance   *bool     `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	Description          *string   `json:"Description,omitempty" xml:"Description,omitempty"`
	Device               *string   `json:"Device,omitempty" xml:"Device,omitempty"`
	DiskName             *string   `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	Encrypted            *string   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string   `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string   `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64    `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32    `json:"Size,omitempty" xml:"Size,omitempty"`
	SnapshotId           *string   `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) GoString

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetAutoSnapshotPolicyId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetBurstingEnabled

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetCategories

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetCategory

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetDeleteWithInstance

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetDescription

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetDevice

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetDiskName

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetEncrypted

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetKMSKeyId

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetPerformanceLevel

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetProvisionedIops

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetSize

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) SetSnapshotId

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsDataDisks) String

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos struct {
	Architectures         []*string `json:"Architectures,omitempty" xml:"Architectures,omitempty" type:"Repeated"`
	BurstablePerformance  *string   `json:"BurstablePerformance,omitempty" xml:"BurstablePerformance,omitempty"`
	Cores                 *int32    `json:"Cores,omitempty" xml:"Cores,omitempty"`
	ExcludedInstanceTypes []*string `json:"ExcludedInstanceTypes,omitempty" xml:"ExcludedInstanceTypes,omitempty" type:"Repeated"`
	InstanceFamilyLevel   *string   `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	MaxPrice              *float32  `json:"MaxPrice,omitempty" xml:"MaxPrice,omitempty"`
	Memory                *float32  `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) GoString

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) SetArchitectures

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) SetBurstablePerformance

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) SetCores

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) SetExcludedInstanceTypes

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) SetInstanceFamilyLevel

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) SetMaxPrice

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsInstancePatternInfos) String

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsPrivatePoolOptions

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsPrivatePoolOptions struct {
	Id            *string `json:"Id,omitempty" xml:"Id,omitempty"`
	MatchCriteria *string `json:"MatchCriteria,omitempty" xml:"MatchCriteria,omitempty"`
}

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsPrivatePoolOptions) GoString

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsPrivatePoolOptions) SetMatchCriteria

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsPrivatePoolOptions) String

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsSchedulerOptions

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsSchedulerOptions struct {
	ManagedPrivateSpaceId *string `json:"ManagedPrivateSpaceId,omitempty" xml:"ManagedPrivateSpaceId,omitempty"`
}

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsSchedulerOptions) GoString

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsSchedulerOptions) SetManagedPrivateSpaceId

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsSchedulerOptions) String

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsSpotPriceLimits

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsSpotPriceLimits struct {
	InstanceType *string  `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	PriceLimit   *float32 `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
}

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsSpotPriceLimits) GoString

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsSpotPriceLimits) SetInstanceType

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsSpotPriceLimits) SetPriceLimit

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsSpotPriceLimits) String

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsTags

type DescribeScalingConfigurationsResponseBodyScalingConfigurationsTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsTags) GoString

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsTags) SetKey

func (*DescribeScalingConfigurationsResponseBodyScalingConfigurationsTags) SetValue

func (DescribeScalingConfigurationsResponseBodyScalingConfigurationsTags) String

type DescribeScalingGroupsRequest

type DescribeScalingGroupsRequest struct {
	GroupType            *string   `json:"GroupType,omitempty" xml:"GroupType,omitempty"`
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber           *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize             *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupIds      []*string `json:"ScalingGroupIds,omitempty" xml:"ScalingGroupIds,omitempty" type:"Repeated"`
	ScalingGroupName     *string   `json:"ScalingGroupName,omitempty" xml:"ScalingGroupName,omitempty"`
	ScalingGroupNames    []*string `json:"ScalingGroupNames,omitempty" xml:"ScalingGroupNames,omitempty" type:"Repeated"`
}

func (DescribeScalingGroupsRequest) GoString

func (s DescribeScalingGroupsRequest) GoString() string

func (*DescribeScalingGroupsRequest) SetGroupType

func (*DescribeScalingGroupsRequest) SetOwnerAccount

func (*DescribeScalingGroupsRequest) SetOwnerId

func (*DescribeScalingGroupsRequest) SetPageNumber

func (*DescribeScalingGroupsRequest) SetPageSize

func (*DescribeScalingGroupsRequest) SetRegionId

func (*DescribeScalingGroupsRequest) SetResourceOwnerAccount

func (s *DescribeScalingGroupsRequest) SetResourceOwnerAccount(v string) *DescribeScalingGroupsRequest

func (*DescribeScalingGroupsRequest) SetResourceOwnerId

func (*DescribeScalingGroupsRequest) SetScalingGroupIds

func (*DescribeScalingGroupsRequest) SetScalingGroupName

func (*DescribeScalingGroupsRequest) SetScalingGroupNames

func (s *DescribeScalingGroupsRequest) SetScalingGroupNames(v []*string) *DescribeScalingGroupsRequest

func (DescribeScalingGroupsRequest) String

type DescribeScalingGroupsResponse

type DescribeScalingGroupsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeScalingGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeScalingGroupsResponse) GoString

func (*DescribeScalingGroupsResponse) SetBody

func (*DescribeScalingGroupsResponse) SetHeaders

func (*DescribeScalingGroupsResponse) SetStatusCode

func (DescribeScalingGroupsResponse) String

type DescribeScalingGroupsResponseBody

type DescribeScalingGroupsResponseBody struct {
	PageNumber    *int32                                            `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize      *int32                                            `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId     *string                                           `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingGroups []*DescribeScalingGroupsResponseBodyScalingGroups `json:"ScalingGroups,omitempty" xml:"ScalingGroups,omitempty" type:"Repeated"`
	TotalCount    *int32                                            `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeScalingGroupsResponseBody) GoString

func (*DescribeScalingGroupsResponseBody) SetPageNumber

func (*DescribeScalingGroupsResponseBody) SetPageSize

func (*DescribeScalingGroupsResponseBody) SetRequestId

func (*DescribeScalingGroupsResponseBody) SetTotalCount

func (DescribeScalingGroupsResponseBody) String

type DescribeScalingGroupsResponseBodyScalingGroups

type DescribeScalingGroupsResponseBodyScalingGroups struct {
	ActiveCapacity                      *int32                                                                   `json:"ActiveCapacity,omitempty" xml:"ActiveCapacity,omitempty"`
	ActiveScalingConfigurationId        *string                                                                  `json:"ActiveScalingConfigurationId,omitempty" xml:"ActiveScalingConfigurationId,omitempty"`
	AlbServerGroups                     []*DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups         `json:"AlbServerGroups,omitempty" xml:"AlbServerGroups,omitempty" type:"Repeated"`
	AllocationStrategy                  *string                                                                  `json:"AllocationStrategy,omitempty" xml:"AllocationStrategy,omitempty"`
	AzBalance                           *bool                                                                    `json:"AzBalance,omitempty" xml:"AzBalance,omitempty"`
	CompensateWithOnDemand              *bool                                                                    `json:"CompensateWithOnDemand,omitempty" xml:"CompensateWithOnDemand,omitempty"`
	CreationTime                        *string                                                                  `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	CurrentHostName                     *string                                                                  `json:"CurrentHostName,omitempty" xml:"CurrentHostName,omitempty"`
	DBInstanceIds                       []*string                                                                `json:"DBInstanceIds,omitempty" xml:"DBInstanceIds,omitempty" type:"Repeated"`
	DefaultCooldown                     *int32                                                                   `json:"DefaultCooldown,omitempty" xml:"DefaultCooldown,omitempty"`
	DesiredCapacity                     *int32                                                                   `json:"DesiredCapacity,omitempty" xml:"DesiredCapacity,omitempty"`
	GroupDeletionProtection             *bool                                                                    `json:"GroupDeletionProtection,omitempty" xml:"GroupDeletionProtection,omitempty"`
	GroupType                           *string                                                                  `json:"GroupType,omitempty" xml:"GroupType,omitempty"`
	HealthCheckType                     *string                                                                  `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"`
	IsElasticStrengthInAlarm            *bool                                                                    `json:"IsElasticStrengthInAlarm,omitempty" xml:"IsElasticStrengthInAlarm,omitempty"`
	LaunchTemplateId                    *string                                                                  `json:"LaunchTemplateId,omitempty" xml:"LaunchTemplateId,omitempty"`
	LaunchTemplateOverrides             []*DescribeScalingGroupsResponseBodyScalingGroupsLaunchTemplateOverrides `json:"LaunchTemplateOverrides,omitempty" xml:"LaunchTemplateOverrides,omitempty" type:"Repeated"`
	LaunchTemplateVersion               *string                                                                  `json:"LaunchTemplateVersion,omitempty" xml:"LaunchTemplateVersion,omitempty"`
	LifecycleState                      *string                                                                  `json:"LifecycleState,omitempty" xml:"LifecycleState,omitempty"`
	LoadBalancerIds                     []*string                                                                `json:"LoadBalancerIds,omitempty" xml:"LoadBalancerIds,omitempty" type:"Repeated"`
	MaxInstanceLifetime                 *int32                                                                   `json:"MaxInstanceLifetime,omitempty" xml:"MaxInstanceLifetime,omitempty"`
	MaxSize                             *int32                                                                   `json:"MaxSize,omitempty" xml:"MaxSize,omitempty"`
	MinSize                             *int32                                                                   `json:"MinSize,omitempty" xml:"MinSize,omitempty"`
	ModificationTime                    *string                                                                  `json:"ModificationTime,omitempty" xml:"ModificationTime,omitempty"`
	MonitorGroupId                      *string                                                                  `json:"MonitorGroupId,omitempty" xml:"MonitorGroupId,omitempty"`
	MultiAZPolicy                       *string                                                                  `json:"MultiAZPolicy,omitempty" xml:"MultiAZPolicy,omitempty"`
	OnDemandBaseCapacity                *int32                                                                   `json:"OnDemandBaseCapacity,omitempty" xml:"OnDemandBaseCapacity,omitempty"`
	OnDemandPercentageAboveBaseCapacity *int32                                                                   `json:"OnDemandPercentageAboveBaseCapacity,omitempty" xml:"OnDemandPercentageAboveBaseCapacity,omitempty"`
	PendingCapacity                     *int32                                                                   `json:"PendingCapacity,omitempty" xml:"PendingCapacity,omitempty"`
	PendingWaitCapacity                 *int32                                                                   `json:"PendingWaitCapacity,omitempty" xml:"PendingWaitCapacity,omitempty"`
	ProtectedCapacity                   *int32                                                                   `json:"ProtectedCapacity,omitempty" xml:"ProtectedCapacity,omitempty"`
	RegionId                            *string                                                                  `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RemovalPolicies                     []*string                                                                `json:"RemovalPolicies,omitempty" xml:"RemovalPolicies,omitempty" type:"Repeated"`
	RemovingCapacity                    *int32                                                                   `json:"RemovingCapacity,omitempty" xml:"RemovingCapacity,omitempty"`
	RemovingWaitCapacity                *int32                                                                   `json:"RemovingWaitCapacity,omitempty" xml:"RemovingWaitCapacity,omitempty"`
	ScalingGroupId                      *string                                                                  `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScalingGroupName                    *string                                                                  `json:"ScalingGroupName,omitempty" xml:"ScalingGroupName,omitempty"`
	ScalingPolicy                       *string                                                                  `json:"ScalingPolicy,omitempty" xml:"ScalingPolicy,omitempty"`
	SpotAllocationStrategy              *string                                                                  `json:"SpotAllocationStrategy,omitempty" xml:"SpotAllocationStrategy,omitempty"`
	SpotInstancePools                   *int32                                                                   `json:"SpotInstancePools,omitempty" xml:"SpotInstancePools,omitempty"`
	SpotInstanceRemedy                  *bool                                                                    `json:"SpotInstanceRemedy,omitempty" xml:"SpotInstanceRemedy,omitempty"`
	StandbyCapacity                     *int32                                                                   `json:"StandbyCapacity,omitempty" xml:"StandbyCapacity,omitempty"`
	StoppedCapacity                     *int32                                                                   `json:"StoppedCapacity,omitempty" xml:"StoppedCapacity,omitempty"`
	SuspendedProcesses                  []*string                                                                `json:"SuspendedProcesses,omitempty" xml:"SuspendedProcesses,omitempty" type:"Repeated"`
	SystemSuspended                     *bool                                                                    `json:"SystemSuspended,omitempty" xml:"SystemSuspended,omitempty"`
	TotalCapacity                       *int32                                                                   `json:"TotalCapacity,omitempty" xml:"TotalCapacity,omitempty"`
	TotalInstanceCount                  *int32                                                                   `json:"TotalInstanceCount,omitempty" xml:"TotalInstanceCount,omitempty"`
	VServerGroups                       []*DescribeScalingGroupsResponseBodyScalingGroupsVServerGroups           `json:"VServerGroups,omitempty" xml:"VServerGroups,omitempty" type:"Repeated"`
	VSwitchId                           *string                                                                  `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
	VSwitchIds                          []*string                                                                `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"`
	VpcId                               *string                                                                  `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
}

func (DescribeScalingGroupsResponseBodyScalingGroups) GoString

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetActiveCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetActiveScalingConfigurationId

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetAllocationStrategy

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetAzBalance

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetCompensateWithOnDemand

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetCreationTime

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetCurrentHostName

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetDBInstanceIds

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetDefaultCooldown

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetDesiredCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetGroupDeletionProtection

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetGroupType

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetHealthCheckType

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetIsElasticStrengthInAlarm

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetLaunchTemplateId

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetLaunchTemplateVersion

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetLifecycleState

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetLoadBalancerIds

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetMaxInstanceLifetime

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetMaxSize

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetMinSize

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetModificationTime

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetMonitorGroupId

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetMultiAZPolicy

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetOnDemandBaseCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetOnDemandPercentageAboveBaseCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetPendingCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetPendingWaitCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetProtectedCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetRegionId

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetRemovalPolicies

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetRemovingCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetRemovingWaitCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetScalingGroupId

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetScalingGroupName

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetScalingPolicy

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetSpotAllocationStrategy

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetSpotInstancePools

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetSpotInstanceRemedy

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetStandbyCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetStoppedCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetSuspendedProcesses

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetSystemSuspended

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetTotalCapacity

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetTotalInstanceCount

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetVSwitchId

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetVSwitchIds

func (*DescribeScalingGroupsResponseBodyScalingGroups) SetVpcId

func (DescribeScalingGroupsResponseBodyScalingGroups) String

type DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups

type DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups struct {
	AlbServerGroupId *string `json:"AlbServerGroupId,omitempty" xml:"AlbServerGroupId,omitempty"`
	Port             *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Weight           *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups) GoString

func (*DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups) SetAlbServerGroupId

func (*DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups) SetPort

func (*DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups) SetWeight

func (DescribeScalingGroupsResponseBodyScalingGroupsAlbServerGroups) String

type DescribeScalingGroupsResponseBodyScalingGroupsLaunchTemplateOverrides

type DescribeScalingGroupsResponseBodyScalingGroupsLaunchTemplateOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (DescribeScalingGroupsResponseBodyScalingGroupsLaunchTemplateOverrides) GoString

func (*DescribeScalingGroupsResponseBodyScalingGroupsLaunchTemplateOverrides) SetInstanceType

func (*DescribeScalingGroupsResponseBodyScalingGroupsLaunchTemplateOverrides) SetWeightedCapacity

func (DescribeScalingGroupsResponseBodyScalingGroupsLaunchTemplateOverrides) String

type DescribeScalingGroupsResponseBodyScalingGroupsVServerGroups

type DescribeScalingGroupsResponseBodyScalingGroupsVServerGroups struct {
	LoadBalancerId         *string                                                                              `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	VServerGroupAttributes []*DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes `json:"VServerGroupAttributes,omitempty" xml:"VServerGroupAttributes,omitempty" type:"Repeated"`
}

func (DescribeScalingGroupsResponseBodyScalingGroupsVServerGroups) GoString

func (*DescribeScalingGroupsResponseBodyScalingGroupsVServerGroups) SetLoadBalancerId

func (DescribeScalingGroupsResponseBodyScalingGroupsVServerGroups) String

type DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes

type DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes struct {
	Port           *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"`
	Weight         *int32  `json:"Weight,omitempty" xml:"Weight,omitempty"`
}

func (DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes) GoString

func (*DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes) SetPort

func (*DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes) SetVServerGroupId

func (*DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes) SetWeight

func (DescribeScalingGroupsResponseBodyScalingGroupsVServerGroupsVServerGroupAttributes) String

type DescribeScalingInstancesRequest

type DescribeScalingInstancesRequest struct {
	CreationType           *string   `json:"CreationType,omitempty" xml:"CreationType,omitempty"`
	HealthStatus           *string   `json:"HealthStatus,omitempty" xml:"HealthStatus,omitempty"`
	InstanceIds            []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	LifecycleState         *string   `json:"LifecycleState,omitempty" xml:"LifecycleState,omitempty"`
	OwnerAccount           *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber             *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize               *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId               *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount   *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId        *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingActivityId      *string   `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
	ScalingConfigurationId *string   `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
	ScalingGroupId         *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DescribeScalingInstancesRequest) GoString

func (*DescribeScalingInstancesRequest) SetCreationType

func (*DescribeScalingInstancesRequest) SetHealthStatus

func (*DescribeScalingInstancesRequest) SetInstanceIds

func (*DescribeScalingInstancesRequest) SetLifecycleState

func (*DescribeScalingInstancesRequest) SetOwnerAccount

func (*DescribeScalingInstancesRequest) SetOwnerId

func (*DescribeScalingInstancesRequest) SetPageNumber

func (*DescribeScalingInstancesRequest) SetPageSize

func (*DescribeScalingInstancesRequest) SetRegionId

func (*DescribeScalingInstancesRequest) SetResourceOwnerAccount

func (*DescribeScalingInstancesRequest) SetResourceOwnerId

func (*DescribeScalingInstancesRequest) SetScalingActivityId

func (*DescribeScalingInstancesRequest) SetScalingConfigurationId

func (*DescribeScalingInstancesRequest) SetScalingGroupId

func (DescribeScalingInstancesRequest) String

type DescribeScalingInstancesResponse

type DescribeScalingInstancesResponse struct {
	Headers    map[string]*string                    `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeScalingInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeScalingInstancesResponse) GoString

func (*DescribeScalingInstancesResponse) SetHeaders

func (*DescribeScalingInstancesResponse) SetStatusCode

func (DescribeScalingInstancesResponse) String

type DescribeScalingInstancesResponseBody

type DescribeScalingInstancesResponseBody struct {
	PageNumber       *int32                                                  `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize         *int32                                                  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId        *string                                                 `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingInstances []*DescribeScalingInstancesResponseBodyScalingInstances `json:"ScalingInstances,omitempty" xml:"ScalingInstances,omitempty" type:"Repeated"`
	TotalCount       *int32                                                  `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
	TotalSpotCount   *int32                                                  `json:"TotalSpotCount,omitempty" xml:"TotalSpotCount,omitempty"`
}

func (DescribeScalingInstancesResponseBody) GoString

func (*DescribeScalingInstancesResponseBody) SetPageNumber

func (*DescribeScalingInstancesResponseBody) SetPageSize

func (*DescribeScalingInstancesResponseBody) SetRequestId

func (*DescribeScalingInstancesResponseBody) SetTotalCount

func (*DescribeScalingInstancesResponseBody) SetTotalSpotCount

func (DescribeScalingInstancesResponseBody) String

type DescribeScalingInstancesResponseBodyScalingInstances

type DescribeScalingInstancesResponseBodyScalingInstances struct {
	CreatedTime            *string `json:"CreatedTime,omitempty" xml:"CreatedTime,omitempty"`
	CreationTime           *string `json:"CreationTime,omitempty" xml:"CreationTime,omitempty"`
	CreationType           *string `json:"CreationType,omitempty" xml:"CreationType,omitempty"`
	Entrusted              *bool   `json:"Entrusted,omitempty" xml:"Entrusted,omitempty"`
	HealthStatus           *string `json:"HealthStatus,omitempty" xml:"HealthStatus,omitempty"`
	InstanceId             *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	LaunchTemplateId       *string `json:"LaunchTemplateId,omitempty" xml:"LaunchTemplateId,omitempty"`
	LaunchTemplateVersion  *string `json:"LaunchTemplateVersion,omitempty" xml:"LaunchTemplateVersion,omitempty"`
	LifecycleState         *string `json:"LifecycleState,omitempty" xml:"LifecycleState,omitempty"`
	LoadBalancerWeight     *int32  `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	ScalingActivityId      *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
	ScalingConfigurationId *string `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
	ScalingGroupId         *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	SpotStrategy           *string `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	WarmupState            *string `json:"WarmupState,omitempty" xml:"WarmupState,omitempty"`
	WeightedCapacity       *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
	ZoneId                 *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (DescribeScalingInstancesResponseBodyScalingInstances) GoString

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetCreatedTime

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetCreationTime

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetCreationType

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetEntrusted

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetHealthStatus

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetInstanceId

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetLaunchTemplateId

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetLaunchTemplateVersion

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetLifecycleState

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetLoadBalancerWeight

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetScalingActivityId

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetScalingConfigurationId

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetScalingGroupId

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetSpotStrategy

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetWarmupState

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetWeightedCapacity

func (*DescribeScalingInstancesResponseBodyScalingInstances) SetZoneId

func (DescribeScalingInstancesResponseBodyScalingInstances) String

type DescribeScalingRulesRequest

type DescribeScalingRulesRequest struct {
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber           *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize             *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScalingRuleAris      []*string `json:"ScalingRuleAris,omitempty" xml:"ScalingRuleAris,omitempty" type:"Repeated"`
	ScalingRuleIds       []*string `json:"ScalingRuleIds,omitempty" xml:"ScalingRuleIds,omitempty" type:"Repeated"`
	ScalingRuleNames     []*string `json:"ScalingRuleNames,omitempty" xml:"ScalingRuleNames,omitempty" type:"Repeated"`
	ScalingRuleType      *string   `json:"ScalingRuleType,omitempty" xml:"ScalingRuleType,omitempty"`
	ShowAlarmRules       *bool     `json:"ShowAlarmRules,omitempty" xml:"ShowAlarmRules,omitempty"`
}

func (DescribeScalingRulesRequest) GoString

func (s DescribeScalingRulesRequest) GoString() string

func (*DescribeScalingRulesRequest) SetOwnerAccount

func (*DescribeScalingRulesRequest) SetOwnerId

func (*DescribeScalingRulesRequest) SetPageNumber

func (*DescribeScalingRulesRequest) SetPageSize

func (*DescribeScalingRulesRequest) SetRegionId

func (*DescribeScalingRulesRequest) SetResourceOwnerAccount

func (s *DescribeScalingRulesRequest) SetResourceOwnerAccount(v string) *DescribeScalingRulesRequest

func (*DescribeScalingRulesRequest) SetResourceOwnerId

func (*DescribeScalingRulesRequest) SetScalingGroupId

func (*DescribeScalingRulesRequest) SetScalingRuleAris

func (s *DescribeScalingRulesRequest) SetScalingRuleAris(v []*string) *DescribeScalingRulesRequest

func (*DescribeScalingRulesRequest) SetScalingRuleIds

func (*DescribeScalingRulesRequest) SetScalingRuleNames

func (s *DescribeScalingRulesRequest) SetScalingRuleNames(v []*string) *DescribeScalingRulesRequest

func (*DescribeScalingRulesRequest) SetScalingRuleType

func (*DescribeScalingRulesRequest) SetShowAlarmRules

func (DescribeScalingRulesRequest) String

type DescribeScalingRulesResponse

type DescribeScalingRulesResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeScalingRulesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeScalingRulesResponse) GoString

func (s DescribeScalingRulesResponse) GoString() string

func (*DescribeScalingRulesResponse) SetBody

func (*DescribeScalingRulesResponse) SetHeaders

func (*DescribeScalingRulesResponse) SetStatusCode

func (DescribeScalingRulesResponse) String

type DescribeScalingRulesResponseBody

type DescribeScalingRulesResponseBody struct {
	PageNumber   *int32                                          `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize     *int32                                          `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId    *string                                         `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingRules []*DescribeScalingRulesResponseBodyScalingRules `json:"ScalingRules,omitempty" xml:"ScalingRules,omitempty" type:"Repeated"`
	TotalCount   *int32                                          `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeScalingRulesResponseBody) GoString

func (*DescribeScalingRulesResponseBody) SetPageNumber

func (*DescribeScalingRulesResponseBody) SetPageSize

func (*DescribeScalingRulesResponseBody) SetRequestId

func (*DescribeScalingRulesResponseBody) SetTotalCount

func (DescribeScalingRulesResponseBody) String

type DescribeScalingRulesResponseBodyScalingRules

type DescribeScalingRulesResponseBodyScalingRules struct {
	AdjustmentType           *string                                                        `json:"AdjustmentType,omitempty" xml:"AdjustmentType,omitempty"`
	AdjustmentValue          *int32                                                         `json:"AdjustmentValue,omitempty" xml:"AdjustmentValue,omitempty"`
	Alarms                   []*DescribeScalingRulesResponseBodyScalingRulesAlarms          `json:"Alarms,omitempty" xml:"Alarms,omitempty" type:"Repeated"`
	Cooldown                 *int32                                                         `json:"Cooldown,omitempty" xml:"Cooldown,omitempty"`
	DisableScaleIn           *bool                                                          `json:"DisableScaleIn,omitempty" xml:"DisableScaleIn,omitempty"`
	EstimatedInstanceWarmup  *int32                                                         `json:"EstimatedInstanceWarmup,omitempty" xml:"EstimatedInstanceWarmup,omitempty"`
	InitialMaxSize           *int32                                                         `json:"InitialMaxSize,omitempty" xml:"InitialMaxSize,omitempty"`
	MaxSize                  *int32                                                         `json:"MaxSize,omitempty" xml:"MaxSize,omitempty"`
	MetricName               *string                                                        `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MinAdjustmentMagnitude   *int32                                                         `json:"MinAdjustmentMagnitude,omitempty" xml:"MinAdjustmentMagnitude,omitempty"`
	MinSize                  *int32                                                         `json:"MinSize,omitempty" xml:"MinSize,omitempty"`
	PredictiveScalingMode    *string                                                        `json:"PredictiveScalingMode,omitempty" xml:"PredictiveScalingMode,omitempty"`
	PredictiveTaskBufferTime *int32                                                         `json:"PredictiveTaskBufferTime,omitempty" xml:"PredictiveTaskBufferTime,omitempty"`
	PredictiveValueBehavior  *string                                                        `json:"PredictiveValueBehavior,omitempty" xml:"PredictiveValueBehavior,omitempty"`
	PredictiveValueBuffer    *int32                                                         `json:"PredictiveValueBuffer,omitempty" xml:"PredictiveValueBuffer,omitempty"`
	ScaleInEvaluationCount   *int32                                                         `json:"ScaleInEvaluationCount,omitempty" xml:"ScaleInEvaluationCount,omitempty"`
	ScaleOutEvaluationCount  *int32                                                         `json:"ScaleOutEvaluationCount,omitempty" xml:"ScaleOutEvaluationCount,omitempty"`
	ScalingGroupId           *string                                                        `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScalingRuleAri           *string                                                        `json:"ScalingRuleAri,omitempty" xml:"ScalingRuleAri,omitempty"`
	ScalingRuleId            *string                                                        `json:"ScalingRuleId,omitempty" xml:"ScalingRuleId,omitempty"`
	ScalingRuleName          *string                                                        `json:"ScalingRuleName,omitempty" xml:"ScalingRuleName,omitempty"`
	ScalingRuleType          *string                                                        `json:"ScalingRuleType,omitempty" xml:"ScalingRuleType,omitempty"`
	StepAdjustments          []*DescribeScalingRulesResponseBodyScalingRulesStepAdjustments `json:"StepAdjustments,omitempty" xml:"StepAdjustments,omitempty" type:"Repeated"`
	TargetValue              *float32                                                       `json:"TargetValue,omitempty" xml:"TargetValue,omitempty"`
}

func (DescribeScalingRulesResponseBodyScalingRules) GoString

func (*DescribeScalingRulesResponseBodyScalingRules) SetAdjustmentType

func (*DescribeScalingRulesResponseBodyScalingRules) SetAdjustmentValue

func (*DescribeScalingRulesResponseBodyScalingRules) SetCooldown

func (*DescribeScalingRulesResponseBodyScalingRules) SetDisableScaleIn

func (*DescribeScalingRulesResponseBodyScalingRules) SetEstimatedInstanceWarmup

func (*DescribeScalingRulesResponseBodyScalingRules) SetInitialMaxSize

func (*DescribeScalingRulesResponseBodyScalingRules) SetMaxSize

func (*DescribeScalingRulesResponseBodyScalingRules) SetMetricName

func (*DescribeScalingRulesResponseBodyScalingRules) SetMinAdjustmentMagnitude

func (*DescribeScalingRulesResponseBodyScalingRules) SetMinSize

func (*DescribeScalingRulesResponseBodyScalingRules) SetPredictiveScalingMode

func (*DescribeScalingRulesResponseBodyScalingRules) SetPredictiveTaskBufferTime

func (*DescribeScalingRulesResponseBodyScalingRules) SetPredictiveValueBehavior

func (*DescribeScalingRulesResponseBodyScalingRules) SetPredictiveValueBuffer

func (*DescribeScalingRulesResponseBodyScalingRules) SetScaleInEvaluationCount

func (*DescribeScalingRulesResponseBodyScalingRules) SetScaleOutEvaluationCount

func (*DescribeScalingRulesResponseBodyScalingRules) SetScalingGroupId

func (*DescribeScalingRulesResponseBodyScalingRules) SetScalingRuleAri

func (*DescribeScalingRulesResponseBodyScalingRules) SetScalingRuleId

func (*DescribeScalingRulesResponseBodyScalingRules) SetScalingRuleName

func (*DescribeScalingRulesResponseBodyScalingRules) SetScalingRuleType

func (*DescribeScalingRulesResponseBodyScalingRules) SetTargetValue

func (DescribeScalingRulesResponseBodyScalingRules) String

type DescribeScalingRulesResponseBodyScalingRulesAlarms

type DescribeScalingRulesResponseBodyScalingRulesAlarms struct {
	AlarmTaskId        *string                                                         `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	AlarmTaskName      *string                                                         `json:"AlarmTaskName,omitempty" xml:"AlarmTaskName,omitempty"`
	ComparisonOperator *string                                                         `json:"ComparisonOperator,omitempty" xml:"ComparisonOperator,omitempty"`
	Dimensions         []*DescribeScalingRulesResponseBodyScalingRulesAlarmsDimensions `json:"Dimensions,omitempty" xml:"Dimensions,omitempty" type:"Repeated"`
	EvaluationCount    *int32                                                          `json:"EvaluationCount,omitempty" xml:"EvaluationCount,omitempty"`
	MetricName         *string                                                         `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MetricType         *string                                                         `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	Statistics         *string                                                         `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Threshold          *float32                                                        `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (DescribeScalingRulesResponseBodyScalingRulesAlarms) GoString

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetAlarmTaskId

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetAlarmTaskName

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetComparisonOperator

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetEvaluationCount

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetMetricName

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetMetricType

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetStatistics

func (*DescribeScalingRulesResponseBodyScalingRulesAlarms) SetThreshold

func (DescribeScalingRulesResponseBodyScalingRulesAlarms) String

type DescribeScalingRulesResponseBodyScalingRulesAlarmsDimensions

type DescribeScalingRulesResponseBodyScalingRulesAlarmsDimensions struct {
	DimensionKey   *string `json:"DimensionKey,omitempty" xml:"DimensionKey,omitempty"`
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
}

func (DescribeScalingRulesResponseBodyScalingRulesAlarmsDimensions) GoString

func (*DescribeScalingRulesResponseBodyScalingRulesAlarmsDimensions) SetDimensionKey

func (*DescribeScalingRulesResponseBodyScalingRulesAlarmsDimensions) SetDimensionValue

func (DescribeScalingRulesResponseBodyScalingRulesAlarmsDimensions) String

type DescribeScalingRulesResponseBodyScalingRulesStepAdjustments

type DescribeScalingRulesResponseBodyScalingRulesStepAdjustments struct {
	MetricIntervalLowerBound *float32 `json:"MetricIntervalLowerBound,omitempty" xml:"MetricIntervalLowerBound,omitempty"`
	MetricIntervalUpperBound *float32 `json:"MetricIntervalUpperBound,omitempty" xml:"MetricIntervalUpperBound,omitempty"`
	ScalingAdjustment        *int32   `json:"ScalingAdjustment,omitempty" xml:"ScalingAdjustment,omitempty"`
}

func (DescribeScalingRulesResponseBodyScalingRulesStepAdjustments) GoString

func (*DescribeScalingRulesResponseBodyScalingRulesStepAdjustments) SetMetricIntervalLowerBound

func (*DescribeScalingRulesResponseBodyScalingRulesStepAdjustments) SetMetricIntervalUpperBound

func (*DescribeScalingRulesResponseBodyScalingRulesStepAdjustments) SetScalingAdjustment

func (DescribeScalingRulesResponseBodyScalingRulesStepAdjustments) String

type DescribeScheduledTasksRequest

type DescribeScheduledTasksRequest struct {
	OwnerAccount         *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageNumber           *int32    `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize             *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScheduledActions     []*string `json:"ScheduledActions,omitempty" xml:"ScheduledActions,omitempty" type:"Repeated"`
	ScheduledTaskIds     []*string `json:"ScheduledTaskIds,omitempty" xml:"ScheduledTaskIds,omitempty" type:"Repeated"`
	ScheduledTaskNames   []*string `json:"ScheduledTaskNames,omitempty" xml:"ScheduledTaskNames,omitempty" type:"Repeated"`
}

func (DescribeScheduledTasksRequest) GoString

func (*DescribeScheduledTasksRequest) SetOwnerAccount

func (*DescribeScheduledTasksRequest) SetOwnerId

func (*DescribeScheduledTasksRequest) SetPageNumber

func (*DescribeScheduledTasksRequest) SetPageSize

func (*DescribeScheduledTasksRequest) SetRegionId

func (*DescribeScheduledTasksRequest) SetResourceOwnerAccount

func (*DescribeScheduledTasksRequest) SetResourceOwnerId

func (*DescribeScheduledTasksRequest) SetScalingGroupId

func (*DescribeScheduledTasksRequest) SetScheduledActions

func (*DescribeScheduledTasksRequest) SetScheduledTaskIds

func (*DescribeScheduledTasksRequest) SetScheduledTaskNames

func (s *DescribeScheduledTasksRequest) SetScheduledTaskNames(v []*string) *DescribeScheduledTasksRequest

func (DescribeScheduledTasksRequest) String

type DescribeScheduledTasksResponse

type DescribeScheduledTasksResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DescribeScheduledTasksResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DescribeScheduledTasksResponse) GoString

func (*DescribeScheduledTasksResponse) SetHeaders

func (*DescribeScheduledTasksResponse) SetStatusCode

func (DescribeScheduledTasksResponse) String

type DescribeScheduledTasksResponseBody

type DescribeScheduledTasksResponseBody struct {
	PageNumber     *int32                                              `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
	PageSize       *int32                                              `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId      *string                                             `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScheduledTasks []*DescribeScheduledTasksResponseBodyScheduledTasks `json:"ScheduledTasks,omitempty" xml:"ScheduledTasks,omitempty" type:"Repeated"`
	TotalCount     *int32                                              `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"`
}

func (DescribeScheduledTasksResponseBody) GoString

func (*DescribeScheduledTasksResponseBody) SetPageNumber

func (*DescribeScheduledTasksResponseBody) SetPageSize

func (*DescribeScheduledTasksResponseBody) SetRequestId

func (*DescribeScheduledTasksResponseBody) SetTotalCount

func (DescribeScheduledTasksResponseBody) String

type DescribeScheduledTasksResponseBodyScheduledTasks

type DescribeScheduledTasksResponseBodyScheduledTasks struct {
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DesiredCapacity      *int32  `json:"DesiredCapacity,omitempty" xml:"DesiredCapacity,omitempty"`
	LaunchExpirationTime *int32  `json:"LaunchExpirationTime,omitempty" xml:"LaunchExpirationTime,omitempty"`
	LaunchTime           *string `json:"LaunchTime,omitempty" xml:"LaunchTime,omitempty"`
	MaxValue             *int32  `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	MinValue             *int32  `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	RecurrenceEndTime    *string `json:"RecurrenceEndTime,omitempty" xml:"RecurrenceEndTime,omitempty"`
	RecurrenceType       *string `json:"RecurrenceType,omitempty" xml:"RecurrenceType,omitempty"`
	RecurrenceValue      *string `json:"RecurrenceValue,omitempty" xml:"RecurrenceValue,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScheduledAction      *string `json:"ScheduledAction,omitempty" xml:"ScheduledAction,omitempty"`
	ScheduledTaskId      *string `json:"ScheduledTaskId,omitempty" xml:"ScheduledTaskId,omitempty"`
	ScheduledTaskName    *string `json:"ScheduledTaskName,omitempty" xml:"ScheduledTaskName,omitempty"`
	TaskEnabled          *bool   `json:"TaskEnabled,omitempty" xml:"TaskEnabled,omitempty"`
}

func (DescribeScheduledTasksResponseBodyScheduledTasks) GoString

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetDescription

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetDesiredCapacity

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetLaunchExpirationTime

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetLaunchTime

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetMaxValue

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetMinValue

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetRecurrenceEndTime

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetRecurrenceType

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetRecurrenceValue

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetScalingGroupId

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetScheduledAction

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetScheduledTaskId

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetScheduledTaskName

func (*DescribeScheduledTasksResponseBodyScheduledTasks) SetTaskEnabled

func (DescribeScheduledTasksResponseBodyScheduledTasks) String

type DetachAlbServerGroupsRequest

type DetachAlbServerGroupsRequest struct {
	AlbServerGroups      []*DetachAlbServerGroupsRequestAlbServerGroups `json:"AlbServerGroups,omitempty" xml:"AlbServerGroups,omitempty" type:"Repeated"`
	ClientToken          *string                                        `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	ForceDetach          *bool                                          `json:"ForceDetach,omitempty" xml:"ForceDetach,omitempty"`
	OwnerId              *int64                                         `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                                        `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                                        `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string                                        `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DetachAlbServerGroupsRequest) GoString

func (s DetachAlbServerGroupsRequest) GoString() string

func (*DetachAlbServerGroupsRequest) SetClientToken

func (*DetachAlbServerGroupsRequest) SetForceDetach

func (*DetachAlbServerGroupsRequest) SetOwnerId

func (*DetachAlbServerGroupsRequest) SetRegionId

func (*DetachAlbServerGroupsRequest) SetResourceOwnerAccount

func (s *DetachAlbServerGroupsRequest) SetResourceOwnerAccount(v string) *DetachAlbServerGroupsRequest

func (*DetachAlbServerGroupsRequest) SetScalingGroupId

func (DetachAlbServerGroupsRequest) String

type DetachAlbServerGroupsRequestAlbServerGroups

type DetachAlbServerGroupsRequestAlbServerGroups struct {
	AlbServerGroupId *string `json:"AlbServerGroupId,omitempty" xml:"AlbServerGroupId,omitempty"`
	Port             *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (DetachAlbServerGroupsRequestAlbServerGroups) GoString

func (*DetachAlbServerGroupsRequestAlbServerGroups) SetAlbServerGroupId

func (*DetachAlbServerGroupsRequestAlbServerGroups) SetPort

func (DetachAlbServerGroupsRequestAlbServerGroups) String

type DetachAlbServerGroupsResponse

type DetachAlbServerGroupsResponse struct {
	Headers    map[string]*string                 `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                             `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachAlbServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachAlbServerGroupsResponse) GoString

func (*DetachAlbServerGroupsResponse) SetBody

func (*DetachAlbServerGroupsResponse) SetHeaders

func (*DetachAlbServerGroupsResponse) SetStatusCode

func (DetachAlbServerGroupsResponse) String

type DetachAlbServerGroupsResponseBody

type DetachAlbServerGroupsResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (DetachAlbServerGroupsResponseBody) GoString

func (*DetachAlbServerGroupsResponseBody) SetRequestId

func (*DetachAlbServerGroupsResponseBody) SetScalingActivityId

func (DetachAlbServerGroupsResponseBody) String

type DetachDBInstancesRequest

type DetachDBInstancesRequest struct {
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	DBInstances          []*string `json:"DBInstances,omitempty" xml:"DBInstances,omitempty" type:"Repeated"`
	ForceDetach          *bool     `json:"ForceDetach,omitempty" xml:"ForceDetach,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DetachDBInstancesRequest) GoString

func (s DetachDBInstancesRequest) GoString() string

func (*DetachDBInstancesRequest) SetClientToken

func (*DetachDBInstancesRequest) SetDBInstances

func (s *DetachDBInstancesRequest) SetDBInstances(v []*string) *DetachDBInstancesRequest

func (*DetachDBInstancesRequest) SetForceDetach

func (*DetachDBInstancesRequest) SetOwnerId

func (*DetachDBInstancesRequest) SetRegionId

func (*DetachDBInstancesRequest) SetResourceOwnerAccount

func (s *DetachDBInstancesRequest) SetResourceOwnerAccount(v string) *DetachDBInstancesRequest

func (*DetachDBInstancesRequest) SetScalingGroupId

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

func (DetachDBInstancesRequest) String

func (s DetachDBInstancesRequest) String() string

type DetachDBInstancesResponse

type DetachDBInstancesResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachDBInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachDBInstancesResponse) GoString

func (s DetachDBInstancesResponse) GoString() string

func (*DetachDBInstancesResponse) SetBody

func (*DetachDBInstancesResponse) SetHeaders

func (*DetachDBInstancesResponse) SetStatusCode

func (DetachDBInstancesResponse) String

func (s DetachDBInstancesResponse) String() string

type DetachDBInstancesResponseBody

type DetachDBInstancesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DetachDBInstancesResponseBody) GoString

func (*DetachDBInstancesResponseBody) SetRequestId

func (DetachDBInstancesResponseBody) String

type DetachInstancesRequest

type DetachInstancesRequest struct {
	DecreaseDesiredCapacity *bool     `json:"DecreaseDesiredCapacity,omitempty" xml:"DecreaseDesiredCapacity,omitempty"`
	DetachOption            *string   `json:"DetachOption,omitempty" xml:"DetachOption,omitempty"`
	InstanceIds             []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	LifecycleHook           *bool     `json:"LifecycleHook,omitempty" xml:"LifecycleHook,omitempty"`
	OwnerAccount            *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                 *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount    *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId         *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId          *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DetachInstancesRequest) GoString

func (s DetachInstancesRequest) GoString() string

func (*DetachInstancesRequest) SetDecreaseDesiredCapacity

func (s *DetachInstancesRequest) SetDecreaseDesiredCapacity(v bool) *DetachInstancesRequest

func (*DetachInstancesRequest) SetDetachOption

func (s *DetachInstancesRequest) SetDetachOption(v string) *DetachInstancesRequest

func (*DetachInstancesRequest) SetInstanceIds

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

func (*DetachInstancesRequest) SetLifecycleHook

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

func (*DetachInstancesRequest) SetOwnerAccount

func (s *DetachInstancesRequest) SetOwnerAccount(v string) *DetachInstancesRequest

func (*DetachInstancesRequest) SetOwnerId

func (*DetachInstancesRequest) SetResourceOwnerAccount

func (s *DetachInstancesRequest) SetResourceOwnerAccount(v string) *DetachInstancesRequest

func (*DetachInstancesRequest) SetResourceOwnerId

func (s *DetachInstancesRequest) SetResourceOwnerId(v int64) *DetachInstancesRequest

func (*DetachInstancesRequest) SetScalingGroupId

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

func (DetachInstancesRequest) String

func (s DetachInstancesRequest) String() string

type DetachInstancesResponse

type DetachInstancesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachInstancesResponse) GoString

func (s DetachInstancesResponse) GoString() string

func (*DetachInstancesResponse) SetBody

func (*DetachInstancesResponse) SetHeaders

func (*DetachInstancesResponse) SetStatusCode

func (DetachInstancesResponse) String

func (s DetachInstancesResponse) String() string

type DetachInstancesResponseBody

type DetachInstancesResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (DetachInstancesResponseBody) GoString

func (s DetachInstancesResponseBody) GoString() string

func (*DetachInstancesResponseBody) SetRequestId

func (*DetachInstancesResponseBody) SetScalingActivityId

func (DetachInstancesResponseBody) String

type DetachLoadBalancersRequest

type DetachLoadBalancersRequest struct {
	Async                *bool     `json:"Async,omitempty" xml:"Async,omitempty"`
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	ForceDetach          *bool     `json:"ForceDetach,omitempty" xml:"ForceDetach,omitempty"`
	LoadBalancers        []*string `json:"LoadBalancers,omitempty" xml:"LoadBalancers,omitempty" type:"Repeated"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DetachLoadBalancersRequest) GoString

func (s DetachLoadBalancersRequest) GoString() string

func (*DetachLoadBalancersRequest) SetAsync

func (*DetachLoadBalancersRequest) SetClientToken

func (*DetachLoadBalancersRequest) SetForceDetach

func (*DetachLoadBalancersRequest) SetLoadBalancers

func (*DetachLoadBalancersRequest) SetOwnerId

func (*DetachLoadBalancersRequest) SetRegionId

func (*DetachLoadBalancersRequest) SetResourceOwnerAccount

func (s *DetachLoadBalancersRequest) SetResourceOwnerAccount(v string) *DetachLoadBalancersRequest

func (*DetachLoadBalancersRequest) SetScalingGroupId

func (DetachLoadBalancersRequest) String

type DetachLoadBalancersResponse

type DetachLoadBalancersResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachLoadBalancersResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachLoadBalancersResponse) GoString

func (s DetachLoadBalancersResponse) GoString() string

func (*DetachLoadBalancersResponse) SetBody

func (*DetachLoadBalancersResponse) SetHeaders

func (*DetachLoadBalancersResponse) SetStatusCode

func (DetachLoadBalancersResponse) String

type DetachLoadBalancersResponseBody

type DetachLoadBalancersResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (DetachLoadBalancersResponseBody) GoString

func (*DetachLoadBalancersResponseBody) SetRequestId

func (*DetachLoadBalancersResponseBody) SetScalingActivityId

func (DetachLoadBalancersResponseBody) String

type DetachVServerGroupsRequest

type DetachVServerGroupsRequest struct {
	ClientToken          *string                                    `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	ForceDetach          *bool                                      `json:"ForceDetach,omitempty" xml:"ForceDetach,omitempty"`
	OwnerId              *int64                                     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                                    `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string                                    `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string                                    `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	VServerGroups        []*DetachVServerGroupsRequestVServerGroups `json:"VServerGroups,omitempty" xml:"VServerGroups,omitempty" type:"Repeated"`
}

func (DetachVServerGroupsRequest) GoString

func (s DetachVServerGroupsRequest) GoString() string

func (*DetachVServerGroupsRequest) SetClientToken

func (*DetachVServerGroupsRequest) SetForceDetach

func (*DetachVServerGroupsRequest) SetOwnerId

func (*DetachVServerGroupsRequest) SetRegionId

func (*DetachVServerGroupsRequest) SetResourceOwnerAccount

func (s *DetachVServerGroupsRequest) SetResourceOwnerAccount(v string) *DetachVServerGroupsRequest

func (*DetachVServerGroupsRequest) SetScalingGroupId

func (*DetachVServerGroupsRequest) SetVServerGroups

func (DetachVServerGroupsRequest) String

type DetachVServerGroupsRequestVServerGroups

type DetachVServerGroupsRequestVServerGroups struct {
	LoadBalancerId         *string                                                          `json:"LoadBalancerId,omitempty" xml:"LoadBalancerId,omitempty"`
	VServerGroupAttributes []*DetachVServerGroupsRequestVServerGroupsVServerGroupAttributes `json:"VServerGroupAttributes,omitempty" xml:"VServerGroupAttributes,omitempty" type:"Repeated"`
}

func (DetachVServerGroupsRequestVServerGroups) GoString

func (*DetachVServerGroupsRequestVServerGroups) SetLoadBalancerId

func (DetachVServerGroupsRequestVServerGroups) String

type DetachVServerGroupsRequestVServerGroupsVServerGroupAttributes

type DetachVServerGroupsRequestVServerGroupsVServerGroupAttributes struct {
	Port           *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	VServerGroupId *string `json:"VServerGroupId,omitempty" xml:"VServerGroupId,omitempty"`
}

func (DetachVServerGroupsRequestVServerGroupsVServerGroupAttributes) GoString

func (*DetachVServerGroupsRequestVServerGroupsVServerGroupAttributes) SetPort

func (*DetachVServerGroupsRequestVServerGroupsVServerGroupAttributes) SetVServerGroupId

func (DetachVServerGroupsRequestVServerGroupsVServerGroupAttributes) String

type DetachVServerGroupsResponse

type DetachVServerGroupsResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DetachVServerGroupsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DetachVServerGroupsResponse) GoString

func (s DetachVServerGroupsResponse) GoString() string

func (*DetachVServerGroupsResponse) SetBody

func (*DetachVServerGroupsResponse) SetHeaders

func (*DetachVServerGroupsResponse) SetStatusCode

func (DetachVServerGroupsResponse) String

type DetachVServerGroupsResponseBody

type DetachVServerGroupsResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DetachVServerGroupsResponseBody) GoString

func (*DetachVServerGroupsResponseBody) SetRequestId

func (DetachVServerGroupsResponseBody) String

type DisableAlarmRequest

type DisableAlarmRequest struct {
	AlarmTaskId          *string `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (DisableAlarmRequest) GoString

func (s DisableAlarmRequest) GoString() string

func (*DisableAlarmRequest) SetAlarmTaskId

func (s *DisableAlarmRequest) SetAlarmTaskId(v string) *DisableAlarmRequest

func (*DisableAlarmRequest) SetOwnerId

func (s *DisableAlarmRequest) SetOwnerId(v int64) *DisableAlarmRequest

func (*DisableAlarmRequest) SetRegionId

func (s *DisableAlarmRequest) SetRegionId(v string) *DisableAlarmRequest

func (*DisableAlarmRequest) SetResourceOwnerAccount

func (s *DisableAlarmRequest) SetResourceOwnerAccount(v string) *DisableAlarmRequest

func (DisableAlarmRequest) String

func (s DisableAlarmRequest) String() string

type DisableAlarmResponse

type DisableAlarmResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DisableAlarmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DisableAlarmResponse) GoString

func (s DisableAlarmResponse) GoString() string

func (*DisableAlarmResponse) SetBody

func (*DisableAlarmResponse) SetHeaders

func (s *DisableAlarmResponse) SetHeaders(v map[string]*string) *DisableAlarmResponse

func (*DisableAlarmResponse) SetStatusCode

func (s *DisableAlarmResponse) SetStatusCode(v int32) *DisableAlarmResponse

func (DisableAlarmResponse) String

func (s DisableAlarmResponse) String() string

type DisableAlarmResponseBody

type DisableAlarmResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DisableAlarmResponseBody) GoString

func (s DisableAlarmResponseBody) GoString() string

func (*DisableAlarmResponseBody) SetRequestId

func (DisableAlarmResponseBody) String

func (s DisableAlarmResponseBody) String() string

type DisableScalingGroupRequest

type DisableScalingGroupRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (DisableScalingGroupRequest) GoString

func (s DisableScalingGroupRequest) GoString() string

func (*DisableScalingGroupRequest) SetOwnerAccount

func (*DisableScalingGroupRequest) SetOwnerId

func (*DisableScalingGroupRequest) SetResourceOwnerAccount

func (s *DisableScalingGroupRequest) SetResourceOwnerAccount(v string) *DisableScalingGroupRequest

func (*DisableScalingGroupRequest) SetResourceOwnerId

func (*DisableScalingGroupRequest) SetScalingGroupId

func (DisableScalingGroupRequest) String

type DisableScalingGroupResponse

type DisableScalingGroupResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *DisableScalingGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (DisableScalingGroupResponse) GoString

func (s DisableScalingGroupResponse) GoString() string

func (*DisableScalingGroupResponse) SetBody

func (*DisableScalingGroupResponse) SetHeaders

func (*DisableScalingGroupResponse) SetStatusCode

func (DisableScalingGroupResponse) String

type DisableScalingGroupResponseBody

type DisableScalingGroupResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (DisableScalingGroupResponseBody) GoString

func (*DisableScalingGroupResponseBody) SetRequestId

func (DisableScalingGroupResponseBody) String

type EnableAlarmRequest

type EnableAlarmRequest struct {
	AlarmTaskId          *string `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (EnableAlarmRequest) GoString

func (s EnableAlarmRequest) GoString() string

func (*EnableAlarmRequest) SetAlarmTaskId

func (s *EnableAlarmRequest) SetAlarmTaskId(v string) *EnableAlarmRequest

func (*EnableAlarmRequest) SetOwnerId

func (s *EnableAlarmRequest) SetOwnerId(v int64) *EnableAlarmRequest

func (*EnableAlarmRequest) SetRegionId

func (s *EnableAlarmRequest) SetRegionId(v string) *EnableAlarmRequest

func (*EnableAlarmRequest) SetResourceOwnerAccount

func (s *EnableAlarmRequest) SetResourceOwnerAccount(v string) *EnableAlarmRequest

func (EnableAlarmRequest) String

func (s EnableAlarmRequest) String() string

type EnableAlarmResponse

type EnableAlarmResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *EnableAlarmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (EnableAlarmResponse) GoString

func (s EnableAlarmResponse) GoString() string

func (*EnableAlarmResponse) SetBody

func (*EnableAlarmResponse) SetHeaders

func (s *EnableAlarmResponse) SetHeaders(v map[string]*string) *EnableAlarmResponse

func (*EnableAlarmResponse) SetStatusCode

func (s *EnableAlarmResponse) SetStatusCode(v int32) *EnableAlarmResponse

func (EnableAlarmResponse) String

func (s EnableAlarmResponse) String() string

type EnableAlarmResponseBody

type EnableAlarmResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (EnableAlarmResponseBody) GoString

func (s EnableAlarmResponseBody) GoString() string

func (*EnableAlarmResponseBody) SetRequestId

func (EnableAlarmResponseBody) String

func (s EnableAlarmResponseBody) String() string

type EnableScalingGroupRequest

type EnableScalingGroupRequest struct {
	ActiveScalingConfigurationId *string                                             `json:"ActiveScalingConfigurationId,omitempty" xml:"ActiveScalingConfigurationId,omitempty"`
	InstanceIds                  []*string                                           `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	LaunchTemplateId             *string                                             `json:"LaunchTemplateId,omitempty" xml:"LaunchTemplateId,omitempty"`
	LaunchTemplateOverrides      []*EnableScalingGroupRequestLaunchTemplateOverrides `json:"LaunchTemplateOverrides,omitempty" xml:"LaunchTemplateOverrides,omitempty" type:"Repeated"`
	LaunchTemplateVersion        *string                                             `json:"LaunchTemplateVersion,omitempty" xml:"LaunchTemplateVersion,omitempty"`
	LoadBalancerWeights          []*int32                                            `json:"LoadBalancerWeights,omitempty" xml:"LoadBalancerWeights,omitempty" type:"Repeated"`
	OwnerAccount                 *string                                             `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                      *int64                                              `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId                     *string                                             `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount         *string                                             `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId              *int64                                              `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId               *string                                             `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (EnableScalingGroupRequest) GoString

func (s EnableScalingGroupRequest) GoString() string

func (*EnableScalingGroupRequest) SetActiveScalingConfigurationId

func (s *EnableScalingGroupRequest) SetActiveScalingConfigurationId(v string) *EnableScalingGroupRequest

func (*EnableScalingGroupRequest) SetInstanceIds

func (*EnableScalingGroupRequest) SetLaunchTemplateId

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

func (*EnableScalingGroupRequest) SetLaunchTemplateOverrides

func (*EnableScalingGroupRequest) SetLaunchTemplateVersion

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

func (*EnableScalingGroupRequest) SetLoadBalancerWeights

func (s *EnableScalingGroupRequest) SetLoadBalancerWeights(v []*int32) *EnableScalingGroupRequest

func (*EnableScalingGroupRequest) SetOwnerAccount

func (*EnableScalingGroupRequest) SetOwnerId

func (*EnableScalingGroupRequest) SetRegionId

func (*EnableScalingGroupRequest) SetResourceOwnerAccount

func (s *EnableScalingGroupRequest) SetResourceOwnerAccount(v string) *EnableScalingGroupRequest

func (*EnableScalingGroupRequest) SetResourceOwnerId

func (s *EnableScalingGroupRequest) SetResourceOwnerId(v int64) *EnableScalingGroupRequest

func (*EnableScalingGroupRequest) SetScalingGroupId

func (EnableScalingGroupRequest) String

func (s EnableScalingGroupRequest) String() string

type EnableScalingGroupRequestLaunchTemplateOverrides

type EnableScalingGroupRequestLaunchTemplateOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (EnableScalingGroupRequestLaunchTemplateOverrides) GoString

func (*EnableScalingGroupRequestLaunchTemplateOverrides) SetInstanceType

func (*EnableScalingGroupRequestLaunchTemplateOverrides) SetWeightedCapacity

func (EnableScalingGroupRequestLaunchTemplateOverrides) String

type EnableScalingGroupResponse

type EnableScalingGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *EnableScalingGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (EnableScalingGroupResponse) GoString

func (s EnableScalingGroupResponse) GoString() string

func (*EnableScalingGroupResponse) SetBody

func (*EnableScalingGroupResponse) SetHeaders

func (*EnableScalingGroupResponse) SetStatusCode

func (EnableScalingGroupResponse) String

type EnableScalingGroupResponseBody

type EnableScalingGroupResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (EnableScalingGroupResponseBody) GoString

func (*EnableScalingGroupResponseBody) SetRequestId

func (EnableScalingGroupResponseBody) String

type EnterStandbyRequest

type EnterStandbyRequest struct {
	Async                *bool     `json:"Async,omitempty" xml:"Async,omitempty"`
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	InstanceIds          []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (EnterStandbyRequest) GoString

func (s EnterStandbyRequest) GoString() string

func (*EnterStandbyRequest) SetAsync

func (*EnterStandbyRequest) SetClientToken

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

func (*EnterStandbyRequest) SetInstanceIds

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

func (*EnterStandbyRequest) SetOwnerId

func (s *EnterStandbyRequest) SetOwnerId(v int64) *EnterStandbyRequest

func (*EnterStandbyRequest) SetResourceOwnerAccount

func (s *EnterStandbyRequest) SetResourceOwnerAccount(v string) *EnterStandbyRequest

func (*EnterStandbyRequest) SetScalingGroupId

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

func (EnterStandbyRequest) String

func (s EnterStandbyRequest) String() string

type EnterStandbyResponse

type EnterStandbyResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *EnterStandbyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (EnterStandbyResponse) GoString

func (s EnterStandbyResponse) GoString() string

func (*EnterStandbyResponse) SetBody

func (*EnterStandbyResponse) SetHeaders

func (s *EnterStandbyResponse) SetHeaders(v map[string]*string) *EnterStandbyResponse

func (*EnterStandbyResponse) SetStatusCode

func (s *EnterStandbyResponse) SetStatusCode(v int32) *EnterStandbyResponse

func (EnterStandbyResponse) String

func (s EnterStandbyResponse) String() string

type EnterStandbyResponseBody

type EnterStandbyResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (EnterStandbyResponseBody) GoString

func (s EnterStandbyResponseBody) GoString() string

func (*EnterStandbyResponseBody) SetRequestId

func (*EnterStandbyResponseBody) SetScalingActivityId

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

func (EnterStandbyResponseBody) String

func (s EnterStandbyResponseBody) String() string

type ExecuteScalingRuleRequest

type ExecuteScalingRuleRequest struct {
	BreachThreshold      *float32 `json:"BreachThreshold,omitempty" xml:"BreachThreshold,omitempty"`
	ClientToken          *string  `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	MetricValue          *float32 `json:"MetricValue,omitempty" xml:"MetricValue,omitempty"`
	OwnerAccount         *string  `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64   `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string  `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string  `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64   `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingRuleAri       *string  `json:"ScalingRuleAri,omitempty" xml:"ScalingRuleAri,omitempty"`
}

func (ExecuteScalingRuleRequest) GoString

func (s ExecuteScalingRuleRequest) GoString() string

func (*ExecuteScalingRuleRequest) SetBreachThreshold

func (*ExecuteScalingRuleRequest) SetClientToken

func (*ExecuteScalingRuleRequest) SetMetricValue

func (*ExecuteScalingRuleRequest) SetOwnerAccount

func (*ExecuteScalingRuleRequest) SetOwnerId

func (*ExecuteScalingRuleRequest) SetRegionId

func (*ExecuteScalingRuleRequest) SetResourceOwnerAccount

func (s *ExecuteScalingRuleRequest) SetResourceOwnerAccount(v string) *ExecuteScalingRuleRequest

func (*ExecuteScalingRuleRequest) SetResourceOwnerId

func (s *ExecuteScalingRuleRequest) SetResourceOwnerId(v int64) *ExecuteScalingRuleRequest

func (*ExecuteScalingRuleRequest) SetScalingRuleAri

func (ExecuteScalingRuleRequest) String

func (s ExecuteScalingRuleRequest) String() string

type ExecuteScalingRuleResponse

type ExecuteScalingRuleResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExecuteScalingRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExecuteScalingRuleResponse) GoString

func (s ExecuteScalingRuleResponse) GoString() string

func (*ExecuteScalingRuleResponse) SetBody

func (*ExecuteScalingRuleResponse) SetHeaders

func (*ExecuteScalingRuleResponse) SetStatusCode

func (ExecuteScalingRuleResponse) String

type ExecuteScalingRuleResponseBody

type ExecuteScalingRuleResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (ExecuteScalingRuleResponseBody) GoString

func (*ExecuteScalingRuleResponseBody) SetRequestId

func (*ExecuteScalingRuleResponseBody) SetScalingActivityId

func (ExecuteScalingRuleResponseBody) String

type ExitStandbyRequest

type ExitStandbyRequest struct {
	Async                *bool     `json:"Async,omitempty" xml:"Async,omitempty"`
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	InstanceIds          []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (ExitStandbyRequest) GoString

func (s ExitStandbyRequest) GoString() string

func (*ExitStandbyRequest) SetAsync

func (s *ExitStandbyRequest) SetAsync(v bool) *ExitStandbyRequest

func (*ExitStandbyRequest) SetClientToken

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

func (*ExitStandbyRequest) SetInstanceIds

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

func (*ExitStandbyRequest) SetOwnerId

func (s *ExitStandbyRequest) SetOwnerId(v int64) *ExitStandbyRequest

func (*ExitStandbyRequest) SetRegionId

func (s *ExitStandbyRequest) SetRegionId(v string) *ExitStandbyRequest

func (*ExitStandbyRequest) SetResourceOwnerAccount

func (s *ExitStandbyRequest) SetResourceOwnerAccount(v string) *ExitStandbyRequest

func (*ExitStandbyRequest) SetScalingGroupId

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

func (ExitStandbyRequest) String

func (s ExitStandbyRequest) String() string

type ExitStandbyResponse

type ExitStandbyResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ExitStandbyResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ExitStandbyResponse) GoString

func (s ExitStandbyResponse) GoString() string

func (*ExitStandbyResponse) SetBody

func (*ExitStandbyResponse) SetHeaders

func (s *ExitStandbyResponse) SetHeaders(v map[string]*string) *ExitStandbyResponse

func (*ExitStandbyResponse) SetStatusCode

func (s *ExitStandbyResponse) SetStatusCode(v int32) *ExitStandbyResponse

func (ExitStandbyResponse) String

func (s ExitStandbyResponse) String() string

type ExitStandbyResponseBody

type ExitStandbyResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (ExitStandbyResponseBody) GoString

func (s ExitStandbyResponseBody) GoString() string

func (*ExitStandbyResponseBody) SetRequestId

func (*ExitStandbyResponseBody) SetScalingActivityId

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

func (ExitStandbyResponseBody) String

func (s ExitStandbyResponseBody) String() string

type ListTagKeysRequest

type ListTagKeysRequest struct {
	NextToken            *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ListTagKeysRequest) GoString

func (s ListTagKeysRequest) GoString() string

func (*ListTagKeysRequest) SetNextToken

func (s *ListTagKeysRequest) SetNextToken(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetOwnerId

func (s *ListTagKeysRequest) SetOwnerId(v int64) *ListTagKeysRequest

func (*ListTagKeysRequest) SetPageSize

func (s *ListTagKeysRequest) SetPageSize(v int32) *ListTagKeysRequest

func (*ListTagKeysRequest) SetRegionId

func (s *ListTagKeysRequest) SetRegionId(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetResourceOwnerAccount

func (s *ListTagKeysRequest) SetResourceOwnerAccount(v string) *ListTagKeysRequest

func (*ListTagKeysRequest) SetResourceType

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

func (ListTagKeysRequest) String

func (s ListTagKeysRequest) String() string

type ListTagKeysResponse

type ListTagKeysResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTagKeysResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTagKeysResponse) GoString

func (s ListTagKeysResponse) GoString() string

func (*ListTagKeysResponse) SetBody

func (*ListTagKeysResponse) SetHeaders

func (s *ListTagKeysResponse) SetHeaders(v map[string]*string) *ListTagKeysResponse

func (*ListTagKeysResponse) SetStatusCode

func (s *ListTagKeysResponse) SetStatusCode(v int32) *ListTagKeysResponse

func (ListTagKeysResponse) String

func (s ListTagKeysResponse) String() string

type ListTagKeysResponseBody

type ListTagKeysResponseBody struct {
	Keys      []*string `json:"Keys,omitempty" xml:"Keys,omitempty" type:"Repeated"`
	NextToken *string   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	PageSize  *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ListTagKeysResponseBody) GoString

func (s ListTagKeysResponseBody) GoString() string

func (*ListTagKeysResponseBody) SetKeys

func (*ListTagKeysResponseBody) SetNextToken

func (*ListTagKeysResponseBody) SetPageSize

func (*ListTagKeysResponseBody) SetRequestId

func (ListTagKeysResponseBody) String

func (s ListTagKeysResponseBody) String() string

type ListTagResourcesRequest

type ListTagResourcesRequest struct {
	NextToken            *string                        `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId              *int64                         `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                        `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceIds          []*string                      `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string                        `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string                        `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tags                 []*ListTagResourcesRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (ListTagResourcesRequest) GoString

func (s ListTagResourcesRequest) GoString() string

func (*ListTagResourcesRequest) SetNextToken

func (*ListTagResourcesRequest) SetOwnerId

func (*ListTagResourcesRequest) SetRegionId

func (*ListTagResourcesRequest) SetResourceIds

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

func (*ListTagResourcesRequest) SetResourceOwnerAccount

func (s *ListTagResourcesRequest) SetResourceOwnerAccount(v string) *ListTagResourcesRequest

func (*ListTagResourcesRequest) SetResourceType

func (*ListTagResourcesRequest) SetTags

func (ListTagResourcesRequest) String

func (s ListTagResourcesRequest) String() string

type ListTagResourcesRequestTags

type ListTagResourcesRequestTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ListTagResourcesRequestTags) GoString

func (s ListTagResourcesRequestTags) GoString() string

func (*ListTagResourcesRequestTags) SetKey

func (*ListTagResourcesRequestTags) SetValue

func (ListTagResourcesRequestTags) String

type ListTagResourcesResponse

type ListTagResourcesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTagResourcesResponse) GoString

func (s ListTagResourcesResponse) GoString() string

func (*ListTagResourcesResponse) SetBody

func (*ListTagResourcesResponse) SetHeaders

func (*ListTagResourcesResponse) SetStatusCode

func (ListTagResourcesResponse) String

func (s ListTagResourcesResponse) String() string

type ListTagResourcesResponseBody

type ListTagResourcesResponseBody struct {
	NextToken    *string                                     `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	RequestId    *string                                     `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	TagResources []*ListTagResourcesResponseBodyTagResources `json:"TagResources,omitempty" xml:"TagResources,omitempty" type:"Repeated"`
}

func (ListTagResourcesResponseBody) GoString

func (s ListTagResourcesResponseBody) GoString() string

func (*ListTagResourcesResponseBody) SetNextToken

func (*ListTagResourcesResponseBody) SetRequestId

func (*ListTagResourcesResponseBody) SetTagResources

func (ListTagResourcesResponseBody) String

type ListTagResourcesResponseBodyTagResources

type ListTagResourcesResponseBodyTagResources struct {
	Propagate    *bool   `json:"Propagate,omitempty" xml:"Propagate,omitempty"`
	ResourceId   *string `json:"ResourceId,omitempty" xml:"ResourceId,omitempty"`
	ResourceType *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKey       *string `json:"TagKey,omitempty" xml:"TagKey,omitempty"`
	TagValue     *string `json:"TagValue,omitempty" xml:"TagValue,omitempty"`
}

func (ListTagResourcesResponseBodyTagResources) GoString

func (*ListTagResourcesResponseBodyTagResources) SetPropagate

func (*ListTagResourcesResponseBodyTagResources) SetResourceId

func (*ListTagResourcesResponseBodyTagResources) SetResourceType

func (*ListTagResourcesResponseBodyTagResources) SetTagKey

func (*ListTagResourcesResponseBodyTagResources) SetTagValue

func (ListTagResourcesResponseBodyTagResources) String

type ListTagValuesRequest

type ListTagValuesRequest struct {
	Key                  *string `json:"Key,omitempty" xml:"Key,omitempty"`
	NextToken            *string `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PageSize             *int32  `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
}

func (ListTagValuesRequest) GoString

func (s ListTagValuesRequest) GoString() string

func (*ListTagValuesRequest) SetKey

func (*ListTagValuesRequest) SetNextToken

func (s *ListTagValuesRequest) SetNextToken(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetOwnerId

func (*ListTagValuesRequest) SetPageSize

func (s *ListTagValuesRequest) SetPageSize(v int32) *ListTagValuesRequest

func (*ListTagValuesRequest) SetRegionId

func (*ListTagValuesRequest) SetResourceOwnerAccount

func (s *ListTagValuesRequest) SetResourceOwnerAccount(v string) *ListTagValuesRequest

func (*ListTagValuesRequest) SetResourceType

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

func (ListTagValuesRequest) String

func (s ListTagValuesRequest) String() string

type ListTagValuesResponse

type ListTagValuesResponse struct {
	Headers    map[string]*string         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ListTagValuesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ListTagValuesResponse) GoString

func (s ListTagValuesResponse) GoString() string

func (*ListTagValuesResponse) SetBody

func (*ListTagValuesResponse) SetHeaders

func (*ListTagValuesResponse) SetStatusCode

func (s *ListTagValuesResponse) SetStatusCode(v int32) *ListTagValuesResponse

func (ListTagValuesResponse) String

func (s ListTagValuesResponse) String() string

type ListTagValuesResponseBody

type ListTagValuesResponseBody struct {
	NextToken *string   `json:"NextToken,omitempty" xml:"NextToken,omitempty"`
	PageSize  *int32    `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
	RequestId *string   `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	Values    []*string `json:"Values,omitempty" xml:"Values,omitempty" type:"Repeated"`
}

func (ListTagValuesResponseBody) GoString

func (s ListTagValuesResponseBody) GoString() string

func (*ListTagValuesResponseBody) SetNextToken

func (*ListTagValuesResponseBody) SetPageSize

func (*ListTagValuesResponseBody) SetRequestId

func (*ListTagValuesResponseBody) SetValues

func (ListTagValuesResponseBody) String

func (s ListTagValuesResponseBody) String() string

type ModifyAlarmRequest

type ModifyAlarmRequest struct {
	AlarmActions             []*string                        `json:"AlarmActions,omitempty" xml:"AlarmActions,omitempty" type:"Repeated"`
	AlarmTaskId              *string                          `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	ComparisonOperator       *string                          `json:"ComparisonOperator,omitempty" xml:"ComparisonOperator,omitempty"`
	Description              *string                          `json:"Description,omitempty" xml:"Description,omitempty"`
	Dimensions               []*ModifyAlarmRequestDimensions  `json:"Dimensions,omitempty" xml:"Dimensions,omitempty" type:"Repeated"`
	Effective                *string                          `json:"Effective,omitempty" xml:"Effective,omitempty"`
	EvaluationCount          *int32                           `json:"EvaluationCount,omitempty" xml:"EvaluationCount,omitempty"`
	Expressions              []*ModifyAlarmRequestExpressions `json:"Expressions,omitempty" xml:"Expressions,omitempty" type:"Repeated"`
	ExpressionsLogicOperator *string                          `json:"ExpressionsLogicOperator,omitempty" xml:"ExpressionsLogicOperator,omitempty"`
	GroupId                  *int32                           `json:"GroupId,omitempty" xml:"GroupId,omitempty"`
	MetricName               *string                          `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MetricType               *string                          `json:"MetricType,omitempty" xml:"MetricType,omitempty"`
	Name                     *string                          `json:"Name,omitempty" xml:"Name,omitempty"`
	OwnerId                  *int64                           `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Period                   *int32                           `json:"Period,omitempty" xml:"Period,omitempty"`
	RegionId                 *string                          `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount     *string                          `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	Statistics               *string                          `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Threshold                *float32                         `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (ModifyAlarmRequest) GoString

func (s ModifyAlarmRequest) GoString() string

func (*ModifyAlarmRequest) SetAlarmActions

func (s *ModifyAlarmRequest) SetAlarmActions(v []*string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetAlarmTaskId

func (s *ModifyAlarmRequest) SetAlarmTaskId(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetComparisonOperator

func (s *ModifyAlarmRequest) SetComparisonOperator(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetDescription

func (s *ModifyAlarmRequest) SetDescription(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetDimensions

func (*ModifyAlarmRequest) SetEffective

func (s *ModifyAlarmRequest) SetEffective(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetEvaluationCount

func (s *ModifyAlarmRequest) SetEvaluationCount(v int32) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetExpressions

func (*ModifyAlarmRequest) SetExpressionsLogicOperator

func (s *ModifyAlarmRequest) SetExpressionsLogicOperator(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetGroupId

func (s *ModifyAlarmRequest) SetGroupId(v int32) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetMetricName

func (s *ModifyAlarmRequest) SetMetricName(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetMetricType

func (s *ModifyAlarmRequest) SetMetricType(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetName

func (*ModifyAlarmRequest) SetOwnerId

func (s *ModifyAlarmRequest) SetOwnerId(v int64) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetPeriod

func (s *ModifyAlarmRequest) SetPeriod(v int32) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetRegionId

func (s *ModifyAlarmRequest) SetRegionId(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetResourceOwnerAccount

func (s *ModifyAlarmRequest) SetResourceOwnerAccount(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetStatistics

func (s *ModifyAlarmRequest) SetStatistics(v string) *ModifyAlarmRequest

func (*ModifyAlarmRequest) SetThreshold

func (s *ModifyAlarmRequest) SetThreshold(v float32) *ModifyAlarmRequest

func (ModifyAlarmRequest) String

func (s ModifyAlarmRequest) String() string

type ModifyAlarmRequestDimensions

type ModifyAlarmRequestDimensions struct {
	DimensionKey   *string `json:"DimensionKey,omitempty" xml:"DimensionKey,omitempty"`
	DimensionValue *string `json:"DimensionValue,omitempty" xml:"DimensionValue,omitempty"`
}

func (ModifyAlarmRequestDimensions) GoString

func (s ModifyAlarmRequestDimensions) GoString() string

func (*ModifyAlarmRequestDimensions) SetDimensionKey

func (*ModifyAlarmRequestDimensions) SetDimensionValue

func (ModifyAlarmRequestDimensions) String

type ModifyAlarmRequestExpressions

type ModifyAlarmRequestExpressions struct {
	ComparisonOperator *string  `json:"ComparisonOperator,omitempty" xml:"ComparisonOperator,omitempty"`
	MetricName         *string  `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	Period             *int32   `json:"Period,omitempty" xml:"Period,omitempty"`
	Statistics         *string  `json:"Statistics,omitempty" xml:"Statistics,omitempty"`
	Threshold          *float32 `json:"Threshold,omitempty" xml:"Threshold,omitempty"`
}

func (ModifyAlarmRequestExpressions) GoString

func (*ModifyAlarmRequestExpressions) SetComparisonOperator

func (*ModifyAlarmRequestExpressions) SetMetricName

func (*ModifyAlarmRequestExpressions) SetPeriod

func (*ModifyAlarmRequestExpressions) SetStatistics

func (*ModifyAlarmRequestExpressions) SetThreshold

func (ModifyAlarmRequestExpressions) String

type ModifyAlarmResponse

type ModifyAlarmResponse struct {
	Headers    map[string]*string       `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                   `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyAlarmResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyAlarmResponse) GoString

func (s ModifyAlarmResponse) GoString() string

func (*ModifyAlarmResponse) SetBody

func (*ModifyAlarmResponse) SetHeaders

func (s *ModifyAlarmResponse) SetHeaders(v map[string]*string) *ModifyAlarmResponse

func (*ModifyAlarmResponse) SetStatusCode

func (s *ModifyAlarmResponse) SetStatusCode(v int32) *ModifyAlarmResponse

func (ModifyAlarmResponse) String

func (s ModifyAlarmResponse) String() string

type ModifyAlarmResponseBody

type ModifyAlarmResponseBody struct {
	AlarmTaskId *string `json:"AlarmTaskId,omitempty" xml:"AlarmTaskId,omitempty"`
	RequestId   *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyAlarmResponseBody) GoString

func (s ModifyAlarmResponseBody) GoString() string

func (*ModifyAlarmResponseBody) SetAlarmTaskId

func (*ModifyAlarmResponseBody) SetRequestId

func (ModifyAlarmResponseBody) String

func (s ModifyAlarmResponseBody) String() string

type ModifyEciScalingConfigurationRequest

type ModifyEciScalingConfigurationRequest struct {
	AcrRegistryInfos              []*ModifyEciScalingConfigurationRequestAcrRegistryInfos         `json:"AcrRegistryInfos,omitempty" xml:"AcrRegistryInfos,omitempty" type:"Repeated"`
	ActiveDeadlineSeconds         *int64                                                          `json:"ActiveDeadlineSeconds,omitempty" xml:"ActiveDeadlineSeconds,omitempty"`
	AutoCreateEip                 *bool                                                           `json:"AutoCreateEip,omitempty" xml:"AutoCreateEip,omitempty"`
	AutoMatchImageCache           *bool                                                           `json:"AutoMatchImageCache,omitempty" xml:"AutoMatchImageCache,omitempty"`
	ContainerGroupName            *string                                                         `json:"ContainerGroupName,omitempty" xml:"ContainerGroupName,omitempty"`
	Containers                    []*ModifyEciScalingConfigurationRequestContainers               `json:"Containers,omitempty" xml:"Containers,omitempty" type:"Repeated"`
	CostOptimization              *bool                                                           `json:"CostOptimization,omitempty" xml:"CostOptimization,omitempty"`
	Cpu                           *float32                                                        `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CpuOptionsCore                *int32                                                          `json:"CpuOptionsCore,omitempty" xml:"CpuOptionsCore,omitempty"`
	CpuOptionsThreadsPerCore      *int32                                                          `json:"CpuOptionsThreadsPerCore,omitempty" xml:"CpuOptionsThreadsPerCore,omitempty"`
	Description                   *string                                                         `json:"Description,omitempty" xml:"Description,omitempty"`
	DnsConfigNameServers          []*string                                                       `json:"DnsConfigNameServers,omitempty" xml:"DnsConfigNameServers,omitempty" type:"Repeated"`
	DnsConfigOptions              []*ModifyEciScalingConfigurationRequestDnsConfigOptions         `json:"DnsConfigOptions,omitempty" xml:"DnsConfigOptions,omitempty" type:"Repeated"`
	DnsConfigSearchs              []*string                                                       `json:"DnsConfigSearchs,omitempty" xml:"DnsConfigSearchs,omitempty" type:"Repeated"`
	DnsPolicy                     *string                                                         `json:"DnsPolicy,omitempty" xml:"DnsPolicy,omitempty"`
	EgressBandwidth               *int64                                                          `json:"EgressBandwidth,omitempty" xml:"EgressBandwidth,omitempty"`
	EipBandwidth                  *int32                                                          `json:"EipBandwidth,omitempty" xml:"EipBandwidth,omitempty"`
	EnableSls                     *bool                                                           `json:"EnableSls,omitempty" xml:"EnableSls,omitempty"`
	EphemeralStorage              *int32                                                          `json:"EphemeralStorage,omitempty" xml:"EphemeralStorage,omitempty"`
	HostAliases                   []*ModifyEciScalingConfigurationRequestHostAliases              `json:"HostAliases,omitempty" xml:"HostAliases,omitempty" type:"Repeated"`
	HostName                      *string                                                         `json:"HostName,omitempty" xml:"HostName,omitempty"`
	ImageRegistryCredentials      []*ModifyEciScalingConfigurationRequestImageRegistryCredentials `json:"ImageRegistryCredentials,omitempty" xml:"ImageRegistryCredentials,omitempty" type:"Repeated"`
	ImageSnapshotId               *string                                                         `json:"ImageSnapshotId,omitempty" xml:"ImageSnapshotId,omitempty"`
	IngressBandwidth              *int64                                                          `json:"IngressBandwidth,omitempty" xml:"IngressBandwidth,omitempty"`
	InitContainers                []*ModifyEciScalingConfigurationRequestInitContainers           `json:"InitContainers,omitempty" xml:"InitContainers,omitempty" type:"Repeated"`
	InstanceFamilyLevel           *string                                                         `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	Ipv6AddressCount              *int32                                                          `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	LoadBalancerWeight            *int32                                                          `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                        *float32                                                        `json:"Memory,omitempty" xml:"Memory,omitempty"`
	NtpServers                    []*string                                                       `json:"NtpServers,omitempty" xml:"NtpServers,omitempty" type:"Repeated"`
	OwnerId                       *int64                                                          `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RamRoleName                   *string                                                         `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	ResourceGroupId               *string                                                         `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount          *string                                                         `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	RestartPolicy                 *string                                                         `json:"RestartPolicy,omitempty" xml:"RestartPolicy,omitempty"`
	ScalingConfigurationId        *string                                                         `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
	ScalingConfigurationName      *string                                                         `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	SecurityContextSysCtls        []*ModifyEciScalingConfigurationRequestSecurityContextSysCtls   `json:"SecurityContextSysCtls,omitempty" xml:"SecurityContextSysCtls,omitempty" type:"Repeated"`
	SecurityGroupId               *string                                                         `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SpotPriceLimit                *float32                                                        `json:"SpotPriceLimit,omitempty" xml:"SpotPriceLimit,omitempty"`
	SpotStrategy                  *string                                                         `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	Tags                          []*ModifyEciScalingConfigurationRequestTags                     `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
	TerminationGracePeriodSeconds *int64                                                          `json:"TerminationGracePeriodSeconds,omitempty" xml:"TerminationGracePeriodSeconds,omitempty"`
	Volumes                       []*ModifyEciScalingConfigurationRequestVolumes                  `json:"Volumes,omitempty" xml:"Volumes,omitempty" type:"Repeated"`
}

func (ModifyEciScalingConfigurationRequest) GoString

func (*ModifyEciScalingConfigurationRequest) SetActiveDeadlineSeconds

func (*ModifyEciScalingConfigurationRequest) SetAutoCreateEip

func (*ModifyEciScalingConfigurationRequest) SetAutoMatchImageCache

func (*ModifyEciScalingConfigurationRequest) SetContainerGroupName

func (*ModifyEciScalingConfigurationRequest) SetCostOptimization

func (*ModifyEciScalingConfigurationRequest) SetCpu

func (*ModifyEciScalingConfigurationRequest) SetCpuOptionsCore

func (*ModifyEciScalingConfigurationRequest) SetCpuOptionsThreadsPerCore

func (*ModifyEciScalingConfigurationRequest) SetDescription

func (*ModifyEciScalingConfigurationRequest) SetDnsConfigNameServers

func (*ModifyEciScalingConfigurationRequest) SetDnsConfigSearchs

func (*ModifyEciScalingConfigurationRequest) SetDnsPolicy

func (*ModifyEciScalingConfigurationRequest) SetEgressBandwidth

func (*ModifyEciScalingConfigurationRequest) SetEipBandwidth

func (*ModifyEciScalingConfigurationRequest) SetEnableSls

func (*ModifyEciScalingConfigurationRequest) SetEphemeralStorage

func (*ModifyEciScalingConfigurationRequest) SetHostName

func (*ModifyEciScalingConfigurationRequest) SetImageSnapshotId

func (*ModifyEciScalingConfigurationRequest) SetIngressBandwidth

func (*ModifyEciScalingConfigurationRequest) SetInstanceFamilyLevel

func (*ModifyEciScalingConfigurationRequest) SetIpv6AddressCount

func (*ModifyEciScalingConfigurationRequest) SetLoadBalancerWeight

func (*ModifyEciScalingConfigurationRequest) SetMemory

func (*ModifyEciScalingConfigurationRequest) SetNtpServers

func (*ModifyEciScalingConfigurationRequest) SetOwnerId

func (*ModifyEciScalingConfigurationRequest) SetRamRoleName

func (*ModifyEciScalingConfigurationRequest) SetResourceGroupId

func (*ModifyEciScalingConfigurationRequest) SetResourceOwnerAccount

func (*ModifyEciScalingConfigurationRequest) SetRestartPolicy

func (*ModifyEciScalingConfigurationRequest) SetScalingConfigurationId

func (*ModifyEciScalingConfigurationRequest) SetScalingConfigurationName

func (*ModifyEciScalingConfigurationRequest) SetSecurityGroupId

func (*ModifyEciScalingConfigurationRequest) SetSpotPriceLimit

func (*ModifyEciScalingConfigurationRequest) SetSpotStrategy

func (*ModifyEciScalingConfigurationRequest) SetTerminationGracePeriodSeconds

func (ModifyEciScalingConfigurationRequest) String

type ModifyEciScalingConfigurationRequestAcrRegistryInfos

type ModifyEciScalingConfigurationRequestAcrRegistryInfos struct {
	Domains      []*string `json:"Domains,omitempty" xml:"Domains,omitempty" type:"Repeated"`
	InstanceId   *string   `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	InstanceName *string   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	RegionId     *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}

func (ModifyEciScalingConfigurationRequestAcrRegistryInfos) GoString

func (*ModifyEciScalingConfigurationRequestAcrRegistryInfos) SetDomains

func (*ModifyEciScalingConfigurationRequestAcrRegistryInfos) SetInstanceId

func (*ModifyEciScalingConfigurationRequestAcrRegistryInfos) SetInstanceName

func (*ModifyEciScalingConfigurationRequestAcrRegistryInfos) SetRegionId

func (ModifyEciScalingConfigurationRequestAcrRegistryInfos) String

type ModifyEciScalingConfigurationRequestContainers

type ModifyEciScalingConfigurationRequestContainers struct {
	LivenessProbe   *ModifyEciScalingConfigurationRequestContainersLivenessProbe     `json:"LivenessProbe,omitempty" xml:"LivenessProbe,omitempty" require:"true" type:"Struct"`
	ReadinessProbe  *ModifyEciScalingConfigurationRequestContainersReadinessProbe    `json:"ReadinessProbe,omitempty" xml:"ReadinessProbe,omitempty" require:"true" type:"Struct"`
	SecurityContext *ModifyEciScalingConfigurationRequestContainersSecurityContext   `json:"SecurityContext,omitempty" xml:"SecurityContext,omitempty" require:"true" type:"Struct"`
	Args            []*string                                                        `json:"Args,omitempty" xml:"Args,omitempty" type:"Repeated"`
	Commands        []*string                                                        `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
	Cpu             *float32                                                         `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	EnvironmentVars []*ModifyEciScalingConfigurationRequestContainersEnvironmentVars `json:"EnvironmentVars,omitempty" xml:"EnvironmentVars,omitempty" type:"Repeated"`
	Gpu             *int32                                                           `json:"Gpu,omitempty" xml:"Gpu,omitempty"`
	Image           *string                                                          `json:"Image,omitempty" xml:"Image,omitempty"`
	ImagePullPolicy *string                                                          `json:"ImagePullPolicy,omitempty" xml:"ImagePullPolicy,omitempty"`
	Memory          *float32                                                         `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Name            *string                                                          `json:"Name,omitempty" xml:"Name,omitempty"`
	Ports           []*ModifyEciScalingConfigurationRequestContainersPorts           `json:"Ports,omitempty" xml:"Ports,omitempty" type:"Repeated"`
	Stdin           *bool                                                            `json:"Stdin,omitempty" xml:"Stdin,omitempty"`
	StdinOnce       *bool                                                            `json:"StdinOnce,omitempty" xml:"StdinOnce,omitempty"`
	Tty             *bool                                                            `json:"Tty,omitempty" xml:"Tty,omitempty"`
	VolumeMounts    []*ModifyEciScalingConfigurationRequestContainersVolumeMounts    `json:"VolumeMounts,omitempty" xml:"VolumeMounts,omitempty" type:"Repeated"`
	WorkingDir      *string                                                          `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainers) GoString

func (*ModifyEciScalingConfigurationRequestContainers) SetArgs

func (*ModifyEciScalingConfigurationRequestContainers) SetCommands

func (*ModifyEciScalingConfigurationRequestContainers) SetCpu

func (*ModifyEciScalingConfigurationRequestContainers) SetGpu

func (*ModifyEciScalingConfigurationRequestContainers) SetImage

func (*ModifyEciScalingConfigurationRequestContainers) SetImagePullPolicy

func (*ModifyEciScalingConfigurationRequestContainers) SetMemory

func (*ModifyEciScalingConfigurationRequestContainers) SetName

func (*ModifyEciScalingConfigurationRequestContainers) SetStdin

func (*ModifyEciScalingConfigurationRequestContainers) SetStdinOnce

func (*ModifyEciScalingConfigurationRequestContainers) SetTty

func (*ModifyEciScalingConfigurationRequestContainers) SetWorkingDir

func (ModifyEciScalingConfigurationRequestContainers) String

type ModifyEciScalingConfigurationRequestContainersEnvironmentVars

type ModifyEciScalingConfigurationRequestContainersEnvironmentVars struct {
	FieldRef *ModifyEciScalingConfigurationRequestContainersEnvironmentVarsFieldRef `json:"FieldRef,omitempty" xml:"FieldRef,omitempty" require:"true" type:"Struct"`
	Key      *string                                                                `json:"Key,omitempty" xml:"Key,omitempty"`
	Value    *string                                                                `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersEnvironmentVars) GoString

func (*ModifyEciScalingConfigurationRequestContainersEnvironmentVars) SetKey

func (*ModifyEciScalingConfigurationRequestContainersEnvironmentVars) SetValue

func (ModifyEciScalingConfigurationRequestContainersEnvironmentVars) String

type ModifyEciScalingConfigurationRequestContainersEnvironmentVarsFieldRef

type ModifyEciScalingConfigurationRequestContainersEnvironmentVarsFieldRef struct {
	FieldPath *string `json:"FieldPath,omitempty" xml:"FieldPath,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersEnvironmentVarsFieldRef) GoString

func (*ModifyEciScalingConfigurationRequestContainersEnvironmentVarsFieldRef) SetFieldPath

func (ModifyEciScalingConfigurationRequestContainersEnvironmentVarsFieldRef) String

type ModifyEciScalingConfigurationRequestContainersLivenessProbe

type ModifyEciScalingConfigurationRequestContainersLivenessProbe struct {
	Exec                *ModifyEciScalingConfigurationRequestContainersLivenessProbeExec      `json:"Exec,omitempty" xml:"Exec,omitempty" require:"true" type:"Struct"`
	FailureThreshold    *int32                                                                `json:"FailureThreshold,omitempty" xml:"FailureThreshold,omitempty"`
	HttpGet             *ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet   `json:"HttpGet,omitempty" xml:"HttpGet,omitempty" require:"true" type:"Struct"`
	InitialDelaySeconds *int32                                                                `json:"InitialDelaySeconds,omitempty" xml:"InitialDelaySeconds,omitempty"`
	PeriodSeconds       *int32                                                                `json:"PeriodSeconds,omitempty" xml:"PeriodSeconds,omitempty"`
	SuccessThreshold    *int32                                                                `json:"SuccessThreshold,omitempty" xml:"SuccessThreshold,omitempty"`
	TcpSocket           *ModifyEciScalingConfigurationRequestContainersLivenessProbeTcpSocket `json:"TcpSocket,omitempty" xml:"TcpSocket,omitempty" require:"true" type:"Struct"`
	TimeoutSeconds      *int32                                                                `json:"TimeoutSeconds,omitempty" xml:"TimeoutSeconds,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersLivenessProbe) GoString

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbe) SetFailureThreshold

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbe) SetInitialDelaySeconds

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbe) SetPeriodSeconds

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbe) SetSuccessThreshold

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbe) SetTimeoutSeconds

func (ModifyEciScalingConfigurationRequestContainersLivenessProbe) String

type ModifyEciScalingConfigurationRequestContainersLivenessProbeExec

type ModifyEciScalingConfigurationRequestContainersLivenessProbeExec struct {
	Commands []*string `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
}

func (ModifyEciScalingConfigurationRequestContainersLivenessProbeExec) GoString

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbeExec) SetCommands

func (ModifyEciScalingConfigurationRequestContainersLivenessProbeExec) String

type ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet

type ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet struct {
	Path   *string `json:"Path,omitempty" xml:"Path,omitempty"`
	Port   *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Scheme *string `json:"Scheme,omitempty" xml:"Scheme,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet) GoString

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet) SetPath

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet) SetPort

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet) SetScheme

func (ModifyEciScalingConfigurationRequestContainersLivenessProbeHttpGet) String

type ModifyEciScalingConfigurationRequestContainersLivenessProbeTcpSocket

type ModifyEciScalingConfigurationRequestContainersLivenessProbeTcpSocket struct {
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersLivenessProbeTcpSocket) GoString

func (*ModifyEciScalingConfigurationRequestContainersLivenessProbeTcpSocket) SetPort

func (ModifyEciScalingConfigurationRequestContainersLivenessProbeTcpSocket) String

type ModifyEciScalingConfigurationRequestContainersPorts

type ModifyEciScalingConfigurationRequestContainersPorts struct {
	Port     *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersPorts) GoString

func (*ModifyEciScalingConfigurationRequestContainersPorts) SetPort

func (*ModifyEciScalingConfigurationRequestContainersPorts) SetProtocol

func (ModifyEciScalingConfigurationRequestContainersPorts) String

type ModifyEciScalingConfigurationRequestContainersReadinessProbe

type ModifyEciScalingConfigurationRequestContainersReadinessProbe struct {
	Exec                *ModifyEciScalingConfigurationRequestContainersReadinessProbeExec      `json:"Exec,omitempty" xml:"Exec,omitempty" require:"true" type:"Struct"`
	FailureThreshold    *int32                                                                 `json:"FailureThreshold,omitempty" xml:"FailureThreshold,omitempty"`
	HttpGet             *ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet   `json:"HttpGet,omitempty" xml:"HttpGet,omitempty" require:"true" type:"Struct"`
	InitialDelaySeconds *int32                                                                 `json:"InitialDelaySeconds,omitempty" xml:"InitialDelaySeconds,omitempty"`
	PeriodSeconds       *int32                                                                 `json:"PeriodSeconds,omitempty" xml:"PeriodSeconds,omitempty"`
	SuccessThreshold    *int32                                                                 `json:"SuccessThreshold,omitempty" xml:"SuccessThreshold,omitempty"`
	TcpSocket           *ModifyEciScalingConfigurationRequestContainersReadinessProbeTcpSocket `json:"TcpSocket,omitempty" xml:"TcpSocket,omitempty" require:"true" type:"Struct"`
	TimeoutSeconds      *int32                                                                 `json:"TimeoutSeconds,omitempty" xml:"TimeoutSeconds,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersReadinessProbe) GoString

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbe) SetFailureThreshold

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbe) SetInitialDelaySeconds

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbe) SetPeriodSeconds

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbe) SetSuccessThreshold

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbe) SetTimeoutSeconds

func (ModifyEciScalingConfigurationRequestContainersReadinessProbe) String

type ModifyEciScalingConfigurationRequestContainersReadinessProbeExec

type ModifyEciScalingConfigurationRequestContainersReadinessProbeExec struct {
	Commands []*string `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
}

func (ModifyEciScalingConfigurationRequestContainersReadinessProbeExec) GoString

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbeExec) SetCommands

func (ModifyEciScalingConfigurationRequestContainersReadinessProbeExec) String

type ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet

type ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet struct {
	Path   *string `json:"Path,omitempty" xml:"Path,omitempty"`
	Port   *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Scheme *string `json:"Scheme,omitempty" xml:"Scheme,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet) GoString

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet) SetPath

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet) SetPort

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet) SetScheme

func (ModifyEciScalingConfigurationRequestContainersReadinessProbeHttpGet) String

type ModifyEciScalingConfigurationRequestContainersReadinessProbeTcpSocket

type ModifyEciScalingConfigurationRequestContainersReadinessProbeTcpSocket struct {
	Port *int32 `json:"Port,omitempty" xml:"Port,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersReadinessProbeTcpSocket) GoString

func (*ModifyEciScalingConfigurationRequestContainersReadinessProbeTcpSocket) SetPort

func (ModifyEciScalingConfigurationRequestContainersReadinessProbeTcpSocket) String

type ModifyEciScalingConfigurationRequestContainersSecurityContext

type ModifyEciScalingConfigurationRequestContainersSecurityContext struct {
	Capability             *ModifyEciScalingConfigurationRequestContainersSecurityContextCapability `json:"Capability,omitempty" xml:"Capability,omitempty" require:"true" type:"Struct"`
	ReadOnlyRootFilesystem *bool                                                                    `json:"ReadOnlyRootFilesystem,omitempty" xml:"ReadOnlyRootFilesystem,omitempty"`
	RunAsUser              *int64                                                                   `json:"RunAsUser,omitempty" xml:"RunAsUser,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersSecurityContext) GoString

func (*ModifyEciScalingConfigurationRequestContainersSecurityContext) SetReadOnlyRootFilesystem

func (*ModifyEciScalingConfigurationRequestContainersSecurityContext) SetRunAsUser

func (ModifyEciScalingConfigurationRequestContainersSecurityContext) String

type ModifyEciScalingConfigurationRequestContainersSecurityContextCapability

type ModifyEciScalingConfigurationRequestContainersSecurityContextCapability struct {
	Adds []*string `json:"Adds,omitempty" xml:"Adds,omitempty" type:"Repeated"`
}

func (ModifyEciScalingConfigurationRequestContainersSecurityContextCapability) GoString

func (*ModifyEciScalingConfigurationRequestContainersSecurityContextCapability) SetAdds

func (ModifyEciScalingConfigurationRequestContainersSecurityContextCapability) String

type ModifyEciScalingConfigurationRequestContainersVolumeMounts

type ModifyEciScalingConfigurationRequestContainersVolumeMounts struct {
	MountPath        *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	MountPropagation *string `json:"MountPropagation,omitempty" xml:"MountPropagation,omitempty"`
	Name             *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ReadOnly         *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	SubPath          *string `json:"SubPath,omitempty" xml:"SubPath,omitempty"`
}

func (ModifyEciScalingConfigurationRequestContainersVolumeMounts) GoString

func (*ModifyEciScalingConfigurationRequestContainersVolumeMounts) SetMountPath

func (*ModifyEciScalingConfigurationRequestContainersVolumeMounts) SetMountPropagation

func (*ModifyEciScalingConfigurationRequestContainersVolumeMounts) SetName

func (*ModifyEciScalingConfigurationRequestContainersVolumeMounts) SetReadOnly

func (*ModifyEciScalingConfigurationRequestContainersVolumeMounts) SetSubPath

func (ModifyEciScalingConfigurationRequestContainersVolumeMounts) String

type ModifyEciScalingConfigurationRequestDnsConfigOptions

type ModifyEciScalingConfigurationRequestDnsConfigOptions struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyEciScalingConfigurationRequestDnsConfigOptions) GoString

func (*ModifyEciScalingConfigurationRequestDnsConfigOptions) SetName

func (*ModifyEciScalingConfigurationRequestDnsConfigOptions) SetValue

func (ModifyEciScalingConfigurationRequestDnsConfigOptions) String

type ModifyEciScalingConfigurationRequestHostAliases

type ModifyEciScalingConfigurationRequestHostAliases struct {
	Hostnames []*string `json:"Hostnames,omitempty" xml:"Hostnames,omitempty" type:"Repeated"`
	Ip        *string   `json:"Ip,omitempty" xml:"Ip,omitempty"`
}

func (ModifyEciScalingConfigurationRequestHostAliases) GoString

func (*ModifyEciScalingConfigurationRequestHostAliases) SetHostnames

func (*ModifyEciScalingConfigurationRequestHostAliases) SetIp

func (ModifyEciScalingConfigurationRequestHostAliases) String

type ModifyEciScalingConfigurationRequestImageRegistryCredentials

type ModifyEciScalingConfigurationRequestImageRegistryCredentials struct {
	Password *string `json:"Password,omitempty" xml:"Password,omitempty"`
	Server   *string `json:"Server,omitempty" xml:"Server,omitempty"`
	UserName *string `json:"UserName,omitempty" xml:"UserName,omitempty"`
}

func (ModifyEciScalingConfigurationRequestImageRegistryCredentials) GoString

func (*ModifyEciScalingConfigurationRequestImageRegistryCredentials) SetPassword

func (*ModifyEciScalingConfigurationRequestImageRegistryCredentials) SetServer

func (*ModifyEciScalingConfigurationRequestImageRegistryCredentials) SetUserName

func (ModifyEciScalingConfigurationRequestImageRegistryCredentials) String

type ModifyEciScalingConfigurationRequestInitContainers

type ModifyEciScalingConfigurationRequestInitContainers struct {
	SecurityContext              *ModifyEciScalingConfigurationRequestInitContainersSecurityContext                `json:"SecurityContext,omitempty" xml:"SecurityContext,omitempty" require:"true" type:"Struct"`
	Args                         []*string                                                                         `json:"Args,omitempty" xml:"Args,omitempty" type:"Repeated"`
	Commands                     []*string                                                                         `json:"Commands,omitempty" xml:"Commands,omitempty" type:"Repeated"`
	Cpu                          *float32                                                                          `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	Gpu                          *int32                                                                            `json:"Gpu,omitempty" xml:"Gpu,omitempty"`
	Image                        *string                                                                           `json:"Image,omitempty" xml:"Image,omitempty"`
	ImagePullPolicy              *string                                                                           `json:"ImagePullPolicy,omitempty" xml:"ImagePullPolicy,omitempty"`
	InitContainerEnvironmentVars []*ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars `json:"InitContainerEnvironmentVars,omitempty" xml:"InitContainerEnvironmentVars,omitempty" type:"Repeated"`
	InitContainerPorts           []*ModifyEciScalingConfigurationRequestInitContainersInitContainerPorts           `json:"InitContainerPorts,omitempty" xml:"InitContainerPorts,omitempty" type:"Repeated"`
	InitContainerVolumeMounts    []*ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts    `json:"InitContainerVolumeMounts,omitempty" xml:"InitContainerVolumeMounts,omitempty" type:"Repeated"`
	Memory                       *float32                                                                          `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Name                         *string                                                                           `json:"Name,omitempty" xml:"Name,omitempty"`
	WorkingDir                   *string                                                                           `json:"WorkingDir,omitempty" xml:"WorkingDir,omitempty"`
}

func (ModifyEciScalingConfigurationRequestInitContainers) GoString

func (*ModifyEciScalingConfigurationRequestInitContainers) SetArgs

func (*ModifyEciScalingConfigurationRequestInitContainers) SetCommands

func (*ModifyEciScalingConfigurationRequestInitContainers) SetCpu

func (*ModifyEciScalingConfigurationRequestInitContainers) SetGpu

func (*ModifyEciScalingConfigurationRequestInitContainers) SetImage

func (*ModifyEciScalingConfigurationRequestInitContainers) SetImagePullPolicy

func (*ModifyEciScalingConfigurationRequestInitContainers) SetMemory

func (*ModifyEciScalingConfigurationRequestInitContainers) SetName

func (*ModifyEciScalingConfigurationRequestInitContainers) SetWorkingDir

func (ModifyEciScalingConfigurationRequestInitContainers) String

type ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars

type ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars struct {
	FieldRef *ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVarsFieldRef `json:"FieldRef,omitempty" xml:"FieldRef,omitempty" require:"true" type:"Struct"`
	Key      *string                                                                                 `json:"Key,omitempty" xml:"Key,omitempty"`
	Value    *string                                                                                 `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) GoString

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) SetKey

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) SetValue

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVars) String

type ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVarsFieldRef

type ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVarsFieldRef struct {
	FieldPath *string `json:"FieldPath,omitempty" xml:"FieldPath,omitempty"`
}

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVarsFieldRef) GoString

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVarsFieldRef) SetFieldPath

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerEnvironmentVarsFieldRef) String

type ModifyEciScalingConfigurationRequestInitContainersInitContainerPorts

type ModifyEciScalingConfigurationRequestInitContainersInitContainerPorts struct {
	Port     *int32  `json:"Port,omitempty" xml:"Port,omitempty"`
	Protocol *string `json:"Protocol,omitempty" xml:"Protocol,omitempty"`
}

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerPorts) GoString

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerPorts) SetPort

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerPorts) SetProtocol

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerPorts) String

type ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts

type ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts struct {
	MountPath        *string `json:"MountPath,omitempty" xml:"MountPath,omitempty"`
	MountPropagation *string `json:"MountPropagation,omitempty" xml:"MountPropagation,omitempty"`
	Name             *string `json:"Name,omitempty" xml:"Name,omitempty"`
	ReadOnly         *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	SubPath          *string `json:"SubPath,omitempty" xml:"SubPath,omitempty"`
}

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) GoString

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetMountPath

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetMountPropagation

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetName

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetReadOnly

func (*ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) SetSubPath

func (ModifyEciScalingConfigurationRequestInitContainersInitContainerVolumeMounts) String

type ModifyEciScalingConfigurationRequestInitContainersSecurityContext

type ModifyEciScalingConfigurationRequestInitContainersSecurityContext struct {
	Capability             *ModifyEciScalingConfigurationRequestInitContainersSecurityContextCapability `json:"Capability,omitempty" xml:"Capability,omitempty" require:"true" type:"Struct"`
	ReadOnlyRootFilesystem *bool                                                                        `json:"ReadOnlyRootFilesystem,omitempty" xml:"ReadOnlyRootFilesystem,omitempty"`
	RunAsUser              *int64                                                                       `json:"RunAsUser,omitempty" xml:"RunAsUser,omitempty"`
}

func (ModifyEciScalingConfigurationRequestInitContainersSecurityContext) GoString

func (*ModifyEciScalingConfigurationRequestInitContainersSecurityContext) SetReadOnlyRootFilesystem

func (*ModifyEciScalingConfigurationRequestInitContainersSecurityContext) SetRunAsUser

func (ModifyEciScalingConfigurationRequestInitContainersSecurityContext) String

type ModifyEciScalingConfigurationRequestInitContainersSecurityContextCapability

type ModifyEciScalingConfigurationRequestInitContainersSecurityContextCapability struct {
	Adds []*string `json:"Adds,omitempty" xml:"Adds,omitempty" type:"Repeated"`
}

func (ModifyEciScalingConfigurationRequestInitContainersSecurityContextCapability) GoString

func (*ModifyEciScalingConfigurationRequestInitContainersSecurityContextCapability) SetAdds

func (ModifyEciScalingConfigurationRequestInitContainersSecurityContextCapability) String

type ModifyEciScalingConfigurationRequestSecurityContextSysCtls

type ModifyEciScalingConfigurationRequestSecurityContextSysCtls struct {
	Name  *string `json:"Name,omitempty" xml:"Name,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyEciScalingConfigurationRequestSecurityContextSysCtls) GoString

func (*ModifyEciScalingConfigurationRequestSecurityContextSysCtls) SetName

func (*ModifyEciScalingConfigurationRequestSecurityContextSysCtls) SetValue

func (ModifyEciScalingConfigurationRequestSecurityContextSysCtls) String

type ModifyEciScalingConfigurationRequestTags

type ModifyEciScalingConfigurationRequestTags struct {
	Key   *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Value *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (ModifyEciScalingConfigurationRequestTags) GoString

func (*ModifyEciScalingConfigurationRequestTags) SetKey

func (*ModifyEciScalingConfigurationRequestTags) SetValue

func (ModifyEciScalingConfigurationRequestTags) String

type ModifyEciScalingConfigurationRequestVolumes

type ModifyEciScalingConfigurationRequestVolumes struct {
	DiskVolume                       *ModifyEciScalingConfigurationRequestVolumesDiskVolume                         `json:"DiskVolume,omitempty" xml:"DiskVolume,omitempty" require:"true" type:"Struct"`
	EmptyDirVolume                   *ModifyEciScalingConfigurationRequestVolumesEmptyDirVolume                     `json:"EmptyDirVolume,omitempty" xml:"EmptyDirVolume,omitempty" require:"true" type:"Struct"`
	FlexVolume                       *ModifyEciScalingConfigurationRequestVolumesFlexVolume                         `json:"FlexVolume,omitempty" xml:"FlexVolume,omitempty" require:"true" type:"Struct"`
	HostPathVolume                   *ModifyEciScalingConfigurationRequestVolumesHostPathVolume                     `json:"HostPathVolume,omitempty" xml:"HostPathVolume,omitempty" require:"true" type:"Struct"`
	NFSVolume                        *ModifyEciScalingConfigurationRequestVolumesNFSVolume                          `json:"NFSVolume,omitempty" xml:"NFSVolume,omitempty" require:"true" type:"Struct"`
	ConfigFileVolumeConfigFileToPath []*ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath `json:"ConfigFileVolumeConfigFileToPath,omitempty" xml:"ConfigFileVolumeConfigFileToPath,omitempty" type:"Repeated"`
	ConfigFileVolumeDefaultMode      *int32                                                                         `json:"ConfigFileVolumeDefaultMode,omitempty" xml:"ConfigFileVolumeDefaultMode,omitempty"`
	Name                             *string                                                                        `json:"Name,omitempty" xml:"Name,omitempty"`
	Type                             *string                                                                        `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ModifyEciScalingConfigurationRequestVolumes) GoString

func (*ModifyEciScalingConfigurationRequestVolumes) SetConfigFileVolumeDefaultMode

func (*ModifyEciScalingConfigurationRequestVolumes) SetName

func (*ModifyEciScalingConfigurationRequestVolumes) SetType

func (ModifyEciScalingConfigurationRequestVolumes) String

type ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath

type ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath struct {
	Content *string `json:"Content,omitempty" xml:"Content,omitempty"`
	Mode    *int32  `json:"Mode,omitempty" xml:"Mode,omitempty"`
	Path    *string `json:"Path,omitempty" xml:"Path,omitempty"`
}

func (ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath) GoString

func (*ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath) SetContent

func (*ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath) SetMode

func (*ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath) SetPath

func (ModifyEciScalingConfigurationRequestVolumesConfigFileVolumeConfigFileToPath) String

type ModifyEciScalingConfigurationRequestVolumesDiskVolume

type ModifyEciScalingConfigurationRequestVolumesDiskVolume struct {
	DiskId   *string `json:"DiskId,omitempty" xml:"DiskId,omitempty"`
	DiskSize *int32  `json:"DiskSize,omitempty" xml:"DiskSize,omitempty"`
	FsType   *string `json:"FsType,omitempty" xml:"FsType,omitempty"`
}

func (ModifyEciScalingConfigurationRequestVolumesDiskVolume) GoString

func (*ModifyEciScalingConfigurationRequestVolumesDiskVolume) SetDiskId

func (*ModifyEciScalingConfigurationRequestVolumesDiskVolume) SetDiskSize

func (*ModifyEciScalingConfigurationRequestVolumesDiskVolume) SetFsType

func (ModifyEciScalingConfigurationRequestVolumesDiskVolume) String

type ModifyEciScalingConfigurationRequestVolumesEmptyDirVolume

type ModifyEciScalingConfigurationRequestVolumesEmptyDirVolume struct {
	Medium *string `json:"Medium,omitempty" xml:"Medium,omitempty"`
}

func (ModifyEciScalingConfigurationRequestVolumesEmptyDirVolume) GoString

func (*ModifyEciScalingConfigurationRequestVolumesEmptyDirVolume) SetMedium

func (ModifyEciScalingConfigurationRequestVolumesEmptyDirVolume) String

type ModifyEciScalingConfigurationRequestVolumesFlexVolume

type ModifyEciScalingConfigurationRequestVolumesFlexVolume struct {
	Driver  *string `json:"Driver,omitempty" xml:"Driver,omitempty"`
	FsType  *string `json:"FsType,omitempty" xml:"FsType,omitempty"`
	Options *string `json:"Options,omitempty" xml:"Options,omitempty"`
}

func (ModifyEciScalingConfigurationRequestVolumesFlexVolume) GoString

func (*ModifyEciScalingConfigurationRequestVolumesFlexVolume) SetDriver

func (*ModifyEciScalingConfigurationRequestVolumesFlexVolume) SetFsType

func (*ModifyEciScalingConfigurationRequestVolumesFlexVolume) SetOptions

func (ModifyEciScalingConfigurationRequestVolumesFlexVolume) String

type ModifyEciScalingConfigurationRequestVolumesHostPathVolume

type ModifyEciScalingConfigurationRequestVolumesHostPathVolume struct {
	Path *string `json:"Path,omitempty" xml:"Path,omitempty"`
	Type *string `json:"Type,omitempty" xml:"Type,omitempty"`
}

func (ModifyEciScalingConfigurationRequestVolumesHostPathVolume) GoString

func (*ModifyEciScalingConfigurationRequestVolumesHostPathVolume) SetPath

func (*ModifyEciScalingConfigurationRequestVolumesHostPathVolume) SetType

func (ModifyEciScalingConfigurationRequestVolumesHostPathVolume) String

type ModifyEciScalingConfigurationRequestVolumesNFSVolume

type ModifyEciScalingConfigurationRequestVolumesNFSVolume struct {
	Path     *string `json:"Path,omitempty" xml:"Path,omitempty"`
	ReadOnly *bool   `json:"ReadOnly,omitempty" xml:"ReadOnly,omitempty"`
	Server   *string `json:"Server,omitempty" xml:"Server,omitempty"`
}

func (ModifyEciScalingConfigurationRequestVolumesNFSVolume) GoString

func (*ModifyEciScalingConfigurationRequestVolumesNFSVolume) SetPath

func (*ModifyEciScalingConfigurationRequestVolumesNFSVolume) SetReadOnly

func (*ModifyEciScalingConfigurationRequestVolumesNFSVolume) SetServer

func (ModifyEciScalingConfigurationRequestVolumesNFSVolume) String

type ModifyEciScalingConfigurationResponse

type ModifyEciScalingConfigurationResponse struct {
	Headers    map[string]*string                         `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                     `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyEciScalingConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyEciScalingConfigurationResponse) GoString

func (*ModifyEciScalingConfigurationResponse) SetHeaders

func (*ModifyEciScalingConfigurationResponse) SetStatusCode

func (ModifyEciScalingConfigurationResponse) String

type ModifyEciScalingConfigurationResponseBody

type ModifyEciScalingConfigurationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyEciScalingConfigurationResponseBody) GoString

func (*ModifyEciScalingConfigurationResponseBody) SetRequestId

func (ModifyEciScalingConfigurationResponseBody) String

type ModifyLifecycleHookRequest

type ModifyLifecycleHookRequest struct {
	DefaultResult        *string `json:"DefaultResult,omitempty" xml:"DefaultResult,omitempty"`
	HeartbeatTimeout     *int32  `json:"HeartbeatTimeout,omitempty" xml:"HeartbeatTimeout,omitempty"`
	LifecycleHookId      *string `json:"LifecycleHookId,omitempty" xml:"LifecycleHookId,omitempty"`
	LifecycleHookName    *string `json:"LifecycleHookName,omitempty" xml:"LifecycleHookName,omitempty"`
	LifecycleTransition  *string `json:"LifecycleTransition,omitempty" xml:"LifecycleTransition,omitempty"`
	NotificationArn      *string `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	NotificationMetadata *string `json:"NotificationMetadata,omitempty" xml:"NotificationMetadata,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (ModifyLifecycleHookRequest) GoString

func (s ModifyLifecycleHookRequest) GoString() string

func (*ModifyLifecycleHookRequest) SetDefaultResult

func (*ModifyLifecycleHookRequest) SetHeartbeatTimeout

func (s *ModifyLifecycleHookRequest) SetHeartbeatTimeout(v int32) *ModifyLifecycleHookRequest

func (*ModifyLifecycleHookRequest) SetLifecycleHookId

func (*ModifyLifecycleHookRequest) SetLifecycleHookName

func (s *ModifyLifecycleHookRequest) SetLifecycleHookName(v string) *ModifyLifecycleHookRequest

func (*ModifyLifecycleHookRequest) SetLifecycleTransition

func (s *ModifyLifecycleHookRequest) SetLifecycleTransition(v string) *ModifyLifecycleHookRequest

func (*ModifyLifecycleHookRequest) SetNotificationArn

func (*ModifyLifecycleHookRequest) SetNotificationMetadata

func (s *ModifyLifecycleHookRequest) SetNotificationMetadata(v string) *ModifyLifecycleHookRequest

func (*ModifyLifecycleHookRequest) SetOwnerAccount

func (*ModifyLifecycleHookRequest) SetOwnerId

func (*ModifyLifecycleHookRequest) SetRegionId

func (*ModifyLifecycleHookRequest) SetResourceOwnerAccount

func (s *ModifyLifecycleHookRequest) SetResourceOwnerAccount(v string) *ModifyLifecycleHookRequest

func (*ModifyLifecycleHookRequest) SetScalingGroupId

func (ModifyLifecycleHookRequest) String

type ModifyLifecycleHookResponse

type ModifyLifecycleHookResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyLifecycleHookResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyLifecycleHookResponse) GoString

func (s ModifyLifecycleHookResponse) GoString() string

func (*ModifyLifecycleHookResponse) SetBody

func (*ModifyLifecycleHookResponse) SetHeaders

func (*ModifyLifecycleHookResponse) SetStatusCode

func (ModifyLifecycleHookResponse) String

type ModifyLifecycleHookResponseBody

type ModifyLifecycleHookResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyLifecycleHookResponseBody) GoString

func (*ModifyLifecycleHookResponseBody) SetRequestId

func (ModifyLifecycleHookResponseBody) String

type ModifyNotificationConfigurationRequest

type ModifyNotificationConfigurationRequest struct {
	NotificationArn      *string   `json:"NotificationArn,omitempty" xml:"NotificationArn,omitempty"`
	NotificationTypes    []*string `json:"NotificationTypes,omitempty" xml:"NotificationTypes,omitempty" type:"Repeated"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (ModifyNotificationConfigurationRequest) GoString

func (*ModifyNotificationConfigurationRequest) SetNotificationArn

func (*ModifyNotificationConfigurationRequest) SetNotificationTypes

func (*ModifyNotificationConfigurationRequest) SetOwnerId

func (*ModifyNotificationConfigurationRequest) SetRegionId

func (*ModifyNotificationConfigurationRequest) SetResourceOwnerAccount

func (*ModifyNotificationConfigurationRequest) SetScalingGroupId

func (ModifyNotificationConfigurationRequest) String

type ModifyNotificationConfigurationResponse

type ModifyNotificationConfigurationResponse struct {
	Headers    map[string]*string                           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyNotificationConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyNotificationConfigurationResponse) GoString

func (*ModifyNotificationConfigurationResponse) SetHeaders

func (*ModifyNotificationConfigurationResponse) SetStatusCode

func (ModifyNotificationConfigurationResponse) String

type ModifyNotificationConfigurationResponseBody

type ModifyNotificationConfigurationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyNotificationConfigurationResponseBody) GoString

func (*ModifyNotificationConfigurationResponseBody) SetRequestId

func (ModifyNotificationConfigurationResponseBody) String

type ModifyScalingConfigurationRequest

type ModifyScalingConfigurationRequest struct {
	PrivatePoolOptions       *ModifyScalingConfigurationRequestPrivatePoolOptions      `json:"PrivatePoolOptions,omitempty" xml:"PrivatePoolOptions,omitempty" type:"Struct"`
	SystemDisk               *ModifyScalingConfigurationRequestSystemDisk              `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	Affinity                 *string                                                   `json:"Affinity,omitempty" xml:"Affinity,omitempty"`
	Cpu                      *int32                                                    `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CreditSpecification      *string                                                   `json:"CreditSpecification,omitempty" xml:"CreditSpecification,omitempty"`
	DataDisks                []*ModifyScalingConfigurationRequestDataDisks             `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	DedicatedHostId          *string                                                   `json:"DedicatedHostId,omitempty" xml:"DedicatedHostId,omitempty"`
	DeploymentSetId          *string                                                   `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"`
	HostName                 *string                                                   `json:"HostName,omitempty" xml:"HostName,omitempty"`
	HpcClusterId             *string                                                   `json:"HpcClusterId,omitempty" xml:"HpcClusterId,omitempty"`
	ImageFamily              *string                                                   `json:"ImageFamily,omitempty" xml:"ImageFamily,omitempty"`
	ImageId                  *string                                                   `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName                *string                                                   `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	InstanceDescription      *string                                                   `json:"InstanceDescription,omitempty" xml:"InstanceDescription,omitempty"`
	InstanceName             *string                                                   `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstancePatternInfos     []*ModifyScalingConfigurationRequestInstancePatternInfos  `json:"InstancePatternInfos,omitempty" xml:"InstancePatternInfos,omitempty" type:"Repeated"`
	InstanceTypeOverrides    []*ModifyScalingConfigurationRequestInstanceTypeOverrides `json:"InstanceTypeOverrides,omitempty" xml:"InstanceTypeOverrides,omitempty" type:"Repeated"`
	InstanceTypes            []*string                                                 `json:"InstanceTypes,omitempty" xml:"InstanceTypes,omitempty" type:"Repeated"`
	InternetChargeType       *string                                                   `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	InternetMaxBandwidthOut  *int32                                                    `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	IoOptimized              *string                                                   `json:"IoOptimized,omitempty" xml:"IoOptimized,omitempty"`
	Ipv6AddressCount         *int32                                                    `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	KeyPairName              *string                                                   `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	LoadBalancerWeight       *int32                                                    `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                   *int32                                                    `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Override                 *bool                                                     `json:"Override,omitempty" xml:"Override,omitempty"`
	OwnerAccount             *string                                                   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                  *int64                                                    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PasswordInherit          *bool                                                     `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	RamRoleName              *string                                                   `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	ResourceGroupId          *string                                                   `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount     *string                                                   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingConfigurationId   *string                                                   `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
	ScalingConfigurationName *string                                                   `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	SchedulerOptions         map[string]interface{}                                    `json:"SchedulerOptions,omitempty" xml:"SchedulerOptions,omitempty"`
	SecurityGroupId          *string                                                   `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityGroupIds         []*string                                                 `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"`
	SpotDuration             *int32                                                    `json:"SpotDuration,omitempty" xml:"SpotDuration,omitempty"`
	SpotInterruptionBehavior *string                                                   `json:"SpotInterruptionBehavior,omitempty" xml:"SpotInterruptionBehavior,omitempty"`
	SpotPriceLimits          []*ModifyScalingConfigurationRequestSpotPriceLimits       `json:"SpotPriceLimits,omitempty" xml:"SpotPriceLimits,omitempty" type:"Repeated"`
	SpotStrategy             *string                                                   `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	SystemDiskCategories     []*string                                                 `json:"SystemDiskCategories,omitempty" xml:"SystemDiskCategories,omitempty" type:"Repeated"`
	Tags                     *string                                                   `json:"Tags,omitempty" xml:"Tags,omitempty"`
	Tenancy                  *string                                                   `json:"Tenancy,omitempty" xml:"Tenancy,omitempty"`
	UserData                 *string                                                   `json:"UserData,omitempty" xml:"UserData,omitempty"`
	ZoneId                   *string                                                   `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (ModifyScalingConfigurationRequest) GoString

func (*ModifyScalingConfigurationRequest) SetAffinity

func (*ModifyScalingConfigurationRequest) SetCpu

func (*ModifyScalingConfigurationRequest) SetCreditSpecification

func (*ModifyScalingConfigurationRequest) SetDedicatedHostId

func (*ModifyScalingConfigurationRequest) SetDeploymentSetId

func (*ModifyScalingConfigurationRequest) SetHostName

func (*ModifyScalingConfigurationRequest) SetHpcClusterId

func (*ModifyScalingConfigurationRequest) SetImageFamily

func (*ModifyScalingConfigurationRequest) SetImageId

func (*ModifyScalingConfigurationRequest) SetImageName

func (*ModifyScalingConfigurationRequest) SetInstanceDescription

func (*ModifyScalingConfigurationRequest) SetInstanceName

func (*ModifyScalingConfigurationRequest) SetInstanceTypes

func (*ModifyScalingConfigurationRequest) SetInternetChargeType

func (*ModifyScalingConfigurationRequest) SetInternetMaxBandwidthOut

func (*ModifyScalingConfigurationRequest) SetIoOptimized

func (*ModifyScalingConfigurationRequest) SetIpv6AddressCount

func (*ModifyScalingConfigurationRequest) SetKeyPairName

func (*ModifyScalingConfigurationRequest) SetLoadBalancerWeight

func (*ModifyScalingConfigurationRequest) SetMemory

func (*ModifyScalingConfigurationRequest) SetOverride

func (*ModifyScalingConfigurationRequest) SetOwnerAccount

func (*ModifyScalingConfigurationRequest) SetOwnerId

func (*ModifyScalingConfigurationRequest) SetPasswordInherit

func (*ModifyScalingConfigurationRequest) SetRamRoleName

func (*ModifyScalingConfigurationRequest) SetResourceGroupId

func (*ModifyScalingConfigurationRequest) SetResourceOwnerAccount

func (*ModifyScalingConfigurationRequest) SetScalingConfigurationId

func (*ModifyScalingConfigurationRequest) SetScalingConfigurationName

func (*ModifyScalingConfigurationRequest) SetSchedulerOptions

func (s *ModifyScalingConfigurationRequest) SetSchedulerOptions(v map[string]interface{}) *ModifyScalingConfigurationRequest

func (*ModifyScalingConfigurationRequest) SetSecurityGroupId

func (*ModifyScalingConfigurationRequest) SetSecurityGroupIds

func (*ModifyScalingConfigurationRequest) SetSpotDuration

func (*ModifyScalingConfigurationRequest) SetSpotInterruptionBehavior

func (*ModifyScalingConfigurationRequest) SetSpotStrategy

func (*ModifyScalingConfigurationRequest) SetSystemDiskCategories

func (*ModifyScalingConfigurationRequest) SetTags

func (*ModifyScalingConfigurationRequest) SetTenancy

func (*ModifyScalingConfigurationRequest) SetUserData

func (*ModifyScalingConfigurationRequest) SetZoneId

func (ModifyScalingConfigurationRequest) String

type ModifyScalingConfigurationRequestDataDisks

type ModifyScalingConfigurationRequestDataDisks struct {
	AutoSnapshotPolicyId *string   `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool     `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Categories           []*string `json:"Categories,omitempty" xml:"Categories,omitempty" type:"Repeated"`
	Category             *string   `json:"Category,omitempty" xml:"Category,omitempty"`
	DeleteWithInstance   *bool     `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	Description          *string   `json:"Description,omitempty" xml:"Description,omitempty"`
	Device               *string   `json:"Device,omitempty" xml:"Device,omitempty"`
	DiskName             *string   `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	Encrypted            *string   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string   `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string   `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64    `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32    `json:"Size,omitempty" xml:"Size,omitempty"`
	SnapshotId           *string   `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (ModifyScalingConfigurationRequestDataDisks) GoString

func (*ModifyScalingConfigurationRequestDataDisks) SetAutoSnapshotPolicyId

func (*ModifyScalingConfigurationRequestDataDisks) SetBurstingEnabled

func (*ModifyScalingConfigurationRequestDataDisks) SetCategories

func (*ModifyScalingConfigurationRequestDataDisks) SetCategory

func (*ModifyScalingConfigurationRequestDataDisks) SetDeleteWithInstance

func (*ModifyScalingConfigurationRequestDataDisks) SetDescription

func (*ModifyScalingConfigurationRequestDataDisks) SetDevice

func (*ModifyScalingConfigurationRequestDataDisks) SetDiskName

func (*ModifyScalingConfigurationRequestDataDisks) SetEncrypted

func (*ModifyScalingConfigurationRequestDataDisks) SetKMSKeyId

func (*ModifyScalingConfigurationRequestDataDisks) SetPerformanceLevel

func (*ModifyScalingConfigurationRequestDataDisks) SetProvisionedIops

func (*ModifyScalingConfigurationRequestDataDisks) SetSize

func (*ModifyScalingConfigurationRequestDataDisks) SetSnapshotId

func (ModifyScalingConfigurationRequestDataDisks) String

type ModifyScalingConfigurationRequestInstancePatternInfos

type ModifyScalingConfigurationRequestInstancePatternInfos struct {
	Architectures         []*string `json:"Architectures,omitempty" xml:"Architectures,omitempty" type:"Repeated"`
	BurstablePerformance  *string   `json:"BurstablePerformance,omitempty" xml:"BurstablePerformance,omitempty"`
	Cores                 *int32    `json:"Cores,omitempty" xml:"Cores,omitempty"`
	ExcludedInstanceTypes []*string `json:"ExcludedInstanceTypes,omitempty" xml:"ExcludedInstanceTypes,omitempty" type:"Repeated"`
	InstanceFamilyLevel   *string   `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	MaxPrice              *float32  `json:"MaxPrice,omitempty" xml:"MaxPrice,omitempty"`
	Memory                *float32  `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (ModifyScalingConfigurationRequestInstancePatternInfos) GoString

func (*ModifyScalingConfigurationRequestInstancePatternInfos) SetArchitectures

func (*ModifyScalingConfigurationRequestInstancePatternInfos) SetBurstablePerformance

func (*ModifyScalingConfigurationRequestInstancePatternInfos) SetCores

func (*ModifyScalingConfigurationRequestInstancePatternInfos) SetExcludedInstanceTypes

func (*ModifyScalingConfigurationRequestInstancePatternInfos) SetInstanceFamilyLevel

func (*ModifyScalingConfigurationRequestInstancePatternInfos) SetMaxPrice

func (*ModifyScalingConfigurationRequestInstancePatternInfos) SetMemory

func (ModifyScalingConfigurationRequestInstancePatternInfos) String

type ModifyScalingConfigurationRequestInstanceTypeOverrides

type ModifyScalingConfigurationRequestInstanceTypeOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (ModifyScalingConfigurationRequestInstanceTypeOverrides) GoString

func (*ModifyScalingConfigurationRequestInstanceTypeOverrides) SetInstanceType

func (*ModifyScalingConfigurationRequestInstanceTypeOverrides) SetWeightedCapacity

func (ModifyScalingConfigurationRequestInstanceTypeOverrides) String

type ModifyScalingConfigurationRequestPrivatePoolOptions

type ModifyScalingConfigurationRequestPrivatePoolOptions struct {
	Id            *string `json:"Id,omitempty" xml:"Id,omitempty"`
	MatchCriteria *string `json:"MatchCriteria,omitempty" xml:"MatchCriteria,omitempty"`
}

func (ModifyScalingConfigurationRequestPrivatePoolOptions) GoString

func (*ModifyScalingConfigurationRequestPrivatePoolOptions) SetId

func (*ModifyScalingConfigurationRequestPrivatePoolOptions) SetMatchCriteria

func (ModifyScalingConfigurationRequestPrivatePoolOptions) String

type ModifyScalingConfigurationRequestSpotPriceLimits

type ModifyScalingConfigurationRequestSpotPriceLimits struct {
	InstanceType *string  `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	PriceLimit   *float32 `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
}

func (ModifyScalingConfigurationRequestSpotPriceLimits) GoString

func (*ModifyScalingConfigurationRequestSpotPriceLimits) SetInstanceType

func (*ModifyScalingConfigurationRequestSpotPriceLimits) SetPriceLimit

func (ModifyScalingConfigurationRequestSpotPriceLimits) String

type ModifyScalingConfigurationRequestSystemDisk

type ModifyScalingConfigurationRequestSystemDisk struct {
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool   `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Category             *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DiskName             *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	EncryptAlgorithm     *string `json:"EncryptAlgorithm,omitempty" xml:"EncryptAlgorithm,omitempty"`
	Encrypted            *bool   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64  `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (ModifyScalingConfigurationRequestSystemDisk) GoString

func (*ModifyScalingConfigurationRequestSystemDisk) SetAutoSnapshotPolicyId

func (*ModifyScalingConfigurationRequestSystemDisk) SetBurstingEnabled

func (*ModifyScalingConfigurationRequestSystemDisk) SetCategory

func (*ModifyScalingConfigurationRequestSystemDisk) SetDescription

func (*ModifyScalingConfigurationRequestSystemDisk) SetDiskName

func (*ModifyScalingConfigurationRequestSystemDisk) SetEncryptAlgorithm

func (*ModifyScalingConfigurationRequestSystemDisk) SetEncrypted

func (*ModifyScalingConfigurationRequestSystemDisk) SetKMSKeyId

func (*ModifyScalingConfigurationRequestSystemDisk) SetPerformanceLevel

func (*ModifyScalingConfigurationRequestSystemDisk) SetProvisionedIops

func (*ModifyScalingConfigurationRequestSystemDisk) SetSize

func (ModifyScalingConfigurationRequestSystemDisk) String

type ModifyScalingConfigurationResponse

type ModifyScalingConfigurationResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyScalingConfigurationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyScalingConfigurationResponse) GoString

func (*ModifyScalingConfigurationResponse) SetHeaders

func (*ModifyScalingConfigurationResponse) SetStatusCode

func (ModifyScalingConfigurationResponse) String

type ModifyScalingConfigurationResponseBody

type ModifyScalingConfigurationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyScalingConfigurationResponseBody) GoString

func (*ModifyScalingConfigurationResponseBody) SetRequestId

func (ModifyScalingConfigurationResponseBody) String

type ModifyScalingConfigurationShrinkRequest

type ModifyScalingConfigurationShrinkRequest struct {
	PrivatePoolOptions       *ModifyScalingConfigurationShrinkRequestPrivatePoolOptions      `json:"PrivatePoolOptions,omitempty" xml:"PrivatePoolOptions,omitempty" type:"Struct"`
	SystemDisk               *ModifyScalingConfigurationShrinkRequestSystemDisk              `json:"SystemDisk,omitempty" xml:"SystemDisk,omitempty" type:"Struct"`
	Affinity                 *string                                                         `json:"Affinity,omitempty" xml:"Affinity,omitempty"`
	Cpu                      *int32                                                          `json:"Cpu,omitempty" xml:"Cpu,omitempty"`
	CreditSpecification      *string                                                         `json:"CreditSpecification,omitempty" xml:"CreditSpecification,omitempty"`
	DataDisks                []*ModifyScalingConfigurationShrinkRequestDataDisks             `json:"DataDisks,omitempty" xml:"DataDisks,omitempty" type:"Repeated"`
	DedicatedHostId          *string                                                         `json:"DedicatedHostId,omitempty" xml:"DedicatedHostId,omitempty"`
	DeploymentSetId          *string                                                         `json:"DeploymentSetId,omitempty" xml:"DeploymentSetId,omitempty"`
	HostName                 *string                                                         `json:"HostName,omitempty" xml:"HostName,omitempty"`
	HpcClusterId             *string                                                         `json:"HpcClusterId,omitempty" xml:"HpcClusterId,omitempty"`
	ImageFamily              *string                                                         `json:"ImageFamily,omitempty" xml:"ImageFamily,omitempty"`
	ImageId                  *string                                                         `json:"ImageId,omitempty" xml:"ImageId,omitempty"`
	ImageName                *string                                                         `json:"ImageName,omitempty" xml:"ImageName,omitempty"`
	InstanceDescription      *string                                                         `json:"InstanceDescription,omitempty" xml:"InstanceDescription,omitempty"`
	InstanceName             *string                                                         `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
	InstancePatternInfos     []*ModifyScalingConfigurationShrinkRequestInstancePatternInfos  `json:"InstancePatternInfos,omitempty" xml:"InstancePatternInfos,omitempty" type:"Repeated"`
	InstanceTypeOverrides    []*ModifyScalingConfigurationShrinkRequestInstanceTypeOverrides `json:"InstanceTypeOverrides,omitempty" xml:"InstanceTypeOverrides,omitempty" type:"Repeated"`
	InstanceTypes            []*string                                                       `json:"InstanceTypes,omitempty" xml:"InstanceTypes,omitempty" type:"Repeated"`
	InternetChargeType       *string                                                         `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"`
	InternetMaxBandwidthOut  *int32                                                          `json:"InternetMaxBandwidthOut,omitempty" xml:"InternetMaxBandwidthOut,omitempty"`
	IoOptimized              *string                                                         `json:"IoOptimized,omitempty" xml:"IoOptimized,omitempty"`
	Ipv6AddressCount         *int32                                                          `json:"Ipv6AddressCount,omitempty" xml:"Ipv6AddressCount,omitempty"`
	KeyPairName              *string                                                         `json:"KeyPairName,omitempty" xml:"KeyPairName,omitempty"`
	LoadBalancerWeight       *int32                                                          `json:"LoadBalancerWeight,omitempty" xml:"LoadBalancerWeight,omitempty"`
	Memory                   *int32                                                          `json:"Memory,omitempty" xml:"Memory,omitempty"`
	Override                 *bool                                                           `json:"Override,omitempty" xml:"Override,omitempty"`
	OwnerAccount             *string                                                         `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                  *int64                                                          `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PasswordInherit          *bool                                                           `json:"PasswordInherit,omitempty" xml:"PasswordInherit,omitempty"`
	RamRoleName              *string                                                         `json:"RamRoleName,omitempty" xml:"RamRoleName,omitempty"`
	ResourceGroupId          *string                                                         `json:"ResourceGroupId,omitempty" xml:"ResourceGroupId,omitempty"`
	ResourceOwnerAccount     *string                                                         `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingConfigurationId   *string                                                         `json:"ScalingConfigurationId,omitempty" xml:"ScalingConfigurationId,omitempty"`
	ScalingConfigurationName *string                                                         `json:"ScalingConfigurationName,omitempty" xml:"ScalingConfigurationName,omitempty"`
	SchedulerOptionsShrink   *string                                                         `json:"SchedulerOptions,omitempty" xml:"SchedulerOptions,omitempty"`
	SecurityGroupId          *string                                                         `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"`
	SecurityGroupIds         []*string                                                       `json:"SecurityGroupIds,omitempty" xml:"SecurityGroupIds,omitempty" type:"Repeated"`
	SpotDuration             *int32                                                          `json:"SpotDuration,omitempty" xml:"SpotDuration,omitempty"`
	SpotInterruptionBehavior *string                                                         `json:"SpotInterruptionBehavior,omitempty" xml:"SpotInterruptionBehavior,omitempty"`
	SpotPriceLimits          []*ModifyScalingConfigurationShrinkRequestSpotPriceLimits       `json:"SpotPriceLimits,omitempty" xml:"SpotPriceLimits,omitempty" type:"Repeated"`
	SpotStrategy             *string                                                         `json:"SpotStrategy,omitempty" xml:"SpotStrategy,omitempty"`
	SystemDiskCategories     []*string                                                       `json:"SystemDiskCategories,omitempty" xml:"SystemDiskCategories,omitempty" type:"Repeated"`
	Tags                     *string                                                         `json:"Tags,omitempty" xml:"Tags,omitempty"`
	Tenancy                  *string                                                         `json:"Tenancy,omitempty" xml:"Tenancy,omitempty"`
	UserData                 *string                                                         `json:"UserData,omitempty" xml:"UserData,omitempty"`
	ZoneId                   *string                                                         `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}

func (ModifyScalingConfigurationShrinkRequest) GoString

func (*ModifyScalingConfigurationShrinkRequest) SetAffinity

func (*ModifyScalingConfigurationShrinkRequest) SetCpu

func (*ModifyScalingConfigurationShrinkRequest) SetCreditSpecification

func (*ModifyScalingConfigurationShrinkRequest) SetDedicatedHostId

func (*ModifyScalingConfigurationShrinkRequest) SetDeploymentSetId

func (*ModifyScalingConfigurationShrinkRequest) SetHostName

func (*ModifyScalingConfigurationShrinkRequest) SetHpcClusterId

func (*ModifyScalingConfigurationShrinkRequest) SetImageFamily

func (*ModifyScalingConfigurationShrinkRequest) SetImageId

func (*ModifyScalingConfigurationShrinkRequest) SetImageName

func (*ModifyScalingConfigurationShrinkRequest) SetInstanceDescription

func (*ModifyScalingConfigurationShrinkRequest) SetInstanceName

func (*ModifyScalingConfigurationShrinkRequest) SetInstanceTypes

func (*ModifyScalingConfigurationShrinkRequest) SetInternetChargeType

func (*ModifyScalingConfigurationShrinkRequest) SetInternetMaxBandwidthOut

func (*ModifyScalingConfigurationShrinkRequest) SetIoOptimized

func (*ModifyScalingConfigurationShrinkRequest) SetIpv6AddressCount

func (*ModifyScalingConfigurationShrinkRequest) SetKeyPairName

func (*ModifyScalingConfigurationShrinkRequest) SetLoadBalancerWeight

func (*ModifyScalingConfigurationShrinkRequest) SetMemory

func (*ModifyScalingConfigurationShrinkRequest) SetOverride

func (*ModifyScalingConfigurationShrinkRequest) SetOwnerAccount

func (*ModifyScalingConfigurationShrinkRequest) SetOwnerId

func (*ModifyScalingConfigurationShrinkRequest) SetPasswordInherit

func (*ModifyScalingConfigurationShrinkRequest) SetRamRoleName

func (*ModifyScalingConfigurationShrinkRequest) SetResourceGroupId

func (*ModifyScalingConfigurationShrinkRequest) SetResourceOwnerAccount

func (*ModifyScalingConfigurationShrinkRequest) SetScalingConfigurationId

func (*ModifyScalingConfigurationShrinkRequest) SetScalingConfigurationName

func (*ModifyScalingConfigurationShrinkRequest) SetSchedulerOptionsShrink

func (*ModifyScalingConfigurationShrinkRequest) SetSecurityGroupId

func (*ModifyScalingConfigurationShrinkRequest) SetSecurityGroupIds

func (*ModifyScalingConfigurationShrinkRequest) SetSpotDuration

func (*ModifyScalingConfigurationShrinkRequest) SetSpotInterruptionBehavior

func (*ModifyScalingConfigurationShrinkRequest) SetSpotStrategy

func (*ModifyScalingConfigurationShrinkRequest) SetSystemDiskCategories

func (*ModifyScalingConfigurationShrinkRequest) SetTags

func (*ModifyScalingConfigurationShrinkRequest) SetTenancy

func (*ModifyScalingConfigurationShrinkRequest) SetUserData

func (*ModifyScalingConfigurationShrinkRequest) SetZoneId

func (ModifyScalingConfigurationShrinkRequest) String

type ModifyScalingConfigurationShrinkRequestDataDisks

type ModifyScalingConfigurationShrinkRequestDataDisks struct {
	AutoSnapshotPolicyId *string   `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool     `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Categories           []*string `json:"Categories,omitempty" xml:"Categories,omitempty" type:"Repeated"`
	Category             *string   `json:"Category,omitempty" xml:"Category,omitempty"`
	DeleteWithInstance   *bool     `json:"DeleteWithInstance,omitempty" xml:"DeleteWithInstance,omitempty"`
	Description          *string   `json:"Description,omitempty" xml:"Description,omitempty"`
	Device               *string   `json:"Device,omitempty" xml:"Device,omitempty"`
	DiskName             *string   `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	Encrypted            *string   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string   `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string   `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64    `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32    `json:"Size,omitempty" xml:"Size,omitempty"`
	SnapshotId           *string   `json:"SnapshotId,omitempty" xml:"SnapshotId,omitempty"`
}

func (ModifyScalingConfigurationShrinkRequestDataDisks) GoString

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetAutoSnapshotPolicyId

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetBurstingEnabled

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetCategories

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetCategory

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetDeleteWithInstance

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetDescription

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetDevice

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetDiskName

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetEncrypted

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetKMSKeyId

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetPerformanceLevel

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetProvisionedIops

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetSize

func (*ModifyScalingConfigurationShrinkRequestDataDisks) SetSnapshotId

func (ModifyScalingConfigurationShrinkRequestDataDisks) String

type ModifyScalingConfigurationShrinkRequestInstancePatternInfos

type ModifyScalingConfigurationShrinkRequestInstancePatternInfos struct {
	Architectures         []*string `json:"Architectures,omitempty" xml:"Architectures,omitempty" type:"Repeated"`
	BurstablePerformance  *string   `json:"BurstablePerformance,omitempty" xml:"BurstablePerformance,omitempty"`
	Cores                 *int32    `json:"Cores,omitempty" xml:"Cores,omitempty"`
	ExcludedInstanceTypes []*string `json:"ExcludedInstanceTypes,omitempty" xml:"ExcludedInstanceTypes,omitempty" type:"Repeated"`
	InstanceFamilyLevel   *string   `json:"InstanceFamilyLevel,omitempty" xml:"InstanceFamilyLevel,omitempty"`
	MaxPrice              *float32  `json:"MaxPrice,omitempty" xml:"MaxPrice,omitempty"`
	Memory                *float32  `json:"Memory,omitempty" xml:"Memory,omitempty"`
}

func (ModifyScalingConfigurationShrinkRequestInstancePatternInfos) GoString

func (*ModifyScalingConfigurationShrinkRequestInstancePatternInfos) SetArchitectures

func (*ModifyScalingConfigurationShrinkRequestInstancePatternInfos) SetBurstablePerformance

func (*ModifyScalingConfigurationShrinkRequestInstancePatternInfos) SetCores

func (*ModifyScalingConfigurationShrinkRequestInstancePatternInfos) SetExcludedInstanceTypes

func (*ModifyScalingConfigurationShrinkRequestInstancePatternInfos) SetInstanceFamilyLevel

func (*ModifyScalingConfigurationShrinkRequestInstancePatternInfos) SetMaxPrice

func (*ModifyScalingConfigurationShrinkRequestInstancePatternInfos) SetMemory

func (ModifyScalingConfigurationShrinkRequestInstancePatternInfos) String

type ModifyScalingConfigurationShrinkRequestInstanceTypeOverrides

type ModifyScalingConfigurationShrinkRequestInstanceTypeOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (ModifyScalingConfigurationShrinkRequestInstanceTypeOverrides) GoString

func (*ModifyScalingConfigurationShrinkRequestInstanceTypeOverrides) SetInstanceType

func (*ModifyScalingConfigurationShrinkRequestInstanceTypeOverrides) SetWeightedCapacity

func (ModifyScalingConfigurationShrinkRequestInstanceTypeOverrides) String

type ModifyScalingConfigurationShrinkRequestPrivatePoolOptions

type ModifyScalingConfigurationShrinkRequestPrivatePoolOptions struct {
	Id            *string `json:"Id,omitempty" xml:"Id,omitempty"`
	MatchCriteria *string `json:"MatchCriteria,omitempty" xml:"MatchCriteria,omitempty"`
}

func (ModifyScalingConfigurationShrinkRequestPrivatePoolOptions) GoString

func (*ModifyScalingConfigurationShrinkRequestPrivatePoolOptions) SetId

func (*ModifyScalingConfigurationShrinkRequestPrivatePoolOptions) SetMatchCriteria

func (ModifyScalingConfigurationShrinkRequestPrivatePoolOptions) String

type ModifyScalingConfigurationShrinkRequestSpotPriceLimits

type ModifyScalingConfigurationShrinkRequestSpotPriceLimits struct {
	InstanceType *string  `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	PriceLimit   *float32 `json:"PriceLimit,omitempty" xml:"PriceLimit,omitempty"`
}

func (ModifyScalingConfigurationShrinkRequestSpotPriceLimits) GoString

func (*ModifyScalingConfigurationShrinkRequestSpotPriceLimits) SetInstanceType

func (*ModifyScalingConfigurationShrinkRequestSpotPriceLimits) SetPriceLimit

func (ModifyScalingConfigurationShrinkRequestSpotPriceLimits) String

type ModifyScalingConfigurationShrinkRequestSystemDisk

type ModifyScalingConfigurationShrinkRequestSystemDisk struct {
	AutoSnapshotPolicyId *string `json:"AutoSnapshotPolicyId,omitempty" xml:"AutoSnapshotPolicyId,omitempty"`
	BurstingEnabled      *bool   `json:"BurstingEnabled,omitempty" xml:"BurstingEnabled,omitempty"`
	Category             *string `json:"Category,omitempty" xml:"Category,omitempty"`
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DiskName             *string `json:"DiskName,omitempty" xml:"DiskName,omitempty"`
	EncryptAlgorithm     *string `json:"EncryptAlgorithm,omitempty" xml:"EncryptAlgorithm,omitempty"`
	Encrypted            *bool   `json:"Encrypted,omitempty" xml:"Encrypted,omitempty"`
	KMSKeyId             *string `json:"KMSKeyId,omitempty" xml:"KMSKeyId,omitempty"`
	PerformanceLevel     *string `json:"PerformanceLevel,omitempty" xml:"PerformanceLevel,omitempty"`
	ProvisionedIops      *int64  `json:"ProvisionedIops,omitempty" xml:"ProvisionedIops,omitempty"`
	Size                 *int32  `json:"Size,omitempty" xml:"Size,omitempty"`
}

func (ModifyScalingConfigurationShrinkRequestSystemDisk) GoString

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetAutoSnapshotPolicyId

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetBurstingEnabled

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetCategory

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetDescription

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetDiskName

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetEncryptAlgorithm

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetEncrypted

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetKMSKeyId

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetPerformanceLevel

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetProvisionedIops

func (*ModifyScalingConfigurationShrinkRequestSystemDisk) SetSize

func (ModifyScalingConfigurationShrinkRequestSystemDisk) String

type ModifyScalingGroupRequest

type ModifyScalingGroupRequest struct {
	ActiveScalingConfigurationId        *string                                             `json:"ActiveScalingConfigurationId,omitempty" xml:"ActiveScalingConfigurationId,omitempty"`
	AllocationStrategy                  *string                                             `json:"AllocationStrategy,omitempty" xml:"AllocationStrategy,omitempty"`
	AzBalance                           *bool                                               `json:"AzBalance,omitempty" xml:"AzBalance,omitempty"`
	CompensateWithOnDemand              *bool                                               `json:"CompensateWithOnDemand,omitempty" xml:"CompensateWithOnDemand,omitempty"`
	DefaultCooldown                     *int32                                              `json:"DefaultCooldown,omitempty" xml:"DefaultCooldown,omitempty"`
	DesiredCapacity                     *int32                                              `json:"DesiredCapacity,omitempty" xml:"DesiredCapacity,omitempty"`
	GroupDeletionProtection             *bool                                               `json:"GroupDeletionProtection,omitempty" xml:"GroupDeletionProtection,omitempty"`
	HealthCheckType                     *string                                             `json:"HealthCheckType,omitempty" xml:"HealthCheckType,omitempty"`
	LaunchTemplateId                    *string                                             `json:"LaunchTemplateId,omitempty" xml:"LaunchTemplateId,omitempty"`
	LaunchTemplateOverrides             []*ModifyScalingGroupRequestLaunchTemplateOverrides `json:"LaunchTemplateOverrides,omitempty" xml:"LaunchTemplateOverrides,omitempty" type:"Repeated"`
	LaunchTemplateVersion               *string                                             `json:"LaunchTemplateVersion,omitempty" xml:"LaunchTemplateVersion,omitempty"`
	MaxInstanceLifetime                 *int32                                              `json:"MaxInstanceLifetime,omitempty" xml:"MaxInstanceLifetime,omitempty"`
	MaxSize                             *int32                                              `json:"MaxSize,omitempty" xml:"MaxSize,omitempty"`
	MinSize                             *int32                                              `json:"MinSize,omitempty" xml:"MinSize,omitempty"`
	MultiAZPolicy                       *string                                             `json:"MultiAZPolicy,omitempty" xml:"MultiAZPolicy,omitempty"`
	OnDemandBaseCapacity                *int32                                              `json:"OnDemandBaseCapacity,omitempty" xml:"OnDemandBaseCapacity,omitempty"`
	OnDemandPercentageAboveBaseCapacity *int32                                              `json:"OnDemandPercentageAboveBaseCapacity,omitempty" xml:"OnDemandPercentageAboveBaseCapacity,omitempty"`
	OwnerAccount                        *string                                             `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                             *int64                                              `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RemovalPolicies                     []*string                                           `json:"RemovalPolicies,omitempty" xml:"RemovalPolicies,omitempty" type:"Repeated"`
	ResourceOwnerAccount                *string                                             `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId                     *int64                                              `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId                      *string                                             `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScalingGroupName                    *string                                             `json:"ScalingGroupName,omitempty" xml:"ScalingGroupName,omitempty"`
	SpotAllocationStrategy              *string                                             `json:"SpotAllocationStrategy,omitempty" xml:"SpotAllocationStrategy,omitempty"`
	SpotInstancePools                   *int32                                              `json:"SpotInstancePools,omitempty" xml:"SpotInstancePools,omitempty"`
	SpotInstanceRemedy                  *bool                                               `json:"SpotInstanceRemedy,omitempty" xml:"SpotInstanceRemedy,omitempty"`
	VSwitchIds                          []*string                                           `json:"VSwitchIds,omitempty" xml:"VSwitchIds,omitempty" type:"Repeated"`
}

func (ModifyScalingGroupRequest) GoString

func (s ModifyScalingGroupRequest) GoString() string

func (*ModifyScalingGroupRequest) SetActiveScalingConfigurationId

func (s *ModifyScalingGroupRequest) SetActiveScalingConfigurationId(v string) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetAllocationStrategy

func (s *ModifyScalingGroupRequest) SetAllocationStrategy(v string) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetAzBalance

func (*ModifyScalingGroupRequest) SetCompensateWithOnDemand

func (s *ModifyScalingGroupRequest) SetCompensateWithOnDemand(v bool) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetDefaultCooldown

func (s *ModifyScalingGroupRequest) SetDefaultCooldown(v int32) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetDesiredCapacity

func (s *ModifyScalingGroupRequest) SetDesiredCapacity(v int32) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetGroupDeletionProtection

func (s *ModifyScalingGroupRequest) SetGroupDeletionProtection(v bool) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetHealthCheckType

func (*ModifyScalingGroupRequest) SetLaunchTemplateId

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

func (*ModifyScalingGroupRequest) SetLaunchTemplateOverrides

func (*ModifyScalingGroupRequest) SetLaunchTemplateVersion

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

func (*ModifyScalingGroupRequest) SetMaxInstanceLifetime

func (s *ModifyScalingGroupRequest) SetMaxInstanceLifetime(v int32) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetMaxSize

func (*ModifyScalingGroupRequest) SetMinSize

func (*ModifyScalingGroupRequest) SetMultiAZPolicy

func (*ModifyScalingGroupRequest) SetOnDemandBaseCapacity

func (s *ModifyScalingGroupRequest) SetOnDemandBaseCapacity(v int32) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetOnDemandPercentageAboveBaseCapacity

func (s *ModifyScalingGroupRequest) SetOnDemandPercentageAboveBaseCapacity(v int32) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetOwnerAccount

func (*ModifyScalingGroupRequest) SetOwnerId

func (*ModifyScalingGroupRequest) SetRemovalPolicies

func (s *ModifyScalingGroupRequest) SetRemovalPolicies(v []*string) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetResourceOwnerAccount

func (s *ModifyScalingGroupRequest) SetResourceOwnerAccount(v string) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetResourceOwnerId

func (s *ModifyScalingGroupRequest) SetResourceOwnerId(v int64) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetScalingGroupId

func (*ModifyScalingGroupRequest) SetScalingGroupName

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

func (*ModifyScalingGroupRequest) SetSpotAllocationStrategy

func (s *ModifyScalingGroupRequest) SetSpotAllocationStrategy(v string) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetSpotInstancePools

func (s *ModifyScalingGroupRequest) SetSpotInstancePools(v int32) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetSpotInstanceRemedy

func (s *ModifyScalingGroupRequest) SetSpotInstanceRemedy(v bool) *ModifyScalingGroupRequest

func (*ModifyScalingGroupRequest) SetVSwitchIds

func (ModifyScalingGroupRequest) String

func (s ModifyScalingGroupRequest) String() string

type ModifyScalingGroupRequestLaunchTemplateOverrides

type ModifyScalingGroupRequestLaunchTemplateOverrides struct {
	InstanceType     *string `json:"InstanceType,omitempty" xml:"InstanceType,omitempty"`
	WeightedCapacity *int32  `json:"WeightedCapacity,omitempty" xml:"WeightedCapacity,omitempty"`
}

func (ModifyScalingGroupRequestLaunchTemplateOverrides) GoString

func (*ModifyScalingGroupRequestLaunchTemplateOverrides) SetInstanceType

func (*ModifyScalingGroupRequestLaunchTemplateOverrides) SetWeightedCapacity

func (ModifyScalingGroupRequestLaunchTemplateOverrides) String

type ModifyScalingGroupResponse

type ModifyScalingGroupResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyScalingGroupResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyScalingGroupResponse) GoString

func (s ModifyScalingGroupResponse) GoString() string

func (*ModifyScalingGroupResponse) SetBody

func (*ModifyScalingGroupResponse) SetHeaders

func (*ModifyScalingGroupResponse) SetStatusCode

func (ModifyScalingGroupResponse) String

type ModifyScalingGroupResponseBody

type ModifyScalingGroupResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyScalingGroupResponseBody) GoString

func (*ModifyScalingGroupResponseBody) SetRequestId

func (ModifyScalingGroupResponseBody) String

type ModifyScalingRuleRequest

type ModifyScalingRuleRequest struct {
	AdjustmentType           *string                                    `json:"AdjustmentType,omitempty" xml:"AdjustmentType,omitempty"`
	AdjustmentValue          *int32                                     `json:"AdjustmentValue,omitempty" xml:"AdjustmentValue,omitempty"`
	Cooldown                 *int32                                     `json:"Cooldown,omitempty" xml:"Cooldown,omitempty"`
	DisableScaleIn           *bool                                      `json:"DisableScaleIn,omitempty" xml:"DisableScaleIn,omitempty"`
	EstimatedInstanceWarmup  *int32                                     `json:"EstimatedInstanceWarmup,omitempty" xml:"EstimatedInstanceWarmup,omitempty"`
	InitialMaxSize           *int32                                     `json:"InitialMaxSize,omitempty" xml:"InitialMaxSize,omitempty"`
	MetricName               *string                                    `json:"MetricName,omitempty" xml:"MetricName,omitempty"`
	MinAdjustmentMagnitude   *int32                                     `json:"MinAdjustmentMagnitude,omitempty" xml:"MinAdjustmentMagnitude,omitempty"`
	OwnerAccount             *string                                    `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                  *int64                                     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	PredictiveScalingMode    *string                                    `json:"PredictiveScalingMode,omitempty" xml:"PredictiveScalingMode,omitempty"`
	PredictiveTaskBufferTime *int32                                     `json:"PredictiveTaskBufferTime,omitempty" xml:"PredictiveTaskBufferTime,omitempty"`
	PredictiveValueBehavior  *string                                    `json:"PredictiveValueBehavior,omitempty" xml:"PredictiveValueBehavior,omitempty"`
	PredictiveValueBuffer    *int32                                     `json:"PredictiveValueBuffer,omitempty" xml:"PredictiveValueBuffer,omitempty"`
	ResourceOwnerAccount     *string                                    `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId          *int64                                     `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScaleInEvaluationCount   *int32                                     `json:"ScaleInEvaluationCount,omitempty" xml:"ScaleInEvaluationCount,omitempty"`
	ScaleOutEvaluationCount  *int32                                     `json:"ScaleOutEvaluationCount,omitempty" xml:"ScaleOutEvaluationCount,omitempty"`
	ScalingRuleId            *string                                    `json:"ScalingRuleId,omitempty" xml:"ScalingRuleId,omitempty"`
	ScalingRuleName          *string                                    `json:"ScalingRuleName,omitempty" xml:"ScalingRuleName,omitempty"`
	StepAdjustments          []*ModifyScalingRuleRequestStepAdjustments `json:"StepAdjustments,omitempty" xml:"StepAdjustments,omitempty" type:"Repeated"`
	TargetValue              *float32                                   `json:"TargetValue,omitempty" xml:"TargetValue,omitempty"`
}

func (ModifyScalingRuleRequest) GoString

func (s ModifyScalingRuleRequest) GoString() string

func (*ModifyScalingRuleRequest) SetAdjustmentType

func (s *ModifyScalingRuleRequest) SetAdjustmentType(v string) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetAdjustmentValue

func (s *ModifyScalingRuleRequest) SetAdjustmentValue(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetCooldown

func (*ModifyScalingRuleRequest) SetDisableScaleIn

func (s *ModifyScalingRuleRequest) SetDisableScaleIn(v bool) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetEstimatedInstanceWarmup

func (s *ModifyScalingRuleRequest) SetEstimatedInstanceWarmup(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetInitialMaxSize

func (s *ModifyScalingRuleRequest) SetInitialMaxSize(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetMetricName

func (*ModifyScalingRuleRequest) SetMinAdjustmentMagnitude

func (s *ModifyScalingRuleRequest) SetMinAdjustmentMagnitude(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetOwnerAccount

func (*ModifyScalingRuleRequest) SetOwnerId

func (*ModifyScalingRuleRequest) SetPredictiveScalingMode

func (s *ModifyScalingRuleRequest) SetPredictiveScalingMode(v string) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetPredictiveTaskBufferTime

func (s *ModifyScalingRuleRequest) SetPredictiveTaskBufferTime(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetPredictiveValueBehavior

func (s *ModifyScalingRuleRequest) SetPredictiveValueBehavior(v string) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetPredictiveValueBuffer

func (s *ModifyScalingRuleRequest) SetPredictiveValueBuffer(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetResourceOwnerAccount

func (s *ModifyScalingRuleRequest) SetResourceOwnerAccount(v string) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetResourceOwnerId

func (s *ModifyScalingRuleRequest) SetResourceOwnerId(v int64) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetScaleInEvaluationCount

func (s *ModifyScalingRuleRequest) SetScaleInEvaluationCount(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetScaleOutEvaluationCount

func (s *ModifyScalingRuleRequest) SetScaleOutEvaluationCount(v int32) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetScalingRuleId

func (*ModifyScalingRuleRequest) SetScalingRuleName

func (s *ModifyScalingRuleRequest) SetScalingRuleName(v string) *ModifyScalingRuleRequest

func (*ModifyScalingRuleRequest) SetStepAdjustments

func (*ModifyScalingRuleRequest) SetTargetValue

func (ModifyScalingRuleRequest) String

func (s ModifyScalingRuleRequest) String() string

type ModifyScalingRuleRequestStepAdjustments

type ModifyScalingRuleRequestStepAdjustments struct {
	MetricIntervalLowerBound *float32 `json:"MetricIntervalLowerBound,omitempty" xml:"MetricIntervalLowerBound,omitempty"`
	MetricIntervalUpperBound *float32 `json:"MetricIntervalUpperBound,omitempty" xml:"MetricIntervalUpperBound,omitempty"`
	ScalingAdjustment        *int32   `json:"ScalingAdjustment,omitempty" xml:"ScalingAdjustment,omitempty"`
}

func (ModifyScalingRuleRequestStepAdjustments) GoString

func (*ModifyScalingRuleRequestStepAdjustments) SetMetricIntervalLowerBound

func (*ModifyScalingRuleRequestStepAdjustments) SetMetricIntervalUpperBound

func (*ModifyScalingRuleRequestStepAdjustments) SetScalingAdjustment

func (ModifyScalingRuleRequestStepAdjustments) String

type ModifyScalingRuleResponse

type ModifyScalingRuleResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyScalingRuleResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyScalingRuleResponse) GoString

func (s ModifyScalingRuleResponse) GoString() string

func (*ModifyScalingRuleResponse) SetBody

func (*ModifyScalingRuleResponse) SetHeaders

func (*ModifyScalingRuleResponse) SetStatusCode

func (ModifyScalingRuleResponse) String

func (s ModifyScalingRuleResponse) String() string

type ModifyScalingRuleResponseBody

type ModifyScalingRuleResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyScalingRuleResponseBody) GoString

func (*ModifyScalingRuleResponseBody) SetRequestId

func (ModifyScalingRuleResponseBody) String

type ModifyScheduledTaskRequest

type ModifyScheduledTaskRequest struct {
	Description          *string `json:"Description,omitempty" xml:"Description,omitempty"`
	DesiredCapacity      *int32  `json:"DesiredCapacity,omitempty" xml:"DesiredCapacity,omitempty"`
	LaunchExpirationTime *int32  `json:"LaunchExpirationTime,omitempty" xml:"LaunchExpirationTime,omitempty"`
	LaunchTime           *string `json:"LaunchTime,omitempty" xml:"LaunchTime,omitempty"`
	MaxValue             *int32  `json:"MaxValue,omitempty" xml:"MaxValue,omitempty"`
	MinValue             *int32  `json:"MinValue,omitempty" xml:"MinValue,omitempty"`
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RecurrenceEndTime    *string `json:"RecurrenceEndTime,omitempty" xml:"RecurrenceEndTime,omitempty"`
	RecurrenceType       *string `json:"RecurrenceType,omitempty" xml:"RecurrenceType,omitempty"`
	RecurrenceValue      *string `json:"RecurrenceValue,omitempty" xml:"RecurrenceValue,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	ScheduledAction      *string `json:"ScheduledAction,omitempty" xml:"ScheduledAction,omitempty"`
	ScheduledTaskId      *string `json:"ScheduledTaskId,omitempty" xml:"ScheduledTaskId,omitempty"`
	ScheduledTaskName    *string `json:"ScheduledTaskName,omitempty" xml:"ScheduledTaskName,omitempty"`
	TaskEnabled          *bool   `json:"TaskEnabled,omitempty" xml:"TaskEnabled,omitempty"`
}

func (ModifyScheduledTaskRequest) GoString

func (s ModifyScheduledTaskRequest) GoString() string

func (*ModifyScheduledTaskRequest) SetDescription

func (*ModifyScheduledTaskRequest) SetDesiredCapacity

func (*ModifyScheduledTaskRequest) SetLaunchExpirationTime

func (s *ModifyScheduledTaskRequest) SetLaunchExpirationTime(v int32) *ModifyScheduledTaskRequest

func (*ModifyScheduledTaskRequest) SetLaunchTime

func (*ModifyScheduledTaskRequest) SetMaxValue

func (*ModifyScheduledTaskRequest) SetMinValue

func (*ModifyScheduledTaskRequest) SetOwnerAccount

func (*ModifyScheduledTaskRequest) SetOwnerId

func (*ModifyScheduledTaskRequest) SetRecurrenceEndTime

func (s *ModifyScheduledTaskRequest) SetRecurrenceEndTime(v string) *ModifyScheduledTaskRequest

func (*ModifyScheduledTaskRequest) SetRecurrenceType

func (*ModifyScheduledTaskRequest) SetRecurrenceValue

func (*ModifyScheduledTaskRequest) SetResourceOwnerAccount

func (s *ModifyScheduledTaskRequest) SetResourceOwnerAccount(v string) *ModifyScheduledTaskRequest

func (*ModifyScheduledTaskRequest) SetResourceOwnerId

func (*ModifyScheduledTaskRequest) SetScalingGroupId

func (*ModifyScheduledTaskRequest) SetScheduledAction

func (*ModifyScheduledTaskRequest) SetScheduledTaskId

func (*ModifyScheduledTaskRequest) SetScheduledTaskName

func (s *ModifyScheduledTaskRequest) SetScheduledTaskName(v string) *ModifyScheduledTaskRequest

func (*ModifyScheduledTaskRequest) SetTaskEnabled

func (ModifyScheduledTaskRequest) String

type ModifyScheduledTaskResponse

type ModifyScheduledTaskResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ModifyScheduledTaskResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ModifyScheduledTaskResponse) GoString

func (s ModifyScheduledTaskResponse) GoString() string

func (*ModifyScheduledTaskResponse) SetBody

func (*ModifyScheduledTaskResponse) SetHeaders

func (*ModifyScheduledTaskResponse) SetStatusCode

func (ModifyScheduledTaskResponse) String

type ModifyScheduledTaskResponseBody

type ModifyScheduledTaskResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ModifyScheduledTaskResponseBody) GoString

func (*ModifyScheduledTaskResponseBody) SetRequestId

func (ModifyScheduledTaskResponseBody) String

type RebalanceInstancesRequest

type RebalanceInstancesRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId       *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (RebalanceInstancesRequest) GoString

func (s RebalanceInstancesRequest) GoString() string

func (*RebalanceInstancesRequest) SetOwnerAccount

func (*RebalanceInstancesRequest) SetOwnerId

func (*RebalanceInstancesRequest) SetRegionId

func (*RebalanceInstancesRequest) SetResourceOwnerAccount

func (s *RebalanceInstancesRequest) SetResourceOwnerAccount(v string) *RebalanceInstancesRequest

func (*RebalanceInstancesRequest) SetResourceOwnerId

func (s *RebalanceInstancesRequest) SetResourceOwnerId(v int64) *RebalanceInstancesRequest

func (*RebalanceInstancesRequest) SetScalingGroupId

func (RebalanceInstancesRequest) String

func (s RebalanceInstancesRequest) String() string

type RebalanceInstancesResponse

type RebalanceInstancesResponse struct {
	Headers    map[string]*string              `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                          `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RebalanceInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RebalanceInstancesResponse) GoString

func (s RebalanceInstancesResponse) GoString() string

func (*RebalanceInstancesResponse) SetBody

func (*RebalanceInstancesResponse) SetHeaders

func (*RebalanceInstancesResponse) SetStatusCode

func (RebalanceInstancesResponse) String

type RebalanceInstancesResponseBody

type RebalanceInstancesResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (RebalanceInstancesResponseBody) GoString

func (*RebalanceInstancesResponseBody) SetRequestId

func (*RebalanceInstancesResponseBody) SetScalingActivityId

func (RebalanceInstancesResponseBody) String

type RecordLifecycleActionHeartbeatRequest

type RecordLifecycleActionHeartbeatRequest struct {
	OwnerAccount         *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	HeartbeatTimeout     *int32  `json:"heartbeatTimeout,omitempty" xml:"heartbeatTimeout,omitempty"`
	LifecycleActionToken *string `json:"lifecycleActionToken,omitempty" xml:"lifecycleActionToken,omitempty"`
	LifecycleHookId      *string `json:"lifecycleHookId,omitempty" xml:"lifecycleHookId,omitempty"`
}

func (RecordLifecycleActionHeartbeatRequest) GoString

func (*RecordLifecycleActionHeartbeatRequest) SetHeartbeatTimeout

func (*RecordLifecycleActionHeartbeatRequest) SetLifecycleActionToken

func (*RecordLifecycleActionHeartbeatRequest) SetLifecycleHookId

func (*RecordLifecycleActionHeartbeatRequest) SetOwnerAccount

func (*RecordLifecycleActionHeartbeatRequest) SetOwnerId

func (*RecordLifecycleActionHeartbeatRequest) SetRegionId

func (*RecordLifecycleActionHeartbeatRequest) SetResourceOwnerAccount

func (RecordLifecycleActionHeartbeatRequest) String

type RecordLifecycleActionHeartbeatResponse

type RecordLifecycleActionHeartbeatResponse struct {
	Headers    map[string]*string                          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RecordLifecycleActionHeartbeatResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RecordLifecycleActionHeartbeatResponse) GoString

func (*RecordLifecycleActionHeartbeatResponse) SetHeaders

func (*RecordLifecycleActionHeartbeatResponse) SetStatusCode

func (RecordLifecycleActionHeartbeatResponse) String

type RecordLifecycleActionHeartbeatResponseBody

type RecordLifecycleActionHeartbeatResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (RecordLifecycleActionHeartbeatResponseBody) GoString

func (*RecordLifecycleActionHeartbeatResponseBody) SetRequestId

func (RecordLifecycleActionHeartbeatResponseBody) String

type RemoveInstancesRequest

type RemoveInstancesRequest struct {
	DecreaseDesiredCapacity *bool     `json:"DecreaseDesiredCapacity,omitempty" xml:"DecreaseDesiredCapacity,omitempty"`
	InstanceIds             []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	OwnerAccount            *string   `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
	OwnerId                 *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId                *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	RemovePolicy            *string   `json:"RemovePolicy,omitempty" xml:"RemovePolicy,omitempty"`
	ResourceOwnerAccount    *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId         *int64    `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	ScalingGroupId          *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (RemoveInstancesRequest) GoString

func (s RemoveInstancesRequest) GoString() string

func (*RemoveInstancesRequest) SetDecreaseDesiredCapacity

func (s *RemoveInstancesRequest) SetDecreaseDesiredCapacity(v bool) *RemoveInstancesRequest

func (*RemoveInstancesRequest) SetInstanceIds

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

func (*RemoveInstancesRequest) SetOwnerAccount

func (s *RemoveInstancesRequest) SetOwnerAccount(v string) *RemoveInstancesRequest

func (*RemoveInstancesRequest) SetOwnerId

func (*RemoveInstancesRequest) SetRegionId

func (*RemoveInstancesRequest) SetRemovePolicy

func (s *RemoveInstancesRequest) SetRemovePolicy(v string) *RemoveInstancesRequest

func (*RemoveInstancesRequest) SetResourceOwnerAccount

func (s *RemoveInstancesRequest) SetResourceOwnerAccount(v string) *RemoveInstancesRequest

func (*RemoveInstancesRequest) SetResourceOwnerId

func (s *RemoveInstancesRequest) SetResourceOwnerId(v int64) *RemoveInstancesRequest

func (*RemoveInstancesRequest) SetScalingGroupId

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

func (RemoveInstancesRequest) String

func (s RemoveInstancesRequest) String() string

type RemoveInstancesResponse

type RemoveInstancesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *RemoveInstancesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (RemoveInstancesResponse) GoString

func (s RemoveInstancesResponse) GoString() string

func (*RemoveInstancesResponse) SetBody

func (*RemoveInstancesResponse) SetHeaders

func (*RemoveInstancesResponse) SetStatusCode

func (RemoveInstancesResponse) String

func (s RemoveInstancesResponse) String() string

type RemoveInstancesResponseBody

type RemoveInstancesResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (RemoveInstancesResponseBody) GoString

func (s RemoveInstancesResponseBody) GoString() string

func (*RemoveInstancesResponseBody) SetRequestId

func (*RemoveInstancesResponseBody) SetScalingActivityId

func (RemoveInstancesResponseBody) String

type ResumeProcessesRequest

type ResumeProcessesRequest struct {
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Processes            []*string `json:"Processes,omitempty" xml:"Processes,omitempty" type:"Repeated"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (ResumeProcessesRequest) GoString

func (s ResumeProcessesRequest) GoString() string

func (*ResumeProcessesRequest) SetClientToken

func (*ResumeProcessesRequest) SetOwnerId

func (*ResumeProcessesRequest) SetProcesses

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

func (*ResumeProcessesRequest) SetRegionId

func (*ResumeProcessesRequest) SetResourceOwnerAccount

func (s *ResumeProcessesRequest) SetResourceOwnerAccount(v string) *ResumeProcessesRequest

func (*ResumeProcessesRequest) SetScalingGroupId

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

func (ResumeProcessesRequest) String

func (s ResumeProcessesRequest) String() string

type ResumeProcessesResponse

type ResumeProcessesResponse struct {
	Headers    map[string]*string           `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                       `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ResumeProcessesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ResumeProcessesResponse) GoString

func (s ResumeProcessesResponse) GoString() string

func (*ResumeProcessesResponse) SetBody

func (*ResumeProcessesResponse) SetHeaders

func (*ResumeProcessesResponse) SetStatusCode

func (ResumeProcessesResponse) String

func (s ResumeProcessesResponse) String() string

type ResumeProcessesResponseBody

type ResumeProcessesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (ResumeProcessesResponseBody) GoString

func (s ResumeProcessesResponseBody) GoString() string

func (*ResumeProcessesResponseBody) SetRequestId

func (ResumeProcessesResponseBody) String

type ScaleWithAdjustmentRequest

type ScaleWithAdjustmentRequest struct {
	AdjustmentType         *string `json:"AdjustmentType,omitempty" xml:"AdjustmentType,omitempty"`
	AdjustmentValue        *int32  `json:"AdjustmentValue,omitempty" xml:"AdjustmentValue,omitempty"`
	ClientToken            *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	MinAdjustmentMagnitude *int32  `json:"MinAdjustmentMagnitude,omitempty" xml:"MinAdjustmentMagnitude,omitempty"`
	OwnerId                *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount   *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId         *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
	SyncActivity           *bool   `json:"SyncActivity,omitempty" xml:"SyncActivity,omitempty"`
}

func (ScaleWithAdjustmentRequest) GoString

func (s ScaleWithAdjustmentRequest) GoString() string

func (*ScaleWithAdjustmentRequest) SetAdjustmentType

func (*ScaleWithAdjustmentRequest) SetAdjustmentValue

func (*ScaleWithAdjustmentRequest) SetClientToken

func (*ScaleWithAdjustmentRequest) SetMinAdjustmentMagnitude

func (s *ScaleWithAdjustmentRequest) SetMinAdjustmentMagnitude(v int32) *ScaleWithAdjustmentRequest

func (*ScaleWithAdjustmentRequest) SetOwnerId

func (*ScaleWithAdjustmentRequest) SetResourceOwnerAccount

func (s *ScaleWithAdjustmentRequest) SetResourceOwnerAccount(v string) *ScaleWithAdjustmentRequest

func (*ScaleWithAdjustmentRequest) SetScalingGroupId

func (*ScaleWithAdjustmentRequest) SetSyncActivity

func (ScaleWithAdjustmentRequest) String

type ScaleWithAdjustmentResponse

type ScaleWithAdjustmentResponse struct {
	Headers    map[string]*string               `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                           `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *ScaleWithAdjustmentResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (ScaleWithAdjustmentResponse) GoString

func (s ScaleWithAdjustmentResponse) GoString() string

func (*ScaleWithAdjustmentResponse) SetBody

func (*ScaleWithAdjustmentResponse) SetHeaders

func (*ScaleWithAdjustmentResponse) SetStatusCode

func (ScaleWithAdjustmentResponse) String

type ScaleWithAdjustmentResponseBody

type ScaleWithAdjustmentResponseBody struct {
	RequestId         *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
	ScalingActivityId *string `json:"ScalingActivityId,omitempty" xml:"ScalingActivityId,omitempty"`
}

func (ScaleWithAdjustmentResponseBody) GoString

func (*ScaleWithAdjustmentResponseBody) SetRequestId

func (*ScaleWithAdjustmentResponseBody) SetScalingActivityId

func (ScaleWithAdjustmentResponseBody) String

type SetGroupDeletionProtectionRequest

type SetGroupDeletionProtectionRequest struct {
	GroupDeletionProtection *bool   `json:"GroupDeletionProtection,omitempty" xml:"GroupDeletionProtection,omitempty"`
	OwnerId                 *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId                *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount    *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId          *string `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (SetGroupDeletionProtectionRequest) GoString

func (*SetGroupDeletionProtectionRequest) SetGroupDeletionProtection

func (*SetGroupDeletionProtectionRequest) SetOwnerId

func (*SetGroupDeletionProtectionRequest) SetRegionId

func (*SetGroupDeletionProtectionRequest) SetResourceOwnerAccount

func (*SetGroupDeletionProtectionRequest) SetScalingGroupId

func (SetGroupDeletionProtectionRequest) String

type SetGroupDeletionProtectionResponse

type SetGroupDeletionProtectionResponse struct {
	Headers    map[string]*string                      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetGroupDeletionProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetGroupDeletionProtectionResponse) GoString

func (*SetGroupDeletionProtectionResponse) SetHeaders

func (*SetGroupDeletionProtectionResponse) SetStatusCode

func (SetGroupDeletionProtectionResponse) String

type SetGroupDeletionProtectionResponseBody

type SetGroupDeletionProtectionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetGroupDeletionProtectionResponseBody) GoString

func (*SetGroupDeletionProtectionResponseBody) SetRequestId

func (SetGroupDeletionProtectionResponseBody) String

type SetInstanceHealthRequest

type SetInstanceHealthRequest struct {
	HealthStatus         *string `json:"HealthStatus,omitempty" xml:"HealthStatus,omitempty"`
	InstanceId           *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
}

func (SetInstanceHealthRequest) GoString

func (s SetInstanceHealthRequest) GoString() string

func (*SetInstanceHealthRequest) SetHealthStatus

func (*SetInstanceHealthRequest) SetInstanceId

func (*SetInstanceHealthRequest) SetOwnerId

func (*SetInstanceHealthRequest) SetResourceOwnerAccount

func (s *SetInstanceHealthRequest) SetResourceOwnerAccount(v string) *SetInstanceHealthRequest

func (SetInstanceHealthRequest) String

func (s SetInstanceHealthRequest) String() string

type SetInstanceHealthResponse

type SetInstanceHealthResponse struct {
	Headers    map[string]*string             `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                         `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetInstanceHealthResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetInstanceHealthResponse) GoString

func (s SetInstanceHealthResponse) GoString() string

func (*SetInstanceHealthResponse) SetBody

func (*SetInstanceHealthResponse) SetHeaders

func (*SetInstanceHealthResponse) SetStatusCode

func (SetInstanceHealthResponse) String

func (s SetInstanceHealthResponse) String() string

type SetInstanceHealthResponseBody

type SetInstanceHealthResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetInstanceHealthResponseBody) GoString

func (*SetInstanceHealthResponseBody) SetRequestId

func (SetInstanceHealthResponseBody) String

type SetInstancesProtectionRequest

type SetInstancesProtectionRequest struct {
	InstanceIds          []*string `json:"InstanceIds,omitempty" xml:"InstanceIds,omitempty" type:"Repeated"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ProtectedFromScaleIn *bool     `json:"ProtectedFromScaleIn,omitempty" xml:"ProtectedFromScaleIn,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (SetInstancesProtectionRequest) GoString

func (*SetInstancesProtectionRequest) SetInstanceIds

func (*SetInstancesProtectionRequest) SetOwnerId

func (*SetInstancesProtectionRequest) SetProtectedFromScaleIn

func (s *SetInstancesProtectionRequest) SetProtectedFromScaleIn(v bool) *SetInstancesProtectionRequest

func (*SetInstancesProtectionRequest) SetResourceOwnerAccount

func (*SetInstancesProtectionRequest) SetScalingGroupId

func (SetInstancesProtectionRequest) String

type SetInstancesProtectionResponse

type SetInstancesProtectionResponse struct {
	Headers    map[string]*string                  `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                              `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SetInstancesProtectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SetInstancesProtectionResponse) GoString

func (*SetInstancesProtectionResponse) SetHeaders

func (*SetInstancesProtectionResponse) SetStatusCode

func (SetInstancesProtectionResponse) String

type SetInstancesProtectionResponseBody

type SetInstancesProtectionResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SetInstancesProtectionResponseBody) GoString

func (*SetInstancesProtectionResponseBody) SetRequestId

func (SetInstancesProtectionResponseBody) String

type SuspendProcessesRequest

type SuspendProcessesRequest struct {
	ClientToken          *string   `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	Processes            []*string `json:"Processes,omitempty" xml:"Processes,omitempty" type:"Repeated"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ScalingGroupId       *string   `json:"ScalingGroupId,omitempty" xml:"ScalingGroupId,omitempty"`
}

func (SuspendProcessesRequest) GoString

func (s SuspendProcessesRequest) GoString() string

func (*SuspendProcessesRequest) SetClientToken

func (*SuspendProcessesRequest) SetOwnerId

func (*SuspendProcessesRequest) SetProcesses

func (*SuspendProcessesRequest) SetRegionId

func (*SuspendProcessesRequest) SetResourceOwnerAccount

func (s *SuspendProcessesRequest) SetResourceOwnerAccount(v string) *SuspendProcessesRequest

func (*SuspendProcessesRequest) SetScalingGroupId

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

func (SuspendProcessesRequest) String

func (s SuspendProcessesRequest) String() string

type SuspendProcessesResponse

type SuspendProcessesResponse struct {
	Headers    map[string]*string            `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                        `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *SuspendProcessesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (SuspendProcessesResponse) GoString

func (s SuspendProcessesResponse) GoString() string

func (*SuspendProcessesResponse) SetBody

func (*SuspendProcessesResponse) SetHeaders

func (*SuspendProcessesResponse) SetStatusCode

func (SuspendProcessesResponse) String

func (s SuspendProcessesResponse) String() string

type SuspendProcessesResponseBody

type SuspendProcessesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (SuspendProcessesResponseBody) GoString

func (s SuspendProcessesResponseBody) GoString() string

func (*SuspendProcessesResponseBody) SetRequestId

func (SuspendProcessesResponseBody) String

type TagResourcesRequest

type TagResourcesRequest struct {
	OwnerId              *int64                     `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string                    `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceIds          []*string                  `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string                    `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string                    `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	Tags                 []*TagResourcesRequestTags `json:"Tags,omitempty" xml:"Tags,omitempty" type:"Repeated"`
}

func (TagResourcesRequest) GoString

func (s TagResourcesRequest) GoString() string

func (*TagResourcesRequest) SetOwnerId

func (s *TagResourcesRequest) SetOwnerId(v int64) *TagResourcesRequest

func (*TagResourcesRequest) SetRegionId

func (s *TagResourcesRequest) SetRegionId(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceIds

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

func (*TagResourcesRequest) SetResourceOwnerAccount

func (s *TagResourcesRequest) SetResourceOwnerAccount(v string) *TagResourcesRequest

func (*TagResourcesRequest) SetResourceType

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

func (*TagResourcesRequest) SetTags

func (TagResourcesRequest) String

func (s TagResourcesRequest) String() string

type TagResourcesRequestTags

type TagResourcesRequestTags struct {
	Key       *string `json:"Key,omitempty" xml:"Key,omitempty"`
	Propagate *bool   `json:"Propagate,omitempty" xml:"Propagate,omitempty"`
	Value     *string `json:"Value,omitempty" xml:"Value,omitempty"`
}

func (TagResourcesRequestTags) GoString

func (s TagResourcesRequestTags) GoString() string

func (*TagResourcesRequestTags) SetKey

func (*TagResourcesRequestTags) SetPropagate

func (*TagResourcesRequestTags) SetValue

func (TagResourcesRequestTags) String

func (s TagResourcesRequestTags) String() string

type TagResourcesResponse

type TagResourcesResponse struct {
	Headers    map[string]*string        `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                    `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *TagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (TagResourcesResponse) GoString

func (s TagResourcesResponse) GoString() string

func (*TagResourcesResponse) SetBody

func (*TagResourcesResponse) SetHeaders

func (s *TagResourcesResponse) SetHeaders(v map[string]*string) *TagResourcesResponse

func (*TagResourcesResponse) SetStatusCode

func (s *TagResourcesResponse) SetStatusCode(v int32) *TagResourcesResponse

func (TagResourcesResponse) String

func (s TagResourcesResponse) String() string

type TagResourcesResponseBody

type TagResourcesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (TagResourcesResponseBody) GoString

func (s TagResourcesResponseBody) GoString() string

func (*TagResourcesResponseBody) SetRequestId

func (TagResourcesResponseBody) String

func (s TagResourcesResponseBody) String() string

type UntagResourcesRequest

type UntagResourcesRequest struct {
	All                  *bool     `json:"All,omitempty" xml:"All,omitempty"`
	OwnerId              *int64    `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	RegionId             *string   `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
	ResourceIds          []*string `json:"ResourceIds,omitempty" xml:"ResourceIds,omitempty" type:"Repeated"`
	ResourceOwnerAccount *string   `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceType         *string   `json:"ResourceType,omitempty" xml:"ResourceType,omitempty"`
	TagKeys              []*string `json:"TagKeys,omitempty" xml:"TagKeys,omitempty" type:"Repeated"`
}

func (UntagResourcesRequest) GoString

func (s UntagResourcesRequest) GoString() string

func (*UntagResourcesRequest) SetAll

func (*UntagResourcesRequest) SetOwnerId

func (*UntagResourcesRequest) SetRegionId

func (*UntagResourcesRequest) SetResourceIds

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

func (*UntagResourcesRequest) SetResourceOwnerAccount

func (s *UntagResourcesRequest) SetResourceOwnerAccount(v string) *UntagResourcesRequest

func (*UntagResourcesRequest) SetResourceType

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

func (*UntagResourcesRequest) SetTagKeys

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

func (UntagResourcesRequest) String

func (s UntagResourcesRequest) String() string

type UntagResourcesResponse

type UntagResourcesResponse struct {
	Headers    map[string]*string          `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                      `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *UntagResourcesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (UntagResourcesResponse) GoString

func (s UntagResourcesResponse) GoString() string

func (*UntagResourcesResponse) SetBody

func (*UntagResourcesResponse) SetHeaders

func (*UntagResourcesResponse) SetStatusCode

func (UntagResourcesResponse) String

func (s UntagResourcesResponse) String() string

type UntagResourcesResponseBody

type UntagResourcesResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (UntagResourcesResponseBody) GoString

func (s UntagResourcesResponseBody) GoString() string

func (*UntagResourcesResponseBody) SetRequestId

func (UntagResourcesResponseBody) String

type VerifyAuthenticationRequest

type VerifyAuthenticationRequest struct {
	OnlyCheck            *bool   `json:"OnlyCheck,omitempty" xml:"OnlyCheck,omitempty"`
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
	Uid                  *int64  `json:"Uid,omitempty" xml:"Uid,omitempty"`
}

func (VerifyAuthenticationRequest) GoString

func (s VerifyAuthenticationRequest) GoString() string

func (*VerifyAuthenticationRequest) SetOnlyCheck

func (*VerifyAuthenticationRequest) SetOwnerId

func (*VerifyAuthenticationRequest) SetResourceOwnerAccount

func (s *VerifyAuthenticationRequest) SetResourceOwnerAccount(v string) *VerifyAuthenticationRequest

func (*VerifyAuthenticationRequest) SetResourceOwnerId

func (*VerifyAuthenticationRequest) SetUid

func (VerifyAuthenticationRequest) String

type VerifyAuthenticationResponse

type VerifyAuthenticationResponse struct {
	Headers    map[string]*string                `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                            `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *VerifyAuthenticationResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (VerifyAuthenticationResponse) GoString

func (s VerifyAuthenticationResponse) GoString() string

func (*VerifyAuthenticationResponse) SetBody

func (*VerifyAuthenticationResponse) SetHeaders

func (*VerifyAuthenticationResponse) SetStatusCode

func (VerifyAuthenticationResponse) String

type VerifyAuthenticationResponseBody

type VerifyAuthenticationResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (VerifyAuthenticationResponseBody) GoString

func (*VerifyAuthenticationResponseBody) SetRequestId

func (VerifyAuthenticationResponseBody) String

type VerifyUserRequest

type VerifyUserRequest struct {
	OwnerId              *int64  `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
	ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
	ResourceOwnerId      *int64  `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
}

func (VerifyUserRequest) GoString

func (s VerifyUserRequest) GoString() string

func (*VerifyUserRequest) SetOwnerId

func (s *VerifyUserRequest) SetOwnerId(v int64) *VerifyUserRequest

func (*VerifyUserRequest) SetResourceOwnerAccount

func (s *VerifyUserRequest) SetResourceOwnerAccount(v string) *VerifyUserRequest

func (*VerifyUserRequest) SetResourceOwnerId

func (s *VerifyUserRequest) SetResourceOwnerId(v int64) *VerifyUserRequest

func (VerifyUserRequest) String

func (s VerifyUserRequest) String() string

type VerifyUserResponse

type VerifyUserResponse struct {
	Headers    map[string]*string      `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
	StatusCode *int32                  `json:"statusCode,omitempty" xml:"statusCode,omitempty" require:"true"`
	Body       *VerifyUserResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}

func (VerifyUserResponse) GoString

func (s VerifyUserResponse) GoString() string

func (*VerifyUserResponse) SetBody

func (*VerifyUserResponse) SetHeaders

func (s *VerifyUserResponse) SetHeaders(v map[string]*string) *VerifyUserResponse

func (*VerifyUserResponse) SetStatusCode

func (s *VerifyUserResponse) SetStatusCode(v int32) *VerifyUserResponse

func (VerifyUserResponse) String

func (s VerifyUserResponse) String() string

type VerifyUserResponseBody

type VerifyUserResponseBody struct {
	RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}

func (VerifyUserResponseBody) GoString

func (s VerifyUserResponseBody) GoString() string

func (*VerifyUserResponseBody) SetRequestId

func (VerifyUserResponseBody) String

func (s VerifyUserResponseBody) String() string

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL