package
1.55.6
Repository: https://github.com/aws/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

AcceleratorManufacturer_Values returns all elements of the AcceleratorManufacturer enum.
AcceleratorName_Values returns all elements of the AcceleratorName enum.
AcceleratorType_Values returns all elements of the AcceleratorType enum.
BareMetal_Values returns all elements of the BareMetal enum.
BurstablePerformance_Values returns all elements of the BurstablePerformance enum.
CpuManufacturer_Values returns all elements of the CpuManufacturer enum.
InstanceGeneration_Values returns all elements of the InstanceGeneration enum.
InstanceMetadataEndpointState_Values returns all elements of the InstanceMetadataEndpointState enum.
InstanceMetadataHttpTokensState_Values returns all elements of the InstanceMetadataHttpTokensState enum.
InstanceRefreshStatus_Values returns all elements of the InstanceRefreshStatus enum.
LifecycleState_Values returns all elements of the LifecycleState enum.
LocalStorage_Values returns all elements of the LocalStorage enum.
LocalStorageType_Values returns all elements of the LocalStorageType enum.
MetricStatistic_Values returns all elements of the MetricStatistic enum.
MetricType_Values returns all elements of the MetricType enum.
New creates a new instance of the AutoScaling client with a session.
PredefinedLoadMetricType_Values returns all elements of the PredefinedLoadMetricType enum.
PredefinedMetricPairType_Values returns all elements of the PredefinedMetricPairType enum.
PredefinedScalingMetricType_Values returns all elements of the PredefinedScalingMetricType enum.
PredictiveScalingMaxCapacityBreachBehavior_Values returns all elements of the PredictiveScalingMaxCapacityBreachBehavior enum.
PredictiveScalingMode_Values returns all elements of the PredictiveScalingMode enum.
RefreshStrategy_Values returns all elements of the RefreshStrategy enum.
ScaleInProtectedInstances_Values returns all elements of the ScaleInProtectedInstances enum.
ScalingActivityStatusCode_Values returns all elements of the ScalingActivityStatusCode enum.
StandbyInstances_Values returns all elements of the StandbyInstances enum.
WarmPoolState_Values returns all elements of the WarmPoolState enum.
WarmPoolStatus_Values returns all elements of the WarmPoolStatus enum.

# Constants

AcceleratorManufacturerAmazonWebServices is a AcceleratorManufacturer enum value.
AcceleratorManufacturerAmd is a AcceleratorManufacturer enum value.
AcceleratorManufacturerNvidia is a AcceleratorManufacturer enum value.
AcceleratorManufacturerXilinx is a AcceleratorManufacturer enum value.
AcceleratorNameA100 is a AcceleratorName enum value.
AcceleratorNameK80 is a AcceleratorName enum value.
AcceleratorNameM60 is a AcceleratorName enum value.
AcceleratorNameRadeonProV520 is a AcceleratorName enum value.
AcceleratorNameT4 is a AcceleratorName enum value.
AcceleratorNameV100 is a AcceleratorName enum value.
AcceleratorNameVu9p is a AcceleratorName enum value.
AcceleratorTypeFpga is a AcceleratorType enum value.
AcceleratorTypeGpu is a AcceleratorType enum value.
AcceleratorTypeInference is a AcceleratorType enum value.
BareMetalExcluded is a BareMetal enum value.
BareMetalIncluded is a BareMetal enum value.
BareMetalRequired is a BareMetal enum value.
BurstablePerformanceExcluded is a BurstablePerformance enum value.
BurstablePerformanceIncluded is a BurstablePerformance enum value.
BurstablePerformanceRequired is a BurstablePerformance enum value.
CpuManufacturerAmazonWebServices is a CpuManufacturer enum value.
CpuManufacturerAmd is a CpuManufacturer enum value.
CpuManufacturerIntel is a CpuManufacturer enum value.
ID to lookup a service endpoint with.
ErrCodeActiveInstanceRefreshNotFoundFault for service response error code "ActiveInstanceRefreshNotFound".
ErrCodeAlreadyExistsFault for service response error code "AlreadyExists".
ErrCodeInstanceRefreshInProgressFault for service response error code "InstanceRefreshInProgress".
ErrCodeInvalidNextToken for service response error code "InvalidNextToken".
ErrCodeIrreversibleInstanceRefreshFault for service response error code "IrreversibleInstanceRefresh".
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".
ErrCodeServiceLinkedRoleFailure for service response error code "ServiceLinkedRoleFailure".
InstanceGenerationCurrent is a InstanceGeneration enum value.
InstanceGenerationPrevious is a InstanceGeneration enum value.
InstanceMetadataEndpointStateDisabled is a InstanceMetadataEndpointState enum value.
InstanceMetadataEndpointStateEnabled is a InstanceMetadataEndpointState enum value.
InstanceMetadataHttpTokensStateOptional is a InstanceMetadataHttpTokensState enum value.
InstanceMetadataHttpTokensStateRequired is a InstanceMetadataHttpTokensState enum value.
InstanceRefreshStatusCancelled is a InstanceRefreshStatus enum value.
InstanceRefreshStatusCancelling is a InstanceRefreshStatus enum value.
InstanceRefreshStatusFailed is a InstanceRefreshStatus enum value.
InstanceRefreshStatusInProgress is a InstanceRefreshStatus enum value.
InstanceRefreshStatusPending is a InstanceRefreshStatus enum value.
InstanceRefreshStatusRollbackFailed is a InstanceRefreshStatus enum value.
InstanceRefreshStatusRollbackInProgress is a InstanceRefreshStatus enum value.
InstanceRefreshStatusRollbackSuccessful is a InstanceRefreshStatus enum value.
InstanceRefreshStatusSuccessful is a InstanceRefreshStatus enum value.
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.
LifecycleStateWarmedHibernated is a LifecycleState enum value.
LifecycleStateWarmedPending is a LifecycleState enum value.
LifecycleStateWarmedPendingProceed is a LifecycleState enum value.
LifecycleStateWarmedPendingWait is a LifecycleState enum value.
LifecycleStateWarmedRunning is a LifecycleState enum value.
LifecycleStateWarmedStopped is a LifecycleState enum value.
LifecycleStateWarmedTerminated is a LifecycleState enum value.
LifecycleStateWarmedTerminating is a LifecycleState enum value.
LifecycleStateWarmedTerminatingProceed is a LifecycleState enum value.
LifecycleStateWarmedTerminatingWait is a LifecycleState enum value.
LocalStorageExcluded is a LocalStorage enum value.
LocalStorageIncluded is a LocalStorage enum value.
LocalStorageRequired is a LocalStorage enum value.
LocalStorageTypeHdd is a LocalStorageType enum value.
LocalStorageTypeSsd is a LocalStorageType 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.
PredefinedLoadMetricTypeAlbtargetGroupRequestCount is a PredefinedLoadMetricType enum value.
PredefinedLoadMetricTypeAsgtotalCpuutilization is a PredefinedLoadMetricType enum value.
PredefinedLoadMetricTypeAsgtotalNetworkIn is a PredefinedLoadMetricType enum value.
PredefinedLoadMetricTypeAsgtotalNetworkOut is a PredefinedLoadMetricType enum value.
PredefinedMetricPairTypeAlbrequestCount is a PredefinedMetricPairType enum value.
PredefinedMetricPairTypeAsgcpuutilization is a PredefinedMetricPairType enum value.
PredefinedMetricPairTypeAsgnetworkIn is a PredefinedMetricPairType enum value.
PredefinedMetricPairTypeAsgnetworkOut is a PredefinedMetricPairType enum value.
PredefinedScalingMetricTypeAlbrequestCountPerTarget is a PredefinedScalingMetricType enum value.
PredefinedScalingMetricTypeAsgaverageCpuutilization is a PredefinedScalingMetricType enum value.
PredefinedScalingMetricTypeAsgaverageNetworkIn is a PredefinedScalingMetricType enum value.
PredefinedScalingMetricTypeAsgaverageNetworkOut is a PredefinedScalingMetricType enum value.
PredictiveScalingMaxCapacityBreachBehaviorHonorMaxCapacity is a PredictiveScalingMaxCapacityBreachBehavior enum value.
PredictiveScalingMaxCapacityBreachBehaviorIncreaseMaxCapacity is a PredictiveScalingMaxCapacityBreachBehavior enum value.
PredictiveScalingModeForecastAndScale is a PredictiveScalingMode enum value.
PredictiveScalingModeForecastOnly is a PredictiveScalingMode enum value.
RefreshStrategyRolling is a RefreshStrategy enum value.
ScaleInProtectedInstancesIgnore is a ScaleInProtectedInstances enum value.
ScaleInProtectedInstancesRefresh is a ScaleInProtectedInstances enum value.
ScaleInProtectedInstancesWait is a ScaleInProtectedInstances 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.
ScalingActivityStatusCodeWaitingForConnectionDraining 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.
ServiceID is a unique identifier of a specific service.
Name of service.
StandbyInstancesIgnore is a StandbyInstances enum value.
StandbyInstancesTerminate is a StandbyInstances enum value.
StandbyInstancesWait is a StandbyInstances enum value.
WarmPoolStateHibernated is a WarmPoolState enum value.
WarmPoolStateRunning is a WarmPoolState enum value.
WarmPoolStateStopped is a WarmPoolState enum value.
WarmPoolStatusPendingDelete is a WarmPoolStatus enum value.

# Structs

Specifies the minimum and maximum for the AcceleratorCount object when you specify InstanceRequirements for an Auto Scaling group.
Specifies the minimum and maximum for the AcceleratorTotalMemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.
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.
Specifies the CloudWatch alarm specification to use in an instance refresh.
AutoScaling provides the API operation methods for making requests to Auto Scaling.
Specifies the minimum and maximum for the BaselineEbsBandwidthMbps object when you specify InstanceRequirements for an Auto Scaling group.
Describes a block device mapping.
A GetPredictiveScalingForecast call returns the capacity forecast for a predictive scaling policy.
Represents a CloudWatch metric of your choosing for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.
Describes the desired configuration for an instance refresh.
Describes information used to set up an Amazon EBS volume specified in a block device mapping.
Describes an enabled Auto Scaling group metric.
Describes a scheduled action that could not be created, updated, or deleted.
Describes a filter that is used to return a more specific list of results from a describe operation.
Describes an Auto Scaling group.
Describes an EC2 instance.
Describes an EC2 instance associated with an Auto Scaling group.
Describes an instance maintenance policy.
The metadata options for the instances.
Describes whether detailed monitoring is enabled for the Auto Scaling instances.
Describes an instance refresh for an Auto Scaling group.
Reports progress on replacing instances that are in the Auto Scaling group.
Reports progress on replacing instances in an Auto Scaling group that has a warm pool.
Reports progress on replacing instances that are in the warm pool.
The attributes for the instance types for a mixed instances policy.
Describes an instance reuse policy for a warm pool.
Use this structure to specify the distribution of On-Demand Instances and Spot Instances and the allocation strategies used to fulfill On-Demand and Spot capacities for a mixed instances policy.
Describes a launch configuration.
Use this structure to specify the launch templates and instance types (overrides) for a mixed instances policy.
Use this structure to let Amazon EC2 Auto Scaling do the following when the Auto Scaling group has a mixed instances policy: - Override the instance type that is specified in the launch template.
Describes the launch template and the version of the launch template that Amazon EC2 Auto Scaling uses to launch Amazon EC2 instances.
Describes a lifecycle hook.
Describes information used to specify a lifecycle hook for an Auto Scaling group.
Describes the state of a Classic Load Balancer.
Describes the state of a target group.
A GetPredictiveScalingForecast call returns the load forecast for a predictive scaling policy.
Specifies the minimum and maximum for the MemoryGiBPerVCpu object when you specify InstanceRequirements for an Auto Scaling group.
Specifies the minimum and maximum for the MemoryMiB object when you specify InstanceRequirements for an Auto Scaling group.
Represents a specific metric.
Describes a metric.
The metric data to return.
Describes the dimension of a metric.
Describes a granularity of a metric.
This structure defines the CloudWatch metric to return, along with the statistic and unit.
Use this structure to launch multiple instance types and On-Demand Instances and Spot Instances within a single Auto Scaling group.
Specifies the minimum and maximum for the NetworkBandwidthGbps object when you specify InstanceRequirements for an Auto Scaling group.
Specifies the minimum and maximum for the NetworkInterfaceCount object when you specify InstanceRequirements for an Auto Scaling group.
Describes a notification.
Represents a predefined metric for a target tracking scaling policy to use with Amazon EC2 Auto Scaling.
Represents a predictive scaling policy configuration to use with Amazon EC2 Auto Scaling.
Describes a customized capacity metric for a predictive scaling policy.
Describes a custom load metric for a predictive scaling policy.
Describes a custom scaling metric for a predictive scaling policy.
This structure specifies the metrics and target utilization settings for a predictive scaling policy.
Describes a load metric for a predictive scaling policy.
Represents a metric pair for a predictive scaling policy.
Describes a scaling metric for a predictive scaling policy.
Describes a process type.
Contains the output of PutScalingPolicy.
Describes the preferences for an instance refresh.
Details about an instance refresh rollback.
Describes a scaling policy.
Describes a scheduled scaling action.
Describes information used for one or more scheduled scaling action updates in a BatchPutScheduledUpdateGroupAction operation.
Describes information used to create a step adjustment for a step scaling policy.
Describes an auto scaling process that has been suspended.
Describes a tag for an Auto Scaling group.
Describes a tag for an Auto Scaling group.
Represents a target tracking scaling policy configuration to use with Amazon EC2 Auto Scaling.
The metric data to return.
This structure defines the CloudWatch metric to return, along with the statistic and unit.
Specifies the minimum and maximum for the TotalLocalStorageGB object when you specify InstanceRequirements for an Auto Scaling group.
Identifying information for a traffic source.
Describes the state of a traffic source.
Specifies the minimum and maximum for the VCpuCount object when you specify InstanceRequirements for an Auto Scaling group.
Describes a warm pool configuration.