AutoScaling module#
Index > AutoScaling
Auto-generated documentation for AutoScaling type annotations stubs module types-boto3-autoscaling.
How to install#
Generate locally (recommended)#
You can generate type annotations for boto3
package locally with mypy-boto3-builder
.
Use uv for build isolation.
- Run mypy-boto3-builder in your package root directory:
uvx --with 'boto3==1.36.26' mypy-boto3-builder
- Select
boto3
AWS SDK. - Add
AutoScaling
service. - Use provided commands to install generated packages.
VSCode extension#
Add AWS Boto3
extension to your VSCode and run AWS boto3: Quick Start
command.
Click Modify
and select boto3 common
and AutoScaling
.
From PyPI with pip#
Install types-boto3
for AutoScaling
service.
# install with boto3 type annotations
python -m pip install 'types-boto3[autoscaling]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'types-boto3-lite[autoscaling]'
# standalone installation
python -m pip install types-boto3-autoscaling
How to uninstall#
python -m pip uninstall -y types-boto3-autoscaling
Usage#
Code samples can be found in Examples.
AutoScalingClient#
Type annotations and code completion for boto3.client("autoscaling")
as AutoScalingClient
boto3 documentation
# AutoScalingClient usage example
from boto3.session import Session
from types_boto3_autoscaling.client import AutoScalingClient
def get_client() -> AutoScalingClient:
return Session().client("autoscaling")
Paginators#
Type annotations and code completion for paginators
from boto3.client("autoscaling").get_paginator("...")
.
# DescribeAutoScalingGroupsPaginator usage example
from boto3.session import Session
from types_boto3_autoscaling.paginator import DescribeAutoScalingGroupsPaginator
def get_describe_auto_scaling_groups_paginator() -> DescribeAutoScalingGroupsPaginator:
return Session().client("autoscaling").get_paginator("describe_auto_scaling_groups"))
- DescribeAutoScalingGroupsPaginator
- DescribeAutoScalingInstancesPaginator
- DescribeLaunchConfigurationsPaginator
- DescribeLoadBalancerTargetGroupsPaginator
- DescribeLoadBalancersPaginator
- DescribeNotificationConfigurationsPaginator
- DescribePoliciesPaginator
- DescribeScalingActivitiesPaginator
- DescribeScheduledActionsPaginator
- DescribeTagsPaginator
- DescribeWarmPoolPaginator
Literals#
Type annotations for literals used in methods and schema.
# AcceleratorManufacturerType usage example
from types_boto3_autoscaling.literals import AcceleratorManufacturerType
def get_value() -> AcceleratorManufacturerType:
return "amazon-web-services"
- AcceleratorManufacturerType
- AcceleratorNameType
- AcceleratorTypeType
- BareMetalType
- BurstablePerformanceType
- CapacityDistributionStrategyType
- CapacityReservationPreferenceType
- CpuManufacturerType
- DescribeAutoScalingGroupsPaginatorName
- DescribeAutoScalingInstancesPaginatorName
- DescribeLaunchConfigurationsPaginatorName
- DescribeLoadBalancerTargetGroupsPaginatorName
- DescribeLoadBalancersPaginatorName
- DescribeNotificationConfigurationsPaginatorName
- DescribePoliciesPaginatorName
- DescribeScalingActivitiesPaginatorName
- DescribeScheduledActionsPaginatorName
- DescribeTagsPaginatorName
- DescribeWarmPoolPaginatorName
- ImpairedZoneHealthCheckBehaviorType
- InstanceGenerationType
- InstanceMetadataEndpointStateType
- InstanceMetadataHttpTokensStateType
- InstanceRefreshStatusType
- LifecycleStateType
- LocalStorageType
- LocalStorageTypeType
- MetricStatisticType
- MetricTypeType
- PredefinedLoadMetricTypeType
- PredefinedMetricPairTypeType
- PredefinedScalingMetricTypeType
- PredictiveScalingMaxCapacityBreachBehaviorType
- PredictiveScalingModeType
- RefreshStrategyType
- ScaleInProtectedInstancesType
- ScalingActivityStatusCodeType
- StandbyInstancesType
- WarmPoolStateType
- WarmPoolStatusType
- AutoScalingServiceName
- ServiceName
- ResourceServiceName
- PaginatorName
- RegionName
Type definitions#
Type annotations for type definitions used in methods and schema.
- AcceleratorCountRequestTypeDef
- AcceleratorTotalMemoryMiBRequestTypeDef
- ActivityTypeDef
- ResponseMetadataTypeDef
- AdjustmentTypeTypeDef
- AlarmSpecificationOutputTypeDef
- AlarmSpecificationTypeDef
- AlarmTypeDef
- AttachInstancesQueryTypeDef
- AttachLoadBalancerTargetGroupsTypeTypeDef
- AttachLoadBalancersTypeTypeDef
- TrafficSourceIdentifierTypeDef
- FilterTypeDef
- PaginatorConfigTypeDef
- AvailabilityZoneDistributionTypeDef
- AvailabilityZoneImpairmentPolicyTypeDef
- EnabledMetricTypeDef
- InstanceMaintenancePolicyTypeDef
- LaunchTemplateSpecificationTypeDef
- SuspendedProcessTypeDef
- TagDescriptionTypeDef
- BaselineEbsBandwidthMbpsRequestTypeDef
- FailedScheduledUpdateGroupActionRequestTypeDef
- BatchDeleteScheduledActionTypeTypeDef
- EbsTypeDef
- CancelInstanceRefreshTypeTypeDef
- CapacityForecastTypeDef
- CapacityReservationTargetOutputTypeDef
- CapacityReservationTargetTypeDef
- CompleteLifecycleActionTypeTypeDef
- PerformanceFactorReferenceRequestTypeDef
- LifecycleHookSpecificationTypeDef
- TagTypeDef
- InstanceMetadataOptionsTypeDef
- InstanceMonitoringTypeDef
- MetricDimensionTypeDef
- DeleteAutoScalingGroupTypeTypeDef
- DeleteLifecycleHookTypeTypeDef
- DeleteNotificationConfigurationTypeTypeDef
- DeletePolicyTypeTypeDef
- DeleteScheduledActionTypeTypeDef
- DeleteWarmPoolTypeTypeDef
- DescribeAutoScalingInstancesTypeTypeDef
- DescribeInstanceRefreshesTypeTypeDef
- LifecycleHookTypeDef
- DescribeLifecycleHooksTypeTypeDef
- DescribeLoadBalancerTargetGroupsRequestTypeDef
- LoadBalancerTargetGroupStateTypeDef
- DescribeLoadBalancersRequestTypeDef
- LoadBalancerStateTypeDef
- MetricCollectionTypeTypeDef
- MetricGranularityTypeTypeDef
- NotificationConfigurationTypeDef
- DescribeNotificationConfigurationsTypeTypeDef
- DescribePoliciesTypeTypeDef
- DescribeScalingActivitiesTypeTypeDef
- TimestampTypeDef
- DescribeTrafficSourcesRequestTypeDef
- TrafficSourceStateTypeDef
- DescribeWarmPoolTypeTypeDef
- DetachInstancesQueryTypeDef
- DetachLoadBalancerTargetGroupsTypeTypeDef
- DetachLoadBalancersTypeTypeDef
- DisableMetricsCollectionQueryTypeDef
- EnableMetricsCollectionQueryTypeDef
- EnterStandbyQueryTypeDef
- ExecutePolicyTypeTypeDef
- ExitStandbyQueryTypeDef
- InstanceRefreshLivePoolProgressTypeDef
- InstanceRefreshWarmPoolProgressTypeDef
- MemoryGiBPerVCpuRequestTypeDef
- MemoryMiBRequestTypeDef
- NetworkBandwidthGbpsRequestTypeDef
- NetworkInterfaceCountRequestTypeDef
- TotalLocalStorageGBRequestTypeDef
- VCpuCountRequestTypeDef
- InstanceReusePolicyTypeDef
- InstancesDistributionTypeDef
- LaunchConfigurationNameTypeTypeDef
- LaunchConfigurationNamesTypeTypeDef
- PredefinedMetricSpecificationTypeDef
- PredictiveScalingPredefinedLoadMetricTypeDef
- PredictiveScalingPredefinedMetricPairTypeDef
- PredictiveScalingPredefinedScalingMetricTypeDef
- ProcessTypeTypeDef
- PutLifecycleHookTypeTypeDef
- PutNotificationConfigurationTypeTypeDef
- StepAdjustmentTypeDef
- RecordLifecycleActionHeartbeatTypeTypeDef
- RollbackInstanceRefreshTypeTypeDef
- ScalingProcessQueryRequestTypeDef
- ScalingProcessQueryTypeDef
- ScheduledUpdateGroupActionTypeDef
- SetDesiredCapacityTypeTypeDef
- SetInstanceHealthQueryTypeDef
- SetInstanceProtectionQueryTypeDef
- TerminateInstanceInAutoScalingGroupTypeTypeDef
- ActivitiesTypeTypeDef
- ActivityTypeTypeDef
- CancelInstanceRefreshAnswerTypeDef
- DescribeAccountLimitsAnswerTypeDef
- DescribeAutoScalingNotificationTypesAnswerTypeDef
- DescribeLifecycleHookTypesAnswerTypeDef
- DescribeTerminationPolicyTypesAnswerTypeDef
- DetachInstancesAnswerTypeDef
- EmptyResponseMetadataTypeDef
- EnterStandbyAnswerTypeDef
- ExitStandbyAnswerTypeDef
- RollbackInstanceRefreshAnswerTypeDef
- StartInstanceRefreshAnswerTypeDef
- DescribeAdjustmentTypesAnswerTypeDef
- RefreshPreferencesOutputTypeDef
- RefreshPreferencesTypeDef
- PolicyARNTypeTypeDef
- AttachTrafficSourcesTypeTypeDef
- DetachTrafficSourcesTypeTypeDef
- AutoScalingGroupNamesTypeTypeDef
- DescribeTagsTypeTypeDef
- AutoScalingGroupNamesTypePaginateTypeDef
- DescribeAutoScalingInstancesTypePaginateTypeDef
- DescribeLoadBalancerTargetGroupsRequestPaginateTypeDef
- DescribeLoadBalancersRequestPaginateTypeDef
- DescribeNotificationConfigurationsTypePaginateTypeDef
- DescribePoliciesTypePaginateTypeDef
- DescribeScalingActivitiesTypePaginateTypeDef
- DescribeTagsTypePaginateTypeDef
- DescribeWarmPoolTypePaginateTypeDef
- LaunchConfigurationNamesTypePaginateTypeDef
- AutoScalingInstanceDetailsTypeDef
- InstanceTypeDef
- TagsTypeTypeDef
- BatchDeleteScheduledActionAnswerTypeDef
- BatchPutScheduledUpdateGroupActionAnswerTypeDef
- BlockDeviceMappingTypeDef
- CapacityReservationSpecificationOutputTypeDef
- CapacityReservationSpecificationTypeDef
- CpuPerformanceFactorRequestOutputTypeDef
- CpuPerformanceFactorRequestTypeDef
- CreateOrUpdateTagsTypeTypeDef
- DeleteTagsTypeTypeDef
- MetricOutputTypeDef
- MetricTypeDef
- DescribeLifecycleHooksAnswerTypeDef
- DescribeLoadBalancerTargetGroupsResponseTypeDef
- DescribeLoadBalancersResponseTypeDef
- DescribeMetricCollectionTypesAnswerTypeDef
- DescribeNotificationConfigurationsAnswerTypeDef
- DescribeScheduledActionsTypePaginateTypeDef
- DescribeScheduledActionsTypeTypeDef
- GetPredictiveScalingForecastTypeTypeDef
- PutScheduledUpdateGroupActionTypeTypeDef
- ScheduledUpdateGroupActionRequestTypeDef
- DescribeTrafficSourcesResponseTypeDef
- InstanceRefreshProgressDetailsTypeDef
- PutWarmPoolTypeTypeDef
- WarmPoolConfigurationTypeDef
- ProcessesTypeTypeDef
- ScheduledActionsTypeTypeDef
- RefreshPreferencesUnionTypeDef
- AutoScalingInstancesTypeTypeDef
- CreateLaunchConfigurationTypeTypeDef
- LaunchConfigurationTypeDef
- CapacityReservationSpecificationUnionTypeDef
- BaselinePerformanceFactorsRequestOutputTypeDef
- BaselinePerformanceFactorsRequestTypeDef
- MetricStatOutputTypeDef
- TargetTrackingMetricStatOutputTypeDef
- MetricStatTypeDef
- TargetTrackingMetricStatTypeDef
- BatchPutScheduledUpdateGroupActionTypeTypeDef
- RollbackDetailsTypeDef
- DescribeWarmPoolAnswerTypeDef
- LaunchConfigurationsTypeTypeDef
- InstanceRequirementsOutputTypeDef
- InstanceRequirementsTypeDef
- MetricDataQueryOutputTypeDef
- TargetTrackingMetricDataQueryOutputTypeDef
- MetricDataQueryTypeDef
- TargetTrackingMetricDataQueryTypeDef
- LaunchTemplateOverridesOutputTypeDef
- LaunchTemplateOverridesTypeDef
- PredictiveScalingCustomizedCapacityMetricOutputTypeDef
- PredictiveScalingCustomizedLoadMetricOutputTypeDef
- PredictiveScalingCustomizedScalingMetricOutputTypeDef
- CustomizedMetricSpecificationOutputTypeDef
- PredictiveScalingCustomizedCapacityMetricTypeDef
- PredictiveScalingCustomizedLoadMetricTypeDef
- PredictiveScalingCustomizedScalingMetricTypeDef
- CustomizedMetricSpecificationTypeDef
- LaunchTemplateOutputTypeDef
- LaunchTemplateTypeDef
- PredictiveScalingMetricSpecificationOutputTypeDef
- TargetTrackingConfigurationOutputTypeDef
- PredictiveScalingMetricSpecificationTypeDef
- TargetTrackingConfigurationTypeDef
- MixedInstancesPolicyOutputTypeDef
- MixedInstancesPolicyTypeDef
- LoadForecastTypeDef
- PredictiveScalingConfigurationOutputTypeDef
- PredictiveScalingConfigurationTypeDef
- TargetTrackingConfigurationUnionTypeDef
- AutoScalingGroupTypeDef
- DesiredConfigurationOutputTypeDef
- DesiredConfigurationTypeDef
- MixedInstancesPolicyUnionTypeDef
- GetPredictiveScalingForecastAnswerTypeDef
- ScalingPolicyTypeDef
- PredictiveScalingConfigurationUnionTypeDef
- AutoScalingGroupsTypeTypeDef
- InstanceRefreshTypeDef
- DesiredConfigurationUnionTypeDef
- CreateAutoScalingGroupTypeTypeDef
- UpdateAutoScalingGroupTypeTypeDef
- PoliciesTypeTypeDef
- PutScalingPolicyTypeTypeDef
- DescribeInstanceRefreshesAnswerTypeDef
- StartInstanceRefreshTypeTypeDef