AutoScaling module#
Index > AutoScaling
Auto-generated documentation for AutoScaling type annotations stubs module mypy-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.35.86' mypy_boto3_builder
- Select
boto3-stubs
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 boto3-stubs
for AutoScaling
service.
# install with boto3 type annotations
python -m pip install 'boto3-stubs[autoscaling]'
# Lite version does not provide session.client/resource overloads
# it is more RAM-friendly, but requires explicit type annotations
python -m pip install 'boto3-stubs-lite[autoscaling]'
# standalone installation
python -m pip install mypy-boto3-autoscaling
How to uninstall#
python -m pip uninstall -y mypy-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 mypy_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 mypy_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 mypy_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
- AttachInstancesQueryRequestTypeDef
- AttachLoadBalancerTargetGroupsTypeRequestTypeDef
- AttachLoadBalancersTypeRequestTypeDef
- TrafficSourceIdentifierTypeDef
- FilterTypeDef
- PaginatorConfigTypeDef
- AvailabilityZoneDistributionTypeDef
- AvailabilityZoneImpairmentPolicyTypeDef
- EnabledMetricTypeDef
- InstanceMaintenancePolicyTypeDef
- LaunchTemplateSpecificationTypeDef
- SuspendedProcessTypeDef
- TagDescriptionTypeDef
- BaselineEbsBandwidthMbpsRequestTypeDef
- FailedScheduledUpdateGroupActionRequestTypeDef
- BatchDeleteScheduledActionTypeRequestTypeDef
- EbsTypeDef
- CancelInstanceRefreshTypeRequestTypeDef
- CapacityForecastTypeDef
- CapacityReservationTargetOutputTypeDef
- CapacityReservationTargetTypeDef
- CompleteLifecycleActionTypeRequestTypeDef
- PerformanceFactorReferenceRequestTypeDef
- LifecycleHookSpecificationTypeDef
- TagTypeDef
- InstanceMetadataOptionsTypeDef
- InstanceMonitoringTypeDef
- MetricDimensionTypeDef
- DeleteAutoScalingGroupTypeRequestTypeDef
- DeleteLifecycleHookTypeRequestTypeDef
- DeleteNotificationConfigurationTypeRequestTypeDef
- DeletePolicyTypeRequestTypeDef
- DeleteScheduledActionTypeRequestTypeDef
- DeleteWarmPoolTypeRequestTypeDef
- DescribeAutoScalingInstancesTypeRequestTypeDef
- DescribeInstanceRefreshesTypeRequestTypeDef
- LifecycleHookTypeDef
- DescribeLifecycleHooksTypeRequestTypeDef
- DescribeLoadBalancerTargetGroupsRequestRequestTypeDef
- LoadBalancerTargetGroupStateTypeDef
- DescribeLoadBalancersRequestRequestTypeDef
- LoadBalancerStateTypeDef
- MetricCollectionTypeTypeDef
- MetricGranularityTypeTypeDef
- NotificationConfigurationTypeDef
- DescribeNotificationConfigurationsTypeRequestTypeDef
- DescribePoliciesTypeRequestTypeDef
- DescribeScalingActivitiesTypeRequestTypeDef
- TimestampTypeDef
- DescribeTrafficSourcesRequestRequestTypeDef
- TrafficSourceStateTypeDef
- DescribeWarmPoolTypeRequestTypeDef
- DetachInstancesQueryRequestTypeDef
- DetachLoadBalancerTargetGroupsTypeRequestTypeDef
- DetachLoadBalancersTypeRequestTypeDef
- DisableMetricsCollectionQueryRequestTypeDef
- EnableMetricsCollectionQueryRequestTypeDef
- EnterStandbyQueryRequestTypeDef
- ExecutePolicyTypeRequestTypeDef
- ExitStandbyQueryRequestTypeDef
- InstanceRefreshLivePoolProgressTypeDef
- InstanceRefreshWarmPoolProgressTypeDef
- MemoryGiBPerVCpuRequestTypeDef
- MemoryMiBRequestTypeDef
- NetworkBandwidthGbpsRequestTypeDef
- NetworkInterfaceCountRequestTypeDef
- TotalLocalStorageGBRequestTypeDef
- VCpuCountRequestTypeDef
- InstanceReusePolicyTypeDef
- InstancesDistributionTypeDef
- LaunchConfigurationNameTypeRequestTypeDef
- LaunchConfigurationNamesTypeRequestTypeDef
- PredefinedMetricSpecificationTypeDef
- PredictiveScalingPredefinedLoadMetricTypeDef
- PredictiveScalingPredefinedMetricPairTypeDef
- PredictiveScalingPredefinedScalingMetricTypeDef
- ProcessTypeTypeDef
- PutLifecycleHookTypeRequestTypeDef
- PutNotificationConfigurationTypeRequestTypeDef
- StepAdjustmentTypeDef
- RecordLifecycleActionHeartbeatTypeRequestTypeDef
- RollbackInstanceRefreshTypeRequestTypeDef
- ScalingProcessQueryRequestTypeDef
- ScheduledUpdateGroupActionTypeDef
- SetDesiredCapacityTypeRequestTypeDef
- SetInstanceHealthQueryRequestTypeDef
- SetInstanceProtectionQueryRequestTypeDef
- TerminateInstanceInAutoScalingGroupTypeRequestTypeDef
- ActivitiesTypeTypeDef
- ActivityTypeTypeDef
- CancelInstanceRefreshAnswerTypeDef
- DescribeAccountLimitsAnswerTypeDef
- DescribeAutoScalingNotificationTypesAnswerTypeDef
- DescribeLifecycleHookTypesAnswerTypeDef
- DescribeTerminationPolicyTypesAnswerTypeDef
- DetachInstancesAnswerTypeDef
- EmptyResponseMetadataTypeDef
- EnterStandbyAnswerTypeDef
- ExitStandbyAnswerTypeDef
- RollbackInstanceRefreshAnswerTypeDef
- StartInstanceRefreshAnswerTypeDef
- DescribeAdjustmentTypesAnswerTypeDef
- RefreshPreferencesOutputTypeDef
- AlarmSpecificationUnionTypeDef
- PolicyARNTypeTypeDef
- AttachTrafficSourcesTypeRequestTypeDef
- DetachTrafficSourcesTypeRequestTypeDef
- AutoScalingGroupNamesTypeRequestTypeDef
- DescribeTagsTypeRequestTypeDef
- AutoScalingGroupNamesTypePaginateTypeDef
- DescribeAutoScalingInstancesTypePaginateTypeDef
- DescribeLoadBalancerTargetGroupsRequestPaginateTypeDef
- DescribeLoadBalancersRequestPaginateTypeDef
- DescribeNotificationConfigurationsTypePaginateTypeDef
- DescribePoliciesTypePaginateTypeDef
- DescribeScalingActivitiesTypePaginateTypeDef
- DescribeTagsTypePaginateTypeDef
- DescribeWarmPoolTypePaginateTypeDef
- LaunchConfigurationNamesTypePaginateTypeDef
- AutoScalingInstanceDetailsTypeDef
- InstanceTypeDef
- TagsTypeTypeDef
- BatchDeleteScheduledActionAnswerTypeDef
- BatchPutScheduledUpdateGroupActionAnswerTypeDef
- BlockDeviceMappingTypeDef
- CapacityReservationSpecificationOutputTypeDef
- CapacityReservationTargetUnionTypeDef
- CpuPerformanceFactorRequestOutputTypeDef
- CpuPerformanceFactorRequestTypeDef
- CreateOrUpdateTagsTypeRequestTypeDef
- DeleteTagsTypeRequestTypeDef
- MetricOutputTypeDef
- MetricTypeDef
- DescribeLifecycleHooksAnswerTypeDef
- DescribeLoadBalancerTargetGroupsResponseTypeDef
- DescribeLoadBalancersResponseTypeDef
- DescribeMetricCollectionTypesAnswerTypeDef
- DescribeNotificationConfigurationsAnswerTypeDef
- DescribeScheduledActionsTypePaginateTypeDef
- DescribeScheduledActionsTypeRequestTypeDef
- GetPredictiveScalingForecastTypeRequestTypeDef
- PutScheduledUpdateGroupActionTypeRequestTypeDef
- ScheduledUpdateGroupActionRequestTypeDef
- DescribeTrafficSourcesResponseTypeDef
- InstanceRefreshProgressDetailsTypeDef
- PutWarmPoolTypeRequestTypeDef
- WarmPoolConfigurationTypeDef
- ProcessesTypeTypeDef
- ScheduledActionsTypeTypeDef
- RefreshPreferencesTypeDef
- AutoScalingInstancesTypeTypeDef
- CreateLaunchConfigurationTypeRequestTypeDef
- LaunchConfigurationTypeDef
- CapacityReservationSpecificationTypeDef
- BaselinePerformanceFactorsRequestOutputTypeDef
- CpuPerformanceFactorRequestUnionTypeDef
- MetricStatOutputTypeDef
- TargetTrackingMetricStatOutputTypeDef
- MetricUnionTypeDef
- BatchPutScheduledUpdateGroupActionTypeRequestTypeDef
- RollbackDetailsTypeDef
- DescribeWarmPoolAnswerTypeDef
- LaunchConfigurationsTypeTypeDef
- InstanceRequirementsOutputTypeDef
- BaselinePerformanceFactorsRequestTypeDef
- MetricDataQueryOutputTypeDef
- TargetTrackingMetricDataQueryOutputTypeDef
- MetricStatTypeDef
- TargetTrackingMetricStatTypeDef
- LaunchTemplateOverridesOutputTypeDef
- BaselinePerformanceFactorsRequestUnionTypeDef
- PredictiveScalingCustomizedCapacityMetricOutputTypeDef
- PredictiveScalingCustomizedLoadMetricOutputTypeDef
- PredictiveScalingCustomizedScalingMetricOutputTypeDef
- CustomizedMetricSpecificationOutputTypeDef
- MetricStatUnionTypeDef
- TargetTrackingMetricStatUnionTypeDef
- LaunchTemplateOutputTypeDef
- InstanceRequirementsTypeDef
- PredictiveScalingMetricSpecificationOutputTypeDef
- TargetTrackingConfigurationOutputTypeDef
- MetricDataQueryTypeDef
- TargetTrackingMetricDataQueryTypeDef
- MixedInstancesPolicyOutputTypeDef
- InstanceRequirementsUnionTypeDef
- LoadForecastTypeDef
- PredictiveScalingConfigurationOutputTypeDef
- MetricDataQueryUnionTypeDef
- PredictiveScalingCustomizedLoadMetricTypeDef
- PredictiveScalingCustomizedScalingMetricTypeDef
- TargetTrackingMetricDataQueryUnionTypeDef
- AutoScalingGroupTypeDef
- DesiredConfigurationOutputTypeDef
- LaunchTemplateOverridesTypeDef
- GetPredictiveScalingForecastAnswerTypeDef
- ScalingPolicyTypeDef
- PredictiveScalingCustomizedCapacityMetricTypeDef
- PredictiveScalingCustomizedLoadMetricUnionTypeDef
- PredictiveScalingCustomizedScalingMetricUnionTypeDef
- CustomizedMetricSpecificationTypeDef
- AutoScalingGroupsTypeTypeDef
- InstanceRefreshTypeDef
- LaunchTemplateOverridesUnionTypeDef
- PoliciesTypeTypeDef
- PredictiveScalingCustomizedCapacityMetricUnionTypeDef
- CustomizedMetricSpecificationUnionTypeDef
- DescribeInstanceRefreshesAnswerTypeDef
- LaunchTemplateTypeDef
- PredictiveScalingMetricSpecificationTypeDef
- TargetTrackingConfigurationTypeDef
- LaunchTemplateUnionTypeDef
- PredictiveScalingMetricSpecificationUnionTypeDef
- MixedInstancesPolicyTypeDef
- PredictiveScalingConfigurationTypeDef
- CreateAutoScalingGroupTypeRequestTypeDef
- MixedInstancesPolicyUnionTypeDef
- UpdateAutoScalingGroupTypeRequestTypeDef
- PutScalingPolicyTypeRequestTypeDef
- DesiredConfigurationTypeDef
- StartInstanceRefreshTypeRequestTypeDef