AutoScaling module#
Index > AutoScaling
Auto-generated documentation for AutoScaling type annotations stubs module mypy-boto3-autoscaling.
How to install#
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
Literals#
Type annotations for literals used in methods and schemas.
# AcceleratorManufacturerType usage example
from mypy_boto3_autoscaling.literals import AcceleratorManufacturerType
def get_value() -> AcceleratorManufacturerType:
return "amazon-web-services"
- AcceleratorManufacturerType
- AcceleratorNameType
- AcceleratorTypeType
- BareMetalType
- BurstablePerformanceType
- CpuManufacturerType
- DescribeAutoScalingGroupsPaginatorName
- DescribeAutoScalingInstancesPaginatorName
- DescribeLaunchConfigurationsPaginatorName
- DescribeLoadBalancerTargetGroupsPaginatorName
- DescribeLoadBalancersPaginatorName
- DescribeNotificationConfigurationsPaginatorName
- DescribePoliciesPaginatorName
- DescribeScalingActivitiesPaginatorName
- DescribeScheduledActionsPaginatorName
- DescribeTagsPaginatorName
- 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
Typed dictionaries#
Type annotations for typed dictionaries used in methods and schema.
# AcceleratorCountRequestTypeDef usage example
from mypy_boto3_autoscaling.type_defs import AcceleratorCountRequestTypeDef
def get_value() -> AcceleratorCountRequestTypeDef:
return {
"Min": ...,
}
- AcceleratorCountRequestTypeDef
- AcceleratorTotalMemoryMiBRequestTypeDef
- ActivityTypeDef
- AdjustmentTypeTypeDef
- AlarmTypeDef
- AttachInstancesQueryRequestTypeDef
- AttachLoadBalancerTargetGroupsTypeRequestTypeDef
- AttachLoadBalancersTypeRequestTypeDef
- TrafficSourceIdentifierTypeDef
- FilterTypeDef
- EnabledMetricTypeDef
- LaunchTemplateSpecificationTypeDef
- SuspendedProcessTypeDef
- TagDescriptionTypeDef
- BaselineEbsBandwidthMbpsRequestTypeDef
- FailedScheduledUpdateGroupActionRequestTypeDef
- BatchDeleteScheduledActionTypeRequestTypeDef
- ScheduledUpdateGroupActionRequestTypeDef
- EbsTypeDef
- CancelInstanceRefreshAnswerTypeDef
- CancelInstanceRefreshTypeRequestTypeDef
- CapacityForecastTypeDef
- CompleteLifecycleActionTypeRequestTypeDef
- LifecycleHookSpecificationTypeDef
- TagTypeDef
- InstanceMetadataOptionsTypeDef
- InstanceMonitoringTypeDef
- MetricDimensionTypeDef
- DeleteAutoScalingGroupTypeRequestTypeDef
- DeleteLifecycleHookTypeRequestTypeDef
- DeleteNotificationConfigurationTypeRequestTypeDef
- DeletePolicyTypeRequestTypeDef
- DeleteScheduledActionTypeRequestTypeDef
- DeleteWarmPoolTypeRequestTypeDef
- DescribeAccountLimitsAnswerTypeDef
- DescribeAutoScalingInstancesTypeDescribeAutoScalingInstancesPaginateTypeDef
- DescribeAutoScalingInstancesTypeRequestTypeDef
- DescribeAutoScalingNotificationTypesAnswerTypeDef
- DescribeInstanceRefreshesTypeRequestTypeDef
- DescribeLifecycleHookTypesAnswerTypeDef
- LifecycleHookTypeDef
- DescribeLifecycleHooksTypeRequestTypeDef
- DescribeLoadBalancerTargetGroupsRequestDescribeLoadBalancerTargetGroupsPaginateTypeDef
- DescribeLoadBalancerTargetGroupsRequestRequestTypeDef
- LoadBalancerTargetGroupStateTypeDef
- DescribeLoadBalancersRequestDescribeLoadBalancersPaginateTypeDef
- DescribeLoadBalancersRequestRequestTypeDef
- LoadBalancerStateTypeDef
- MetricCollectionTypeTypeDef
- MetricGranularityTypeTypeDef
- NotificationConfigurationTypeDef
- DescribeNotificationConfigurationsTypeDescribeNotificationConfigurationsPaginateTypeDef
- DescribeNotificationConfigurationsTypeRequestTypeDef
- DescribePoliciesTypeDescribePoliciesPaginateTypeDef
- DescribePoliciesTypeRequestTypeDef
- DescribeScalingActivitiesTypeDescribeScalingActivitiesPaginateTypeDef
- DescribeScalingActivitiesTypeRequestTypeDef
- DescribeScheduledActionsTypeDescribeScheduledActionsPaginateTypeDef
- DescribeScheduledActionsTypeRequestTypeDef
- DescribeTerminationPolicyTypesAnswerTypeDef
- DescribeTrafficSourcesRequestRequestTypeDef
- TrafficSourceStateTypeDef
- DescribeWarmPoolTypeRequestTypeDef
- DetachInstancesQueryRequestTypeDef
- DetachLoadBalancerTargetGroupsTypeRequestTypeDef
- DetachLoadBalancersTypeRequestTypeDef
- DisableMetricsCollectionQueryRequestTypeDef
- EmptyResponseMetadataTypeDef
- EnableMetricsCollectionQueryRequestTypeDef
- EnterStandbyQueryRequestTypeDef
- ExecutePolicyTypeRequestTypeDef
- ExitStandbyQueryRequestTypeDef
- GetPredictiveScalingForecastTypeRequestTypeDef
- InstanceRefreshLivePoolProgressTypeDef
- InstanceRefreshWarmPoolProgressTypeDef
- RefreshPreferencesTypeDef
- MemoryGiBPerVCpuRequestTypeDef
- MemoryMiBRequestTypeDef
- NetworkBandwidthGbpsRequestTypeDef
- NetworkInterfaceCountRequestTypeDef
- TotalLocalStorageGBRequestTypeDef
- VCpuCountRequestTypeDef
- InstanceReusePolicyTypeDef
- InstancesDistributionTypeDef
- LaunchConfigurationNameTypeRequestTypeDef
- LaunchConfigurationNamesTypeDescribeLaunchConfigurationsPaginateTypeDef
- LaunchConfigurationNamesTypeRequestTypeDef
- PaginatorConfigTypeDef
- PredefinedMetricSpecificationTypeDef
- PredictiveScalingPredefinedLoadMetricTypeDef
- PredictiveScalingPredefinedMetricPairTypeDef
- PredictiveScalingPredefinedScalingMetricTypeDef
- ProcessTypeTypeDef
- PutLifecycleHookTypeRequestTypeDef
- PutNotificationConfigurationTypeRequestTypeDef
- StepAdjustmentTypeDef
- PutScheduledUpdateGroupActionTypeRequestTypeDef
- RecordLifecycleActionHeartbeatTypeRequestTypeDef
- ResponseMetadataTypeDef
- RollbackInstanceRefreshAnswerTypeDef
- RollbackInstanceRefreshTypeRequestTypeDef
- ScalingProcessQueryRequestTypeDef
- ScheduledUpdateGroupActionTypeDef
- SetDesiredCapacityTypeRequestTypeDef
- SetInstanceHealthQueryRequestTypeDef
- SetInstanceProtectionQueryRequestTypeDef
- StartInstanceRefreshAnswerTypeDef
- TerminateInstanceInAutoScalingGroupTypeRequestTypeDef
- ActivitiesTypeTypeDef
- ActivityTypeTypeDef
- DetachInstancesAnswerTypeDef
- EnterStandbyAnswerTypeDef
- ExitStandbyAnswerTypeDef
- DescribeAdjustmentTypesAnswerTypeDef
- PolicyARNTypeTypeDef
- AttachTrafficSourcesTypeRequestTypeDef
- DetachTrafficSourcesTypeRequestTypeDef
- AutoScalingGroupNamesTypeDescribeAutoScalingGroupsPaginateTypeDef
- AutoScalingGroupNamesTypeRequestTypeDef
- DescribeTagsTypeDescribeTagsPaginateTypeDef
- DescribeTagsTypeRequestTypeDef
- AutoScalingInstanceDetailsTypeDef
- InstanceTypeDef
- TagsTypeTypeDef
- BatchDeleteScheduledActionAnswerTypeDef
- BatchPutScheduledUpdateGroupActionAnswerTypeDef
- BatchPutScheduledUpdateGroupActionTypeRequestTypeDef
- BlockDeviceMappingTypeDef
- CreateOrUpdateTagsTypeRequestTypeDef
- DeleteTagsTypeRequestTypeDef
- MetricTypeDef
- DescribeLifecycleHooksAnswerTypeDef
- DescribeLoadBalancerTargetGroupsResponseTypeDef
- DescribeLoadBalancersResponseTypeDef
- DescribeMetricCollectionTypesAnswerTypeDef
- DescribeNotificationConfigurationsAnswerTypeDef
- DescribeTrafficSourcesResponseTypeDef
- InstanceRefreshProgressDetailsTypeDef
- InstanceRequirementsTypeDef
- PutWarmPoolTypeRequestTypeDef
- WarmPoolConfigurationTypeDef
- ProcessesTypeTypeDef
- ScheduledActionsTypeTypeDef
- AutoScalingInstancesTypeTypeDef
- CreateLaunchConfigurationTypeRequestTypeDef
- LaunchConfigurationTypeDef
- MetricStatTypeDef
- TargetTrackingMetricStatTypeDef
- RollbackDetailsTypeDef
- LaunchTemplateOverridesTypeDef
- DescribeWarmPoolAnswerTypeDef
- LaunchConfigurationsTypeTypeDef
- MetricDataQueryTypeDef
- TargetTrackingMetricDataQueryTypeDef
- LaunchTemplateTypeDef
- PredictiveScalingCustomizedCapacityMetricTypeDef
- PredictiveScalingCustomizedLoadMetricTypeDef
- PredictiveScalingCustomizedScalingMetricTypeDef
- CustomizedMetricSpecificationTypeDef
- MixedInstancesPolicyTypeDef
- PredictiveScalingMetricSpecificationTypeDef
- TargetTrackingConfigurationTypeDef
- AutoScalingGroupTypeDef
- CreateAutoScalingGroupTypeRequestTypeDef
- DesiredConfigurationTypeDef
- UpdateAutoScalingGroupTypeRequestTypeDef
- LoadForecastTypeDef
- PredictiveScalingConfigurationTypeDef
- AutoScalingGroupsTypeTypeDef
- InstanceRefreshTypeDef
- StartInstanceRefreshTypeRequestTypeDef
- GetPredictiveScalingForecastAnswerTypeDef
- PutScalingPolicyTypeRequestTypeDef
- ScalingPolicyTypeDef
- DescribeInstanceRefreshesAnswerTypeDef
- PoliciesTypeTypeDef