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
- 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
- NotificationCon