package
1.10.20
Repository: https://github.com/jadekler/aws-sdk-go.git
Documentation: pkg.go.dev

# Packages

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

# Functions

New creates a new instance of the AutoScaling client with a session.

# Constants

Service ID for Regions and Endpoints metadata.
ErrCodeAlreadyExistsFault for service response error code "AlreadyExists".
ErrCodeInvalidNextToken for service response error code "InvalidNextToken".
ErrCodeLimitExceededFault for service response error code "LimitExceeded".
ErrCodeResourceContentionFault for service response error code "ResourceContention".
ErrCodeResourceInUseFault for service response error code "ResourceInUse".
ErrCodeScalingActivityInProgressFault for service response error code "ScalingActivityInProgress".
LifecycleStateDetached is a LifecycleState enum value.
LifecycleStateDetaching is a LifecycleState enum value.
LifecycleStateEnteringStandby is a LifecycleState enum value.
LifecycleStateInService is a LifecycleState enum value.
LifecycleStatePending is a LifecycleState enum value.
LifecycleStatePendingProceed is a LifecycleState enum value.
LifecycleStatePendingWait is a LifecycleState enum value.
LifecycleStateQuarantined is a LifecycleState enum value.
LifecycleStateStandby is a LifecycleState enum value.
LifecycleStateTerminated is a LifecycleState enum value.
LifecycleStateTerminating is a LifecycleState enum value.
LifecycleStateTerminatingProceed is a LifecycleState enum value.
LifecycleStateTerminatingWait is a LifecycleState enum value.
MetricStatisticAverage is a MetricStatistic enum value.
MetricStatisticMaximum is a MetricStatistic enum value.
MetricStatisticMinimum is a MetricStatistic enum value.
MetricStatisticSampleCount is a MetricStatistic enum value.
MetricStatisticSum is a MetricStatistic enum value.
MetricTypeAlbrequestCountPerTarget is a MetricType enum value.
MetricTypeAsgaverageCpuutilization is a MetricType enum value.
MetricTypeAsgaverageNetworkIn is a MetricType enum value.
MetricTypeAsgaverageNetworkOut is a MetricType enum value.
ScalingActivityStatusCodeCancelled is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeFailed is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeInProgress is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeMidLifecycleAction is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodePendingSpotBidPlacement is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodePreInService is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeSuccessful is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeWaitingForElbconnectionDraining is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeWaitingForInstanceId is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeWaitingForInstanceWarmup is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeWaitingForSpotInstanceId is a ScalingActivityStatusCode enum value.
ScalingActivityStatusCodeWaitingForSpotInstanceRequestId is a ScalingActivityStatusCode enum value.
Service endpoint prefix API calls made to.

# Structs

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.
Describes a policy adjustment type.
Describes an alarm.
Contains the parameters for AttachInstances.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachInstancesOutput.
Contains the parameters for AttachLoadBalancers.
Contains the output of AttachLoadBalancers.
Contains the parameters for AttachLoadBalancerTargetGroups.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/AttachLoadBalancerTargetGroupsResultType.
AutoScaling provides the API operation methods for making requests to Auto Scaling.
Describes a block device mapping.
Contains the parameters for CompleteLifecycleAction.
Contains the output of CompleteLifecycleAction.
Contains the parameters for CreateAutoScalingGroup.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateAutoScalingGroupOutput.
Contains the parameters for CreateLaunchConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateLaunchConfigurationOutput.
Contains the parameters for CreateOrUpdateTags.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/CreateOrUpdateTagsOutput.
Configures a customized metric for a target tracking policy.
Contains the parameters for DeleteAutoScalingGroup.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DeleteAutoScalingGroupOutput.
Contains the parameters for DeleteLaunchConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DeleteLaunchConfigurationOutput.
Contains the parameters for DeleteLifecycleHook.
Contains the output of DeleteLifecycleHook.
Contains the parameters for DeleteNotificationConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DeleteNotificationConfigurationOutput.
Contains the parameters for DeletePolicy.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DeletePolicyOutput.
Contains the parameters for DeleteScheduledAction.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DeleteScheduledActionOutput.
Contains the parameters for DeleteTags.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DeleteTagsOutput.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeAccountLimitsInput.
Contains the parameters for DescribeAccountLimits.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeAdjustmentTypesInput.
Contains the parameters for DescribeAdjustmentTypes.
Contains the parameters for DescribeAutoScalingGroups.
Contains the output for DescribeAutoScalingGroups.
Contains the parameters for DescribeAutoScalingInstances.
Contains the output of DescribeAutoScalingInstances.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeAutoScalingNotificationTypesInput.
Contains the output of DescribeAutoScalingNotificationTypes.
Contains the parameters for DescribeLaunchConfigurations.
Contains the output of DescribeLaunchConfigurations.
Contains the parameters for DescribeLifecycleHooks.
Contains the output of DescribeLifecycleHooks.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeLifecycleHookTypesInput.
Contains the output of DescribeLifecycleHookTypes.
Contains the parameters for DescribeLoadBalancers.
Contains the output of DescribeLoadBalancers.
Contains the parameters for DescribeLoadBalancerTargetGroups.
Contains the output of DescribeLoadBalancerTargetGroups.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeMetricCollectionTypesInput.
Contains the output of DescribeMetricsCollectionTypes.
Contains the parameters for DescribeNotificationConfigurations.
Contains the output from DescribeNotificationConfigurations.
Contains the parameters for DescribePolicies.
Contains the output of DescribePolicies.
Contains the parameters for DescribeScalingActivities.
Contains the output of DescribeScalingActivities.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeScalingProcessTypesInput.
Contains the output of DescribeScalingProcessTypes.
Contains the parameters for DescribeScheduledActions.
Contains the output of DescribeScheduledActions.
Contains the parameters for DescribeTags.
Contains the output of DescribeTags.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DescribeTerminationPolicyTypesInput.
Contains the output of DescribeTerminationPolicyTypes.
Contains the parameters for DetachInstances.
Contains the output of DetachInstances.
Contains the parameters for DetachLoadBalancers.
Contains the output for DetachLoadBalancers.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DetachLoadBalancerTargetGroupsType.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DetachLoadBalancerTargetGroupsResultType.
Contains the parameters for DisableMetricsCollection.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/DisableMetricsCollectionOutput.
Describes an Amazon EBS volume.
Describes an enabled metric.
Contains the parameters for EnableMetricsCollection.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/EnableMetricsCollectionOutput.
Contains the parameters for EnteStandby.
Contains the output of EnterStandby.
Contains the parameters for ExecutePolicy.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/ExecutePolicyOutput.
Contains the parameters for ExitStandby.
Contains the parameters for ExitStandby.
Describes a filter.
Describes an Auto Scaling group.
Describes an EC2 instance.
Describes an EC2 instance associated with an Auto Scaling group.
Describes whether instance monitoring is enabled.
Describes a launch configuration.
Describes a lifecycle hook, which tells Auto Scaling that you want to perform an action when an instance launches or terminates.
Describes the state of a Classic Load Balancer.
Describes the state of a target group.
Describes a metric.
Describes the dimension of a metric.
Describes a granularity of a metric.
Describes a notification.
Configures a predefined metric for a target tracking policy.
Describes a process type.
Contains the parameters for PutLifecycleHook.
Contains the output of PutLifecycleHook.
Contains the parameters for PutNotificationConfiguration.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/PutNotificationConfigurationOutput.
Contains the parameters for PutScalingPolicy.
Contains the output of PutScalingPolicy.
Contains the parameters for PutScheduledUpdateGroupAction.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/PutScheduledUpdateGroupActionOutput.
Contains the parameters for RecordLifecycleActionHeartbeat.
Contains the output of RecordLifecycleActionHeartBeat.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/ResumeProcessesOutput.
Describes a scaling policy.
Contains the parameters for SuspendProcesses and ResumeProcesses.
Describes a scheduled update to an Auto Scaling group.
Contains the parameters for SetDesiredCapacity.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/SetDesiredCapacityOutput.
Contains the parameters for SetInstanceHealth.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/SetInstanceHealthOutput.
Contains the parameters for SetInstanceProtection.
Contains the output of SetInstanceProtection.
Describes an adjustment based on the difference between the value of the aggregated CloudWatch metric and the breach threshold that you've defined for the alarm.
Describes an Auto Scaling process that has been suspended.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/SuspendProcessesOutput.
Describes a tag for an Auto Scaling group.
Describes a tag for an Auto Scaling group.
Represents a target tracking policy configuration.
Contains the parameters for TerminateInstanceInAutoScalingGroup.
Contains the output of TerminateInstancesInAutoScalingGroup.
Contains the parameters for UpdateAutoScalingGroup.
Please also see https://docs.aws.amazon.com/goto/WebAPI/autoscaling-2011-01-01/UpdateAutoScalingGroupOutput.