Documentation ¶
Overview ¶
Package autoscaling provides the client and types for making API requests to Auto Scaling.
Amazon EC2 Auto Scaling is designed to automatically launch and terminate EC2 instances based on user-defined scaling policies, scheduled actions, and health checks.
For more information, see the Amazon EC2 Auto Scaling User Guide (https://docs.aws.amazon.com/autoscaling/ec2/userguide/what-is-amazon-ec2-auto-scaling.html) and the Amazon EC2 Auto Scaling API Reference (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/Welcome.html).
See https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01 for more information on this service.
See autoscaling package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/autoscaling/
Using the Client ¶
To contact Auto Scaling with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.
See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/
See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config
See the Auto Scaling client AutoScaling for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/autoscaling/#New
Index ¶
- Constants
- func AcceleratorManufacturer_Values() []string
- func AcceleratorName_Values() []string
- func AcceleratorType_Values() []string
- func BareMetal_Values() []string
- func BurstablePerformance_Values() []string
- func CpuManufacturer_Values() []string
- func InstanceGeneration_Values() []string
- func InstanceMetadataEndpointState_Values() []string
- func InstanceMetadataHttpTokensState_Values() []string
- func InstanceRefreshStatus_Values() []string
- func LifecycleState_Values() []string
- func LocalStorageType_Values() []string
- func LocalStorage_Values() []string
- func MetricStatistic_Values() []string
- func MetricType_Values() []string
- func PredefinedLoadMetricType_Values() []string
- func PredefinedMetricPairType_Values() []string
- func PredefinedScalingMetricType_Values() []string
- func PredictiveScalingMaxCapacityBreachBehavior_Values() []string
- func PredictiveScalingMode_Values() []string
- func RefreshStrategy_Values() []string
- func ScaleInProtectedInstances_Values() []string
- func ScalingActivityStatusCode_Values() []string
- func StandbyInstances_Values() []string
- func WarmPoolState_Values() []string
- func WarmPoolStatus_Values() []string
- type AcceleratorCountRequest
- type AcceleratorTotalMemoryMiBRequest
- func (s AcceleratorTotalMemoryMiBRequest) GoString() string
- func (s *AcceleratorTotalMemoryMiBRequest) SetMax(v int64) *AcceleratorTotalMemoryMiBRequest
- func (s *AcceleratorTotalMemoryMiBRequest) SetMin(v int64) *AcceleratorTotalMemoryMiBRequest
- func (s AcceleratorTotalMemoryMiBRequest) String() string
- type Activity
- func (s Activity) GoString() string
- func (s *Activity) SetActivityId(v string) *Activity
- func (s *Activity) SetAutoScalingGroupARN(v string) *Activity
- func (s *Activity) SetAutoScalingGroupName(v string) *Activity
- func (s *Activity) SetAutoScalingGroupState(v string) *Activity
- func (s *Activity) SetCause(v string) *Activity
- func (s *Activity) SetDescription(v string) *Activity
- func (s *Activity) SetDetails(v string) *Activity
- func (s *Activity) SetEndTime(v time.Time) *Activity
- func (s *Activity) SetProgress(v int64) *Activity
- func (s *Activity) SetStartTime(v time.Time) *Activity
- func (s *Activity) SetStatusCode(v string) *Activity
- func (s *Activity) SetStatusMessage(v string) *Activity
- func (s Activity) String() string
- type AdjustmentType
- type Alarm
- type AlarmSpecification
- type AttachInstancesInput
- func (s AttachInstancesInput) GoString() string
- func (s *AttachInstancesInput) SetAutoScalingGroupName(v string) *AttachInstancesInput
- func (s *AttachInstancesInput) SetInstanceIds(v []*string) *AttachInstancesInput
- func (s AttachInstancesInput) String() string
- func (s *AttachInstancesInput) Validate() error
- type AttachInstancesOutput
- type AttachLoadBalancerTargetGroupsInput
- func (s AttachLoadBalancerTargetGroupsInput) GoString() string
- func (s *AttachLoadBalancerTargetGroupsInput) SetAutoScalingGroupName(v string) *AttachLoadBalancerTargetGroupsInput
- func (s *AttachLoadBalancerTargetGroupsInput) SetTargetGroupARNs(v []*string) *AttachLoadBalancerTargetGroupsInput
- func (s AttachLoadBalancerTargetGroupsInput) String() string
- func (s *AttachLoadBalancerTargetGroupsInput) Validate() error
- type AttachLoadBalancerTargetGroupsOutput
- type AttachLoadBalancersInput
- func (s AttachLoadBalancersInput) GoString() string
- func (s *AttachLoadBalancersInput) SetAutoScalingGroupName(v string) *AttachLoadBalancersInput
- func (s *AttachLoadBalancersInput) SetLoadBalancerNames(v []*string) *AttachLoadBalancersInput
- func (s AttachLoadBalancersInput) String() string
- func (s *AttachLoadBalancersInput) Validate() error
- type AttachLoadBalancersOutput
- type AttachTrafficSourcesInput
- func (s AttachTrafficSourcesInput) GoString() string
- func (s *AttachTrafficSourcesInput) SetAutoScalingGroupName(v string) *AttachTrafficSourcesInput
- func (s *AttachTrafficSourcesInput) SetTrafficSources(v []*TrafficSourceIdentifier) *AttachTrafficSourcesInput
- func (s AttachTrafficSourcesInput) String() string
- func (s *AttachTrafficSourcesInput) Validate() error
- type AttachTrafficSourcesOutput
- type AutoScaling
- func (c *AutoScaling) AttachInstances(input *AttachInstancesInput) (*AttachInstancesOutput, error)
- func (c *AutoScaling) AttachInstancesRequest(input *AttachInstancesInput) (req *request.Request, output *AttachInstancesOutput)
- func (c *AutoScaling) AttachInstancesWithContext(ctx aws.Context, input *AttachInstancesInput, opts ...request.Option) (*AttachInstancesOutput, error)
- func (c *AutoScaling) AttachLoadBalancerTargetGroups(input *AttachLoadBalancerTargetGroupsInput) (*AttachLoadBalancerTargetGroupsOutput, error)
- func (c *AutoScaling) AttachLoadBalancerTargetGroupsRequest(input *AttachLoadBalancerTargetGroupsInput) (req *request.Request, output *AttachLoadBalancerTargetGroupsOutput)
- func (c *AutoScaling) AttachLoadBalancerTargetGroupsWithContext(ctx aws.Context, input *AttachLoadBalancerTargetGroupsInput, ...) (*AttachLoadBalancerTargetGroupsOutput, error)
- func (c *AutoScaling) AttachLoadBalancers(input *AttachLoadBalancersInput) (*AttachLoadBalancersOutput, error)
- func (c *AutoScaling) AttachLoadBalancersRequest(input *AttachLoadBalancersInput) (req *request.Request, output *AttachLoadBalancersOutput)
- func (c *AutoScaling) AttachLoadBalancersWithContext(ctx aws.Context, input *AttachLoadBalancersInput, opts ...request.Option) (*AttachLoadBalancersOutput, error)
- func (c *AutoScaling) AttachTrafficSources(input *AttachTrafficSourcesInput) (*AttachTrafficSourcesOutput, error)
- func (c *AutoScaling) AttachTrafficSourcesRequest(input *AttachTrafficSourcesInput) (req *request.Request, output *AttachTrafficSourcesOutput)
- func (c *AutoScaling) AttachTrafficSourcesWithContext(ctx aws.Context, input *AttachTrafficSourcesInput, opts ...request.Option) (*AttachTrafficSourcesOutput, error)
- func (c *AutoScaling) BatchDeleteScheduledAction(input *BatchDeleteScheduledActionInput) (*BatchDeleteScheduledActionOutput, error)
- func (c *AutoScaling) BatchDeleteScheduledActionRequest(input *BatchDeleteScheduledActionInput) (req *request.Request, output *BatchDeleteScheduledActionOutput)
- func (c *AutoScaling) BatchDeleteScheduledActionWithContext(ctx aws.Context, input *BatchDeleteScheduledActionInput, ...) (*BatchDeleteScheduledActionOutput, error)
- func (c *AutoScaling) BatchPutScheduledUpdateGroupAction(input *BatchPutScheduledUpdateGroupActionInput) (*BatchPutScheduledUpdateGroupActionOutput, error)
- func (c *AutoScaling) BatchPutScheduledUpdateGroupActionRequest(input *BatchPutScheduledUpdateGroupActionInput) (req *request.Request, output *BatchPutScheduledUpdateGroupActionOutput)
- func (c *AutoScaling) BatchPutScheduledUpdateGroupActionWithContext(ctx aws.Context, input *BatchPutScheduledUpdateGroupActionInput, ...) (*BatchPutScheduledUpdateGroupActionOutput, error)
- func (c *AutoScaling) CancelInstanceRefresh(input *CancelInstanceRefreshInput) (*CancelInstanceRefreshOutput, error)
- func (c *AutoScaling) CancelInstanceRefreshRequest(input *CancelInstanceRefreshInput) (req *request.Request, output *CancelInstanceRefreshOutput)
- func (c *AutoScaling) CancelInstanceRefreshWithContext(ctx aws.Context, input *CancelInstanceRefreshInput, opts ...request.Option) (*CancelInstanceRefreshOutput, error)
- func (c *AutoScaling) CompleteLifecycleAction(input *CompleteLifecycleActionInput) (*CompleteLifecycleActionOutput, error)
- func (c *AutoScaling) CompleteLifecycleActionRequest(input *CompleteLifecycleActionInput) (req *request.Request, output *CompleteLifecycleActionOutput)
- func (c *AutoScaling) CompleteLifecycleActionWithContext(ctx aws.Context, input *CompleteLifecycleActionInput, opts ...request.Option) (*CompleteLifecycleActionOutput, error)
- func (c *AutoScaling) CreateAutoScalingGroup(input *CreateAutoScalingGroupInput) (*CreateAutoScalingGroupOutput, error)
- func (c *AutoScaling) CreateAutoScalingGroupRequest(input *CreateAutoScalingGroupInput) (req *request.Request, output *CreateAutoScalingGroupOutput)
- func (c *AutoScaling) CreateAutoScalingGroupWithContext(ctx aws.Context, input *CreateAutoScalingGroupInput, opts ...request.Option) (*CreateAutoScalingGroupOutput, error)
- func (c *AutoScaling) CreateLaunchConfiguration(input *CreateLaunchConfigurationInput) (*CreateLaunchConfigurationOutput, error)
- func (c *AutoScaling) CreateLaunchConfigurationRequest(input *CreateLaunchConfigurationInput) (req *request.Request, output *CreateLaunchConfigurationOutput)
- func (c *AutoScaling) CreateLaunchConfigurationWithContext(ctx aws.Context, input *CreateLaunchConfigurationInput, opts ...request.Option) (*CreateLaunchConfigurationOutput, error)
- func (c *AutoScaling) CreateOrUpdateTags(input *CreateOrUpdateTagsInput) (*CreateOrUpdateTagsOutput, error)
- func (c *AutoScaling) CreateOrUpdateTagsRequest(input *CreateOrUpdateTagsInput) (req *request.Request, output *CreateOrUpdateTagsOutput)
- func (c *AutoScaling) CreateOrUpdateTagsWithContext(ctx aws.Context, input *CreateOrUpdateTagsInput, opts ...request.Option) (*CreateOrUpdateTagsOutput, error)
- func (c *AutoScaling) DeleteAutoScalingGroup(input *DeleteAutoScalingGroupInput) (*DeleteAutoScalingGroupOutput, error)
- func (c *AutoScaling) DeleteAutoScalingGroupRequest(input *DeleteAutoScalingGroupInput) (req *request.Request, output *DeleteAutoScalingGroupOutput)
- func (c *AutoScaling) DeleteAutoScalingGroupWithContext(ctx aws.Context, input *DeleteAutoScalingGroupInput, opts ...request.Option) (*DeleteAutoScalingGroupOutput, error)
- func (c *AutoScaling) DeleteLaunchConfiguration(input *DeleteLaunchConfigurationInput) (*DeleteLaunchConfigurationOutput, error)
- func (c *AutoScaling) DeleteLaunchConfigurationRequest(input *DeleteLaunchConfigurationInput) (req *request.Request, output *DeleteLaunchConfigurationOutput)
- func (c *AutoScaling) DeleteLaunchConfigurationWithContext(ctx aws.Context, input *DeleteLaunchConfigurationInput, opts ...request.Option) (*DeleteLaunchConfigurationOutput, error)
- func (c *AutoScaling) DeleteLifecycleHook(input *DeleteLifecycleHookInput) (*DeleteLifecycleHookOutput, error)
- func (c *AutoScaling) DeleteLifecycleHookRequest(input *DeleteLifecycleHookInput) (req *request.Request, output *DeleteLifecycleHookOutput)
- func (c *AutoScaling) DeleteLifecycleHookWithContext(ctx aws.Context, input *DeleteLifecycleHookInput, opts ...request.Option) (*DeleteLifecycleHookOutput, error)
- func (c *AutoScaling) DeleteNotificationConfiguration(input *DeleteNotificationConfigurationInput) (*DeleteNotificationConfigurationOutput, error)
- func (c *AutoScaling) DeleteNotificationConfigurationRequest(input *DeleteNotificationConfigurationInput) (req *request.Request, output *DeleteNotificationConfigurationOutput)
- func (c *AutoScaling) DeleteNotificationConfigurationWithContext(ctx aws.Context, input *DeleteNotificationConfigurationInput, ...) (*DeleteNotificationConfigurationOutput, error)
- func (c *AutoScaling) DeletePolicy(input *DeletePolicyInput) (*DeletePolicyOutput, error)
- func (c *AutoScaling) DeletePolicyRequest(input *DeletePolicyInput) (req *request.Request, output *DeletePolicyOutput)
- func (c *AutoScaling) DeletePolicyWithContext(ctx aws.Context, input *DeletePolicyInput, opts ...request.Option) (*DeletePolicyOutput, error)
- func (c *AutoScaling) DeleteScheduledAction(input *DeleteScheduledActionInput) (*DeleteScheduledActionOutput, error)
- func (c *AutoScaling) DeleteScheduledActionRequest(input *DeleteScheduledActionInput) (req *request.Request, output *DeleteScheduledActionOutput)
- func (c *AutoScaling) DeleteScheduledActionWithContext(ctx aws.Context, input *DeleteScheduledActionInput, opts ...request.Option) (*DeleteScheduledActionOutput, error)
- func (c *AutoScaling) DeleteTags(input *DeleteTagsInput) (*DeleteTagsOutput, error)
- func (c *AutoScaling) DeleteTagsRequest(input *DeleteTagsInput) (req *request.Request, output *DeleteTagsOutput)
- func (c *AutoScaling) DeleteTagsWithContext(ctx aws.Context, input *DeleteTagsInput, opts ...request.Option) (*DeleteTagsOutput, error)
- func (c *AutoScaling) DeleteWarmPool(input *DeleteWarmPoolInput) (*DeleteWarmPoolOutput, error)
- func (c *AutoScaling) DeleteWarmPoolRequest(input *DeleteWarmPoolInput) (req *request.Request, output *DeleteWarmPoolOutput)
- func (c *AutoScaling) DeleteWarmPoolWithContext(ctx aws.Context, input *DeleteWarmPoolInput, opts ...request.Option) (*DeleteWarmPoolOutput, error)
- func (c *AutoScaling) DescribeAccountLimits(input *DescribeAccountLimitsInput) (*DescribeAccountLimitsOutput, error)
- func (c *AutoScaling) DescribeAccountLimitsRequest(input *DescribeAccountLimitsInput) (req *request.Request, output *DescribeAccountLimitsOutput)
- func (c *AutoScaling) DescribeAccountLimitsWithContext(ctx aws.Context, input *DescribeAccountLimitsInput, opts ...request.Option) (*DescribeAccountLimitsOutput, error)
- func (c *AutoScaling) DescribeAdjustmentTypes(input *DescribeAdjustmentTypesInput) (*DescribeAdjustmentTypesOutput, error)
- func (c *AutoScaling) DescribeAdjustmentTypesRequest(input *DescribeAdjustmentTypesInput) (req *request.Request, output *DescribeAdjustmentTypesOutput)
- func (c *AutoScaling) DescribeAdjustmentTypesWithContext(ctx aws.Context, input *DescribeAdjustmentTypesInput, opts ...request.Option) (*DescribeAdjustmentTypesOutput, error)
- func (c *AutoScaling) DescribeAutoScalingGroups(input *DescribeAutoScalingGroupsInput) (*DescribeAutoScalingGroupsOutput, error)
- func (c *AutoScaling) DescribeAutoScalingGroupsPages(input *DescribeAutoScalingGroupsInput, ...) error
- func (c *AutoScaling) DescribeAutoScalingGroupsPagesWithContext(ctx aws.Context, input *DescribeAutoScalingGroupsInput, ...) error
- func (c *AutoScaling) DescribeAutoScalingGroupsRequest(input *DescribeAutoScalingGroupsInput) (req *request.Request, output *DescribeAutoScalingGroupsOutput)
- func (c *AutoScaling) DescribeAutoScalingGroupsWithContext(ctx aws.Context, input *DescribeAutoScalingGroupsInput, opts ...request.Option) (*DescribeAutoScalingGroupsOutput, error)
- func (c *AutoScaling) DescribeAutoScalingInstances(input *DescribeAutoScalingInstancesInput) (*DescribeAutoScalingInstancesOutput, error)
- func (c *AutoScaling) DescribeAutoScalingInstancesPages(input *DescribeAutoScalingInstancesInput, ...) error
- func (c *AutoScaling) DescribeAutoScalingInstancesPagesWithContext(ctx aws.Context, input *DescribeAutoScalingInstancesInput, ...) error
- func (c *AutoScaling) DescribeAutoScalingInstancesRequest(input *DescribeAutoScalingInstancesInput) (req *request.Request, output *DescribeAutoScalingInstancesOutput)
- func (c *AutoScaling) DescribeAutoScalingInstancesWithContext(ctx aws.Context, input *DescribeAutoScalingInstancesInput, ...) (*DescribeAutoScalingInstancesOutput, error)
- func (c *AutoScaling) DescribeAutoScalingNotificationTypes(input *DescribeAutoScalingNotificationTypesInput) (*DescribeAutoScalingNotificationTypesOutput, error)
- func (c *AutoScaling) DescribeAutoScalingNotificationTypesRequest(input *DescribeAutoScalingNotificationTypesInput) (req *request.Request, output *DescribeAutoScalingNotificationTypesOutput)
- func (c *AutoScaling) DescribeAutoScalingNotificationTypesWithContext(ctx aws.Context, input *DescribeAutoScalingNotificationTypesInput, ...) (*DescribeAutoScalingNotificationTypesOutput, error)
- func (c *AutoScaling) DescribeInstanceRefreshes(input *DescribeInstanceRefreshesInput) (*DescribeInstanceRefreshesOutput, error)
- func (c *AutoScaling) DescribeInstanceRefreshesPages(input *DescribeInstanceRefreshesInput, ...) error
- func (c *AutoScaling) DescribeInstanceRefreshesPagesWithContext(ctx aws.Context, input *DescribeInstanceRefreshesInput, ...) error
- func (c *AutoScaling) DescribeInstanceRefreshesRequest(input *DescribeInstanceRefreshesInput) (req *request.Request, output *DescribeInstanceRefreshesOutput)
- func (c *AutoScaling) DescribeInstanceRefreshesWithContext(ctx aws.Context, input *DescribeInstanceRefreshesInput, opts ...request.Option) (*DescribeInstanceRefreshesOutput, error)
- func (c *AutoScaling) DescribeLaunchConfigurations(input *DescribeLaunchConfigurationsInput) (*DescribeLaunchConfigurationsOutput, error)
- func (c *AutoScaling) DescribeLaunchConfigurationsPages(input *DescribeLaunchConfigurationsInput, ...) error
- func (c *AutoScaling) DescribeLaunchConfigurationsPagesWithContext(ctx aws.Context, input *DescribeLaunchConfigurationsInput, ...) error
- func (c *AutoScaling) DescribeLaunchConfigurationsRequest(input *DescribeLaunchConfigurationsInput) (req *request.Request, output *DescribeLaunchConfigurationsOutput)
- func (c *AutoScaling) DescribeLaunchConfigurationsWithContext(ctx aws.Context, input *DescribeLaunchConfigurationsInput, ...) (*DescribeLaunchConfigurationsOutput, error)
- func (c *AutoScaling) DescribeLifecycleHookTypes(input *DescribeLifecycleHookTypesInput) (*DescribeLifecycleHookTypesOutput, error)
- func (c *AutoScaling) DescribeLifecycleHookTypesRequest(input *DescribeLifecycleHookTypesInput) (req *request.Request, output *DescribeLifecycleHookTypesOutput)
- func (c *AutoScaling) DescribeLifecycleHookTypesWithContext(ctx aws.Context, input *DescribeLifecycleHookTypesInput, ...) (*DescribeLifecycleHookTypesOutput, error)
- func (c *AutoScaling) DescribeLifecycleHooks(input *DescribeLifecycleHooksInput) (*DescribeLifecycleHooksOutput, error)
- func (c *AutoScaling) DescribeLifecycleHooksRequest(input *DescribeLifecycleHooksInput) (req *request.Request, output *DescribeLifecycleHooksOutput)
- func (c *AutoScaling) DescribeLifecycleHooksWithContext(ctx aws.Context, input *DescribeLifecycleHooksInput, opts ...request.Option) (*DescribeLifecycleHooksOutput, error)
- func (c *AutoScaling) DescribeLoadBalancerTargetGroups(input *DescribeLoadBalancerTargetGroupsInput) (*DescribeLoadBalancerTargetGroupsOutput, error)
- func (c *AutoScaling) DescribeLoadBalancerTargetGroupsPages(input *DescribeLoadBalancerTargetGroupsInput, ...) error
- func (c *AutoScaling) DescribeLoadBalancerTargetGroupsPagesWithContext(ctx aws.Context, input *DescribeLoadBalancerTargetGroupsInput, ...) error
- func (c *AutoScaling) DescribeLoadBalancerTargetGroupsRequest(input *DescribeLoadBalancerTargetGroupsInput) (req *request.Request, output *DescribeLoadBalancerTargetGroupsOutput)
- func (c *AutoScaling) DescribeLoadBalancerTargetGroupsWithContext(ctx aws.Context, input *DescribeLoadBalancerTargetGroupsInput, ...) (*DescribeLoadBalancerTargetGroupsOutput, error)
- func (c *AutoScaling) DescribeLoadBalancers(input *DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error)
- func (c *AutoScaling) DescribeLoadBalancersPages(input *DescribeLoadBalancersInput, ...) error
- func (c *AutoScaling) DescribeLoadBalancersPagesWithContext(ctx aws.Context, input *DescribeLoadBalancersInput, ...) error
- func (c *AutoScaling) DescribeLoadBalancersRequest(input *DescribeLoadBalancersInput) (req *request.Request, output *DescribeLoadBalancersOutput)
- func (c *AutoScaling) DescribeLoadBalancersWithContext(ctx aws.Context, input *DescribeLoadBalancersInput, opts ...request.Option) (*DescribeLoadBalancersOutput, error)
- func (c *AutoScaling) DescribeMetricCollectionTypes(input *DescribeMetricCollectionTypesInput) (*DescribeMetricCollectionTypesOutput, error)
- func (c *AutoScaling) DescribeMetricCollectionTypesRequest(input *DescribeMetricCollectionTypesInput) (req *request.Request, output *DescribeMetricCollectionTypesOutput)
- func (c *AutoScaling) DescribeMetricCollectionTypesWithContext(ctx aws.Context, input *DescribeMetricCollectionTypesInput, ...) (*DescribeMetricCollectionTypesOutput, error)
- func (c *AutoScaling) DescribeNotificationConfigurations(input *DescribeNotificationConfigurationsInput) (*DescribeNotificationConfigurationsOutput, error)
- func (c *AutoScaling) DescribeNotificationConfigurationsPages(input *DescribeNotificationConfigurationsInput, ...) error
- func (c *AutoScaling) DescribeNotificationConfigurationsPagesWithContext(ctx aws.Context, input *DescribeNotificationConfigurationsInput, ...) error
- func (c *AutoScaling) DescribeNotificationConfigurationsRequest(input *DescribeNotificationConfigurationsInput) (req *request.Request, output *DescribeNotificationConfigurationsOutput)
- func (c *AutoScaling) DescribeNotificationConfigurationsWithContext(ctx aws.Context, input *DescribeNotificationConfigurationsInput, ...) (*DescribeNotificationConfigurationsOutput, error)
- func (c *AutoScaling) DescribePolicies(input *DescribePoliciesInput) (*DescribePoliciesOutput, error)
- func (c *AutoScaling) DescribePoliciesPages(input *DescribePoliciesInput, fn func(*DescribePoliciesOutput, bool) bool) error
- func (c *AutoScaling) DescribePoliciesPagesWithContext(ctx aws.Context, input *DescribePoliciesInput, ...) error
- func (c *AutoScaling) DescribePoliciesRequest(input *DescribePoliciesInput) (req *request.Request, output *DescribePoliciesOutput)
- func (c *AutoScaling) DescribePoliciesWithContext(ctx aws.Context, input *DescribePoliciesInput, opts ...request.Option) (*DescribePoliciesOutput, error)
- func (c *AutoScaling) DescribeScalingActivities(input *DescribeScalingActivitiesInput) (*DescribeScalingActivitiesOutput, error)
- func (c *AutoScaling) DescribeScalingActivitiesPages(input *DescribeScalingActivitiesInput, ...) error
- func (c *AutoScaling) DescribeScalingActivitiesPagesWithContext(ctx aws.Context, input *DescribeScalingActivitiesInput, ...) error
- func (c *AutoScaling) DescribeScalingActivitiesRequest(input *DescribeScalingActivitiesInput) (req *request.Request, output *DescribeScalingActivitiesOutput)
- func (c *AutoScaling) DescribeScalingActivitiesWithContext(ctx aws.Context, input *DescribeScalingActivitiesInput, opts ...request.Option) (*DescribeScalingActivitiesOutput, error)
- func (c *AutoScaling) DescribeScalingProcessTypes(input *DescribeScalingProcessTypesInput) (*DescribeScalingProcessTypesOutput, error)
- func (c *AutoScaling) DescribeScalingProcessTypesRequest(input *DescribeScalingProcessTypesInput) (req *request.Request, output *DescribeScalingProcessTypesOutput)
- func (c *AutoScaling) DescribeScalingProcessTypesWithContext(ctx aws.Context, input *DescribeScalingProcessTypesInput, ...) (*DescribeScalingProcessTypesOutput, error)
- func (c *AutoScaling) DescribeScheduledActions(input *DescribeScheduledActionsInput) (*DescribeScheduledActionsOutput, error)
- func (c *AutoScaling) DescribeScheduledActionsPages(input *DescribeScheduledActionsInput, ...) error
- func (c *AutoScaling) DescribeScheduledActionsPagesWithContext(ctx aws.Context, input *DescribeScheduledActionsInput, ...) error
- func (c *AutoScaling) DescribeScheduledActionsRequest(input *DescribeScheduledActionsInput) (req *request.Request, output *DescribeScheduledActionsOutput)
- func (c *AutoScaling) DescribeScheduledActionsWithContext(ctx aws.Context, input *DescribeScheduledActionsInput, opts ...request.Option) (*DescribeScheduledActionsOutput, error)
- func (c *AutoScaling) DescribeTags(input *DescribeTagsInput) (*DescribeTagsOutput, error)
- func (c *AutoScaling) DescribeTagsPages(input *DescribeTagsInput, fn func(*DescribeTagsOutput, bool) bool) error
- func (c *AutoScaling) DescribeTagsPagesWithContext(ctx aws.Context, input *DescribeTagsInput, ...) error
- func (c *AutoScaling) DescribeTagsRequest(input *DescribeTagsInput) (req *request.Request, output *DescribeTagsOutput)
- func (c *AutoScaling) DescribeTagsWithContext(ctx aws.Context, input *DescribeTagsInput, opts ...request.Option) (*DescribeTagsOutput, error)
- func (c *AutoScaling) DescribeTerminationPolicyTypes(input *DescribeTerminationPolicyTypesInput) (*DescribeTerminationPolicyTypesOutput, error)
- func (c *AutoScaling) DescribeTerminationPolicyTypesRequest(input *DescribeTerminationPolicyTypesInput) (req *request.Request, output *DescribeTerminationPolicyTypesOutput)
- func (c *AutoScaling) DescribeTerminationPolicyTypesWithContext(ctx aws.Context, input *DescribeTerminationPolicyTypesInput, ...) (*DescribeTerminationPolicyTypesOutput, error)
- func (c *AutoScaling) DescribeTrafficSources(input *DescribeTrafficSourcesInput) (*DescribeTrafficSourcesOutput, error)
- func (c *AutoScaling) DescribeTrafficSourcesPages(input *DescribeTrafficSourcesInput, ...) error
- func (c *AutoScaling) DescribeTrafficSourcesPagesWithContext(ctx aws.Context, input *DescribeTrafficSourcesInput, ...) error
- func (c *AutoScaling) DescribeTrafficSourcesRequest(input *DescribeTrafficSourcesInput) (req *request.Request, output *DescribeTrafficSourcesOutput)
- func (c *AutoScaling) DescribeTrafficSourcesWithContext(ctx aws.Context, input *DescribeTrafficSourcesInput, opts ...request.Option) (*DescribeTrafficSourcesOutput, error)
- func (c *AutoScaling) DescribeWarmPool(input *DescribeWarmPoolInput) (*DescribeWarmPoolOutput, error)
- func (c *AutoScaling) DescribeWarmPoolPages(input *DescribeWarmPoolInput, fn func(*DescribeWarmPoolOutput, bool) bool) error
- func (c *AutoScaling) DescribeWarmPoolPagesWithContext(ctx aws.Context, input *DescribeWarmPoolInput, ...) error
- func (c *AutoScaling) DescribeWarmPoolRequest(input *DescribeWarmPoolInput) (req *request.Request, output *DescribeWarmPoolOutput)
- func (c *AutoScaling) DescribeWarmPoolWithContext(ctx aws.Context, input *DescribeWarmPoolInput, opts ...request.Option) (*DescribeWarmPoolOutput, error)
- func (c *AutoScaling) DetachInstances(input *DetachInstancesInput) (*DetachInstancesOutput, error)
- func (c *AutoScaling) DetachInstancesRequest(input *DetachInstancesInput) (req *request.Request, output *DetachInstancesOutput)
- func (c *AutoScaling) DetachInstancesWithContext(ctx aws.Context, input *DetachInstancesInput, opts ...request.Option) (*DetachInstancesOutput, error)
- func (c *AutoScaling) DetachLoadBalancerTargetGroups(input *DetachLoadBalancerTargetGroupsInput) (*DetachLoadBalancerTargetGroupsOutput, error)
- func (c *AutoScaling) DetachLoadBalancerTargetGroupsRequest(input *DetachLoadBalancerTargetGroupsInput) (req *request.Request, output *DetachLoadBalancerTargetGroupsOutput)
- func (c *AutoScaling) DetachLoadBalancerTargetGroupsWithContext(ctx aws.Context, input *DetachLoadBalancerTargetGroupsInput, ...) (*DetachLoadBalancerTargetGroupsOutput, error)
- func (c *AutoScaling) DetachLoadBalancers(input *DetachLoadBalancersInput) (*DetachLoadBalancersOutput, error)
- func (c *AutoScaling) DetachLoadBalancersRequest(input *DetachLoadBalancersInput) (req *request.Request, output *DetachLoadBalancersOutput)
- func (c *AutoScaling) DetachLoadBalancersWithContext(ctx aws.Context, input *DetachLoadBalancersInput, opts ...request.Option) (*DetachLoadBalancersOutput, error)
- func (c *AutoScaling) DetachTrafficSources(input *DetachTrafficSourcesInput) (*DetachTrafficSourcesOutput, error)
- func (c *AutoScaling) DetachTrafficSourcesRequest(input *DetachTrafficSourcesInput) (req *request.Request, output *DetachTrafficSourcesOutput)
- func (c *AutoScaling) DetachTrafficSourcesWithContext(ctx aws.Context, input *DetachTrafficSourcesInput, opts ...request.Option) (*DetachTrafficSourcesOutput, error)
- func (c *AutoScaling) DisableMetricsCollection(input *DisableMetricsCollectionInput) (*DisableMetricsCollectionOutput, error)
- func (c *AutoScaling) DisableMetricsCollectionRequest(input *DisableMetricsCollectionInput) (req *request.Request, output *DisableMetricsCollectionOutput)
- func (c *AutoScaling) DisableMetricsCollectionWithContext(ctx aws.Context, input *DisableMetricsCollectionInput, opts ...request.Option) (*DisableMetricsCollectionOutput, error)
- func (c *AutoScaling) EnableMetricsCollection(input *EnableMetricsCollectionInput) (*EnableMetricsCollectionOutput, error)
- func (c *AutoScaling) EnableMetricsCollectionRequest(input *EnableMetricsCollectionInput) (req *request.Request, output *EnableMetricsCollectionOutput)
- func (c *AutoScaling) EnableMetricsCollectionWithContext(ctx aws.Context, input *EnableMetricsCollectionInput, opts ...request.Option) (*EnableMetricsCollectionOutput, error)
- func (c *AutoScaling) EnterStandby(input *EnterStandbyInput) (*EnterStandbyOutput, error)
- func (c *AutoScaling) EnterStandbyRequest(input *EnterStandbyInput) (req *request.Request, output *EnterStandbyOutput)
- func (c *AutoScaling) EnterStandbyWithContext(ctx aws.Context, input *EnterStandbyInput, opts ...request.Option) (*EnterStandbyOutput, error)
- func (c *AutoScaling) ExecutePolicy(input *ExecutePolicyInput) (*ExecutePolicyOutput, error)
- func (c *AutoScaling) ExecutePolicyRequest(input *ExecutePolicyInput) (req *request.Request, output *ExecutePolicyOutput)
- func (c *AutoScaling) ExecutePolicyWithContext(ctx aws.Context, input *ExecutePolicyInput, opts ...request.Option) (*ExecutePolicyOutput, error)
- func (c *AutoScaling) ExitStandby(input *ExitStandbyInput) (*ExitStandbyOutput, error)
- func (c *AutoScaling) ExitStandbyRequest(input *ExitStandbyInput) (req *request.Request, output *ExitStandbyOutput)
- func (c *AutoScaling) ExitStandbyWithContext(ctx aws.Context, input *ExitStandbyInput, opts ...request.Option) (*ExitStandbyOutput, error)
- func (c *AutoScaling) GetPredictiveScalingForecast(input *GetPredictiveScalingForecastInput) (*GetPredictiveScalingForecastOutput, error)
- func (c *AutoScaling) GetPredictiveScalingForecastRequest(input *GetPredictiveScalingForecastInput) (req *request.Request, output *GetPredictiveScalingForecastOutput)
- func (c *AutoScaling) GetPredictiveScalingForecastWithContext(ctx aws.Context, input *GetPredictiveScalingForecastInput, ...) (*GetPredictiveScalingForecastOutput, error)
- func (c *AutoScaling) PutLifecycleHook(input *PutLifecycleHookInput) (*PutLifecycleHookOutput, error)
- func (c *AutoScaling) PutLifecycleHookRequest(input *PutLifecycleHookInput) (req *request.Request, output *PutLifecycleHookOutput)
- func (c *AutoScaling) PutLifecycleHookWithContext(ctx aws.Context, input *PutLifecycleHookInput, opts ...request.Option) (*PutLifecycleHookOutput, error)
- func (c *AutoScaling) PutNotificationConfiguration(input *PutNotificationConfigurationInput) (*PutNotificationConfigurationOutput, error)
- func (c *AutoScaling) PutNotificationConfigurationRequest(input *PutNotificationConfigurationInput) (req *request.Request, output *PutNotificationConfigurationOutput)
- func (c *AutoScaling) PutNotificationConfigurationWithContext(ctx aws.Context, input *PutNotificationConfigurationInput, ...) (*PutNotificationConfigurationOutput, error)
- func (c *AutoScaling) PutScalingPolicy(input *PutScalingPolicyInput) (*PutScalingPolicyOutput, error)
- func (c *AutoScaling) PutScalingPolicyRequest(input *PutScalingPolicyInput) (req *request.Request, output *PutScalingPolicyOutput)
- func (c *AutoScaling) PutScalingPolicyWithContext(ctx aws.Context, input *PutScalingPolicyInput, opts ...request.Option) (*PutScalingPolicyOutput, error)
- func (c *AutoScaling) PutScheduledUpdateGroupAction(input *PutScheduledUpdateGroupActionInput) (*PutScheduledUpdateGroupActionOutput, error)
- func (c *AutoScaling) PutScheduledUpdateGroupActionRequest(input *PutScheduledUpdateGroupActionInput) (req *request.Request, output *PutScheduledUpdateGroupActionOutput)
- func (c *AutoScaling) PutScheduledUpdateGroupActionWithContext(ctx aws.Context, input *PutScheduledUpdateGroupActionInput, ...) (*PutScheduledUpdateGroupActionOutput, error)
- func (c *AutoScaling) PutWarmPool(input *PutWarmPoolInput) (*PutWarmPoolOutput, error)
- func (c *AutoScaling) PutWarmPoolRequest(input *PutWarmPoolInput) (req *request.Request, output *PutWarmPoolOutput)
- func (c *AutoScaling) PutWarmPoolWithContext(ctx aws.Context, input *PutWarmPoolInput, opts ...request.Option) (*PutWarmPoolOutput, error)
- func (c *AutoScaling) RecordLifecycleActionHeartbeat(input *RecordLifecycleActionHeartbeatInput) (*RecordLifecycleActionHeartbeatOutput, error)
- func (c *AutoScaling) RecordLifecycleActionHeartbeatRequest(input *RecordLifecycleActionHeartbeatInput) (req *request.Request, output *RecordLifecycleActionHeartbeatOutput)
- func (c *AutoScaling) RecordLifecycleActionHeartbeatWithContext(ctx aws.Context, input *RecordLifecycleActionHeartbeatInput, ...) (*RecordLifecycleActionHeartbeatOutput, error)
- func (c *AutoScaling) ResumeProcesses(input *ScalingProcessQuery) (*ResumeProcessesOutput, error)
- func (c *AutoScaling) ResumeProcessesRequest(input *ScalingProcessQuery) (req *request.Request, output *ResumeProcessesOutput)
- func (c *AutoScaling) ResumeProcessesWithContext(ctx aws.Context, input *ScalingProcessQuery, opts ...request.Option) (*ResumeProcessesOutput, error)
- func (c *AutoScaling) RollbackInstanceRefresh(input *RollbackInstanceRefreshInput) (*RollbackInstanceRefreshOutput, error)
- func (c *AutoScaling) RollbackInstanceRefreshRequest(input *RollbackInstanceRefreshInput) (req *request.Request, output *RollbackInstanceRefreshOutput)
- func (c *AutoScaling) RollbackInstanceRefreshWithContext(ctx aws.Context, input *RollbackInstanceRefreshInput, opts ...request.Option) (*RollbackInstanceRefreshOutput, error)
- func (c *AutoScaling) SetDesiredCapacity(input *SetDesiredCapacityInput) (*SetDesiredCapacityOutput, error)
- func (c *AutoScaling) SetDesiredCapacityRequest(input *SetDesiredCapacityInput) (req *request.Request, output *SetDesiredCapacityOutput)
- func (c *AutoScaling) SetDesiredCapacityWithContext(ctx aws.Context, input *SetDesiredCapacityInput, opts ...request.Option) (*SetDesiredCapacityOutput, error)
- func (c *AutoScaling) SetInstanceHealth(input *SetInstanceHealthInput) (*SetInstanceHealthOutput, error)
- func (c *AutoScaling) SetInstanceHealthRequest(input *SetInstanceHealthInput) (req *request.Request, output *SetInstanceHealthOutput)
- func (c *AutoScaling) SetInstanceHealthWithContext(ctx aws.Context, input *SetInstanceHealthInput, opts ...request.Option) (*SetInstanceHealthOutput, error)
- func (c *AutoScaling) SetInstanceProtection(input *SetInstanceProtectionInput) (*SetInstanceProtectionOutput, error)
- func (c *AutoScaling) SetInstanceProtectionRequest(input *SetInstanceProtectionInput) (req *request.Request, output *SetInstanceProtectionOutput)
- func (c *AutoScaling) SetInstanceProtectionWithContext(ctx aws.Context, input *SetInstanceProtectionInput, opts ...request.Option) (*SetInstanceProtectionOutput, error)
- func (c *AutoScaling) StartInstanceRefresh(input *StartInstanceRefreshInput) (*StartInstanceRefreshOutput, error)
- func (c *AutoScaling) StartInstanceRefreshRequest(input *StartInstanceRefreshInput) (req *request.Request, output *StartInstanceRefreshOutput)
- func (c *AutoScaling) StartInstanceRefreshWithContext(ctx aws.Context, input *StartInstanceRefreshInput, opts ...request.Option) (*StartInstanceRefreshOutput, error)
- func (c *AutoScaling) SuspendProcesses(input *ScalingProcessQuery) (*SuspendProcessesOutput, error)
- func (c *AutoScaling) SuspendProcessesRequest(input *ScalingProcessQuery) (req *request.Request, output *SuspendProcessesOutput)
- func (c *AutoScaling) SuspendProcessesWithContext(ctx aws.Context, input *ScalingProcessQuery, opts ...request.Option) (*SuspendProcessesOutput, error)
- func (c *AutoScaling) TerminateInstanceInAutoScalingGroup(input *TerminateInstanceInAutoScalingGroupInput) (*TerminateInstanceInAutoScalingGroupOutput, error)
- func (c *AutoScaling) TerminateInstanceInAutoScalingGroupRequest(input *TerminateInstanceInAutoScalingGroupInput) (req *request.Request, output *TerminateInstanceInAutoScalingGroupOutput)
- func (c *AutoScaling) TerminateInstanceInAutoScalingGroupWithContext(ctx aws.Context, input *TerminateInstanceInAutoScalingGroupInput, ...) (*TerminateInstanceInAutoScalingGroupOutput, error)
- func (c *AutoScaling) UpdateAutoScalingGroup(input *UpdateAutoScalingGroupInput) (*UpdateAutoScalingGroupOutput, error)
- func (c *AutoScaling) UpdateAutoScalingGroupRequest(input *UpdateAutoScalingGroupInput) (req *request.Request, output *UpdateAutoScalingGroupOutput)
- func (c *AutoScaling) UpdateAutoScalingGroupWithContext(ctx aws.Context, input *UpdateAutoScalingGroupInput, opts ...request.Option) (*UpdateAutoScalingGroupOutput, error)
- func (c *AutoScaling) WaitUntilGroupExists(input *DescribeAutoScalingGroupsInput) error
- func (c *AutoScaling) WaitUntilGroupExistsWithContext(ctx aws.Context, input *DescribeAutoScalingGroupsInput, ...) error
- func (c *AutoScaling) WaitUntilGroupInService(input *DescribeAutoScalingGroupsInput) error
- func (c *AutoScaling) WaitUntilGroupInServiceWithContext(ctx aws.Context, input *DescribeAutoScalingGroupsInput, ...) error
- func (c *AutoScaling) WaitUntilGroupNotExists(input *DescribeAutoScalingGroupsInput) error
- func (c *AutoScaling) WaitUntilGroupNotExistsWithContext(ctx aws.Context, input *DescribeAutoScalingGroupsInput, ...) error
- type BaselineEbsBandwidthMbpsRequest
- type BatchDeleteScheduledActionInput
- func (s BatchDeleteScheduledActionInput) GoString() string
- func (s *BatchDeleteScheduledActionInput) SetAutoScalingGroupName(v string) *BatchDeleteScheduledActionInput
- func (s *BatchDeleteScheduledActionInput) SetScheduledActionNames(v []*string) *BatchDeleteScheduledActionInput
- func (s BatchDeleteScheduledActionInput) String() string
- func (s *BatchDeleteScheduledActionInput) Validate() error
- type BatchDeleteScheduledActionOutput
- type BatchPutScheduledUpdateGroupActionInput
- func (s BatchPutScheduledUpdateGroupActionInput) GoString() string
- func (s *BatchPutScheduledUpdateGroupActionInput) SetAutoScalingGroupName(v string) *BatchPutScheduledUpdateGroupActionInput
- func (s *BatchPutScheduledUpdateGroupActionInput) SetScheduledUpdateGroupActions(v []*ScheduledUpdateGroupActionRequest) *BatchPutScheduledUpdateGroupActionInput
- func (s BatchPutScheduledUpdateGroupActionInput) String() string
- func (s *BatchPutScheduledUpdateGroupActionInput) Validate() error
- type BatchPutScheduledUpdateGroupActionOutput
- func (s BatchPutScheduledUpdateGroupActionOutput) GoString() string
- func (s *BatchPutScheduledUpdateGroupActionOutput) SetFailedScheduledUpdateGroupActions(v []*FailedScheduledUpdateGroupActionRequest) *BatchPutScheduledUpdateGroupActionOutput
- func (s BatchPutScheduledUpdateGroupActionOutput) String() string
- type BlockDeviceMapping
- func (s BlockDeviceMapping) GoString() string
- func (s *BlockDeviceMapping) SetDeviceName(v string) *BlockDeviceMapping
- func (s *BlockDeviceMapping) SetEbs(v *Ebs) *BlockDeviceMapping
- func (s *BlockDeviceMapping) SetNoDevice(v bool) *BlockDeviceMapping
- func (s *BlockDeviceMapping) SetVirtualName(v string) *BlockDeviceMapping
- func (s BlockDeviceMapping) String() string
- func (s *BlockDeviceMapping) Validate() error
- type CancelInstanceRefreshInput
- type CancelInstanceRefreshOutput
- type CapacityForecast
- type CompleteLifecycleActionInput
- func (s CompleteLifecycleActionInput) GoString() string
- func (s *CompleteLifecycleActionInput) SetAutoScalingGroupName(v string) *CompleteLifecycleActionInput
- func (s *CompleteLifecycleActionInput) SetInstanceId(v string) *CompleteLifecycleActionInput
- func (s *CompleteLifecycleActionInput) SetLifecycleActionResult(v string) *CompleteLifecycleActionInput
- func (s *CompleteLifecycleActionInput) SetLifecycleActionToken(v string) *CompleteLifecycleActionInput
- func (s *CompleteLifecycleActionInput) SetLifecycleHookName(v string) *CompleteLifecycleActionInput
- func (s CompleteLifecycleActionInput) String() string
- func (s *CompleteLifecycleActionInput) Validate() error
- type CompleteLifecycleActionOutput
- type CreateAutoScalingGroupInput
- func (s CreateAutoScalingGroupInput) GoString() string
- func (s *CreateAutoScalingGroupInput) SetAutoScalingGroupName(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetAvailabilityZones(v []*string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetCapacityRebalance(v bool) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetContext(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetDefaultCooldown(v int64) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetDefaultInstanceWarmup(v int64) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetDesiredCapacity(v int64) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetDesiredCapacityType(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetHealthCheckGracePeriod(v int64) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetHealthCheckType(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetInstanceId(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetInstanceMaintenancePolicy(v *InstanceMaintenancePolicy) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetLaunchConfigurationName(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetLaunchTemplate(v *LaunchTemplateSpecification) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetLifecycleHookSpecificationList(v []*LifecycleHookSpecification) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetLoadBalancerNames(v []*string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetMaxInstanceLifetime(v int64) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetMaxSize(v int64) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetMinSize(v int64) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetMixedInstancesPolicy(v *MixedInstancesPolicy) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetNewInstancesProtectedFromScaleIn(v bool) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetPlacementGroup(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetServiceLinkedRoleARN(v string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetTags(v []*Tag) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetTargetGroupARNs(v []*string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetTerminationPolicies(v []*string) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetTrafficSources(v []*TrafficSourceIdentifier) *CreateAutoScalingGroupInput
- func (s *CreateAutoScalingGroupInput) SetVPCZoneIdentifier(v string) *CreateAutoScalingGroupInput
- func (s CreateAutoScalingGroupInput) String() string
- func (s *CreateAutoScalingGroupInput) Validate() error
- type CreateAutoScalingGroupOutput
- type CreateLaunchConfigurationInput
- func (s CreateLaunchConfigurationInput) GoString() string
- func (s *CreateLaunchConfigurationInput) SetAssociatePublicIpAddress(v bool) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetBlockDeviceMappings(v []*BlockDeviceMapping) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetClassicLinkVPCId(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetClassicLinkVPCSecurityGroups(v []*string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetEbsOptimized(v bool) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetIamInstanceProfile(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetImageId(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetInstanceId(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetInstanceMonitoring(v *InstanceMonitoring) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetInstanceType(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetKernelId(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetKeyName(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetLaunchConfigurationName(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetMetadataOptions(v *InstanceMetadataOptions) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetPlacementTenancy(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetRamdiskId(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetSecurityGroups(v []*string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetSpotPrice(v string) *CreateLaunchConfigurationInput
- func (s *CreateLaunchConfigurationInput) SetUserData(v string) *CreateLaunchConfigurationInput
- func (s CreateLaunchConfigurationInput) String() string
- func (s *CreateLaunchConfigurationInput) Validate() error
- type CreateLaunchConfigurationOutput
- type CreateOrUpdateTagsInput
- type CreateOrUpdateTagsOutput
- type CustomizedMetricSpecification
- func (s CustomizedMetricSpecification) GoString() string
- func (s *CustomizedMetricSpecification) SetDimensions(v []*MetricDimension) *CustomizedMetricSpecification
- func (s *CustomizedMetricSpecification) SetMetricName(v string) *CustomizedMetricSpecification
- func (s *CustomizedMetricSpecification) SetMetrics(v []*TargetTrackingMetricDataQuery) *CustomizedMetricSpecification
- func (s *CustomizedMetricSpecification) SetNamespace(v string) *CustomizedMetricSpecification
- func (s *CustomizedMetricSpecification) SetStatistic(v string) *CustomizedMetricSpecification
- func (s *CustomizedMetricSpecification) SetUnit(v string) *CustomizedMetricSpecification
- func (s CustomizedMetricSpecification) String() string
- func (s *CustomizedMetricSpecification) Validate() error
- type DeleteAutoScalingGroupInput
- func (s DeleteAutoScalingGroupInput) GoString() string
- func (s *DeleteAutoScalingGroupInput) SetAutoScalingGroupName(v string) *DeleteAutoScalingGroupInput
- func (s *DeleteAutoScalingGroupInput) SetForceDelete(v bool) *DeleteAutoScalingGroupInput
- func (s DeleteAutoScalingGroupInput) String() string
- func (s *DeleteAutoScalingGroupInput) Validate() error
- type DeleteAutoScalingGroupOutput
- type DeleteLaunchConfigurationInput
- type DeleteLaunchConfigurationOutput
- type DeleteLifecycleHookInput
- func (s DeleteLifecycleHookInput) GoString() string
- func (s *DeleteLifecycleHookInput) SetAutoScalingGroupName(v string) *DeleteLifecycleHookInput
- func (s *DeleteLifecycleHookInput) SetLifecycleHookName(v string) *DeleteLifecycleHookInput
- func (s DeleteLifecycleHookInput) String() string
- func (s *DeleteLifecycleHookInput) Validate() error
- type DeleteLifecycleHookOutput
- type DeleteNotificationConfigurationInput
- func (s DeleteNotificationConfigurationInput) GoString() string
- func (s *DeleteNotificationConfigurationInput) SetAutoScalingGroupName(v string) *DeleteNotificationConfigurationInput
- func (s *DeleteNotificationConfigurationInput) SetTopicARN(v string) *DeleteNotificationConfigurationInput
- func (s DeleteNotificationConfigurationInput) String() string
- func (s *DeleteNotificationConfigurationInput) Validate() error
- type DeleteNotificationConfigurationOutput
- type DeletePolicyInput
- type DeletePolicyOutput
- type DeleteScheduledActionInput
- func (s DeleteScheduledActionInput) GoString() string
- func (s *DeleteScheduledActionInput) SetAutoScalingGroupName(v string) *DeleteScheduledActionInput
- func (s *DeleteScheduledActionInput) SetScheduledActionName(v string) *DeleteScheduledActionInput
- func (s DeleteScheduledActionInput) String() string
- func (s *DeleteScheduledActionInput) Validate() error
- type DeleteScheduledActionOutput
- type DeleteTagsInput
- type DeleteTagsOutput
- type DeleteWarmPoolInput
- type DeleteWarmPoolOutput
- type DescribeAccountLimitsInput
- type DescribeAccountLimitsOutput
- func (s DescribeAccountLimitsOutput) GoString() string
- func (s *DescribeAccountLimitsOutput) SetMaxNumberOfAutoScalingGroups(v int64) *DescribeAccountLimitsOutput
- func (s *DescribeAccountLimitsOutput) SetMaxNumberOfLaunchConfigurations(v int64) *DescribeAccountLimitsOutput
- func (s *DescribeAccountLimitsOutput) SetNumberOfAutoScalingGroups(v int64) *DescribeAccountLimitsOutput
- func (s *DescribeAccountLimitsOutput) SetNumberOfLaunchConfigurations(v int64) *DescribeAccountLimitsOutput
- func (s DescribeAccountLimitsOutput) String() string
- type DescribeAdjustmentTypesInput
- type DescribeAdjustmentTypesOutput
- type DescribeAutoScalingGroupsInput
- func (s DescribeAutoScalingGroupsInput) GoString() string
- func (s *DescribeAutoScalingGroupsInput) SetAutoScalingGroupNames(v []*string) *DescribeAutoScalingGroupsInput
- func (s *DescribeAutoScalingGroupsInput) SetFilters(v []*Filter) *DescribeAutoScalingGroupsInput
- func (s *DescribeAutoScalingGroupsInput) SetMaxRecords(v int64) *DescribeAutoScalingGroupsInput
- func (s *DescribeAutoScalingGroupsInput) SetNextToken(v string) *DescribeAutoScalingGroupsInput
- func (s DescribeAutoScalingGroupsInput) String() string
- type DescribeAutoScalingGroupsOutput
- func (s DescribeAutoScalingGroupsOutput) GoString() string
- func (s *DescribeAutoScalingGroupsOutput) SetAutoScalingGroups(v []*Group) *DescribeAutoScalingGroupsOutput
- func (s *DescribeAutoScalingGroupsOutput) SetNextToken(v string) *DescribeAutoScalingGroupsOutput
- func (s DescribeAutoScalingGroupsOutput) String() string
- type DescribeAutoScalingInstancesInput
- func (s DescribeAutoScalingInstancesInput) GoString() string
- func (s *DescribeAutoScalingInstancesInput) SetInstanceIds(v []*string) *DescribeAutoScalingInstancesInput
- func (s *DescribeAutoScalingInstancesInput) SetMaxRecords(v int64) *DescribeAutoScalingInstancesInput
- func (s *DescribeAutoScalingInstancesInput) SetNextToken(v string) *DescribeAutoScalingInstancesInput
- func (s DescribeAutoScalingInstancesInput) String() string
- type DescribeAutoScalingInstancesOutput
- func (s DescribeAutoScalingInstancesOutput) GoString() string
- func (s *DescribeAutoScalingInstancesOutput) SetAutoScalingInstances(v []*InstanceDetails) *DescribeAutoScalingInstancesOutput
- func (s *DescribeAutoScalingInstancesOutput) SetNextToken(v string) *DescribeAutoScalingInstancesOutput
- func (s DescribeAutoScalingInstancesOutput) String() string
- type DescribeAutoScalingNotificationTypesInput
- type DescribeAutoScalingNotificationTypesOutput
- type DescribeInstanceRefreshesInput
- func (s DescribeInstanceRefreshesInput) GoString() string
- func (s *DescribeInstanceRefreshesInput) SetAutoScalingGroupName(v string) *DescribeInstanceRefreshesInput
- func (s *DescribeInstanceRefreshesInput) SetInstanceRefreshIds(v []*string) *DescribeInstanceRefreshesInput
- func (s *DescribeInstanceRefreshesInput) SetMaxRecords(v int64) *DescribeInstanceRefreshesInput
- func (s *DescribeInstanceRefreshesInput) SetNextToken(v string) *DescribeInstanceRefreshesInput
- func (s DescribeInstanceRefreshesInput) String() string
- func (s *DescribeInstanceRefreshesInput) Validate() error
- type DescribeInstanceRefreshesOutput
- func (s DescribeInstanceRefreshesOutput) GoString() string
- func (s *DescribeInstanceRefreshesOutput) SetInstanceRefreshes(v []*InstanceRefresh) *DescribeInstanceRefreshesOutput
- func (s *DescribeInstanceRefreshesOutput) SetNextToken(v string) *DescribeInstanceRefreshesOutput
- func (s DescribeInstanceRefreshesOutput) String() string
- type DescribeLaunchConfigurationsInput
- func (s DescribeLaunchConfigurationsInput) GoString() string
- func (s *DescribeLaunchConfigurationsInput) SetLaunchConfigurationNames(v []*string) *DescribeLaunchConfigurationsInput
- func (s *DescribeLaunchConfigurationsInput) SetMaxRecords(v int64) *DescribeLaunchConfigurationsInput
- func (s *DescribeLaunchConfigurationsInput) SetNextToken(v string) *DescribeLaunchConfigurationsInput
- func (s DescribeLaunchConfigurationsInput) String() string
- type DescribeLaunchConfigurationsOutput
- func (s DescribeLaunchConfigurationsOutput) GoString() string
- func (s *DescribeLaunchConfigurationsOutput) SetLaunchConfigurations(v []*LaunchConfiguration) *DescribeLaunchConfigurationsOutput
- func (s *DescribeLaunchConfigurationsOutput) SetNextToken(v string) *DescribeLaunchConfigurationsOutput
- func (s DescribeLaunchConfigurationsOutput) String() string
- type DescribeLifecycleHookTypesInput
- type DescribeLifecycleHookTypesOutput
- type DescribeLifecycleHooksInput
- func (s DescribeLifecycleHooksInput) GoString() string
- func (s *DescribeLifecycleHooksInput) SetAutoScalingGroupName(v string) *DescribeLifecycleHooksInput
- func (s *DescribeLifecycleHooksInput) SetLifecycleHookNames(v []*string) *DescribeLifecycleHooksInput
- func (s DescribeLifecycleHooksInput) String() string
- func (s *DescribeLifecycleHooksInput) Validate() error
- type DescribeLifecycleHooksOutput
- type DescribeLoadBalancerTargetGroupsInput
- func (s DescribeLoadBalancerTargetGroupsInput) GoString() string
- func (s *DescribeLoadBalancerTargetGroupsInput) SetAutoScalingGroupName(v string) *DescribeLoadBalancerTargetGroupsInput
- func (s *DescribeLoadBalancerTargetGroupsInput) SetMaxRecords(v int64) *DescribeLoadBalancerTargetGroupsInput
- func (s *DescribeLoadBalancerTargetGroupsInput) SetNextToken(v string) *DescribeLoadBalancerTargetGroupsInput
- func (s DescribeLoadBalancerTargetGroupsInput) String() string
- func (s *DescribeLoadBalancerTargetGroupsInput) Validate() error
- type DescribeLoadBalancerTargetGroupsOutput
- func (s DescribeLoadBalancerTargetGroupsOutput) GoString() string
- func (s *DescribeLoadBalancerTargetGroupsOutput) SetLoadBalancerTargetGroups(v []*LoadBalancerTargetGroupState) *DescribeLoadBalancerTargetGroupsOutput
- func (s *DescribeLoadBalancerTargetGroupsOutput) SetNextToken(v string) *DescribeLoadBalancerTargetGroupsOutput
- func (s DescribeLoadBalancerTargetGroupsOutput) String() string
- type DescribeLoadBalancersInput
- func (s DescribeLoadBalancersInput) GoString() string
- func (s *DescribeLoadBalancersInput) SetAutoScalingGroupName(v string) *DescribeLoadBalancersInput
- func (s *DescribeLoadBalancersInput) SetMaxRecords(v int64) *DescribeLoadBalancersInput
- func (s *DescribeLoadBalancersInput) SetNextToken(v string) *DescribeLoadBalancersInput
- func (s DescribeLoadBalancersInput) String() string
- func (s *DescribeLoadBalancersInput) Validate() error
- type DescribeLoadBalancersOutput
- func (s DescribeLoadBalancersOutput) GoString() string
- func (s *DescribeLoadBalancersOutput) SetLoadBalancers(v []*LoadBalancerState) *DescribeLoadBalancersOutput
- func (s *DescribeLoadBalancersOutput) SetNextToken(v string) *DescribeLoadBalancersOutput
- func (s DescribeLoadBalancersOutput) String() string
- type DescribeMetricCollectionTypesInput
- type DescribeMetricCollectionTypesOutput
- func (s DescribeMetricCollectionTypesOutput) GoString() string
- func (s *DescribeMetricCollectionTypesOutput) SetGranularities(v []*MetricGranularityType) *DescribeMetricCollectionTypesOutput
- func (s *DescribeMetricCollectionTypesOutput) SetMetrics(v []*MetricCollectionType) *DescribeMetricCollectionTypesOutput
- func (s DescribeMetricCollectionTypesOutput) String() string
- type DescribeNotificationConfigurationsInput
- func (s DescribeNotificationConfigurationsInput) GoString() string
- func (s *DescribeNotificationConfigurationsInput) SetAutoScalingGroupNames(v []*string) *DescribeNotificationConfigurationsInput
- func (s *DescribeNotificationConfigurationsInput) SetMaxRecords(v int64) *DescribeNotificationConfigurationsInput
- func (s *DescribeNotificationConfigurationsInput) SetNextToken(v string) *DescribeNotificationConfigurationsInput
- func (s DescribeNotificationConfigurationsInput) String() string
- type DescribeNotificationConfigurationsOutput
- func (s DescribeNotificationConfigurationsOutput) GoString() string
- func (s *DescribeNotificationConfigurationsOutput) SetNextToken(v string) *DescribeNotificationConfigurationsOutput
- func (s *DescribeNotificationConfigurationsOutput) SetNotificationConfigurations(v []*NotificationConfiguration) *DescribeNotificationConfigurationsOutput
- func (s DescribeNotificationConfigurationsOutput) String() string
- type DescribePoliciesInput
- func (s DescribePoliciesInput) GoString() string
- func (s *DescribePoliciesInput) SetAutoScalingGroupName(v string) *DescribePoliciesInput
- func (s *DescribePoliciesInput) SetMaxRecords(v int64) *DescribePoliciesInput
- func (s *DescribePoliciesInput) SetNextToken(v string) *DescribePoliciesInput
- func (s *DescribePoliciesInput) SetPolicyNames(v []*string) *DescribePoliciesInput
- func (s *DescribePoliciesInput) SetPolicyTypes(v []*string) *DescribePoliciesInput
- func (s DescribePoliciesInput) String() string
- func (s *DescribePoliciesInput) Validate() error
- type DescribePoliciesOutput
- type DescribeScalingActivitiesInput
- func (s DescribeScalingActivitiesInput) GoString() string
- func (s *DescribeScalingActivitiesInput) SetActivityIds(v []*string) *DescribeScalingActivitiesInput
- func (s *DescribeScalingActivitiesInput) SetAutoScalingGroupName(v string) *DescribeScalingActivitiesInput
- func (s *DescribeScalingActivitiesInput) SetIncludeDeletedGroups(v bool) *DescribeScalingActivitiesInput
- func (s *DescribeScalingActivitiesInput) SetMaxRecords(v int64) *DescribeScalingActivitiesInput
- func (s *DescribeScalingActivitiesInput) SetNextToken(v string) *DescribeScalingActivitiesInput
- func (s DescribeScalingActivitiesInput) String() string
- func (s *DescribeScalingActivitiesInput) Validate() error
- type DescribeScalingActivitiesOutput
- func (s DescribeScalingActivitiesOutput) GoString() string
- func (s *DescribeScalingActivitiesOutput) SetActivities(v []*Activity) *DescribeScalingActivitiesOutput
- func (s *DescribeScalingActivitiesOutput) SetNextToken(v string) *DescribeScalingActivitiesOutput
- func (s DescribeScalingActivitiesOutput) String() string
- type DescribeScalingProcessTypesInput
- type DescribeScalingProcessTypesOutput
- type DescribeScheduledActionsInput
- func (s DescribeScheduledActionsInput) GoString() string
- func (s *DescribeScheduledActionsInput) SetAutoScalingGroupName(v string) *DescribeScheduledActionsInput
- func (s *DescribeScheduledActionsInput) SetEndTime(v time.Time) *DescribeScheduledActionsInput
- func (s *DescribeScheduledActionsInput) SetMaxRecords(v int64) *DescribeScheduledActionsInput
- func (s *DescribeScheduledActionsInput) SetNextToken(v string) *DescribeScheduledActionsInput
- func (s *DescribeScheduledActionsInput) SetScheduledActionNames(v []*string) *DescribeScheduledActionsInput
- func (s *DescribeScheduledActionsInput) SetStartTime(v time.Time) *DescribeScheduledActionsInput
- func (s DescribeScheduledActionsInput) String() string
- func (s *DescribeScheduledActionsInput) Validate() error
- type DescribeScheduledActionsOutput
- func (s DescribeScheduledActionsOutput) GoString() string
- func (s *DescribeScheduledActionsOutput) SetNextToken(v string) *DescribeScheduledActionsOutput
- func (s *DescribeScheduledActionsOutput) SetScheduledUpdateGroupActions(v []*ScheduledUpdateGroupAction) *DescribeScheduledActionsOutput
- func (s DescribeScheduledActionsOutput) String() string
- type DescribeTagsInput
- type DescribeTagsOutput
- type DescribeTerminationPolicyTypesInput
- type DescribeTerminationPolicyTypesOutput
- type DescribeTrafficSourcesInput
- func (s DescribeTrafficSourcesInput) GoString() string
- func (s *DescribeTrafficSourcesInput) SetAutoScalingGroupName(v string) *DescribeTrafficSourcesInput
- func (s *DescribeTrafficSourcesInput) SetMaxRecords(v int64) *DescribeTrafficSourcesInput
- func (s *DescribeTrafficSourcesInput) SetNextToken(v string) *DescribeTrafficSourcesInput
- func (s *DescribeTrafficSourcesInput) SetTrafficSourceType(v string) *DescribeTrafficSourcesInput
- func (s DescribeTrafficSourcesInput) String() string
- func (s *DescribeTrafficSourcesInput) Validate() error
- type DescribeTrafficSourcesOutput
- func (s DescribeTrafficSourcesOutput) GoString() string
- func (s *DescribeTrafficSourcesOutput) SetNextToken(v string) *DescribeTrafficSourcesOutput
- func (s *DescribeTrafficSourcesOutput) SetTrafficSources(v []*TrafficSourceState) *DescribeTrafficSourcesOutput
- func (s DescribeTrafficSourcesOutput) String() string
- type DescribeWarmPoolInput
- func (s DescribeWarmPoolInput) GoString() string
- func (s *DescribeWarmPoolInput) SetAutoScalingGroupName(v string) *DescribeWarmPoolInput
- func (s *DescribeWarmPoolInput) SetMaxRecords(v int64) *DescribeWarmPoolInput
- func (s *DescribeWarmPoolInput) SetNextToken(v string) *DescribeWarmPoolInput
- func (s DescribeWarmPoolInput) String() string
- func (s *DescribeWarmPoolInput) Validate() error
- type DescribeWarmPoolOutput
- func (s DescribeWarmPoolOutput) GoString() string
- func (s *DescribeWarmPoolOutput) SetInstances(v []*Instance) *DescribeWarmPoolOutput
- func (s *DescribeWarmPoolOutput) SetNextToken(v string) *DescribeWarmPoolOutput
- func (s *DescribeWarmPoolOutput) SetWarmPoolConfiguration(v *WarmPoolConfiguration) *DescribeWarmPoolOutput
- func (s DescribeWarmPoolOutput) String() string
- type DesiredConfiguration
- func (s DesiredConfiguration) GoString() string
- func (s *DesiredConfiguration) SetLaunchTemplate(v *LaunchTemplateSpecification) *DesiredConfiguration
- func (s *DesiredConfiguration) SetMixedInstancesPolicy(v *MixedInstancesPolicy) *DesiredConfiguration
- func (s DesiredConfiguration) String() string
- func (s *DesiredConfiguration) Validate() error
- type DetachInstancesInput
- func (s DetachInstancesInput) GoString() string
- func (s *DetachInstancesInput) SetAutoScalingGroupName(v string) *DetachInstancesInput
- func (s *DetachInstancesInput) SetInstanceIds(v []*string) *DetachInstancesInput
- func (s *DetachInstancesInput) SetShouldDecrementDesiredCapacity(v bool) *DetachInstancesInput
- func (s DetachInstancesInput) String() string
- func (s *DetachInstancesInput) Validate() error
- type DetachInstancesOutput
- type DetachLoadBalancerTargetGroupsInput
- func (s DetachLoadBalancerTargetGroupsInput) GoString() string
- func (s *DetachLoadBalancerTargetGroupsInput) SetAutoScalingGroupName(v string) *DetachLoadBalancerTargetGroupsInput
- func (s *DetachLoadBalancerTargetGroupsInput) SetTargetGroupARNs(v []*string) *DetachLoadBalancerTargetGroupsInput
- func (s DetachLoadBalancerTargetGroupsInput) String() string
- func (s *DetachLoadBalancerTargetGroupsInput) Validate() error
- type DetachLoadBalancerTargetGroupsOutput
- type DetachLoadBalancersInput
- func (s DetachLoadBalancersInput) GoString() string
- func (s *DetachLoadBalancersInput) SetAutoScalingGroupName(v string) *DetachLoadBalancersInput
- func (s *DetachLoadBalancersInput) SetLoadBalancerNames(v []*string) *DetachLoadBalancersInput
- func (s DetachLoadBalancersInput) String() string
- func (s *DetachLoadBalancersInput) Validate() error
- type DetachLoadBalancersOutput
- type DetachTrafficSourcesInput
- func (s DetachTrafficSourcesInput) GoString() string
- func (s *DetachTrafficSourcesInput) SetAutoScalingGroupName(v string) *DetachTrafficSourcesInput
- func (s *DetachTrafficSourcesInput) SetTrafficSources(v []*TrafficSourceIdentifier) *DetachTrafficSourcesInput
- func (s DetachTrafficSourcesInput) String() string
- func (s *DetachTrafficSourcesInput) Validate() error
- type DetachTrafficSourcesOutput
- type DisableMetricsCollectionInput
- func (s DisableMetricsCollectionInput) GoString() string
- func (s *DisableMetricsCollectionInput) SetAutoScalingGroupName(v string) *DisableMetricsCollectionInput
- func (s *DisableMetricsCollectionInput) SetMetrics(v []*string) *DisableMetricsCollectionInput
- func (s DisableMetricsCollectionInput) String() string
- func (s *DisableMetricsCollectionInput) Validate() error
- type DisableMetricsCollectionOutput
- type Ebs
- func (s Ebs) GoString() string
- func (s *Ebs) SetDeleteOnTermination(v bool) *Ebs
- func (s *Ebs) SetEncrypted(v bool) *Ebs
- func (s *Ebs) SetIops(v int64) *Ebs
- func (s *Ebs) SetSnapshotId(v string) *Ebs
- func (s *Ebs) SetThroughput(v int64) *Ebs
- func (s *Ebs) SetVolumeSize(v int64) *Ebs
- func (s *Ebs) SetVolumeType(v string) *Ebs
- func (s Ebs) String() string
- func (s *Ebs) Validate() error
- type EnableMetricsCollectionInput
- func (s EnableMetricsCollectionInput) GoString() string
- func (s *EnableMetricsCollectionInput) SetAutoScalingGroupName(v string) *EnableMetricsCollectionInput
- func (s *EnableMetricsCollectionInput) SetGranularity(v string) *EnableMetricsCollectionInput
- func (s *EnableMetricsCollectionInput) SetMetrics(v []*string) *EnableMetricsCollectionInput
- func (s EnableMetricsCollectionInput) String() string
- func (s *EnableMetricsCollectionInput) Validate() error
- type EnableMetricsCollectionOutput
- type EnabledMetric
- type EnterStandbyInput
- func (s EnterStandbyInput) GoString() string
- func (s *EnterStandbyInput) SetAutoScalingGroupName(v string) *EnterStandbyInput
- func (s *EnterStandbyInput) SetInstanceIds(v []*string) *EnterStandbyInput
- func (s *EnterStandbyInput) SetShouldDecrementDesiredCapacity(v bool) *EnterStandbyInput
- func (s EnterStandbyInput) String() string
- func (s *EnterStandbyInput) Validate() error
- type EnterStandbyOutput
- type ExecutePolicyInput
- func (s ExecutePolicyInput) GoString() string
- func (s *ExecutePolicyInput) SetAutoScalingGroupName(v string) *ExecutePolicyInput
- func (s *ExecutePolicyInput) SetBreachThreshold(v float64) *ExecutePolicyInput
- func (s *ExecutePolicyInput) SetHonorCooldown(v bool) *ExecutePolicyInput
- func (s *ExecutePolicyInput) SetMetricValue(v float64) *ExecutePolicyInput
- func (s *ExecutePolicyInput) SetPolicyName(v string) *ExecutePolicyInput
- func (s ExecutePolicyInput) String() string
- func (s *ExecutePolicyInput) Validate() error
- type ExecutePolicyOutput
- type ExitStandbyInput
- type ExitStandbyOutput
- type FailedScheduledUpdateGroupActionRequest
- func (s FailedScheduledUpdateGroupActionRequest) GoString() string
- func (s *FailedScheduledUpdateGroupActionRequest) SetErrorCode(v string) *FailedScheduledUpdateGroupActionRequest
- func (s *FailedScheduledUpdateGroupActionRequest) SetErrorMessage(v string) *FailedScheduledUpdateGroupActionRequest
- func (s *FailedScheduledUpdateGroupActionRequest) SetScheduledActionName(v string) *FailedScheduledUpdateGroupActionRequest
- func (s FailedScheduledUpdateGroupActionRequest) String() string
- type Filter
- type GetPredictiveScalingForecastInput
- func (s GetPredictiveScalingForecastInput) GoString() string
- func (s *GetPredictiveScalingForecastInput) SetAutoScalingGroupName(v string) *GetPredictiveScalingForecastInput
- func (s *GetPredictiveScalingForecastInput) SetEndTime(v time.Time) *GetPredictiveScalingForecastInput
- func (s *GetPredictiveScalingForecastInput) SetPolicyName(v string) *GetPredictiveScalingForecastInput
- func (s *GetPredictiveScalingForecastInput) SetStartTime(v time.Time) *GetPredictiveScalingForecastInput
- func (s GetPredictiveScalingForecastInput) String() string
- func (s *GetPredictiveScalingForecastInput) Validate() error
- type GetPredictiveScalingForecastOutput
- func (s GetPredictiveScalingForecastOutput) GoString() string
- func (s *GetPredictiveScalingForecastOutput) SetCapacityForecast(v *CapacityForecast) *GetPredictiveScalingForecastOutput
- func (s *GetPredictiveScalingForecastOutput) SetLoadForecast(v []*LoadForecast) *GetPredictiveScalingForecastOutput
- func (s *GetPredictiveScalingForecastOutput) SetUpdateTime(v time.Time) *GetPredictiveScalingForecastOutput
- func (s GetPredictiveScalingForecastOutput) String() string
- type Group
- func (s Group) GoString() string
- func (s *Group) SetAutoScalingGroupARN(v string) *Group
- func (s *Group) SetAutoScalingGroupName(v string) *Group
- func (s *Group) SetAvailabilityZones(v []*string) *Group
- func (s *Group) SetCapacityRebalance(v bool) *Group
- func (s *Group) SetContext(v string) *Group
- func (s *Group) SetCreatedTime(v time.Time) *Group
- func (s *Group) SetDefaultCooldown(v int64) *Group
- func (s *Group) SetDefaultInstanceWarmup(v int64) *Group
- func (s *Group) SetDesiredCapacity(v int64) *Group
- func (s *Group) SetDesiredCapacityType(v string) *Group
- func (s *Group) SetEnabledMetrics(v []*EnabledMetric) *Group
- func (s *Group) SetHealthCheckGracePeriod(v int64) *Group
- func (s *Group) SetHealthCheckType(v string) *Group
- func (s *Group) SetInstanceMaintenancePolicy(v *InstanceMaintenancePolicy) *Group
- func (s *Group) SetInstances(v []*Instance) *Group
- func (s *Group) SetLaunchConfigurationName(v string) *Group
- func (s *Group) SetLaunchTemplate(v *LaunchTemplateSpecification) *Group
- func (s *Group) SetLoadBalancerNames(v []*string) *Group
- func (s *Group) SetMaxInstanceLifetime(v int64) *Group
- func (s *Group) SetMaxSize(v int64) *Group
- func (s *Group) SetMinSize(v int64) *Group
- func (s *Group) SetMixedInstancesPolicy(v *MixedInstancesPolicy) *Group
- func (s *Group) SetNewInstancesProtectedFromScaleIn(v bool) *Group
- func (s *Group) SetPlacementGroup(v string) *Group
- func (s *Group) SetPredictedCapacity(v int64) *Group
- func (s *Group) SetServiceLinkedRoleARN(v string) *Group
- func (s *Group) SetStatus(v string) *Group
- func (s *Group) SetSuspendedProcesses(v []*SuspendedProcess) *Group
- func (s *Group) SetTags(v []*TagDescription) *Group
- func (s *Group) SetTargetGroupARNs(v []*string) *Group
- func (s *Group) SetTerminationPolicies(v []*string) *Group
- func (s *Group) SetTrafficSources(v []*TrafficSourceIdentifier) *Group
- func (s *Group) SetVPCZoneIdentifier(v string) *Group
- func (s *Group) SetWarmPoolConfiguration(v *WarmPoolConfiguration) *Group
- func (s *Group) SetWarmPoolSize(v int64) *Group
- func (s Group) String() string
- type Instance
- func (s Instance) GoString() string
- func (s *Instance) SetAvailabilityZone(v string) *Instance
- func (s *Instance) SetHealthStatus(v string) *Instance
- func (s *Instance) SetInstanceId(v string) *Instance
- func (s *Instance) SetInstanceType(v string) *Instance
- func (s *Instance) SetLaunchConfigurationName(v string) *Instance
- func (s *Instance) SetLaunchTemplate(v *LaunchTemplateSpecification) *Instance
- func (s *Instance) SetLifecycleState(v string) *Instance
- func (s *Instance) SetProtectedFromScaleIn(v bool) *Instance
- func (s *Instance) SetWeightedCapacity(v string) *Instance
- func (s Instance) String() string
- type InstanceDetails
- func (s InstanceDetails) GoString() string
- func (s *InstanceDetails) SetAutoScalingGroupName(v string) *InstanceDetails
- func (s *InstanceDetails) SetAvailabilityZone(v string) *InstanceDetails
- func (s *InstanceDetails) SetHealthStatus(v string) *InstanceDetails
- func (s *InstanceDetails) SetInstanceId(v string) *InstanceDetails
- func (s *InstanceDetails) SetInstanceType(v string) *InstanceDetails
- func (s *InstanceDetails) SetLaunchConfigurationName(v string) *InstanceDetails
- func (s *InstanceDetails) SetLaunchTemplate(v *LaunchTemplateSpecification) *InstanceDetails
- func (s *InstanceDetails) SetLifecycleState(v string) *InstanceDetails
- func (s *InstanceDetails) SetProtectedFromScaleIn(v bool) *InstanceDetails
- func (s *InstanceDetails) SetWeightedCapacity(v string) *InstanceDetails
- func (s InstanceDetails) String() string
- type InstanceMaintenancePolicy
- func (s InstanceMaintenancePolicy) GoString() string
- func (s *InstanceMaintenancePolicy) SetMaxHealthyPercentage(v int64) *InstanceMaintenancePolicy
- func (s *InstanceMaintenancePolicy) SetMinHealthyPercentage(v int64) *InstanceMaintenancePolicy
- func (s InstanceMaintenancePolicy) String() string
- func (s *InstanceMaintenancePolicy) Validate() error
- type InstanceMetadataOptions
- func (s InstanceMetadataOptions) GoString() string
- func (s *InstanceMetadataOptions) SetHttpEndpoint(v string) *InstanceMetadataOptions
- func (s *InstanceMetadataOptions) SetHttpPutResponseHopLimit(v int64) *InstanceMetadataOptions
- func (s *InstanceMetadataOptions) SetHttpTokens(v string) *InstanceMetadataOptions
- func (s InstanceMetadataOptions) String() string
- func (s *InstanceMetadataOptions) Validate() error
- type InstanceMonitoring
- type InstanceRefresh
- func (s InstanceRefresh) GoString() string
- func (s *InstanceRefresh) SetAutoScalingGroupName(v string) *InstanceRefresh
- func (s *InstanceRefresh) SetDesiredConfiguration(v *DesiredConfiguration) *InstanceRefresh
- func (s *InstanceRefresh) SetEndTime(v time.Time) *InstanceRefresh
- func (s *InstanceRefresh) SetInstanceRefreshId(v string) *InstanceRefresh
- func (s *InstanceRefresh) SetInstancesToUpdate(v int64) *InstanceRefresh
- func (s *InstanceRefresh) SetPercentageComplete(v int64) *InstanceRefresh
- func (s *InstanceRefresh) SetPreferences(v *RefreshPreferences) *InstanceRefresh
- func (s *InstanceRefresh) SetProgressDetails(v *InstanceRefreshProgressDetails) *InstanceRefresh
- func (s *InstanceRefresh) SetRollbackDetails(v *RollbackDetails) *InstanceRefresh
- func (s *InstanceRefresh) SetStartTime(v time.Time) *InstanceRefresh
- func (s *InstanceRefresh) SetStatus(v string) *InstanceRefresh
- func (s *InstanceRefresh) SetStatusReason(v string) *InstanceRefresh
- func (s InstanceRefresh) String() string
- type InstanceRefreshLivePoolProgress
- func (s InstanceRefreshLivePoolProgress) GoString() string
- func (s *InstanceRefreshLivePoolProgress) SetInstancesToUpdate(v int64) *InstanceRefreshLivePoolProgress
- func (s *InstanceRefreshLivePoolProgress) SetPercentageComplete(v int64) *InstanceRefreshLivePoolProgress
- func (s InstanceRefreshLivePoolProgress) String() string
- type InstanceRefreshProgressDetails
- func (s InstanceRefreshProgressDetails) GoString() string
- func (s *InstanceRefreshProgressDetails) SetLivePoolProgress(v *InstanceRefreshLivePoolProgress) *InstanceRefreshProgressDetails
- func (s *InstanceRefreshProgressDetails) SetWarmPoolProgress(v *InstanceRefreshWarmPoolProgress) *InstanceRefreshProgressDetails
- func (s InstanceRefreshProgressDetails) String() string
- type InstanceRefreshWarmPoolProgress
- func (s InstanceRefreshWarmPoolProgress) GoString() string
- func (s *InstanceRefreshWarmPoolProgress) SetInstancesToUpdate(v int64) *InstanceRefreshWarmPoolProgress
- func (s *InstanceRefreshWarmPoolProgress) SetPercentageComplete(v int64) *InstanceRefreshWarmPoolProgress
- func (s InstanceRefreshWarmPoolProgress) String() string
- type InstanceRequirements
- func (s InstanceRequirements) GoString() string
- func (s *InstanceRequirements) SetAcceleratorCount(v *AcceleratorCountRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetAcceleratorManufacturers(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetAcceleratorNames(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetAcceleratorTotalMemoryMiB(v *AcceleratorTotalMemoryMiBRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetAcceleratorTypes(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetAllowedInstanceTypes(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetBareMetal(v string) *InstanceRequirements
- func (s *InstanceRequirements) SetBaselineEbsBandwidthMbps(v *BaselineEbsBandwidthMbpsRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetBurstablePerformance(v string) *InstanceRequirements
- func (s *InstanceRequirements) SetCpuManufacturers(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetExcludedInstanceTypes(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetInstanceGenerations(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetLocalStorage(v string) *InstanceRequirements
- func (s *InstanceRequirements) SetLocalStorageTypes(v []*string) *InstanceRequirements
- func (s *InstanceRequirements) SetMaxSpotPriceAsPercentageOfOptimalOnDemandPrice(v int64) *InstanceRequirements
- func (s *InstanceRequirements) SetMemoryGiBPerVCpu(v *MemoryGiBPerVCpuRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetMemoryMiB(v *MemoryMiBRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetNetworkBandwidthGbps(v *NetworkBandwidthGbpsRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetNetworkInterfaceCount(v *NetworkInterfaceCountRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetOnDemandMaxPricePercentageOverLowestPrice(v int64) *InstanceRequirements
- func (s *InstanceRequirements) SetRequireHibernateSupport(v bool) *InstanceRequirements
- func (s *InstanceRequirements) SetSpotMaxPricePercentageOverLowestPrice(v int64) *InstanceRequirements
- func (s *InstanceRequirements) SetTotalLocalStorageGB(v *TotalLocalStorageGBRequest) *InstanceRequirements
- func (s *InstanceRequirements) SetVCpuCount(v *VCpuCountRequest) *InstanceRequirements
- func (s InstanceRequirements) String() string
- func (s *InstanceRequirements) Validate() error
- type InstanceReusePolicy
- type InstancesDistribution
- func (s InstancesDistribution) GoString() string
- func (s *InstancesDistribution) SetOnDemandAllocationStrategy(v string) *InstancesDistribution
- func (s *InstancesDistribution) SetOnDemandBaseCapacity(v int64) *InstancesDistribution
- func (s *InstancesDistribution) SetOnDemandPercentageAboveBaseCapacity(v int64) *InstancesDistribution
- func (s *InstancesDistribution) SetSpotAllocationStrategy(v string) *InstancesDistribution
- func (s *InstancesDistribution) SetSpotInstancePools(v int64) *InstancesDistribution
- func (s *InstancesDistribution) SetSpotMaxPrice(v string) *InstancesDistribution
- func (s InstancesDistribution) String() string
- type LaunchConfiguration
- func (s LaunchConfiguration) GoString() string
- func (s *LaunchConfiguration) SetAssociatePublicIpAddress(v bool) *LaunchConfiguration
- func (s *LaunchConfiguration) SetBlockDeviceMappings(v []*BlockDeviceMapping) *LaunchConfiguration
- func (s *LaunchConfiguration) SetClassicLinkVPCId(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetClassicLinkVPCSecurityGroups(v []*string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetCreatedTime(v time.Time) *LaunchConfiguration
- func (s *LaunchConfiguration) SetEbsOptimized(v bool) *LaunchConfiguration
- func (s *LaunchConfiguration) SetIamInstanceProfile(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetImageId(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetInstanceMonitoring(v *InstanceMonitoring) *LaunchConfiguration
- func (s *LaunchConfiguration) SetInstanceType(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetKernelId(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetKeyName(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetLaunchConfigurationARN(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetLaunchConfigurationName(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetMetadataOptions(v *InstanceMetadataOptions) *LaunchConfiguration
- func (s *LaunchConfiguration) SetPlacementTenancy(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetRamdiskId(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetSecurityGroups(v []*string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetSpotPrice(v string) *LaunchConfiguration
- func (s *LaunchConfiguration) SetUserData(v string) *LaunchConfiguration
- func (s LaunchConfiguration) String() string
- type LaunchTemplate
- func (s LaunchTemplate) GoString() string
- func (s *LaunchTemplate) SetLaunchTemplateSpecification(v *LaunchTemplateSpecification) *LaunchTemplate
- func (s *LaunchTemplate) SetOverrides(v []*LaunchTemplateOverrides) *LaunchTemplate
- func (s LaunchTemplate) String() string
- func (s *LaunchTemplate) Validate() error
- type LaunchTemplateOverrides
- func (s LaunchTemplateOverrides) GoString() string
- func (s *LaunchTemplateOverrides) SetInstanceRequirements(v *InstanceRequirements) *LaunchTemplateOverrides
- func (s *LaunchTemplateOverrides) SetInstanceType(v string) *LaunchTemplateOverrides
- func (s *LaunchTemplateOverrides) SetLaunchTemplateSpecification(v *LaunchTemplateSpecification) *LaunchTemplateOverrides
- func (s *LaunchTemplateOverrides) SetWeightedCapacity(v string) *LaunchTemplateOverrides
- func (s LaunchTemplateOverrides) String() string
- func (s *LaunchTemplateOverrides) Validate() error
- type LaunchTemplateSpecification
- func (s LaunchTemplateSpecification) GoString() string
- func (s *LaunchTemplateSpecification) SetLaunchTemplateId(v string) *LaunchTemplateSpecification
- func (s *LaunchTemplateSpecification) SetLaunchTemplateName(v string) *LaunchTemplateSpecification
- func (s *LaunchTemplateSpecification) SetVersion(v string) *LaunchTemplateSpecification
- func (s LaunchTemplateSpecification) String() string
- func (s *LaunchTemplateSpecification) Validate() error
- type LifecycleHook
- func (s LifecycleHook) GoString() string
- func (s *LifecycleHook) SetAutoScalingGroupName(v string) *LifecycleHook
- func (s *LifecycleHook) SetDefaultResult(v string) *LifecycleHook
- func (s *LifecycleHook) SetGlobalTimeout(v int64) *LifecycleHook
- func (s *LifecycleHook) SetHeartbeatTimeout(v int64) *LifecycleHook
- func (s *LifecycleHook) SetLifecycleHookName(v string) *LifecycleHook
- func (s *LifecycleHook) SetLifecycleTransition(v string) *LifecycleHook
- func (s *LifecycleHook) SetNotificationMetadata(v string) *LifecycleHook
- func (s *LifecycleHook) SetNotificationTargetARN(v string) *LifecycleHook
- func (s *LifecycleHook) SetRoleARN(v string) *LifecycleHook
- func (s LifecycleHook) String() string
- type LifecycleHookSpecification
- func (s LifecycleHookSpecification) GoString() string
- func (s *LifecycleHookSpecification) SetDefaultResult(v string) *LifecycleHookSpecification
- func (s *LifecycleHookSpecification) SetHeartbeatTimeout(v int64) *LifecycleHookSpecification
- func (s *LifecycleHookSpecification) SetLifecycleHookName(v string) *LifecycleHookSpecification
- func (s *LifecycleHookSpecification) SetLifecycleTransition(v string) *LifecycleHookSpecification
- func (s *LifecycleHookSpecification) SetNotificationMetadata(v string) *LifecycleHookSpecification
- func (s *LifecycleHookSpecification) SetNotificationTargetARN(v string) *LifecycleHookSpecification
- func (s *LifecycleHookSpecification) SetRoleARN(v string) *LifecycleHookSpecification
- func (s LifecycleHookSpecification) String() string
- func (s *LifecycleHookSpecification) Validate() error
- type LoadBalancerState
- type LoadBalancerTargetGroupState
- func (s LoadBalancerTargetGroupState) GoString() string
- func (s *LoadBalancerTargetGroupState) SetLoadBalancerTargetGroupARN(v string) *LoadBalancerTargetGroupState
- func (s *LoadBalancerTargetGroupState) SetState(v string) *LoadBalancerTargetGroupState
- func (s LoadBalancerTargetGroupState) String() string
- type LoadForecast
- func (s LoadForecast) GoString() string
- func (s *LoadForecast) SetMetricSpecification(v *PredictiveScalingMetricSpecification) *LoadForecast
- func (s *LoadForecast) SetTimestamps(v []*time.Time) *LoadForecast
- func (s *LoadForecast) SetValues(v []*float64) *LoadForecast
- func (s LoadForecast) String() string
- type MemoryGiBPerVCpuRequest
- type MemoryMiBRequest
- type Metric
- type MetricCollectionType
- type MetricDataQuery
- func (s MetricDataQuery) GoString() string
- func (s *MetricDataQuery) SetExpression(v string) *MetricDataQuery
- func (s *MetricDataQuery) SetId(v string) *MetricDataQuery
- func (s *MetricDataQuery) SetLabel(v string) *MetricDataQuery
- func (s *MetricDataQuery) SetMetricStat(v *MetricStat) *MetricDataQuery
- func (s *MetricDataQuery) SetReturnData(v bool) *MetricDataQuery
- func (s MetricDataQuery) String() string
- func (s *MetricDataQuery) Validate() error
- type MetricDimension
- type MetricGranularityType
- type MetricStat
- type MixedInstancesPolicy
- func (s MixedInstancesPolicy) GoString() string
- func (s *MixedInstancesPolicy) SetInstancesDistribution(v *InstancesDistribution) *MixedInstancesPolicy
- func (s *MixedInstancesPolicy) SetLaunchTemplate(v *LaunchTemplate) *MixedInstancesPolicy
- func (s MixedInstancesPolicy) String() string
- func (s *MixedInstancesPolicy) Validate() error
- type NetworkBandwidthGbpsRequest
- type NetworkInterfaceCountRequest
- type NotificationConfiguration
- func (s NotificationConfiguration) GoString() string
- func (s *NotificationConfiguration) SetAutoScalingGroupName(v string) *NotificationConfiguration
- func (s *NotificationConfiguration) SetNotificationType(v string) *NotificationConfiguration
- func (s *NotificationConfiguration) SetTopicARN(v string) *NotificationConfiguration
- func (s NotificationConfiguration) String() string
- type PredefinedMetricSpecification
- func (s PredefinedMetricSpecification) GoString() string
- func (s *PredefinedMetricSpecification) SetPredefinedMetricType(v string) *PredefinedMetricSpecification
- func (s *PredefinedMetricSpecification) SetResourceLabel(v string) *PredefinedMetricSpecification
- func (s PredefinedMetricSpecification) String() string
- func (s *PredefinedMetricSpecification) Validate() error
- type PredictiveScalingConfiguration
- func (s PredictiveScalingConfiguration) GoString() string
- func (s *PredictiveScalingConfiguration) SetMaxCapacityBreachBehavior(v string) *PredictiveScalingConfiguration
- func (s *PredictiveScalingConfiguration) SetMaxCapacityBuffer(v int64) *PredictiveScalingConfiguration
- func (s *PredictiveScalingConfiguration) SetMetricSpecifications(v []*PredictiveScalingMetricSpecification) *PredictiveScalingConfiguration
- func (s *PredictiveScalingConfiguration) SetMode(v string) *PredictiveScalingConfiguration
- func (s *PredictiveScalingConfiguration) SetSchedulingBufferTime(v int64) *PredictiveScalingConfiguration
- func (s PredictiveScalingConfiguration) String() string
- func (s *PredictiveScalingConfiguration) Validate() error
- type PredictiveScalingCustomizedCapacityMetric
- func (s PredictiveScalingCustomizedCapacityMetric) GoString() string
- func (s *PredictiveScalingCustomizedCapacityMetric) SetMetricDataQueries(v []*MetricDataQuery) *PredictiveScalingCustomizedCapacityMetric
- func (s PredictiveScalingCustomizedCapacityMetric) String() string
- func (s *PredictiveScalingCustomizedCapacityMetric) Validate() error
- type PredictiveScalingCustomizedLoadMetric
- func (s PredictiveScalingCustomizedLoadMetric) GoString() string
- func (s *PredictiveScalingCustomizedLoadMetric) SetMetricDataQueries(v []*MetricDataQuery) *PredictiveScalingCustomizedLoadMetric
- func (s PredictiveScalingCustomizedLoadMetric) String() string
- func (s *PredictiveScalingCustomizedLoadMetric) Validate() error
- type PredictiveScalingCustomizedScalingMetric
- func (s PredictiveScalingCustomizedScalingMetric) GoString() string
- func (s *PredictiveScalingCustomizedScalingMetric) SetMetricDataQueries(v []*MetricDataQuery) *PredictiveScalingCustomizedScalingMetric
- func (s PredictiveScalingCustomizedScalingMetric) String() string
- func (s *PredictiveScalingCustomizedScalingMetric) Validate() error
- type PredictiveScalingMetricSpecification
- func (s PredictiveScalingMetricSpecification) GoString() string
- func (s *PredictiveScalingMetricSpecification) SetCustomizedCapacityMetricSpecification(v *PredictiveScalingCustomizedCapacityMetric) *PredictiveScalingMetricSpecification
- func (s *PredictiveScalingMetricSpecification) SetCustomizedLoadMetricSpecification(v *PredictiveScalingCustomizedLoadMetric) *PredictiveScalingMetricSpecification
- func (s *PredictiveScalingMetricSpecification) SetCustomizedScalingMetricSpecification(v *PredictiveScalingCustomizedScalingMetric) *PredictiveScalingMetricSpecification
- func (s *PredictiveScalingMetricSpecification) SetPredefinedLoadMetricSpecification(v *PredictiveScalingPredefinedLoadMetric) *PredictiveScalingMetricSpecification
- func (s *PredictiveScalingMetricSpecification) SetPredefinedMetricPairSpecification(v *PredictiveScalingPredefinedMetricPair) *PredictiveScalingMetricSpecification
- func (s *PredictiveScalingMetricSpecification) SetPredefinedScalingMetricSpecification(v *PredictiveScalingPredefinedScalingMetric) *PredictiveScalingMetricSpecification
- func (s *PredictiveScalingMetricSpecification) SetTargetValue(v float64) *PredictiveScalingMetricSpecification
- func (s PredictiveScalingMetricSpecification) String() string
- func (s *PredictiveScalingMetricSpecification) Validate() error
- type PredictiveScalingPredefinedLoadMetric
- func (s PredictiveScalingPredefinedLoadMetric) GoString() string
- func (s *PredictiveScalingPredefinedLoadMetric) SetPredefinedMetricType(v string) *PredictiveScalingPredefinedLoadMetric
- func (s *PredictiveScalingPredefinedLoadMetric) SetResourceLabel(v string) *PredictiveScalingPredefinedLoadMetric
- func (s PredictiveScalingPredefinedLoadMetric) String() string
- func (s *PredictiveScalingPredefinedLoadMetric) Validate() error
- type PredictiveScalingPredefinedMetricPair
- func (s PredictiveScalingPredefinedMetricPair) GoString() string
- func (s *PredictiveScalingPredefinedMetricPair) SetPredefinedMetricType(v string) *PredictiveScalingPredefinedMetricPair
- func (s *PredictiveScalingPredefinedMetricPair) SetResourceLabel(v string) *PredictiveScalingPredefinedMetricPair
- func (s PredictiveScalingPredefinedMetricPair) String() string
- func (s *PredictiveScalingPredefinedMetricPair) Validate() error
- type PredictiveScalingPredefinedScalingMetric
- func (s PredictiveScalingPredefinedScalingMetric) GoString() string
- func (s *PredictiveScalingPredefinedScalingMetric) SetPredefinedMetricType(v string) *PredictiveScalingPredefinedScalingMetric
- func (s *PredictiveScalingPredefinedScalingMetric) SetResourceLabel(v string) *PredictiveScalingPredefinedScalingMetric
- func (s PredictiveScalingPredefinedScalingMetric) String() string
- func (s *PredictiveScalingPredefinedScalingMetric) Validate() error
- type ProcessType
- type PutLifecycleHookInput
- func (s PutLifecycleHookInput) GoString() string
- func (s *PutLifecycleHookInput) SetAutoScalingGroupName(v string) *PutLifecycleHookInput
- func (s *PutLifecycleHookInput) SetDefaultResult(v string) *PutLifecycleHookInput
- func (s *PutLifecycleHookInput) SetHeartbeatTimeout(v int64) *PutLifecycleHookInput
- func (s *PutLifecycleHookInput) SetLifecycleHookName(v string) *PutLifecycleHookInput
- func (s *PutLifecycleHookInput) SetLifecycleTransition(v string) *PutLifecycleHookInput
- func (s *PutLifecycleHookInput) SetNotificationMetadata(v string) *PutLifecycleHookInput
- func (s *PutLifecycleHookInput) SetNotificationTargetARN(v string) *PutLifecycleHookInput
- func (s *PutLifecycleHookInput) SetRoleARN(v string) *PutLifecycleHookInput
- func (s PutLifecycleHookInput) String() string
- func (s *PutLifecycleHookInput) Validate() error
- type PutLifecycleHookOutput
- type PutNotificationConfigurationInput
- func (s PutNotificationConfigurationInput) GoString() string
- func (s *PutNotificationConfigurationInput) SetAutoScalingGroupName(v string) *PutNotificationConfigurationInput
- func (s *PutNotificationConfigurationInput) SetNotificationTypes(v []*string) *PutNotificationConfigurationInput
- func (s *PutNotificationConfigurationInput) SetTopicARN(v string) *PutNotificationConfigurationInput
- func (s PutNotificationConfigurationInput) String() string
- func (s *PutNotificationConfigurationInput) Validate() error
- type PutNotificationConfigurationOutput
- type PutScalingPolicyInput
- func (s PutScalingPolicyInput) GoString() string
- func (s *PutScalingPolicyInput) SetAdjustmentType(v string) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetAutoScalingGroupName(v string) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetCooldown(v int64) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetEnabled(v bool) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetEstimatedInstanceWarmup(v int64) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetMetricAggregationType(v string) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetMinAdjustmentMagnitude(v int64) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetMinAdjustmentStep(v int64) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetPolicyName(v string) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetPolicyType(v string) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetPredictiveScalingConfiguration(v *PredictiveScalingConfiguration) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetScalingAdjustment(v int64) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetStepAdjustments(v []*StepAdjustment) *PutScalingPolicyInput
- func (s *PutScalingPolicyInput) SetTargetTrackingConfiguration(v *TargetTrackingConfiguration) *PutScalingPolicyInput
- func (s PutScalingPolicyInput) String() string
- func (s *PutScalingPolicyInput) Validate() error
- type PutScalingPolicyOutput
- type PutScheduledUpdateGroupActionInput
- func (s PutScheduledUpdateGroupActionInput) GoString() string
- func (s *PutScheduledUpdateGroupActionInput) SetAutoScalingGroupName(v string) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetDesiredCapacity(v int64) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetEndTime(v time.Time) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetMaxSize(v int64) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetMinSize(v int64) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetRecurrence(v string) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetScheduledActionName(v string) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetStartTime(v time.Time) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetTime(v time.Time) *PutScheduledUpdateGroupActionInput
- func (s *PutScheduledUpdateGroupActionInput) SetTimeZone(v string) *PutScheduledUpdateGroupActionInput
- func (s PutScheduledUpdateGroupActionInput) String() string
- func (s *PutScheduledUpdateGroupActionInput) Validate() error
- type PutScheduledUpdateGroupActionOutput
- type PutWarmPoolInput
- func (s PutWarmPoolInput) GoString() string
- func (s *PutWarmPoolInput) SetAutoScalingGroupName(v string) *PutWarmPoolInput
- func (s *PutWarmPoolInput) SetInstanceReusePolicy(v *InstanceReusePolicy) *PutWarmPoolInput
- func (s *PutWarmPoolInput) SetMaxGroupPreparedCapacity(v int64) *PutWarmPoolInput
- func (s *PutWarmPoolInput) SetMinSize(v int64) *PutWarmPoolInput
- func (s *PutWarmPoolInput) SetPoolState(v string) *PutWarmPoolInput
- func (s PutWarmPoolInput) String() string
- func (s *PutWarmPoolInput) Validate() error
- type PutWarmPoolOutput
- type RecordLifecycleActionHeartbeatInput
- func (s RecordLifecycleActionHeartbeatInput) GoString() string
- func (s *RecordLifecycleActionHeartbeatInput) SetAutoScalingGroupName(v string) *RecordLifecycleActionHeartbeatInput
- func (s *RecordLifecycleActionHeartbeatInput) SetInstanceId(v string) *RecordLifecycleActionHeartbeatInput
- func (s *RecordLifecycleActionHeartbeatInput) SetLifecycleActionToken(v string) *RecordLifecycleActionHeartbeatInput
- func (s *RecordLifecycleActionHeartbeatInput) SetLifecycleHookName(v string) *RecordLifecycleActionHeartbeatInput
- func (s RecordLifecycleActionHeartbeatInput) String() string
- func (s *RecordLifecycleActionHeartbeatInput) Validate() error
- type RecordLifecycleActionHeartbeatOutput
- type RefreshPreferences
- func (s RefreshPreferences) GoString() string
- func (s *RefreshPreferences) SetAlarmSpecification(v *AlarmSpecification) *RefreshPreferences
- func (s *RefreshPreferences) SetAutoRollback(v bool) *RefreshPreferences
- func (s *RefreshPreferences) SetCheckpointDelay(v int64) *RefreshPreferences
- func (s *RefreshPreferences) SetCheckpointPercentages(v []*int64) *RefreshPreferences
- func (s *RefreshPreferences) SetInstanceWarmup(v int64) *RefreshPreferences
- func (s *RefreshPreferences) SetMaxHealthyPercentage(v int64) *RefreshPreferences
- func (s *RefreshPreferences) SetMinHealthyPercentage(v int64) *RefreshPreferences
- func (s *RefreshPreferences) SetScaleInProtectedInstances(v string) *RefreshPreferences
- func (s *RefreshPreferences) SetSkipMatching(v bool) *RefreshPreferences
- func (s *RefreshPreferences) SetStandbyInstances(v string) *RefreshPreferences
- func (s RefreshPreferences) String() string
- func (s *RefreshPreferences) Validate() error
- type ResumeProcessesOutput
- type RollbackDetails
- func (s RollbackDetails) GoString() string
- func (s *RollbackDetails) SetInstancesToUpdateOnRollback(v int64) *RollbackDetails
- func (s *RollbackDetails) SetPercentageCompleteOnRollback(v int64) *RollbackDetails
- func (s *RollbackDetails) SetProgressDetailsOnRollback(v *InstanceRefreshProgressDetails) *RollbackDetails
- func (s *RollbackDetails) SetRollbackReason(v string) *RollbackDetails
- func (s *RollbackDetails) SetRollbackStartTime(v time.Time) *RollbackDetails
- func (s RollbackDetails) String() string
- type RollbackInstanceRefreshInput
- type RollbackInstanceRefreshOutput
- type ScalingPolicy
- func (s ScalingPolicy) GoString() string
- func (s *ScalingPolicy) SetAdjustmentType(v string) *ScalingPolicy
- func (s *ScalingPolicy) SetAlarms(v []*Alarm) *ScalingPolicy
- func (s *ScalingPolicy) SetAutoScalingGroupName(v string) *ScalingPolicy
- func (s *ScalingPolicy) SetCooldown(v int64) *ScalingPolicy
- func (s *ScalingPolicy) SetEnabled(v bool) *ScalingPolicy
- func (s *ScalingPolicy) SetEstimatedInstanceWarmup(v int64) *ScalingPolicy
- func (s *ScalingPolicy) SetMetricAggregationType(v string) *ScalingPolicy
- func (s *ScalingPolicy) SetMinAdjustmentMagnitude(v int64) *ScalingPolicy
- func (s *ScalingPolicy) SetMinAdjustmentStep(v int64) *ScalingPolicy
- func (s *ScalingPolicy) SetPolicyARN(v string) *ScalingPolicy
- func (s *ScalingPolicy) SetPolicyName(v string) *ScalingPolicy
- func (s *ScalingPolicy) SetPolicyType(v string) *ScalingPolicy
- func (s *ScalingPolicy) SetPredictiveScalingConfiguration(v *PredictiveScalingConfiguration) *ScalingPolicy
- func (s *ScalingPolicy) SetScalingAdjustment(v int64) *ScalingPolicy
- func (s *ScalingPolicy) SetStepAdjustments(v []*StepAdjustment) *ScalingPolicy
- func (s *ScalingPolicy) SetTargetTrackingConfiguration(v *TargetTrackingConfiguration) *ScalingPolicy
- func (s ScalingPolicy) String() string
- type ScalingProcessQuery
- func (s ScalingProcessQuery) GoString() string
- func (s *ScalingProcessQuery) SetAutoScalingGroupName(v string) *ScalingProcessQuery
- func (s *ScalingProcessQuery) SetScalingProcesses(v []*string) *ScalingProcessQuery
- func (s ScalingProcessQuery) String() string
- func (s *ScalingProcessQuery) Validate() error
- type ScheduledUpdateGroupAction
- func (s ScheduledUpdateGroupAction) GoString() string
- func (s *ScheduledUpdateGroupAction) SetAutoScalingGroupName(v string) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetDesiredCapacity(v int64) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetEndTime(v time.Time) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetMaxSize(v int64) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetMinSize(v int64) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetRecurrence(v string) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetScheduledActionARN(v string) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetScheduledActionName(v string) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetStartTime(v time.Time) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetTime(v time.Time) *ScheduledUpdateGroupAction
- func (s *ScheduledUpdateGroupAction) SetTimeZone(v string) *ScheduledUpdateGroupAction
- func (s ScheduledUpdateGroupAction) String() string
- type ScheduledUpdateGroupActionRequest
- func (s ScheduledUpdateGroupActionRequest) GoString() string
- func (s *ScheduledUpdateGroupActionRequest) SetDesiredCapacity(v int64) *ScheduledUpdateGroupActionRequest
- func (s *ScheduledUpdateGroupActionRequest) SetEndTime(v time.Time) *ScheduledUpdateGroupActionRequest
- func (s *ScheduledUpdateGroupActionRequest) SetMaxSize(v int64) *ScheduledUpdateGroupActionRequest
- func (s *ScheduledUpdateGroupActionRequest) SetMinSize(v int64) *ScheduledUpdateGroupActionRequest
- func (s *ScheduledUpdateGroupActionRequest) SetRecurrence(v string) *ScheduledUpdateGroupActionRequest
- func (s *ScheduledUpdateGroupActionRequest) SetScheduledActionName(v string) *ScheduledUpdateGroupActionRequest
- func (s *ScheduledUpdateGroupActionRequest) SetStartTime(v time.Time) *ScheduledUpdateGroupActionRequest
- func (s *ScheduledUpdateGroupActionRequest) SetTimeZone(v string) *ScheduledUpdateGroupActionRequest
- func (s ScheduledUpdateGroupActionRequest) String() string
- func (s *ScheduledUpdateGroupActionRequest) Validate() error
- type SetDesiredCapacityInput
- func (s SetDesiredCapacityInput) GoString() string
- func (s *SetDesiredCapacityInput) SetAutoScalingGroupName(v string) *SetDesiredCapacityInput
- func (s *SetDesiredCapacityInput) SetDesiredCapacity(v int64) *SetDesiredCapacityInput
- func (s *SetDesiredCapacityInput) SetHonorCooldown(v bool) *SetDesiredCapacityInput
- func (s SetDesiredCapacityInput) String() string
- func (s *SetDesiredCapacityInput) Validate() error
- type SetDesiredCapacityOutput
- type SetInstanceHealthInput
- func (s SetInstanceHealthInput) GoString() string
- func (s *SetInstanceHealthInput) SetHealthStatus(v string) *SetInstanceHealthInput
- func (s *SetInstanceHealthInput) SetInstanceId(v string) *SetInstanceHealthInput
- func (s *SetInstanceHealthInput) SetShouldRespectGracePeriod(v bool) *SetInstanceHealthInput
- func (s SetInstanceHealthInput) String() string
- func (s *SetInstanceHealthInput) Validate() error
- type SetInstanceHealthOutput
- type SetInstanceProtectionInput
- func (s SetInstanceProtectionInput) GoString() string
- func (s *SetInstanceProtectionInput) SetAutoScalingGroupName(v string) *SetInstanceProtectionInput
- func (s *SetInstanceProtectionInput) SetInstanceIds(v []*string) *SetInstanceProtectionInput
- func (s *SetInstanceProtectionInput) SetProtectedFromScaleIn(v bool) *SetInstanceProtectionInput
- func (s SetInstanceProtectionInput) String() string
- func (s *SetInstanceProtectionInput) Validate() error
- type SetInstanceProtectionOutput
- type StartInstanceRefreshInput
- func (s StartInstanceRefreshInput) GoString() string
- func (s *StartInstanceRefreshInput) SetAutoScalingGroupName(v string) *StartInstanceRefreshInput
- func (s *StartInstanceRefreshInput) SetDesiredConfiguration(v *DesiredConfiguration) *StartInstanceRefreshInput
- func (s *StartInstanceRefreshInput) SetPreferences(v *RefreshPreferences) *StartInstanceRefreshInput
- func (s *StartInstanceRefreshInput) SetStrategy(v string) *StartInstanceRefreshInput
- func (s StartInstanceRefreshInput) String() string
- func (s *StartInstanceRefreshInput) Validate() error
- type StartInstanceRefreshOutput
- type StepAdjustment
- func (s StepAdjustment) GoString() string
- func (s *StepAdjustment) SetMetricIntervalLowerBound(v float64) *StepAdjustment
- func (s *StepAdjustment) SetMetricIntervalUpperBound(v float64) *StepAdjustment
- func (s *StepAdjustment) SetScalingAdjustment(v int64) *StepAdjustment
- func (s StepAdjustment) String() string
- func (s *StepAdjustment) Validate() error
- type SuspendProcessesOutput
- type SuspendedProcess
- type Tag
- func (s Tag) GoString() string
- func (s *Tag) SetKey(v string) *Tag
- func (s *Tag) SetPropagateAtLaunch(v bool) *Tag
- func (s *Tag) SetResourceId(v string) *Tag
- func (s *Tag) SetResourceType(v string) *Tag
- func (s *Tag) SetValue(v string) *Tag
- func (s Tag) String() string
- func (s *Tag) Validate() error
- type TagDescription
- func (s TagDescription) GoString() string
- func (s *TagDescription) SetKey(v string) *TagDescription
- func (s *TagDescription) SetPropagateAtLaunch(v bool) *TagDescription
- func (s *TagDescription) SetResourceId(v string) *TagDescription
- func (s *TagDescription) SetResourceType(v string) *TagDescription
- func (s *TagDescription) SetValue(v string) *TagDescription
- func (s TagDescription) String() string
- type TargetTrackingConfiguration
- func (s TargetTrackingConfiguration) GoString() string
- func (s *TargetTrackingConfiguration) SetCustomizedMetricSpecification(v *CustomizedMetricSpecification) *TargetTrackingConfiguration
- func (s *TargetTrackingConfiguration) SetDisableScaleIn(v bool) *TargetTrackingConfiguration
- func (s *TargetTrackingConfiguration) SetPredefinedMetricSpecification(v *PredefinedMetricSpecification) *TargetTrackingConfiguration
- func (s *TargetTrackingConfiguration) SetTargetValue(v float64) *TargetTrackingConfiguration
- func (s TargetTrackingConfiguration) String() string
- func (s *TargetTrackingConfiguration) Validate() error
- type TargetTrackingMetricDataQuery
- func (s TargetTrackingMetricDataQuery) GoString() string
- func (s *TargetTrackingMetricDataQuery) SetExpression(v string) *TargetTrackingMetricDataQuery
- func (s *TargetTrackingMetricDataQuery) SetId(v string) *TargetTrackingMetricDataQuery
- func (s *TargetTrackingMetricDataQuery) SetLabel(v string) *TargetTrackingMetricDataQuery
- func (s *TargetTrackingMetricDataQuery) SetMetricStat(v *TargetTrackingMetricStat) *TargetTrackingMetricDataQuery
- func (s *TargetTrackingMetricDataQuery) SetReturnData(v bool) *TargetTrackingMetricDataQuery
- func (s TargetTrackingMetricDataQuery) String() string
- func (s *TargetTrackingMetricDataQuery) Validate() error
- type TargetTrackingMetricStat
- func (s TargetTrackingMetricStat) GoString() string
- func (s *TargetTrackingMetricStat) SetMetric(v *Metric) *TargetTrackingMetricStat
- func (s *TargetTrackingMetricStat) SetStat(v string) *TargetTrackingMetricStat
- func (s *TargetTrackingMetricStat) SetUnit(v string) *TargetTrackingMetricStat
- func (s TargetTrackingMetricStat) String() string
- func (s *TargetTrackingMetricStat) Validate() error
- type TerminateInstanceInAutoScalingGroupInput
- func (s TerminateInstanceInAutoScalingGroupInput) GoString() string
- func (s *TerminateInstanceInAutoScalingGroupInput) SetInstanceId(v string) *TerminateInstanceInAutoScalingGroupInput
- func (s *TerminateInstanceInAutoScalingGroupInput) SetShouldDecrementDesiredCapacity(v bool) *TerminateInstanceInAutoScalingGroupInput
- func (s TerminateInstanceInAutoScalingGroupInput) String() string
- func (s *TerminateInstanceInAutoScalingGroupInput) Validate() error
- type TerminateInstanceInAutoScalingGroupOutput
- type TotalLocalStorageGBRequest
- type TrafficSourceIdentifier
- func (s TrafficSourceIdentifier) GoString() string
- func (s *TrafficSourceIdentifier) SetIdentifier(v string) *TrafficSourceIdentifier
- func (s *TrafficSourceIdentifier) SetType(v string) *TrafficSourceIdentifier
- func (s TrafficSourceIdentifier) String() string
- func (s *TrafficSourceIdentifier) Validate() error
- type TrafficSourceState
- func (s TrafficSourceState) GoString() string
- func (s *TrafficSourceState) SetIdentifier(v string) *TrafficSourceState
- func (s *TrafficSourceState) SetState(v string) *TrafficSourceState
- func (s *TrafficSourceState) SetTrafficSource(v string) *TrafficSourceState
- func (s *TrafficSourceState) SetType(v string) *TrafficSourceState
- func (s TrafficSourceState) String() string
- type UpdateAutoScalingGroupInput
- func (s UpdateAutoScalingGroupInput) GoString() string
- func (s *UpdateAutoScalingGroupInput) SetAutoScalingGroupName(v string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetAvailabilityZones(v []*string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetCapacityRebalance(v bool) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetContext(v string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetDefaultCooldown(v int64) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetDefaultInstanceWarmup(v int64) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetDesiredCapacity(v int64) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetDesiredCapacityType(v string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetHealthCheckGracePeriod(v int64) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetHealthCheckType(v string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetInstanceMaintenancePolicy(v *InstanceMaintenancePolicy) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetLaunchConfigurationName(v string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetLaunchTemplate(v *LaunchTemplateSpecification) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetMaxInstanceLifetime(v int64) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetMaxSize(v int64) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetMinSize(v int64) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetMixedInstancesPolicy(v *MixedInstancesPolicy) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetNewInstancesProtectedFromScaleIn(v bool) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetPlacementGroup(v string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetServiceLinkedRoleARN(v string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetTerminationPolicies(v []*string) *UpdateAutoScalingGroupInput
- func (s *UpdateAutoScalingGroupInput) SetVPCZoneIdentifier(v string) *UpdateAutoScalingGroupInput
- func (s UpdateAutoScalingGroupInput) String() string
- func (s *UpdateAutoScalingGroupInput) Validate() error
- type UpdateAutoScalingGroupOutput
- type VCpuCountRequest
- type WarmPoolConfiguration
- func (s WarmPoolConfiguration) GoString() string
- func (s *WarmPoolConfiguration) SetInstanceReusePolicy(v *InstanceReusePolicy) *WarmPoolConfiguration
- func (s *WarmPoolConfiguration) SetMaxGroupPreparedCapacity(v int64) *WarmPoolConfiguration
- func (s *WarmPoolConfiguration) SetMinSize(v int64) *WarmPoolConfiguration
- func (s *WarmPoolConfiguration) SetPoolState(v string) *WarmPoolConfiguration
- func (s *WarmPoolConfiguration) SetStatus(v string) *WarmPoolConfiguration
- func (s WarmPoolConfiguration) String() string
Examples ¶
- AutoScaling.AttachInstances (Shared00)
- AutoScaling.AttachLoadBalancerTargetGroups (Shared00)
- AutoScaling.AttachLoadBalancers (Shared00)
- AutoScaling.AttachTrafficSources (Shared00)
- AutoScaling.CancelInstanceRefresh (Shared00)
- AutoScaling.CompleteLifecycleAction (Shared00)
- AutoScaling.CreateAutoScalingGroup (Shared00)
- AutoScaling.CreateAutoScalingGroup (Shared01)
- AutoScaling.CreateAutoScalingGroup (Shared02)
- AutoScaling.CreateAutoScalingGroup (Shared03)
- AutoScaling.CreateLaunchConfiguration (Shared00)
- AutoScaling.CreateOrUpdateTags (Shared00)
- AutoScaling.DeleteAutoScalingGroup (Shared00)
- AutoScaling.DeleteAutoScalingGroup (Shared01)
- AutoScaling.DeleteLaunchConfiguration (Shared00)
- AutoScaling.DeleteLifecycleHook (Shared00)
- AutoScaling.DeleteNotificationConfiguration (Shared00)
- AutoScaling.DeletePolicy (Shared00)
- AutoScaling.DeleteScheduledAction (Shared00)
- AutoScaling.DeleteTags (Shared00)
- AutoScaling.DescribeAccountLimits (Shared00)
- AutoScaling.DescribeAdjustmentTypes (Shared00)
- AutoScaling.DescribeAutoScalingGroups (Shared00)
- AutoScaling.DescribeAutoScalingInstances (Shared00)
- AutoScaling.DescribeAutoScalingNotificationTypes (Shared00)
- AutoScaling.DescribeInstanceRefreshes (Shared00)
- AutoScaling.DescribeLaunchConfigurations (Shared00)
- AutoScaling.DescribeLifecycleHookTypes (Shared00)
- AutoScaling.DescribeLifecycleHooks (Shared00)
- AutoScaling.DescribeLoadBalancerTargetGroups (Shared00)
- AutoScaling.DescribeLoadBalancers (Shared00)
- AutoScaling.DescribeMetricCollectionTypes (Shared00)
- AutoScaling.DescribeNotificationConfigurations (Shared00)
- AutoScaling.DescribePolicies (Shared00)
- AutoScaling.DescribeScalingActivities (Shared00)
- AutoScaling.DescribeScalingProcessTypes (Shared00)
- AutoScaling.DescribeScheduledActions (Shared00)
- AutoScaling.DescribeTags (Shared00)
- AutoScaling.DescribeTerminationPolicyTypes (Shared00)
- AutoScaling.DescribeTrafficSources (Shared00)
- AutoScaling.DetachInstances (Shared00)
- AutoScaling.DetachLoadBalancerTargetGroups (Shared00)
- AutoScaling.DetachLoadBalancers (Shared00)
- AutoScaling.DetachTrafficSources (Shared00)
- AutoScaling.DisableMetricsCollection (Shared00)
- AutoScaling.EnableMetricsCollection (Shared00)
- AutoScaling.EnterStandby (Shared00)
- AutoScaling.ExecutePolicy (Shared00)
- AutoScaling.ExitStandby (Shared00)
- AutoScaling.PutLifecycleHook (Shared00)
- AutoScaling.PutNotificationConfiguration (Shared00)
- AutoScaling.PutScalingPolicy (Shared00)
- AutoScaling.PutScheduledUpdateGroupAction (Shared00)
- AutoScaling.PutWarmPool (Shared00)
- AutoScaling.RecordLifecycleActionHeartbeat (Shared00)
- AutoScaling.ResumeProcesses (Shared00)
- AutoScaling.SetDesiredCapacity (Shared00)
- AutoScaling.SetInstanceHealth (Shared00)
- AutoScaling.SetInstanceProtection (Shared00)
- AutoScaling.SetInstanceProtection (Shared01)
- AutoScaling.StartInstanceRefresh (Shared00)
- AutoScaling.SuspendProcesses (Shared00)
- AutoScaling.TerminateInstanceInAutoScalingGroup (Shared00)
- AutoScaling.UpdateAutoScalingGroup (Shared00)
Constants ¶
const ( // AcceleratorManufacturerNvidia is a AcceleratorManufacturer enum value AcceleratorManufacturerNvidia = "nvidia" // AcceleratorManufacturerAmd is a AcceleratorManufacturer enum value AcceleratorManufacturerAmd = "amd" // AcceleratorManufacturerAmazonWebServices is a AcceleratorManufacturer enum value AcceleratorManufacturerAmazonWebServices = "amazon-web-services" // AcceleratorManufacturerXilinx is a AcceleratorManufacturer enum value AcceleratorManufacturerXilinx = "xilinx" )
const ( // AcceleratorNameA100 is a AcceleratorName enum value AcceleratorNameA100 = "a100" // AcceleratorNameV100 is a AcceleratorName enum value AcceleratorNameV100 = "v100" // AcceleratorNameK80 is a AcceleratorName enum value AcceleratorNameK80 = "k80" // AcceleratorNameT4 is a AcceleratorName enum value AcceleratorNameT4 = "t4" // AcceleratorNameM60 is a AcceleratorName enum value AcceleratorNameM60 = "m60" // AcceleratorNameRadeonProV520 is a AcceleratorName enum value AcceleratorNameRadeonProV520 = "radeon-pro-v520" // AcceleratorNameVu9p is a AcceleratorName enum value AcceleratorNameVu9p = "vu9p" )
const ( // AcceleratorTypeGpu is a AcceleratorType enum value AcceleratorTypeGpu = "gpu" // AcceleratorTypeFpga is a AcceleratorType enum value AcceleratorTypeFpga = "fpga" // AcceleratorTypeInference is a AcceleratorType enum value AcceleratorTypeInference = "inference" )
const ( // BareMetalIncluded is a BareMetal enum value BareMetalIncluded = "included" // BareMetalExcluded is a BareMetal enum value BareMetalExcluded = "excluded" // BareMetalRequired is a BareMetal enum value BareMetalRequired = "required" )
const ( // BurstablePerformanceIncluded is a BurstablePerformance enum value BurstablePerformanceIncluded = "included" // BurstablePerformanceExcluded is a BurstablePerformance enum value BurstablePerformanceExcluded = "excluded" // BurstablePerformanceRequired is a BurstablePerformance enum value BurstablePerformanceRequired = "required" )
const ( // CpuManufacturerIntel is a CpuManufacturer enum value CpuManufacturerIntel = "intel" // CpuManufacturerAmd is a CpuManufacturer enum value CpuManufacturerAmd = "amd" // CpuManufacturerAmazonWebServices is a CpuManufacturer enum value CpuManufacturerAmazonWebServices = "amazon-web-services" )
const ( // InstanceGenerationCurrent is a InstanceGeneration enum value InstanceGenerationCurrent = "current" // InstanceGenerationPrevious is a InstanceGeneration enum value InstanceGenerationPrevious = "previous" )
const ( // InstanceMetadataEndpointStateDisabled is a InstanceMetadataEndpointState enum value InstanceMetadataEndpointStateDisabled = "disabled" // InstanceMetadataEndpointStateEnabled is a InstanceMetadataEndpointState enum value InstanceMetadataEndpointStateEnabled = "enabled" )
const ( // InstanceMetadataHttpTokensStateOptional is a InstanceMetadataHttpTokensState enum value InstanceMetadataHttpTokensStateOptional = "optional" // InstanceMetadataHttpTokensStateRequired is a InstanceMetadataHttpTokensState enum value InstanceMetadataHttpTokensStateRequired = "required" )
const ( // InstanceRefreshStatusPending is a InstanceRefreshStatus enum value InstanceRefreshStatusPending = "Pending" // InstanceRefreshStatusInProgress is a InstanceRefreshStatus enum value InstanceRefreshStatusInProgress = "InProgress" // InstanceRefreshStatusSuccessful is a InstanceRefreshStatus enum value InstanceRefreshStatusSuccessful = "Successful" // InstanceRefreshStatusFailed is a InstanceRefreshStatus enum value InstanceRefreshStatusFailed = "Failed" // InstanceRefreshStatusCancelling is a InstanceRefreshStatus enum value InstanceRefreshStatusCancelling = "Cancelling" // InstanceRefreshStatusCancelled is a InstanceRefreshStatus enum value InstanceRefreshStatusCancelled = "Cancelled" // InstanceRefreshStatusRollbackInProgress is a InstanceRefreshStatus enum value InstanceRefreshStatusRollbackInProgress = "RollbackInProgress" // InstanceRefreshStatusRollbackFailed is a InstanceRefreshStatus enum value InstanceRefreshStatusRollbackFailed = "RollbackFailed" // InstanceRefreshStatusRollbackSuccessful is a InstanceRefreshStatus enum value InstanceRefreshStatusRollbackSuccessful = "RollbackSuccessful" )
const ( // LifecycleStatePending is a LifecycleState enum value LifecycleStatePending = "Pending" // LifecycleStatePendingWait is a LifecycleState enum value LifecycleStatePendingWait = "Pending:Wait" // LifecycleStatePendingProceed is a LifecycleState enum value LifecycleStatePendingProceed = "Pending:Proceed" // LifecycleStateQuarantined is a LifecycleState enum value LifecycleStateQuarantined = "Quarantined" // LifecycleStateInService is a LifecycleState enum value LifecycleStateInService = "InService" // LifecycleStateTerminating is a LifecycleState enum value LifecycleStateTerminating = "Terminating" // LifecycleStateTerminatingWait is a LifecycleState enum value LifecycleStateTerminatingWait = "Terminating:Wait" // LifecycleStateTerminatingProceed is a LifecycleState enum value LifecycleStateTerminatingProceed = "Terminating:Proceed" // LifecycleStateTerminated is a LifecycleState enum value LifecycleStateTerminated = "Terminated" // LifecycleStateDetaching is a LifecycleState enum value LifecycleStateDetaching = "Detaching" // LifecycleStateDetached is a LifecycleState enum value LifecycleStateDetached = "Detached" // LifecycleStateEnteringStandby is a LifecycleState enum value LifecycleStateEnteringStandby = "EnteringStandby" // LifecycleStateStandby is a LifecycleState enum value LifecycleStateStandby = "Standby" // LifecycleStateWarmedPending is a LifecycleState enum value LifecycleStateWarmedPending = "Warmed:Pending" // LifecycleStateWarmedPendingWait is a LifecycleState enum value LifecycleStateWarmedPendingWait = "Warmed:Pending:Wait" // LifecycleStateWarmedPendingProceed is a LifecycleState enum value LifecycleStateWarmedPendingProceed = "Warmed:Pending:Proceed" // LifecycleStateWarmedTerminating is a LifecycleState enum value LifecycleStateWarmedTerminating = "Warmed:Terminating" // LifecycleStateWarmedTerminatingWait is a LifecycleState enum value LifecycleStateWarmedTerminatingWait = "Warmed:Terminating:Wait" // LifecycleStateWarmedTerminatingProceed is a LifecycleState enum value LifecycleStateWarmedTerminatingProceed = "Warmed:Terminating:Proceed" // LifecycleStateWarmedTerminated is a LifecycleState enum value LifecycleStateWarmedTerminated = "Warmed:Terminated" // LifecycleStateWarmedStopped is a LifecycleState enum value LifecycleStateWarmedStopped = "Warmed:Stopped" // LifecycleStateWarmedRunning is a LifecycleState enum value LifecycleStateWarmedRunning = "Warmed:Running" // LifecycleStateWarmedHibernated is a LifecycleState enum value LifecycleStateWarmedHibernated = "Warmed:Hibernated" )
const ( // LocalStorageIncluded is a LocalStorage enum value LocalStorageIncluded = "included" // LocalStorageExcluded is a LocalStorage enum value LocalStorageExcluded = "excluded" // LocalStorageRequired is a LocalStorage enum value LocalStorageRequired = "required" )
const ( // LocalStorageTypeHdd is a LocalStorageType enum value LocalStorageTypeHdd = "hdd" // LocalStorageTypeSsd is a LocalStorageType enum value LocalStorageTypeSsd = "ssd" )
const ( // MetricStatisticAverage is a MetricStatistic enum value MetricStatisticAverage = "Average" // MetricStatisticMinimum is a MetricStatistic enum value MetricStatisticMinimum = "Minimum" // MetricStatisticMaximum is a MetricStatistic enum value MetricStatisticMaximum = "Maximum" // MetricStatisticSampleCount is a MetricStatistic enum value MetricStatisticSampleCount = "SampleCount" // MetricStatisticSum is a MetricStatistic enum value MetricStatisticSum = "Sum" )
const ( // MetricTypeAsgaverageCpuutilization is a MetricType enum value MetricTypeAsgaverageCpuutilization = "ASGAverageCPUUtilization" // MetricTypeAsgaverageNetworkIn is a MetricType enum value MetricTypeAsgaverageNetworkIn = "ASGAverageNetworkIn" // MetricTypeAsgaverageNetworkOut is a MetricType enum value MetricTypeAsgaverageNetworkOut = "ASGAverageNetworkOut" // MetricTypeAlbrequestCountPerTarget is a MetricType enum value MetricTypeAlbrequestCountPerTarget = "ALBRequestCountPerTarget" )
const ( // PredefinedLoadMetricTypeAsgtotalCpuutilization is a PredefinedLoadMetricType enum value PredefinedLoadMetricTypeAsgtotalCpuutilization = "ASGTotalCPUUtilization" // PredefinedLoadMetricTypeAsgtotalNetworkIn is a PredefinedLoadMetricType enum value PredefinedLoadMetricTypeAsgtotalNetworkIn = "ASGTotalNetworkIn" // PredefinedLoadMetricTypeAsgtotalNetworkOut is a PredefinedLoadMetricType enum value PredefinedLoadMetricTypeAsgtotalNetworkOut = "ASGTotalNetworkOut" // PredefinedLoadMetricTypeAlbtargetGroupRequestCount is a PredefinedLoadMetricType enum value PredefinedLoadMetricTypeAlbtargetGroupRequestCount = "ALBTargetGroupRequestCount" )
const ( // PredefinedMetricPairTypeAsgcpuutilization is a PredefinedMetricPairType enum value PredefinedMetricPairTypeAsgcpuutilization = "ASGCPUUtilization" // PredefinedMetricPairTypeAsgnetworkIn is a PredefinedMetricPairType enum value PredefinedMetricPairTypeAsgnetworkIn = "ASGNetworkIn" // PredefinedMetricPairTypeAsgnetworkOut is a PredefinedMetricPairType enum value PredefinedMetricPairTypeAsgnetworkOut = "ASGNetworkOut" // PredefinedMetricPairTypeAlbrequestCount is a PredefinedMetricPairType enum value PredefinedMetricPairTypeAlbrequestCount = "ALBRequestCount" )
const ( // PredefinedScalingMetricTypeAsgaverageCpuutilization is a PredefinedScalingMetricType enum value PredefinedScalingMetricTypeAsgaverageCpuutilization = "ASGAverageCPUUtilization" // PredefinedScalingMetricTypeAsgaverageNetworkIn is a PredefinedScalingMetricType enum value PredefinedScalingMetricTypeAsgaverageNetworkIn = "ASGAverageNetworkIn" // PredefinedScalingMetricTypeAsgaverageNetworkOut is a PredefinedScalingMetricType enum value PredefinedScalingMetricTypeAsgaverageNetworkOut = "ASGAverageNetworkOut" // PredefinedScalingMetricTypeAlbrequestCountPerTarget is a PredefinedScalingMetricType enum value PredefinedScalingMetricTypeAlbrequestCountPerTarget = "ALBRequestCountPerTarget" )
const ( // PredictiveScalingMaxCapacityBreachBehaviorHonorMaxCapacity is a PredictiveScalingMaxCapacityBreachBehavior enum value PredictiveScalingMaxCapacityBreachBehaviorHonorMaxCapacity = "HonorMaxCapacity" // PredictiveScalingMaxCapacityBreachBehaviorIncreaseMaxCapacity is a PredictiveScalingMaxCapacityBreachBehavior enum value PredictiveScalingMaxCapacityBreachBehaviorIncreaseMaxCapacity = "IncreaseMaxCapacity" )
const ( // PredictiveScalingModeForecastAndScale is a PredictiveScalingMode enum value PredictiveScalingModeForecastAndScale = "ForecastAndScale" // PredictiveScalingModeForecastOnly is a PredictiveScalingMode enum value PredictiveScalingModeForecastOnly = "ForecastOnly" )
const ( // ScaleInProtectedInstancesRefresh is a ScaleInProtectedInstances enum value ScaleInProtectedInstancesRefresh = "Refresh" // ScaleInProtectedInstancesIgnore is a ScaleInProtectedInstances enum value ScaleInProtectedInstancesIgnore = "Ignore" // ScaleInProtectedInstancesWait is a ScaleInProtectedInstances enum value ScaleInProtectedInstancesWait = "Wait" )
const ( // ScalingActivityStatusCodePendingSpotBidPlacement is a ScalingActivityStatusCode enum value ScalingActivityStatusCodePendingSpotBidPlacement = "PendingSpotBidPlacement" // ScalingActivityStatusCodeWaitingForSpotInstanceRequestId is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeWaitingForSpotInstanceRequestId = "WaitingForSpotInstanceRequestId" // ScalingActivityStatusCodeWaitingForSpotInstanceId is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeWaitingForSpotInstanceId = "WaitingForSpotInstanceId" // ScalingActivityStatusCodeWaitingForInstanceId is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeWaitingForInstanceId = "WaitingForInstanceId" // ScalingActivityStatusCodePreInService is a ScalingActivityStatusCode enum value ScalingActivityStatusCodePreInService = "PreInService" // ScalingActivityStatusCodeInProgress is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeInProgress = "InProgress" // ScalingActivityStatusCodeWaitingForElbconnectionDraining is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeWaitingForElbconnectionDraining = "WaitingForELBConnectionDraining" // ScalingActivityStatusCodeMidLifecycleAction is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeMidLifecycleAction = "MidLifecycleAction" // ScalingActivityStatusCodeWaitingForInstanceWarmup is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeWaitingForInstanceWarmup = "WaitingForInstanceWarmup" // ScalingActivityStatusCodeSuccessful is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeSuccessful = "Successful" // ScalingActivityStatusCodeFailed is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeFailed = "Failed" // ScalingActivityStatusCodeCancelled is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeCancelled = "Cancelled" // ScalingActivityStatusCodeWaitingForConnectionDraining is a ScalingActivityStatusCode enum value ScalingActivityStatusCodeWaitingForConnectionDraining = "WaitingForConnectionDraining" )
const ( // StandbyInstancesTerminate is a StandbyInstances enum value StandbyInstancesTerminate = "Terminate" // StandbyInstancesIgnore is a StandbyInstances enum value StandbyInstancesIgnore = "Ignore" // StandbyInstancesWait is a StandbyInstances enum value StandbyInstancesWait = "Wait" )
const ( // WarmPoolStateStopped is a WarmPoolState enum value WarmPoolStateStopped = "Stopped" // WarmPoolStateRunning is a WarmPoolState enum value WarmPoolStateRunning = "Running" // WarmPoolStateHibernated is a WarmPoolState enum value WarmPoolStateHibernated = "Hibernated" )
const ( // ErrCodeActiveInstanceRefreshNotFoundFault for service response error code // "ActiveInstanceRefreshNotFound". // // The request failed because an active instance refresh or rollback for the // specified Auto Scaling group was not found. ErrCodeActiveInstanceRefreshNotFoundFault = "ActiveInstanceRefreshNotFound" // ErrCodeAlreadyExistsFault for service response error code // "AlreadyExists". // // You already have an Auto Scaling group or launch configuration with this // name. ErrCodeAlreadyExistsFault = "AlreadyExists" // ErrCodeInstanceRefreshInProgressFault for service response error code // "InstanceRefreshInProgress". // // The request failed because an active instance refresh already exists for // the specified Auto Scaling group. ErrCodeInstanceRefreshInProgressFault = "InstanceRefreshInProgress" // ErrCodeInvalidNextToken for service response error code // "InvalidNextToken". // // The NextToken value is not valid. ErrCodeInvalidNextToken = "InvalidNextToken" // ErrCodeIrreversibleInstanceRefreshFault for service response error code // "IrreversibleInstanceRefresh". // // The request failed because a desired configuration was not found or an incompatible // launch template (uses a Systems Manager parameter instead of an AMI ID) or // launch template version ($Latest or $Default) is present on the Auto Scaling // group. ErrCodeIrreversibleInstanceRefreshFault = "IrreversibleInstanceRefresh" // ErrCodeLimitExceededFault for service response error code // "LimitExceeded". // // You have already reached a limit for your Amazon EC2 Auto Scaling resources // (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). // For more information, see DescribeAccountLimits (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) // in the Amazon EC2 Auto Scaling API Reference. ErrCodeLimitExceededFault = "LimitExceeded" // ErrCodeResourceContentionFault for service response error code // "ResourceContention". // // You already have a pending update to an Amazon EC2 Auto Scaling resource // (for example, an Auto Scaling group, instance, or load balancer). ErrCodeResourceContentionFault = "ResourceContention" // ErrCodeResourceInUseFault for service response error code // "ResourceInUse". // // The operation can't be performed because the resource is in use. ErrCodeResourceInUseFault = "ResourceInUse" // ErrCodeScalingActivityInProgressFault for service response error code // "ScalingActivityInProgress". // // The operation can't be performed because there are scaling activities in // progress. ErrCodeScalingActivityInProgressFault = "ScalingActivityInProgress" // ErrCodeServiceLinkedRoleFailure for service response error code // "ServiceLinkedRoleFailure". // // The service-linked role is not yet ready for use. ErrCodeServiceLinkedRoleFailure = "ServiceLinkedRoleFailure" )
const ( ServiceName = "autoscaling" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "Auto Scaling" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// RefreshStrategyRolling is a RefreshStrategy enum value
RefreshStrategyRolling = "Rolling"
)
const (
// WarmPoolStatusPendingDelete is a WarmPoolStatus enum value
WarmPoolStatusPendingDelete = "PendingDelete"
)
Variables ¶
This section is empty.
Functions ¶
func AcceleratorManufacturer_Values ¶ added in v1.41.12
func AcceleratorManufacturer_Values() []string
AcceleratorManufacturer_Values returns all elements of the AcceleratorManufacturer enum
func AcceleratorName_Values ¶ added in v1.41.12
func AcceleratorName_Values() []string
AcceleratorName_Values returns all elements of the AcceleratorName enum
func AcceleratorType_Values ¶ added in v1.41.12
func AcceleratorType_Values() []string
AcceleratorType_Values returns all elements of the AcceleratorType enum
func BareMetal_Values ¶ added in v1.41.12
func BareMetal_Values() []string
BareMetal_Values returns all elements of the BareMetal enum
func BurstablePerformance_Values ¶ added in v1.41.12
func BurstablePerformance_Values() []string
BurstablePerformance_Values returns all elements of the BurstablePerformance enum
func CpuManufacturer_Values ¶ added in v1.41.12
func CpuManufacturer_Values() []string
CpuManufacturer_Values returns all elements of the CpuManufacturer enum
func InstanceGeneration_Values ¶ added in v1.41.12
func InstanceGeneration_Values() []string
InstanceGeneration_Values returns all elements of the InstanceGeneration enum
func InstanceMetadataEndpointState_Values ¶ added in v1.34.3
func InstanceMetadataEndpointState_Values() []string
InstanceMetadataEndpointState_Values returns all elements of the InstanceMetadataEndpointState enum
func InstanceMetadataHttpTokensState_Values ¶ added in v1.34.3
func InstanceMetadataHttpTokensState_Values() []string
InstanceMetadataHttpTokensState_Values returns all elements of the InstanceMetadataHttpTokensState enum
func InstanceRefreshStatus_Values ¶ added in v1.34.3
func InstanceRefreshStatus_Values() []string
InstanceRefreshStatus_Values returns all elements of the InstanceRefreshStatus enum
func LifecycleState_Values ¶ added in v1.34.3
func LifecycleState_Values() []string
LifecycleState_Values returns all elements of the LifecycleState enum
func LocalStorageType_Values ¶ added in v1.41.12
func LocalStorageType_Values() []string
LocalStorageType_Values returns all elements of the LocalStorageType enum
func LocalStorage_Values ¶ added in v1.41.12
func LocalStorage_Values() []string
LocalStorage_Values returns all elements of the LocalStorage enum
func MetricStatistic_Values ¶ added in v1.34.3
func MetricStatistic_Values() []string
MetricStatistic_Values returns all elements of the MetricStatistic enum
func MetricType_Values ¶ added in v1.34.3
func MetricType_Values() []string
MetricType_Values returns all elements of the MetricType enum
func PredefinedLoadMetricType_Values ¶ added in v1.38.43
func PredefinedLoadMetricType_Values() []string
PredefinedLoadMetricType_Values returns all elements of the PredefinedLoadMetricType enum
func PredefinedMetricPairType_Values ¶ added in v1.38.43
func PredefinedMetricPairType_Values() []string
PredefinedMetricPairType_Values returns all elements of the PredefinedMetricPairType enum
func PredefinedScalingMetricType_Values ¶ added in v1.38.43
func PredefinedScalingMetricType_Values() []string
PredefinedScalingMetricType_Values returns all elements of the PredefinedScalingMetricType enum
func PredictiveScalingMaxCapacityBreachBehavior_Values ¶ added in v1.38.43
func PredictiveScalingMaxCapacityBreachBehavior_Values() []string
PredictiveScalingMaxCapacityBreachBehavior_Values returns all elements of the PredictiveScalingMaxCapacityBreachBehavior enum
func PredictiveScalingMode_Values ¶ added in v1.38.43
func PredictiveScalingMode_Values() []string
PredictiveScalingMode_Values returns all elements of the PredictiveScalingMode enum
func RefreshStrategy_Values ¶ added in v1.34.3
func RefreshStrategy_Values() []string
RefreshStrategy_Values returns all elements of the RefreshStrategy enum
func ScaleInProtectedInstances_Values ¶ added in v1.44.199
func ScaleInProtectedInstances_Values() []string
ScaleInProtectedInstances_Values returns all elements of the ScaleInProtectedInstances enum
func ScalingActivityStatusCode_Values ¶ added in v1.34.3
func ScalingActivityStatusCode_Values() []string
ScalingActivityStatusCode_Values returns all elements of the ScalingActivityStatusCode enum
func StandbyInstances_Values ¶ added in v1.44.199
func StandbyInstances_Values() []string
StandbyInstances_Values returns all elements of the StandbyInstances enum
func WarmPoolState_Values ¶ added in v1.38.16
func WarmPoolState_Values() []string
WarmPoolState_Values returns all elements of the WarmPoolState enum
func WarmPoolStatus_Values ¶ added in v1.38.16
func WarmPoolStatus_Values() []string
WarmPoolStatus_Values returns all elements of the WarmPoolStatus enum
Types ¶
type AcceleratorCountRequest ¶ added in v1.41.12
type AcceleratorCountRequest struct { // The maximum value. Max *int64 `type:"integer"` // The minimum value. Min *int64 `type:"integer"` // contains filtered or unexported fields }
Specifies the minimum and maximum for the AcceleratorCount object when you specify InstanceRequirements for an Auto Scaling group.
func (AcceleratorCountRequest) GoString ¶ added in v1.41.12
func (s AcceleratorCountRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceleratorCountRequest) SetMax ¶ added in v1.41.12
func (s *AcceleratorCountRequest) SetMax(v int64) *AcceleratorCountRequest
SetMax sets the Max field's value.
func (*AcceleratorCountRequest) SetMin ¶ added in v1.41.12
func (s *AcceleratorCountRequest) SetMin(v int64) *AcceleratorCountRequest
SetMin sets the Min field's value.
func (AcceleratorCountRequest) String ¶ added in v1.41.12
func (s AcceleratorCountRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AcceleratorTotalMemoryMiBRequest ¶ added in v1.41.12
type AcceleratorTotalMemoryMiBRequest struct { // The memory maximum in MiB. Max *int64 `type:"integer"` // The memory minimum in MiB. Min *int64 `type:"integer"` // contains filtered or unexported fields }
Specifies the minimum and maximum for the AcceleratorTotalMemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.
func (AcceleratorTotalMemoryMiBRequest) GoString ¶ added in v1.41.12
func (s AcceleratorTotalMemoryMiBRequest) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AcceleratorTotalMemoryMiBRequest) SetMax ¶ added in v1.41.12
func (s *AcceleratorTotalMemoryMiBRequest) SetMax(v int64) *AcceleratorTotalMemoryMiBRequest
SetMax sets the Max field's value.
func (*AcceleratorTotalMemoryMiBRequest) SetMin ¶ added in v1.41.12
func (s *AcceleratorTotalMemoryMiBRequest) SetMin(v int64) *AcceleratorTotalMemoryMiBRequest
SetMin sets the Min field's value.
func (AcceleratorTotalMemoryMiBRequest) String ¶ added in v1.41.12
func (s AcceleratorTotalMemoryMiBRequest) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Activity ¶
type Activity struct { // The ID of the activity. // // ActivityId is a required field ActivityId *string `type:"string" required:"true"` // The Amazon Resource Name (ARN) of the Auto Scaling group. AutoScalingGroupARN *string `min:"1" type:"string"` // The name of the Auto Scaling group. // // AutoScalingGroupName is a required field AutoScalingGroupName *string `min:"1" type:"string" required:"true"` // The state of the Auto Scaling group, which is either InService or Deleted. AutoScalingGroupState *string `min:"1" type:"string"` // The reason the activity began. // // Cause is a required field Cause *string `min:"1" type:"string" required:"true"` // A friendly, more verbose description of the activity. Description *string `type:"string"` // The details about the activity. Details *string `type:"string"` // The end time of the activity. EndTime *time.Time `type:"timestamp"` // A value between 0 and 100 that indicates the progress of the activity. Progress *int64 `type:"integer"` // The start time of the activity. // // StartTime is a required field StartTime *time.Time `type:"timestamp" required:"true"` // The current status of the activity. // // StatusCode is a required field StatusCode *string `type:"string" required:"true" enum:"ScalingActivityStatusCode"` // A friendly, more verbose description of the activity status. StatusMessage *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes scaling activity, which is a long-running process that represents a change to your Auto Scaling group, such as changing its size or replacing an instance.
func (Activity) GoString ¶ added in v0.6.5
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Activity) SetActivityId ¶ added in v1.5.0
SetActivityId sets the ActivityId field's value.
func (*Activity) SetAutoScalingGroupARN ¶ added in v1.37.17
SetAutoScalingGroupARN sets the AutoScalingGroupARN field's value.
func (*Activity) SetAutoScalingGroupName ¶ added in v1.5.0
SetAutoScalingGroupName sets the AutoScalingGroupName field's value.
func (*Activity) SetAutoScalingGroupState ¶ added in v1.37.17
SetAutoScalingGroupState sets the AutoScalingGroupState field's value.
func (*Activity) SetDescription ¶ added in v1.5.0
SetDescription sets the Description field's value.
func (*Activity) SetDetails ¶ added in v1.5.0
SetDetails sets the Details field's value.
func (*Activity) SetEndTime ¶ added in v1.5.0
SetEndTime sets the EndTime field's value.
func (*Activity) SetProgress ¶ added in v1.5.0
SetProgress sets the Progress field's value.
func (*Activity) SetStartTime ¶ added in v1.5.0
SetStartTime sets the StartTime field's value.
func (*Activity) SetStatusCode ¶ added in v1.5.0
SetStatusCode sets the StatusCode field's value.
func (*Activity) SetStatusMessage ¶ added in v1.5.0
SetStatusMessage sets the StatusMessage field's value.
type AdjustmentType ¶
type AdjustmentType struct { // The policy adjustment type. The valid values are ChangeInCapacity, ExactCapacity, // and PercentChangeInCapacity. AdjustmentType *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes a policy adjustment type.
func (AdjustmentType) GoString ¶ added in v0.6.5
func (s AdjustmentType) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AdjustmentType) SetAdjustmentType ¶ added in v1.5.0
func (s *AdjustmentType) SetAdjustmentType(v string) *AdjustmentType
SetAdjustmentType sets the AdjustmentType field's value.
func (AdjustmentType) String ¶ added in v0.6.5
func (s AdjustmentType) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type Alarm ¶
type Alarm struct { // The Amazon Resource Name (ARN) of the alarm. AlarmARN *string `min:"1" type:"string"` // The name of the alarm. AlarmName *string `min:"1" type:"string"` // contains filtered or unexported fields }
Describes an alarm.
func (Alarm) GoString ¶ added in v0.6.5
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*Alarm) SetAlarmARN ¶ added in v1.5.0
SetAlarmARN sets the AlarmARN field's value.
func (*Alarm) SetAlarmName ¶ added in v1.5.0
SetAlarmName sets the AlarmName field's value.
type AlarmSpecification ¶ added in v1.44.313
type AlarmSpecification struct { // The names of one or more CloudWatch alarms to monitor for the instance refresh. // You can specify up to 10 alarms. Alarms []*string `type:"list"` // contains filtered or unexported fields }
Specifies the CloudWatch alarm specification to use in an instance refresh.
func (AlarmSpecification) GoString ¶ added in v1.44.313
func (s AlarmSpecification) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AlarmSpecification) SetAlarms ¶ added in v1.44.313
func (s *AlarmSpecification) SetAlarms(v []*string) *AlarmSpecification
SetAlarms sets the Alarms field's value.
func (AlarmSpecification) String ¶ added in v1.44.313
func (s AlarmSpecification) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttachInstancesInput ¶
type AttachInstancesInput struct { // The name of the Auto Scaling group. // // AutoScalingGroupName is a required field AutoScalingGroupName *string `min:"1" type:"string" required:"true"` // The IDs of the instances. You can specify up to 20 instances. InstanceIds []*string `type:"list"` // contains filtered or unexported fields }
func (AttachInstancesInput) GoString ¶ added in v0.6.5
func (s AttachInstancesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachInstancesInput) SetAutoScalingGroupName ¶ added in v1.5.0
func (s *AttachInstancesInput) SetAutoScalingGroupName(v string) *AttachInstancesInput
SetAutoScalingGroupName sets the AutoScalingGroupName field's value.
func (*AttachInstancesInput) SetInstanceIds ¶ added in v1.5.0
func (s *AttachInstancesInput) SetInstanceIds(v []*string) *AttachInstancesInput
SetInstanceIds sets the InstanceIds field's value.
func (AttachInstancesInput) String ¶ added in v0.6.5
func (s AttachInstancesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachInstancesInput) Validate ¶ added in v1.1.21
func (s *AttachInstancesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachInstancesOutput ¶
type AttachInstancesOutput struct {
// contains filtered or unexported fields
}
func (AttachInstancesOutput) GoString ¶ added in v0.6.5
func (s AttachInstancesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AttachInstancesOutput) String ¶ added in v0.6.5
func (s AttachInstancesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttachLoadBalancerTargetGroupsInput ¶ added in v1.4.1
type AttachLoadBalancerTargetGroupsInput struct { // The name of the Auto Scaling group. // // AutoScalingGroupName is a required field AutoScalingGroupName *string `min:"1" type:"string" required:"true"` // The Amazon Resource Names (ARNs) of the target groups. You can specify up // to 10 target groups. To get the ARN of a target group, use the Elastic Load // Balancing DescribeTargetGroups (https://docs.aws.amazon.com/elasticloadbalancing/latest/APIReference/API_DescribeTargetGroups.html) // API operation. // // TargetGroupARNs is a required field TargetGroupARNs []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (AttachLoadBalancerTargetGroupsInput) GoString ¶ added in v1.4.1
func (s AttachLoadBalancerTargetGroupsInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachLoadBalancerTargetGroupsInput) SetAutoScalingGroupName ¶ added in v1.5.0
func (s *AttachLoadBalancerTargetGroupsInput) SetAutoScalingGroupName(v string) *AttachLoadBalancerTargetGroupsInput
SetAutoScalingGroupName sets the AutoScalingGroupName field's value.
func (*AttachLoadBalancerTargetGroupsInput) SetTargetGroupARNs ¶ added in v1.5.0
func (s *AttachLoadBalancerTargetGroupsInput) SetTargetGroupARNs(v []*string) *AttachLoadBalancerTargetGroupsInput
SetTargetGroupARNs sets the TargetGroupARNs field's value.
func (AttachLoadBalancerTargetGroupsInput) String ¶ added in v1.4.1
func (s AttachLoadBalancerTargetGroupsInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachLoadBalancerTargetGroupsInput) Validate ¶ added in v1.4.1
func (s *AttachLoadBalancerTargetGroupsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachLoadBalancerTargetGroupsOutput ¶ added in v1.4.1
type AttachLoadBalancerTargetGroupsOutput struct {
// contains filtered or unexported fields
}
func (AttachLoadBalancerTargetGroupsOutput) GoString ¶ added in v1.4.1
func (s AttachLoadBalancerTargetGroupsOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AttachLoadBalancerTargetGroupsOutput) String ¶ added in v1.4.1
func (s AttachLoadBalancerTargetGroupsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttachLoadBalancersInput ¶ added in v0.6.2
type AttachLoadBalancersInput struct { // The name of the Auto Scaling group. // // AutoScalingGroupName is a required field AutoScalingGroupName *string `min:"1" type:"string" required:"true"` // The names of the load balancers. You can specify up to 10 load balancers. // // LoadBalancerNames is a required field LoadBalancerNames []*string `type:"list" required:"true"` // contains filtered or unexported fields }
func (AttachLoadBalancersInput) GoString ¶ added in v0.6.5
func (s AttachLoadBalancersInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachLoadBalancersInput) SetAutoScalingGroupName ¶ added in v1.5.0
func (s *AttachLoadBalancersInput) SetAutoScalingGroupName(v string) *AttachLoadBalancersInput
SetAutoScalingGroupName sets the AutoScalingGroupName field's value.
func (*AttachLoadBalancersInput) SetLoadBalancerNames ¶ added in v1.5.0
func (s *AttachLoadBalancersInput) SetLoadBalancerNames(v []*string) *AttachLoadBalancersInput
SetLoadBalancerNames sets the LoadBalancerNames field's value.
func (AttachLoadBalancersInput) String ¶ added in v0.6.5
func (s AttachLoadBalancersInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachLoadBalancersInput) Validate ¶ added in v1.1.21
func (s *AttachLoadBalancersInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachLoadBalancersOutput ¶ added in v0.6.2
type AttachLoadBalancersOutput struct {
// contains filtered or unexported fields
}
func (AttachLoadBalancersOutput) GoString ¶ added in v0.6.5
func (s AttachLoadBalancersOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AttachLoadBalancersOutput) String ¶ added in v0.6.5
func (s AttachLoadBalancersOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AttachTrafficSourcesInput ¶ added in v1.44.156
type AttachTrafficSourcesInput struct { // The name of the Auto Scaling group. // // AutoScalingGroupName is a required field AutoScalingGroupName *string `min:"1" type:"string" required:"true"` // The unique identifiers of one or more traffic sources. You can specify up // to 10 traffic sources. // // TrafficSources is a required field TrafficSources []*TrafficSourceIdentifier `type:"list" required:"true"` // contains filtered or unexported fields }
func (AttachTrafficSourcesInput) GoString ¶ added in v1.44.156
func (s AttachTrafficSourcesInput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachTrafficSourcesInput) SetAutoScalingGroupName ¶ added in v1.44.156
func (s *AttachTrafficSourcesInput) SetAutoScalingGroupName(v string) *AttachTrafficSourcesInput
SetAutoScalingGroupName sets the AutoScalingGroupName field's value.
func (*AttachTrafficSourcesInput) SetTrafficSources ¶ added in v1.44.156
func (s *AttachTrafficSourcesInput) SetTrafficSources(v []*TrafficSourceIdentifier) *AttachTrafficSourcesInput
SetTrafficSources sets the TrafficSources field's value.
func (AttachTrafficSourcesInput) String ¶ added in v1.44.156
func (s AttachTrafficSourcesInput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (*AttachTrafficSourcesInput) Validate ¶ added in v1.44.156
func (s *AttachTrafficSourcesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AttachTrafficSourcesOutput ¶ added in v1.44.156
type AttachTrafficSourcesOutput struct {
// contains filtered or unexported fields
}
func (AttachTrafficSourcesOutput) GoString ¶ added in v1.44.156
func (s AttachTrafficSourcesOutput) GoString() string
GoString returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
func (AttachTrafficSourcesOutput) String ¶ added in v1.44.156
func (s AttachTrafficSourcesOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type AutoScaling ¶
AutoScaling provides the API operation methods for making requests to Auto Scaling. See this package's package overview docs for details on the service.
AutoScaling methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *AutoScaling
New creates a new instance of the AutoScaling client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.
Example:
mySession := session.Must(session.NewSession()) // Create a AutoScaling client from just a session. svc := autoscaling.New(mySession) // Create a AutoScaling client with additional configuration svc := autoscaling.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*AutoScaling) AttachInstances ¶
func (c *AutoScaling) AttachInstances(input *AttachInstancesInput) (*AttachInstancesOutput, error)
AttachInstances API operation for Auto Scaling.
Attaches one or more EC2 instances to the specified Auto Scaling group.
When you attach instances, Amazon EC2 Auto Scaling increases the desired capacity of the group by the number of instances being attached. If the number of instances being attached plus the desired capacity of the group exceeds the maximum size of the group, the operation fails.
If there is a Classic Load Balancer attached to your Auto Scaling group, the instances are also registered with the load balancer. If there are target groups attached to your Auto Scaling group, the instances are also registered with the target groups.
For more information, see Detach or attach instances (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-detach-attach-instances.html) in the Amazon EC2 Auto Scaling User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation AttachInstances for usage and error information.
Returned Error Codes:
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
ErrCodeServiceLinkedRoleFailure "ServiceLinkedRoleFailure" The service-linked role is not yet ready for use.
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachInstances
func (*AutoScaling) AttachInstancesRequest ¶
func (c *AutoScaling) AttachInstancesRequest(input *AttachInstancesInput) (req *request.Request, output *AttachInstancesOutput)
AttachInstancesRequest generates a "aws/request.Request" representing the client's request for the AttachInstances operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachInstances for more information on using the AttachInstances API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachInstancesRequest method. req, resp := client.AttachInstancesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachInstances
func (*AutoScaling) AttachInstancesWithContext ¶ added in v1.8.0
func (c *AutoScaling) AttachInstancesWithContext(ctx aws.Context, input *AttachInstancesInput, opts ...request.Option) (*AttachInstancesOutput, error)
AttachInstancesWithContext is the same as AttachInstances with the addition of the ability to pass a context and additional request options.
See AttachInstances for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) AttachLoadBalancerTargetGroups ¶ added in v1.4.1
func (c *AutoScaling) AttachLoadBalancerTargetGroups(input *AttachLoadBalancerTargetGroupsInput) (*AttachLoadBalancerTargetGroupsOutput, error)
AttachLoadBalancerTargetGroups API operation for Auto Scaling.
This API operation is superseded by AttachTrafficSources, which can attach multiple traffic sources types. We recommend using AttachTrafficSources to simplify how you manage traffic sources. However, we continue to support AttachLoadBalancerTargetGroups. You can use both the original AttachLoadBalancerTargetGroups API operation and AttachTrafficSources on the same Auto Scaling group.
Attaches one or more target groups to the specified Auto Scaling group.
This operation is used with the following load balancer types:
Application Load Balancer - Operates at the application layer (layer 7) and supports HTTP and HTTPS.
Network Load Balancer - Operates at the transport layer (layer 4) and supports TCP, TLS, and UDP.
Gateway Load Balancer - Operates at the network layer (layer 3).
To describe the target groups for an Auto Scaling group, call the DescribeLoadBalancerTargetGroups API. To detach the target group from the Auto Scaling group, call the DetachLoadBalancerTargetGroups API.
This operation is additive and does not detach existing target groups or Classic Load Balancers from the Auto Scaling group.
For more information, see Use Elastic Load Balancing to distribute traffic across the instances in your Auto Scaling group (https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) in the Amazon EC2 Auto Scaling User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation AttachLoadBalancerTargetGroups for usage and error information.
Returned Error Codes:
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
ErrCodeServiceLinkedRoleFailure "ServiceLinkedRoleFailure" The service-linked role is not yet ready for use.
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachLoadBalancerTargetGroups
func (*AutoScaling) AttachLoadBalancerTargetGroupsRequest ¶ added in v1.4.1
func (c *AutoScaling) AttachLoadBalancerTargetGroupsRequest(input *AttachLoadBalancerTargetGroupsInput) (req *request.Request, output *AttachLoadBalancerTargetGroupsOutput)
AttachLoadBalancerTargetGroupsRequest generates a "aws/request.Request" representing the client's request for the AttachLoadBalancerTargetGroups operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachLoadBalancerTargetGroups for more information on using the AttachLoadBalancerTargetGroups API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachLoadBalancerTargetGroupsRequest method. req, resp := client.AttachLoadBalancerTargetGroupsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachLoadBalancerTargetGroups
func (*AutoScaling) AttachLoadBalancerTargetGroupsWithContext ¶ added in v1.8.0
func (c *AutoScaling) AttachLoadBalancerTargetGroupsWithContext(ctx aws.Context, input *AttachLoadBalancerTargetGroupsInput, opts ...request.Option) (*AttachLoadBalancerTargetGroupsOutput, error)
AttachLoadBalancerTargetGroupsWithContext is the same as AttachLoadBalancerTargetGroups with the addition of the ability to pass a context and additional request options.
See AttachLoadBalancerTargetGroups for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) AttachLoadBalancers ¶ added in v0.6.2
func (c *AutoScaling) AttachLoadBalancers(input *AttachLoadBalancersInput) (*AttachLoadBalancersOutput, error)
AttachLoadBalancers API operation for Auto Scaling.
This API operation is superseded by AttachTrafficSources, which can attach multiple traffic sources types. We recommend using AttachTrafficSources to simplify how you manage traffic sources. However, we continue to support AttachLoadBalancers. You can use both the original AttachLoadBalancers API operation and AttachTrafficSources on the same Auto Scaling group.
Attaches one or more Classic Load Balancers to the specified Auto Scaling group. Amazon EC2 Auto Scaling registers the running instances with these Classic Load Balancers.
To describe the load balancers for an Auto Scaling group, call the DescribeLoadBalancers API. To detach a load balancer from the Auto Scaling group, call the DetachLoadBalancers API.
This operation is additive and does not detach existing Classic Load Balancers or target groups from the Auto Scaling group.
For more information, see Use Elastic Load Balancing to distribute traffic across the instances in your Auto Scaling group (https://docs.aws.amazon.com/autoscaling/ec2/userguide/autoscaling-load-balancer.html) in the Amazon EC2 Auto Scaling User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation AttachLoadBalancers for usage and error information.
Returned Error Codes:
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
ErrCodeServiceLinkedRoleFailure "ServiceLinkedRoleFailure" The service-linked role is not yet ready for use.
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachLoadBalancers
func (*AutoScaling) AttachLoadBalancersRequest ¶ added in v0.6.2
func (c *AutoScaling) AttachLoadBalancersRequest(input *AttachLoadBalancersInput) (req *request.Request, output *AttachLoadBalancersOutput)
AttachLoadBalancersRequest generates a "aws/request.Request" representing the client's request for the AttachLoadBalancers operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachLoadBalancers for more information on using the AttachLoadBalancers API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachLoadBalancersRequest method. req, resp := client.AttachLoadBalancersRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachLoadBalancers
func (*AutoScaling) AttachLoadBalancersWithContext ¶ added in v1.8.0
func (c *AutoScaling) AttachLoadBalancersWithContext(ctx aws.Context, input *AttachLoadBalancersInput, opts ...request.Option) (*AttachLoadBalancersOutput, error)
AttachLoadBalancersWithContext is the same as AttachLoadBalancers with the addition of the ability to pass a context and additional request options.
See AttachLoadBalancers for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) AttachTrafficSources ¶ added in v1.44.156
func (c *AutoScaling) AttachTrafficSources(input *AttachTrafficSourcesInput) (*AttachTrafficSourcesOutput, error)
AttachTrafficSources API operation for Auto Scaling.
Attaches one or more traffic sources to the specified Auto Scaling group.
You can use any of the following as traffic sources for an Auto Scaling group:
Application Load Balancer
Classic Load Balancer
Gateway Load Balancer
Network Load Balancer
VPC Lattice
This operation is additive and does not detach existing traffic sources from the Auto Scaling group.
After the operation completes, use the DescribeTrafficSources API to return details about the state of the attachments between traffic sources and your Auto Scaling group. To detach a traffic source from the Auto Scaling group, call the DetachTrafficSources API.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation AttachTrafficSources for usage and error information.
Returned Error Codes:
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
ErrCodeServiceLinkedRoleFailure "ServiceLinkedRoleFailure" The service-linked role is not yet ready for use.
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachTrafficSources
func (*AutoScaling) AttachTrafficSourcesRequest ¶ added in v1.44.156
func (c *AutoScaling) AttachTrafficSourcesRequest(input *AttachTrafficSourcesInput) (req *request.Request, output *AttachTrafficSourcesOutput)
AttachTrafficSourcesRequest generates a "aws/request.Request" representing the client's request for the AttachTrafficSources operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See AttachTrafficSources for more information on using the AttachTrafficSources API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the AttachTrafficSourcesRequest method. req, resp := client.AttachTrafficSourcesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachTrafficSources
func (*AutoScaling) AttachTrafficSourcesWithContext ¶ added in v1.44.156
func (c *AutoScaling) AttachTrafficSourcesWithContext(ctx aws.Context, input *AttachTrafficSourcesInput, opts ...request.Option) (*AttachTrafficSourcesOutput, error)
AttachTrafficSourcesWithContext is the same as AttachTrafficSources with the addition of the ability to pass a context and additional request options.
See AttachTrafficSources for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) BatchDeleteScheduledAction ¶ added in v1.15.12
func (c *AutoScaling) BatchDeleteScheduledAction(input *BatchDeleteScheduledActionInput) (*BatchDeleteScheduledActionOutput, error)
BatchDeleteScheduledAction API operation for Auto Scaling.
Deletes one or more scheduled actions for the specified Auto Scaling group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation BatchDeleteScheduledAction for usage and error information.
Returned Error Codes:
- ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchDeleteScheduledAction
func (*AutoScaling) BatchDeleteScheduledActionRequest ¶ added in v1.15.12
func (c *AutoScaling) BatchDeleteScheduledActionRequest(input *BatchDeleteScheduledActionInput) (req *request.Request, output *BatchDeleteScheduledActionOutput)
BatchDeleteScheduledActionRequest generates a "aws/request.Request" representing the client's request for the BatchDeleteScheduledAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchDeleteScheduledAction for more information on using the BatchDeleteScheduledAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchDeleteScheduledActionRequest method. req, resp := client.BatchDeleteScheduledActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchDeleteScheduledAction
func (*AutoScaling) BatchDeleteScheduledActionWithContext ¶ added in v1.15.12
func (c *AutoScaling) BatchDeleteScheduledActionWithContext(ctx aws.Context, input *BatchDeleteScheduledActionInput, opts ...request.Option) (*BatchDeleteScheduledActionOutput, error)
BatchDeleteScheduledActionWithContext is the same as BatchDeleteScheduledAction with the addition of the ability to pass a context and additional request options.
See BatchDeleteScheduledAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) BatchPutScheduledUpdateGroupAction ¶ added in v1.15.12
func (c *AutoScaling) BatchPutScheduledUpdateGroupAction(input *BatchPutScheduledUpdateGroupActionInput) (*BatchPutScheduledUpdateGroupActionOutput, error)
BatchPutScheduledUpdateGroupAction API operation for Auto Scaling.
Creates or updates one or more scheduled scaling actions for an Auto Scaling group.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation BatchPutScheduledUpdateGroupAction for usage and error information.
Returned Error Codes:
ErrCodeAlreadyExistsFault "AlreadyExists" You already have an Auto Scaling group or launch configuration with this name.
ErrCodeLimitExceededFault "LimitExceeded" You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). For more information, see DescribeAccountLimits (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) in the Amazon EC2 Auto Scaling API Reference.
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchPutScheduledUpdateGroupAction
func (*AutoScaling) BatchPutScheduledUpdateGroupActionRequest ¶ added in v1.15.12
func (c *AutoScaling) BatchPutScheduledUpdateGroupActionRequest(input *BatchPutScheduledUpdateGroupActionInput) (req *request.Request, output *BatchPutScheduledUpdateGroupActionOutput)
BatchPutScheduledUpdateGroupActionRequest generates a "aws/request.Request" representing the client's request for the BatchPutScheduledUpdateGroupAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See BatchPutScheduledUpdateGroupAction for more information on using the BatchPutScheduledUpdateGroupAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the BatchPutScheduledUpdateGroupActionRequest method. req, resp := client.BatchPutScheduledUpdateGroupActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/BatchPutScheduledUpdateGroupAction
func (*AutoScaling) BatchPutScheduledUpdateGroupActionWithContext ¶ added in v1.15.12
func (c *AutoScaling) BatchPutScheduledUpdateGroupActionWithContext(ctx aws.Context, input *BatchPutScheduledUpdateGroupActionInput, opts ...request.Option) (*BatchPutScheduledUpdateGroupActionOutput, error)
BatchPutScheduledUpdateGroupActionWithContext is the same as BatchPutScheduledUpdateGroupAction with the addition of the ability to pass a context and additional request options.
See BatchPutScheduledUpdateGroupAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) CancelInstanceRefresh ¶ added in v1.32.3
func (c *AutoScaling) CancelInstanceRefresh(input *CancelInstanceRefreshInput) (*CancelInstanceRefreshOutput, error)
CancelInstanceRefresh API operation for Auto Scaling.
Cancels an instance refresh or rollback that is in progress. If an instance refresh or rollback is not in progress, an ActiveInstanceRefreshNotFound error occurs.
This operation is part of the instance refresh feature (https://docs.aws.amazon.com/autoscaling/ec2/userguide/asg-instance-refresh.html) in Amazon EC2 Auto Scaling, which helps you update instances in your Auto Scaling group after you make configuration changes.
When you cancel an instance refresh, this does not roll back any changes that it made. Use the RollbackInstanceRefresh API to roll back instead.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation CancelInstanceRefresh for usage and error information.
Returned Error Codes:
ErrCodeLimitExceededFault "LimitExceeded" You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). For more information, see DescribeAccountLimits (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) in the Amazon EC2 Auto Scaling API Reference.
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
ErrCodeActiveInstanceRefreshNotFoundFault "ActiveInstanceRefreshNotFound" The request failed because an active instance refresh or rollback for the specified Auto Scaling group was not found.
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CancelInstanceRefresh
func (*AutoScaling) CancelInstanceRefreshRequest ¶ added in v1.32.3
func (c *AutoScaling) CancelInstanceRefreshRequest(input *CancelInstanceRefreshInput) (req *request.Request, output *CancelInstanceRefreshOutput)
CancelInstanceRefreshRequest generates a "aws/request.Request" representing the client's request for the CancelInstanceRefresh operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CancelInstanceRefresh for more information on using the CancelInstanceRefresh API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CancelInstanceRefreshRequest method. req, resp := client.CancelInstanceRefreshRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CancelInstanceRefresh
func (*AutoScaling) CancelInstanceRefreshWithContext ¶ added in v1.32.3
func (c *AutoScaling) CancelInstanceRefreshWithContext(ctx aws.Context, input *CancelInstanceRefreshInput, opts ...request.Option) (*CancelInstanceRefreshOutput, error)
CancelInstanceRefreshWithContext is the same as CancelInstanceRefresh with the addition of the ability to pass a context and additional request options.
See CancelInstanceRefresh for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) CompleteLifecycleAction ¶
func (c *AutoScaling) CompleteLifecycleAction(input *CompleteLifecycleActionInput) (*CompleteLifecycleActionOutput, error)
CompleteLifecycleAction API operation for Auto Scaling.
Completes the lifecycle action for the specified token or instance with the specified result.
This step is a part of the procedure for adding a lifecycle hook to an Auto Scaling group:
(Optional) Create a launch template or launch configuration with a user data script that runs while an instance is in a wait state due to a lifecycle hook.
(Optional) Create a Lambda function and a rule that allows Amazon EventBridge to invoke your Lambda function when an instance is put into a wait state due to a lifecycle hook.
(Optional) Create a notification target and an IAM role. The target can be either an Amazon SQS queue or an Amazon SNS topic. The role allows Amazon EC2 Auto Scaling to publish lifecycle notifications to the target.
Create the lifecycle hook. Specify whether the hook is used when the instances launch or terminate.
If you need more time, record the lifecycle action heartbeat to keep the instance in a wait state.
If you finish before the timeout period ends, send a callback by using the CompleteLifecycleAction API call.
For more information, see Complete a lifecycle action (https://docs.aws.amazon.com/autoscaling/ec2/userguide/completing-lifecycle-hooks.html) in the Amazon EC2 Auto Scaling User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation CompleteLifecycleAction for usage and error information.
Returned Error Codes:
- ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CompleteLifecycleAction
func (*AutoScaling) CompleteLifecycleActionRequest ¶
func (c *AutoScaling) CompleteLifecycleActionRequest(input *CompleteLifecycleActionInput) (req *request.Request, output *CompleteLifecycleActionOutput)
CompleteLifecycleActionRequest generates a "aws/request.Request" representing the client's request for the CompleteLifecycleAction operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CompleteLifecycleAction for more information on using the CompleteLifecycleAction API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CompleteLifecycleActionRequest method. req, resp := client.CompleteLifecycleActionRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CompleteLifecycleAction
func (*AutoScaling) CompleteLifecycleActionWithContext ¶ added in v1.8.0
func (c *AutoScaling) CompleteLifecycleActionWithContext(ctx aws.Context, input *CompleteLifecycleActionInput, opts ...request.Option) (*CompleteLifecycleActionOutput, error)
CompleteLifecycleActionWithContext is the same as CompleteLifecycleAction with the addition of the ability to pass a context and additional request options.
See CompleteLifecycleAction for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) CreateAutoScalingGroup ¶
func (c *AutoScaling) CreateAutoScalingGroup(input *CreateAutoScalingGroupInput) (*CreateAutoScalingGroupOutput, error)
CreateAutoScalingGroup API operation for Auto Scaling.
We strongly recommend using a launch template when calling this operation to ensure full functionality for Amazon EC2 Auto Scaling and Amazon EC2.
Creates an Auto Scaling group with the specified name and attributes.
If you exceed your maximum limit of Auto Scaling groups, the call fails. To query this limit, call the DescribeAccountLimits API. For information about updating this limit, see Quotas for Amazon EC2 Auto Scaling (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-quotas.html) in the Amazon EC2 Auto Scaling User Guide.
If you're new to Amazon EC2 Auto Scaling, see the introductory tutorials in Get started with Amazon EC2 Auto Scaling (https://docs.aws.amazon.com/autoscaling/ec2/userguide/get-started-with-ec2-auto-scaling.html) in the Amazon EC2 Auto Scaling User Guide.
Every Auto Scaling group has three size properties (DesiredCapacity, MaxSize, and MinSize). Usually, you set these sizes based on a specific number of instances. However, if you configure a mixed instances policy that defines weights for the instance types, you must specify these sizes with the same units that you use for weighting instances.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation CreateAutoScalingGroup for usage and error information.
Returned Error Codes:
ErrCodeAlreadyExistsFault "AlreadyExists" You already have an Auto Scaling group or launch configuration with this name.
ErrCodeLimitExceededFault "LimitExceeded" You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). For more information, see DescribeAccountLimits (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) in the Amazon EC2 Auto Scaling API Reference.
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
ErrCodeServiceLinkedRoleFailure "ServiceLinkedRoleFailure" The service-linked role is not yet ready for use.
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateAutoScalingGroup
func (*AutoScaling) CreateAutoScalingGroupRequest ¶
func (c *AutoScaling) CreateAutoScalingGroupRequest(input *CreateAutoScalingGroupInput) (req *request.Request, output *CreateAutoScalingGroupOutput)
CreateAutoScalingGroupRequest generates a "aws/request.Request" representing the client's request for the CreateAutoScalingGroup operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateAutoScalingGroup for more information on using the CreateAutoScalingGroup API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateAutoScalingGroupRequest method. req, resp := client.CreateAutoScalingGroupRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateAutoScalingGroup
func (*AutoScaling) CreateAutoScalingGroupWithContext ¶ added in v1.8.0
func (c *AutoScaling) CreateAutoScalingGroupWithContext(ctx aws.Context, input *CreateAutoScalingGroupInput, opts ...request.Option) (*CreateAutoScalingGroupOutput, error)
CreateAutoScalingGroupWithContext is the same as CreateAutoScalingGroup with the addition of the ability to pass a context and additional request options.
See CreateAutoScalingGroup for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) CreateLaunchConfiguration ¶
func (c *AutoScaling) CreateLaunchConfiguration(input *CreateLaunchConfigurationInput) (*CreateLaunchConfigurationOutput, error)
CreateLaunchConfiguration API operation for Auto Scaling.
Creates a launch configuration.
If you exceed your maximum limit of launch configurations, the call fails. To query this limit, call the DescribeAccountLimits API. For information about updating this limit, see Quotas for Amazon EC2 Auto Scaling (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-quotas.html) in the Amazon EC2 Auto Scaling User Guide.
For more information, see Launch configurations (https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-configurations.html) in the Amazon EC2 Auto Scaling User Guide.
Amazon EC2 Auto Scaling configures instances launched as part of an Auto Scaling group using either a launch template or a launch configuration. We strongly recommend that you do not use launch configurations. They do not provide full functionality for Amazon EC2 Auto Scaling or Amazon EC2. For information about using launch templates, see Launch templates (https://docs.aws.amazon.com/autoscaling/ec2/userguide/launch-templates.html) in the Amazon EC2 Auto Scaling User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation CreateLaunchConfiguration for usage and error information.
Returned Error Codes:
ErrCodeAlreadyExistsFault "AlreadyExists" You already have an Auto Scaling group or launch configuration with this name.
ErrCodeLimitExceededFault "LimitExceeded" You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). For more information, see DescribeAccountLimits (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) in the Amazon EC2 Auto Scaling API Reference.
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateLaunchConfiguration
func (*AutoScaling) CreateLaunchConfigurationRequest ¶
func (c *AutoScaling) CreateLaunchConfigurationRequest(input *CreateLaunchConfigurationInput) (req *request.Request, output *CreateLaunchConfigurationOutput)
CreateLaunchConfigurationRequest generates a "aws/request.Request" representing the client's request for the CreateLaunchConfiguration operation. The "output" return value will be populated with the request's response once the request completes successfully.
Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.
See CreateLaunchConfiguration for more information on using the CreateLaunchConfiguration API call, and error handling.
This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.
// Example sending a request using the CreateLaunchConfigurationRequest method. req, resp := client.CreateLaunchConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateLaunchConfiguration
func (*AutoScaling) CreateLaunchConfigurationWithContext ¶ added in v1.8.0
func (c *AutoScaling) CreateLaunchConfigurationWithContext(ctx aws.Context, input *CreateLaunchConfigurationInput, opts ...request.Option) (*CreateLaunchConfigurationOutput, error)
CreateLaunchConfigurationWithContext is the same as CreateLaunchConfiguration with the addition of the ability to pass a context and additional request options.
See CreateLaunchConfiguration for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*AutoScaling) CreateOrUpdateTags ¶
func (c *AutoScaling) CreateOrUpdateTags(input *CreateOrUpdateTagsInput) (*CreateOrUpdateTagsOutput, error)
CreateOrUpdateTags API operation for Auto Scaling.
Creates or updates tags for the specified Auto Scaling group.
When you specify a tag with a key that already exists, the operation overwrites the previous tag definition, and you do not get an error message.
For more information, see Tag Auto Scaling groups and instances (https://docs.aws.amazon.com/autoscaling/ec2/userguide/ec2-auto-scaling-tagging.html) in the Amazon EC2 Auto Scaling User Guide.
Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.
See the AWS API reference guide for Auto Scaling's API operation CreateOrUpdateTags for usage and error information.
Returned Error Codes:
ErrCodeLimitExceededFault "LimitExceeded" You have already reached a limit for your Amazon EC2 Auto Scaling resources (for example, Auto Scaling groups, launch configurations, or lifecycle hooks). For more information, see DescribeAccountLimits (https://docs.aws.amazon.com/autoscaling/ec2/APIReference/API_DescribeAccountLimits.html) in the Amazon EC2 Auto Scaling API Reference.
ErrCodeAlreadyExistsFault "AlreadyExists" You already have an Auto Scaling group or launch configuration with this name.
ErrCodeResourceContentionFault "ResourceContention" You already have a pending update to an Amazon EC2 Auto Scaling resource (for example, an Auto Scaling group, instance, or load balancer).
ErrCodeResourceInUseFault "ResourceInUse" The operation can't be performed because the resource is in use.
See also, https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateOrUpdateTags