Skip to content

Autoscaling Classes

AcceleratorCountRequest

Min

  • Type: typing.Optional[int]

Max

  • Type: typing.Optional[int]

AcceleratorTotalMemoryMiBRequest

Min

  • Type: typing.Optional[int]

Max

  • Type: typing.Optional[int]

ActivitiesType

Activities

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Activity]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

Activity

ActivityId

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type:
  • Required: Yes

Cause

  • Type:
  • Required: Yes

StartTime

  • Type:
  • Required: Yes

StatusCode

  • Type: typing.Literal['Cancelled', 'Failed', 'InProgress', 'MidLifecycleAction', 'PendingSpotBidPlacement', 'PreInService', 'Successful', 'WaitingForConnectionDraining', 'WaitingForELBConnectionDraining', 'WaitingForInstanceId', 'WaitingForInstanceWarmup', 'WaitingForSpotInstanceId', 'WaitingForSpotInstanceRequestId']
  • Required: Yes

Description

  • Type: typing.Optional[str]

EndTime

  • Type: typing.Optional[datetime.datetime]

StatusMessage

  • Type: typing.Optional[str]

Progress

  • Type: typing.Optional[int]

Details

  • Type: typing.Optional[str]

AutoScalingGroupState

  • Type: typing.Optional[str]

AutoScalingGroupARN

  • Type: typing.Optional[str]

ActivityType

Activity

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

AdjustmentType

AdjustmentType

  • Type: typing.Optional[str]

Alarm

AlarmName

  • Type: typing.Optional[str]

AlarmARN

  • Type: typing.Optional[str]

AlarmSpecification

Alarms

  • Type: typing.Optional[typing.List[str]]

AlarmSpecificationOutput

Alarms

  • Type: typing.Optional[typing.List[str]]

AttachInstancesQuery

AutoScalingGroupName

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.List[str]]

AttachLoadBalancerTargetGroupsType

AutoScalingGroupName

  • Type:
  • Required: Yes

TargetGroupARNs

  • Type: typing.List[str]
  • Required: Yes

AttachLoadBalancersType

AutoScalingGroupName

  • Type:
  • Required: Yes

LoadBalancerNames

  • Type: typing.List[str]
  • Required: Yes

AttachTrafficSourcesType

AutoScalingGroupName

  • Type:
  • Required: Yes

TrafficSources

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TrafficSourceIdentifier]
  • Required: Yes

SkipZonalShiftValidation

  • Type: typing.Optional[bool]

AutoScalingGroup

AutoScalingGroupName

  • Type:
  • Required: Yes

MinSize

  • Type:
  • Required: Yes

MaxSize

  • Type:
  • Required: Yes

DesiredCapacity

  • Type:
  • Required: Yes

DefaultCooldown

  • Type:
  • Required: Yes

AvailabilityZones

  • Type: typing.List[str]
  • Required: Yes

HealthCheckType

  • Type:
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

AutoScalingGroupARN

  • Type: typing.Optional[str]

LaunchConfigurationName

  • Type: typing.Optional[str]

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateSpecification]

MixedInstancesPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MixedInstancesPolicyOutput]

PredictedCapacity

  • Type: typing.Optional[int]

LoadBalancerNames

  • Type: typing.Optional[typing.List[str]]

TargetGroupARNs

  • Type: typing.Optional[typing.List[str]]

HealthCheckGracePeriod

  • Type: typing.Optional[int]

Instances

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Instance]]

SuspendedProcesses

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.SuspendedProcess]]

PlacementGroup

  • Type: typing.Optional[str]

VPCZoneIdentifier

  • Type: typing.Optional[str]

EnabledMetrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.EnabledMetric]]

Status

  • Type: typing.Optional[str]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TagDescription]]

TerminationPolicies

  • Type: typing.Optional[typing.List[str]]

NewInstancesProtectedFromScaleIn

  • Type: typing.Optional[bool]

ServiceLinkedRoleARN

  • Type: typing.Optional[str]

MaxInstanceLifetime

  • Type: typing.Optional[int]

CapacityRebalance

  • Type: typing.Optional[bool]

WarmPoolConfiguration

  • Type:

WarmPoolSize

  • Type: typing.Optional[int]

Context

  • Type: typing.Optional[str]

DesiredCapacityType

  • Type: typing.Optional[str]

DefaultInstanceWarmup

  • Type: typing.Optional[int]

TrafficSources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TrafficSourceIdentifier]]

InstanceMaintenancePolicy

  • Type:

AvailabilityZoneDistribution

  • Type:

AvailabilityZoneImpairmentPolicy

  • Type:

CapacityReservationSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CapacityReservationSpecificationOutput]

AutoScalingGroupNamesType

AutoScalingGroupNames

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Filter]]

AutoScalingGroupNamesTypePaginate

AutoScalingGroupNames

  • Type: typing.Optional[typing.List[str]]

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

AutoScalingGroupsType

AutoScalingGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AutoScalingGroup]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

AutoScalingInstanceDetails

InstanceId

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type:
  • Required: Yes

AvailabilityZone

  • Type:
  • Required: Yes

LifecycleState

  • Type:
  • Required: Yes

HealthStatus

  • Type:
  • Required: Yes

ProtectedFromScaleIn

  • Type:
  • Required: Yes

InstanceType

  • Type: typing.Optional[str]

LaunchConfigurationName

  • Type: typing.Optional[str]

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateSpecification]

WeightedCapacity

  • Type: typing.Optional[str]

AutoScalingInstancesType

AutoScalingInstances

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AutoScalingInstanceDetails]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

AvailabilityZoneDistribution

CapacityDistributionStrategy

  • Type: typing.Optional[typing.Literal['balanced-best-effort', 'balanced-only']]

AvailabilityZoneImpairmentPolicy

ZonalShiftEnabled

  • Type: typing.Optional[bool]

ImpairedZoneHealthCheckBehavior

  • Type: typing.Optional[typing.Literal['IgnoreUnhealthy', 'ReplaceUnhealthy']]

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

BaselineEbsBandwidthMbpsRequest

Min

  • Type: typing.Optional[int]

Max

  • Type: typing.Optional[int]

BaselinePerformanceFactorsRequest

Cpu

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CpuPerformanceFactorRequest]

BaselinePerformanceFactorsRequestOutput

Cpu

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CpuPerformanceFactorRequestOutput]

BatchDeleteScheduledActionAnswer

FailedScheduledActions

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.FailedScheduledUpdateGroupActionRequest]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchDeleteScheduledActionType

AutoScalingGroupName

  • Type:
  • Required: Yes

ScheduledActionNames

  • Type: typing.List[str]
  • Required: Yes

BatchPutScheduledUpdateGroupActionAnswer

FailedScheduledUpdateGroupActions

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.FailedScheduledUpdateGroupActionRequest]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BatchPutScheduledUpdateGroupActionType

AutoScalingGroupName

  • Type:
  • Required: Yes

ScheduledUpdateGroupActions

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.ScheduledUpdateGroupActionRequest]
  • Required: Yes

BlockDeviceMapping

DeviceName

  • Type:
  • Required: Yes

VirtualName

  • Type: typing.Optional[str]

Ebs

  • Type:

NoDevice

  • Type: typing.Optional[bool]

CancelInstanceRefreshAnswer

InstanceRefreshId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

CancelInstanceRefreshType

AutoScalingGroupName

  • Type:
  • Required: Yes

CapacityForecast

Timestamps

  • Type: typing.List[datetime.datetime]
  • Required: Yes

Values

  • Type: typing.List[float]
  • Required: Yes

CapacityReservationSpecification

CapacityReservationPreference

  • Type: typing.Optional[typing.Literal['capacity-reservations-first', 'capacity-reservations-only', 'default', 'none']]

CapacityReservationTarget

  • Type:

CapacityReservationSpecificationOutput

CapacityReservationPreference

  • Type: typing.Optional[typing.Literal['capacity-reservations-first', 'capacity-reservations-only', 'default', 'none']]

CapacityReservationTarget

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CapacityReservationTargetOutput]

CapacityReservationTarget

CapacityReservationIds

  • Type: typing.Optional[typing.List[str]]

CapacityReservationResourceGroupArns

  • Type: typing.Optional[typing.List[str]]

CapacityReservationTargetOutput

CapacityReservationIds

  • Type: typing.Optional[typing.List[str]]

CapacityReservationResourceGroupArns

  • Type: typing.Optional[typing.List[str]]

CompleteLifecycleActionType

LifecycleHookName

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type:
  • Required: Yes

LifecycleActionResult

  • Type:
  • Required: Yes

LifecycleActionToken

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

CpuPerformanceFactorRequest

References

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PerformanceFactorReferenceRequest]]

CpuPerformanceFactorRequestOutput

References

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PerformanceFactorReferenceRequest]]

CreateAutoScalingGroupType

AutoScalingGroupName

  • Type:
  • Required: Yes

MinSize

  • Type:
  • Required: Yes

MaxSize

  • Type:
  • Required: Yes

LaunchConfigurationName

  • Type: typing.Optional[str]

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateSpecification]

MixedInstancesPolicy

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MixedInstancesPolicy, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MixedInstancesPolicyOutput, NoneType]

InstanceId

  • Type: typing.Optional[str]

DesiredCapacity

  • Type: typing.Optional[int]

DefaultCooldown

  • Type: typing.Optional[int]

AvailabilityZones

  • Type: typing.Optional[typing.List[str]]

LoadBalancerNames

  • Type: typing.Optional[typing.List[str]]

TargetGroupARNs

  • Type: typing.Optional[typing.List[str]]

HealthCheckType

  • Type: typing.Optional[str]

HealthCheckGracePeriod

  • Type: typing.Optional[int]

PlacementGroup

  • Type: typing.Optional[str]

VPCZoneIdentifier

  • Type: typing.Optional[str]

TerminationPolicies

  • Type: typing.Optional[typing.List[str]]

NewInstancesProtectedFromScaleIn

  • Type: typing.Optional[bool]

CapacityRebalance

  • Type: typing.Optional[bool]

LifecycleHookSpecificationList

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LifecycleHookSpecification]]

Tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Tag]]

ServiceLinkedRoleARN

  • Type: typing.Optional[str]

MaxInstanceLifetime

  • Type: typing.Optional[int]

Context

  • Type: typing.Optional[str]

DesiredCapacityType

  • Type: typing.Optional[str]

DefaultInstanceWarmup

  • Type: typing.Optional[int]

TrafficSources

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TrafficSourceIdentifier]]

InstanceMaintenancePolicy

  • Type:

AvailabilityZoneDistribution

  • Type:

AvailabilityZoneImpairmentPolicy

  • Type:

SkipZonalShiftValidation

  • Type: typing.Optional[bool]

CapacityReservationSpecification

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CapacityReservationSpecification, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CapacityReservationSpecificationOutput, NoneType]

CreateLaunchConfigurationType

LaunchConfigurationName

  • Type:
  • Required: Yes

ImageId

  • Type: typing.Optional[str]

KeyName

  • Type: typing.Optional[str]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

ClassicLinkVPCId

  • Type: typing.Optional[str]

ClassicLinkVPCSecurityGroups

  • Type: typing.Optional[typing.List[str]]

UserData

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

InstanceType

  • Type: typing.Optional[str]

KernelId

  • Type: typing.Optional[str]

RamdiskId

  • Type: typing.Optional[str]

BlockDeviceMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.BlockDeviceMapping]]

InstanceMonitoring

  • Type:

SpotPrice

  • Type: typing.Optional[str]

IamInstanceProfile

  • Type: typing.Optional[str]

EbsOptimized

  • Type: typing.Optional[bool]

AssociatePublicIpAddress

  • Type: typing.Optional[bool]

PlacementTenancy

  • Type: typing.Optional[str]

MetadataOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceMetadataOptions]

CreateOrUpdateTagsType

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Tag]
  • Required: Yes

CustomizedMetricSpecification

MetricName

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

Dimensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDimension]]

Statistic

  • Type: typing.Optional[typing.Literal['Average', 'Maximum', 'Minimum', 'SampleCount', 'Sum']]

Unit

  • Type: typing.Optional[str]

Period

  • Type: typing.Optional[int]

Metrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TargetTrackingMetricDataQuery]]

CustomizedMetricSpecificationOutput

MetricName

  • Type: typing.Optional[str]

Namespace

  • Type: typing.Optional[str]

Dimensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDimension]]

Statistic

  • Type: typing.Optional[typing.Literal['Average', 'Maximum', 'Minimum', 'SampleCount', 'Sum']]

Unit

  • Type: typing.Optional[str]

Period

  • Type: typing.Optional[int]

Metrics

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TargetTrackingMetricDataQueryOutput]]

DeleteAutoScalingGroupType

AutoScalingGroupName

  • Type:
  • Required: Yes

ForceDelete

  • Type: typing.Optional[bool]

DeleteLifecycleHookType

LifecycleHookName

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type:
  • Required: Yes

DeleteNotificationConfigurationType

AutoScalingGroupName

  • Type:
  • Required: Yes

TopicARN

  • Type:
  • Required: Yes

DeletePolicyType

PolicyName

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type: typing.Optional[str]

DeleteScheduledActionType

AutoScalingGroupName

  • Type:
  • Required: Yes

ScheduledActionName

  • Type:
  • Required: Yes

DeleteTagsType

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Tag]
  • Required: Yes

DeleteWarmPoolType

AutoScalingGroupName

  • Type:
  • Required: Yes

ForceDelete

  • Type: typing.Optional[bool]

DescribeAccountLimitsAnswer

MaxNumberOfAutoScalingGroups

  • Type:
  • Required: Yes

MaxNumberOfLaunchConfigurations

  • Type:
  • Required: Yes

NumberOfAutoScalingGroups

  • Type:
  • Required: Yes

NumberOfLaunchConfigurations

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAdjustmentTypesAnswer

AdjustmentTypes

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AdjustmentType]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeAutoScalingInstancesType

InstanceIds

  • Type: typing.Optional[typing.List[str]]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeAutoScalingInstancesTypePaginate

InstanceIds

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribeAutoScalingNotificationTypesAnswer

AutoScalingNotificationTypes

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeInstanceRefreshesAnswer

InstanceRefreshes

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceRefresh]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeInstanceRefreshesType

AutoScalingGroupName

  • Type:
  • Required: Yes

InstanceRefreshIds

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeLifecycleHookTypesAnswer

LifecycleHookTypes

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLifecycleHooksAnswer

LifecycleHooks

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LifecycleHook]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeLifecycleHooksType

AutoScalingGroupName

  • Type:
  • Required: Yes

LifecycleHookNames

  • Type: typing.Optional[typing.List[str]]

DescribeLoadBalancerTargetGroupsRequest

AutoScalingGroupName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeLoadBalancerTargetGroupsRequestPaginate

AutoScalingGroupName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribeLoadBalancerTargetGroupsResponse

LoadBalancerTargetGroups

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LoadBalancerTargetGroupState]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeLoadBalancersRequest

AutoScalingGroupName

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeLoadBalancersRequestPaginate

AutoScalingGroupName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribeLoadBalancersResponse

LoadBalancers

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LoadBalancerState]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeMetricCollectionTypesAnswer

Metrics

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricCollectionType]
  • Required: Yes

Granularities

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricGranularityType]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeNotificationConfigurationsAnswer

NotificationConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.NotificationConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeNotificationConfigurationsType

AutoScalingGroupNames

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeNotificationConfigurationsTypePaginate

AutoScalingGroupNames

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribePoliciesType

AutoScalingGroupName

  • Type: typing.Optional[str]

PolicyNames

  • Type: typing.Optional[typing.List[str]]

PolicyTypes

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribePoliciesTypePaginate

AutoScalingGroupName

  • Type: typing.Optional[str]

PolicyNames

  • Type: typing.Optional[typing.List[str]]

PolicyTypes

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribeScalingActivitiesType

ActivityIds

  • Type: typing.Optional[typing.List[str]]

AutoScalingGroupName

  • Type: typing.Optional[str]

IncludeDeletedGroups

  • Type: typing.Optional[bool]

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeScalingActivitiesTypePaginate

ActivityIds

  • Type: typing.Optional[typing.List[str]]

AutoScalingGroupName

  • Type: typing.Optional[str]

IncludeDeletedGroups

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribeScheduledActionsType

AutoScalingGroupName

  • Type: typing.Optional[str]

ScheduledActionNames

  • Type: typing.Optional[typing.List[str]]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeScheduledActionsTypePaginate

AutoScalingGroupName

  • Type: typing.Optional[str]

ScheduledActionNames

  • Type: typing.Optional[typing.List[str]]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribeTagsType

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Filter]]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeTagsTypePaginate

Filters

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Filter]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DescribeTerminationPolicyTypesAnswer

TerminationPolicyTypes

  • Type: typing.List[str]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DescribeTrafficSourcesRequest

AutoScalingGroupName

  • Type:
  • Required: Yes

TrafficSourceType

  • Type: typing.Optional[str]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

DescribeTrafficSourcesResponse

TrafficSources

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TrafficSourceState]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeWarmPoolAnswer

WarmPoolConfiguration

  • Type:
  • Required: Yes

Instances

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Instance]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

DescribeWarmPoolType

AutoScalingGroupName

  • Type:
  • Required: Yes

MaxRecords

  • Type: typing.Optional[int]

NextToken

  • Type: typing.Optional[str]

DescribeWarmPoolTypePaginate

AutoScalingGroupName

  • Type:
  • Required: Yes

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

DesiredConfiguration

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateSpecification]

MixedInstancesPolicy

  • Type:

DesiredConfigurationOutput

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateSpecification]

MixedInstancesPolicy

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MixedInstancesPolicyOutput]

DetachInstancesAnswer

Activities

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Activity]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DetachInstancesQuery

AutoScalingGroupName

  • Type:
  • Required: Yes

ShouldDecrementDesiredCapacity

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.List[str]]

DetachLoadBalancerTargetGroupsType

AutoScalingGroupName

  • Type:
  • Required: Yes

TargetGroupARNs

  • Type: typing.List[str]
  • Required: Yes

DetachLoadBalancersType

AutoScalingGroupName

  • Type:
  • Required: Yes

LoadBalancerNames

  • Type: typing.List[str]
  • Required: Yes

DetachTrafficSourcesType

AutoScalingGroupName

  • Type:
  • Required: Yes

TrafficSources

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TrafficSourceIdentifier]
  • Required: Yes

DisableMetricsCollectionQuery

AutoScalingGroupName

  • Type:
  • Required: Yes

Metrics

  • Type: typing.Optional[typing.List[str]]

Ebs

SnapshotId

  • Type: typing.Optional[str]

VolumeSize

  • Type: typing.Optional[int]

VolumeType

  • Type: typing.Optional[str]

DeleteOnTermination

  • Type: typing.Optional[bool]

Iops

  • Type: typing.Optional[int]

Encrypted

  • Type: typing.Optional[bool]

Throughput

  • Type: typing.Optional[int]

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

EnableMetricsCollectionQuery

AutoScalingGroupName

  • Type:
  • Required: Yes

Granularity

  • Type:
  • Required: Yes

Metrics

  • Type: typing.Optional[typing.List[str]]

EnabledMetric

Metric

  • Type: typing.Optional[str]

Granularity

  • Type: typing.Optional[str]

EnterStandbyAnswer

Activities

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Activity]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EnterStandbyQuery

AutoScalingGroupName

  • Type:
  • Required: Yes

ShouldDecrementDesiredCapacity

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.List[str]]

ExecutePolicyType

PolicyName

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type: typing.Optional[str]

HonorCooldown

  • Type: typing.Optional[bool]

MetricValue

  • Type: typing.Optional[float]

BreachThreshold

  • Type: typing.Optional[float]

ExitStandbyAnswer

Activities

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Activity]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ExitStandbyQuery

AutoScalingGroupName

  • Type:
  • Required: Yes

InstanceIds

  • Type: typing.Optional[typing.List[str]]

FailedScheduledUpdateGroupActionRequest

ScheduledActionName

  • Type:
  • Required: Yes

ErrorCode

  • Type: typing.Optional[str]

ErrorMessage

  • Type: typing.Optional[str]

Filter

Name

  • Type: typing.Optional[str]

Values

  • Type: typing.Optional[typing.List[str]]

GetPredictiveScalingForecastAnswer

LoadForecast

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LoadForecast]
  • Required: Yes

CapacityForecast

  • Type:
  • Required: Yes

UpdateTime

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

GetPredictiveScalingForecastType

AutoScalingGroupName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

EndTime

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

Instance

InstanceId

  • Type:
  • Required: Yes

AvailabilityZone

  • Type:
  • Required: Yes

LifecycleState

  • Type: typing.Literal['Detached', 'Detaching', 'EnteringStandby', 'InService', 'Pending', 'Pending:Proceed', 'Pending:Wait', 'Quarantined', 'Standby', 'Terminated', 'Terminating', 'Terminating:Proceed', 'Terminating:Wait', 'Warmed:Hibernated', 'Warmed:Pending', 'Warmed:Pending:Proceed', 'Warmed:Pending:Wait', 'Warmed:Running', 'Warmed:Stopped', 'Warmed:Terminated', 'Warmed:Terminating', 'Warmed:Terminating:Proceed', 'Warmed:Terminating:Wait']
  • Required: Yes

HealthStatus

  • Type:
  • Required: Yes

ProtectedFromScaleIn

  • Type:
  • Required: Yes

InstanceType

  • Type: typing.Optional[str]

LaunchConfigurationName

  • Type: typing.Optional[str]

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateSpecification]

WeightedCapacity

  • Type: typing.Optional[str]

InstanceMaintenancePolicy

MinHealthyPercentage

  • Type: typing.Optional[int]

MaxHealthyPercentage

  • Type: typing.Optional[int]

InstanceMetadataOptions

HttpTokens

  • Type: typing.Optional[typing.Literal['optional', 'required']]

HttpPutResponseHopLimit

  • Type: typing.Optional[int]

HttpEndpoint

  • Type: typing.Optional[typing.Literal['disabled', 'enabled']]

InstanceMonitoring

Enabled

  • Type: typing.Optional[bool]

InstanceRefresh

InstanceRefreshId

  • Type: typing.Optional[str]

AutoScalingGroupName

  • Type: typing.Optional[str]

Status

  • Type: typing.Optional[typing.Literal['Baking', 'Cancelled', 'Cancelling', 'Failed', 'InProgress', 'Pending', 'RollbackFailed', 'RollbackInProgress', 'RollbackSuccessful', 'Successful']]

StatusReason

  • Type: typing.Optional[str]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

PercentageComplete

  • Type: typing.Optional[int]

InstancesToUpdate

  • Type: typing.Optional[int]

ProgressDetails

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceRefreshProgressDetails]

Preferences

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.RefreshPreferencesOutput]

DesiredConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.DesiredConfigurationOutput]

RollbackDetails

  • Type:

InstanceRefreshLivePoolProgress

PercentageComplete

  • Type: typing.Optional[int]

InstancesToUpdate

  • Type: typing.Optional[int]

InstanceRefreshProgressDetails

LivePoolProgress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceRefreshLivePoolProgress]

WarmPoolProgress

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceRefreshWarmPoolProgress]

InstanceRefreshWarmPoolProgress

PercentageComplete

  • Type: typing.Optional[int]

InstancesToUpdate

  • Type: typing.Optional[int]

InstanceRequirements

VCpuCount

  • Type:
  • Required: Yes

MemoryMiB

  • Type:
  • Required: Yes

CpuManufacturers

  • Type: typing.Optional[typing.List[typing.Literal['amazon-web-services', 'amd', 'intel']]]

MemoryGiBPerVCpu

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MemoryGiBPerVCpuRequest]

ExcludedInstanceTypes

  • Type: typing.Optional[typing.List[str]]

InstanceGenerations

  • Type: typing.Optional[typing.List[typing.Literal['current', 'previous']]]

SpotMaxPricePercentageOverLowestPrice

  • Type: typing.Optional[int]

MaxSpotPriceAsPercentageOfOptimalOnDemandPrice

  • Type: typing.Optional[int]

OnDemandMaxPricePercentageOverLowestPrice

  • Type: typing.Optional[int]

BareMetal

  • Type: typing.Optional[typing.Literal['excluded', 'included', 'required']]

BurstablePerformance

  • Type: typing.Optional[typing.Literal['excluded', 'included', 'required']]

RequireHibernateSupport

  • Type: typing.Optional[bool]

NetworkInterfaceCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.NetworkInterfaceCountRequest]

LocalStorage

  • Type: typing.Optional[typing.Literal['excluded', 'included', 'required']]

LocalStorageTypes

  • Type: typing.Optional[typing.List[typing.Literal['hdd', 'ssd']]]

TotalLocalStorageGB

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TotalLocalStorageGBRequest]

BaselineEbsBandwidthMbps

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.BaselineEbsBandwidthMbpsRequest]

AcceleratorTypes

  • Type: typing.Optional[typing.List[typing.Literal['fpga', 'gpu', 'inference']]]

AcceleratorCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AcceleratorCountRequest]

AcceleratorManufacturers

  • Type: typing.Optional[typing.List[typing.Literal['amazon-web-services', 'amd', 'nvidia', 'xilinx']]]

AcceleratorNames

  • Type: typing.Optional[typing.List[typing.Literal['a100', 'k80', 'm60', 'radeon-pro-v520', 't4', 'v100', 'vu9p']]]

AcceleratorTotalMemoryMiB

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AcceleratorTotalMemoryMiBRequest]

NetworkBandwidthGbps

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.NetworkBandwidthGbpsRequest]

AllowedInstanceTypes

  • Type: typing.Optional[typing.List[str]]

BaselinePerformanceFactors

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.BaselinePerformanceFactorsRequest]

InstanceRequirementsOutput

VCpuCount

  • Type:
  • Required: Yes

MemoryMiB

  • Type:
  • Required: Yes

CpuManufacturers

  • Type: typing.Optional[typing.List[typing.Literal['amazon-web-services', 'amd', 'intel']]]

MemoryGiBPerVCpu

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MemoryGiBPerVCpuRequest]

ExcludedInstanceTypes

  • Type: typing.Optional[typing.List[str]]

InstanceGenerations

  • Type: typing.Optional[typing.List[typing.Literal['current', 'previous']]]

SpotMaxPricePercentageOverLowestPrice

  • Type: typing.Optional[int]

MaxSpotPriceAsPercentageOfOptimalOnDemandPrice

  • Type: typing.Optional[int]

OnDemandMaxPricePercentageOverLowestPrice

  • Type: typing.Optional[int]

BareMetal

  • Type: typing.Optional[typing.Literal['excluded', 'included', 'required']]

BurstablePerformance

  • Type: typing.Optional[typing.Literal['excluded', 'included', 'required']]

RequireHibernateSupport

  • Type: typing.Optional[bool]

NetworkInterfaceCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.NetworkInterfaceCountRequest]

LocalStorage

  • Type: typing.Optional[typing.Literal['excluded', 'included', 'required']]

LocalStorageTypes

  • Type: typing.Optional[typing.List[typing.Literal['hdd', 'ssd']]]

TotalLocalStorageGB

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TotalLocalStorageGBRequest]

BaselineEbsBandwidthMbps

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.BaselineEbsBandwidthMbpsRequest]

AcceleratorTypes

  • Type: typing.Optional[typing.List[typing.Literal['fpga', 'gpu', 'inference']]]

AcceleratorCount

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AcceleratorCountRequest]

AcceleratorManufacturers

  • Type: typing.Optional[typing.List[typing.Literal['amazon-web-services', 'amd', 'nvidia', 'xilinx']]]

AcceleratorNames

  • Type: typing.Optional[typing.List[typing.Literal['a100', 'k80', 'm60', 'radeon-pro-v520', 't4', 'v100', 'vu9p']]]

AcceleratorTotalMemoryMiB

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AcceleratorTotalMemoryMiBRequest]

NetworkBandwidthGbps

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.NetworkBandwidthGbpsRequest]

AllowedInstanceTypes

  • Type: typing.Optional[typing.List[str]]

BaselinePerformanceFactors

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.BaselinePerformanceFactorsRequestOutput]

InstanceReusePolicy

ReuseOnScaleIn

  • Type: typing.Optional[bool]

InstancesDistribution

OnDemandAllocationStrategy

  • Type: typing.Optional[str]

OnDemandBaseCapacity

  • Type: typing.Optional[int]

OnDemandPercentageAboveBaseCapacity

  • Type: typing.Optional[int]

SpotAllocationStrategy

  • Type: typing.Optional[str]

SpotInstancePools

  • Type: typing.Optional[int]

SpotMaxPrice

  • Type: typing.Optional[str]

LaunchConfiguration

LaunchConfigurationName

  • Type:
  • Required: Yes

ImageId

  • Type:
  • Required: Yes

InstanceType

  • Type:
  • Required: Yes

CreatedTime

  • Type:
  • Required: Yes

LaunchConfigurationARN

  • Type: typing.Optional[str]

KeyName

  • Type: typing.Optional[str]

SecurityGroups

  • Type: typing.Optional[typing.List[str]]

ClassicLinkVPCId

  • Type: typing.Optional[str]

ClassicLinkVPCSecurityGroups

  • Type: typing.Optional[typing.List[str]]

UserData

  • Type: typing.Optional[str]

KernelId

  • Type: typing.Optional[str]

RamdiskId

  • Type: typing.Optional[str]

BlockDeviceMappings

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.BlockDeviceMapping]]

InstanceMonitoring

  • Type:

SpotPrice

  • Type: typing.Optional[str]

IamInstanceProfile

  • Type: typing.Optional[str]

EbsOptimized

  • Type: typing.Optional[bool]

AssociatePublicIpAddress

  • Type: typing.Optional[bool]

PlacementTenancy

  • Type: typing.Optional[str]

MetadataOptions

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceMetadataOptions]

LaunchConfigurationNameType

LaunchConfigurationName

  • Type:
  • Required: Yes

LaunchConfigurationNamesType

LaunchConfigurationNames

  • Type: typing.Optional[typing.List[str]]

NextToken

  • Type: typing.Optional[str]

MaxRecords

  • Type: typing.Optional[int]

LaunchConfigurationNamesTypePaginate

LaunchConfigurationNames

  • Type: typing.Optional[typing.List[str]]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PaginatorConfig]

LaunchConfigurationsType

LaunchConfigurations

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchConfiguration]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

LaunchTemplate

LaunchTemplateSpecification

  • Type:

Overrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateOverrides]]

LaunchTemplateOutput

LaunchTemplateSpecification

  • Type:

Overrides

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateOverridesOutput]]

LaunchTemplateOverrides

InstanceType

  • Type: typing.Optional[str]

WeightedCapacity

  • Type: typing.Optional[str]

LaunchTemplateSpecification

  • Type:

InstanceRequirements

  • Type:

LaunchTemplateOverridesOutput

InstanceType

  • Type: typing.Optional[str]

WeightedCapacity

  • Type: typing.Optional[str]

LaunchTemplateSpecification

  • Type:

InstanceRequirements

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceRequirementsOutput]

LaunchTemplateSpecification

LaunchTemplateId

  • Type: typing.Optional[str]

LaunchTemplateName

  • Type: typing.Optional[str]

Version

  • Type: typing.Optional[str]

LifecycleHook

LifecycleHookName

  • Type: typing.Optional[str]

AutoScalingGroupName

  • Type: typing.Optional[str]

LifecycleTransition

  • Type: typing.Optional[str]

NotificationTargetARN

  • Type: typing.Optional[str]

RoleARN

  • Type: typing.Optional[str]

NotificationMetadata

  • Type: typing.Optional[str]

HeartbeatTimeout

  • Type: typing.Optional[int]

GlobalTimeout

  • Type: typing.Optional[int]

DefaultResult

  • Type: typing.Optional[str]

LifecycleHookSpecification

LifecycleHookName

  • Type:
  • Required: Yes

LifecycleTransition

  • Type:
  • Required: Yes

NotificationMetadata

  • Type: typing.Optional[str]

HeartbeatTimeout

  • Type: typing.Optional[int]

DefaultResult

  • Type: typing.Optional[str]

NotificationTargetARN

  • Type: typing.Optional[str]

RoleARN

  • Type: typing.Optional[str]

LoadBalancerState

LoadBalancerName

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

LoadBalancerTargetGroupState

LoadBalancerTargetGroupARN

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

LoadForecast

Timestamps

  • Type: typing.List[datetime.datetime]
  • Required: Yes

Values

  • Type: typing.List[float]
  • Required: Yes

MetricSpecification

  • Type:
  • Required: Yes

MemoryGiBPerVCpuRequest

Min

  • Type: typing.Optional[float]

Max

  • Type: typing.Optional[float]

MemoryMiBRequest

Min

  • Type:
  • Required: Yes

Max

  • Type: typing.Optional[int]

Metric

Namespace

  • Type:
  • Required: Yes

MetricName

  • Type:
  • Required: Yes

Dimensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDimension]]

MetricCollectionType

Metric

  • Type: typing.Optional[str]

MetricDataQuery

Id

  • Type:
  • Required: Yes

Expression

  • Type: typing.Optional[str]

MetricStat

  • Type:

Label

  • Type: typing.Optional[str]

ReturnData

  • Type: typing.Optional[bool]

MetricDataQueryOutput

Id

  • Type:
  • Required: Yes

Expression

  • Type: typing.Optional[str]

MetricStat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricStatOutput]

Label

  • Type: typing.Optional[str]

ReturnData

  • Type: typing.Optional[bool]

MetricDimension

Name

  • Type:
  • Required: Yes

Value

  • Type:
  • Required: Yes

MetricGranularityType

Granularity

  • Type: typing.Optional[str]

MetricOutput

Namespace

  • Type:
  • Required: Yes

MetricName

  • Type:
  • Required: Yes

Dimensions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDimension]]

MetricStat

Metric

  • Type:
  • Required: Yes

Stat

  • Type:
  • Required: Yes

Unit

  • Type: typing.Optional[str]

MetricStatOutput

Metric

  • Type:
  • Required: Yes

Stat

  • Type:
  • Required: Yes

Unit

  • Type: typing.Optional[str]

MixedInstancesPolicy

LaunchTemplate

  • Type:

InstancesDistribution

  • Type:

MixedInstancesPolicyOutput

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateOutput]

InstancesDistribution

  • Type:

NetworkBandwidthGbpsRequest

Min

  • Type: typing.Optional[float]

Max

  • Type: typing.Optional[float]

NetworkInterfaceCountRequest

Min

  • Type: typing.Optional[int]

Max

  • Type: typing.Optional[int]

NotificationConfiguration

AutoScalingGroupName

  • Type: typing.Optional[str]

TopicARN

  • Type: typing.Optional[str]

NotificationType

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PerformanceFactorReferenceRequest

InstanceFamily

  • Type: typing.Optional[str]

PoliciesType

ScalingPolicies

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.ScalingPolicy]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

PolicyARNType

PolicyARN

  • Type:
  • Required: Yes

Alarms

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Alarm]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PredefinedMetricSpecification

PredefinedMetricType

  • Type: typing.Literal['ALBRequestCountPerTarget', 'ASGAverageCPUUtilization', 'ASGAverageNetworkIn', 'ASGAverageNetworkOut']
  • Required: Yes

ResourceLabel

  • Type: typing.Optional[str]

PredictiveScalingConfiguration

MetricSpecifications

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingMetricSpecification]
  • Required: Yes

Mode

  • Type: typing.Optional[typing.Literal['ForecastAndScale', 'ForecastOnly']]

SchedulingBufferTime

  • Type: typing.Optional[int]

MaxCapacityBreachBehavior

  • Type: typing.Optional[typing.Literal['HonorMaxCapacity', 'IncreaseMaxCapacity']]

MaxCapacityBuffer

  • Type: typing.Optional[int]

PredictiveScalingConfigurationOutput

MetricSpecifications

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingMetricSpecificationOutput]
  • Required: Yes

Mode

  • Type: typing.Optional[typing.Literal['ForecastAndScale', 'ForecastOnly']]

SchedulingBufferTime

  • Type: typing.Optional[int]

MaxCapacityBreachBehavior

  • Type: typing.Optional[typing.Literal['HonorMaxCapacity', 'IncreaseMaxCapacity']]

MaxCapacityBuffer

  • Type: typing.Optional[int]

PredictiveScalingCustomizedCapacityMetric

MetricDataQueries

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDataQuery]
  • Required: Yes

PredictiveScalingCustomizedCapacityMetricOutput

MetricDataQueries

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDataQueryOutput]
  • Required: Yes

PredictiveScalingCustomizedLoadMetric

MetricDataQueries

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDataQuery]
  • Required: Yes

PredictiveScalingCustomizedLoadMetricOutput

MetricDataQueries

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDataQueryOutput]
  • Required: Yes

PredictiveScalingCustomizedScalingMetric

MetricDataQueries

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDataQuery]
  • Required: Yes

PredictiveScalingCustomizedScalingMetricOutput

MetricDataQueries

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MetricDataQueryOutput]
  • Required: Yes

PredictiveScalingMetricSpecification

TargetValue

  • Type:
  • Required: Yes

PredefinedMetricPairSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingPredefinedMetricPair]

PredefinedScalingMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingPredefinedScalingMetric]

PredefinedLoadMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingPredefinedLoadMetric]

CustomizedScalingMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingCustomizedScalingMetric]

CustomizedLoadMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingCustomizedLoadMetric]

CustomizedCapacityMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingCustomizedCapacityMetric]

PredictiveScalingMetricSpecificationOutput

TargetValue

  • Type:
  • Required: Yes

PredefinedMetricPairSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingPredefinedMetricPair]

PredefinedScalingMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingPredefinedScalingMetric]

PredefinedLoadMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingPredefinedLoadMetric]

CustomizedScalingMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingCustomizedScalingMetricOutput]

CustomizedLoadMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingCustomizedLoadMetricOutput]

CustomizedCapacityMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingCustomizedCapacityMetricOutput]

PredictiveScalingPredefinedLoadMetric

PredefinedMetricType

  • Type: typing.Literal['ALBTargetGroupRequestCount', 'ASGTotalCPUUtilization', 'ASGTotalNetworkIn', 'ASGTotalNetworkOut']
  • Required: Yes

ResourceLabel

  • Type: typing.Optional[str]

PredictiveScalingPredefinedMetricPair

PredefinedMetricType

  • Type: typing.Literal['ALBRequestCount', 'ASGCPUUtilization', 'ASGNetworkIn', 'ASGNetworkOut']
  • Required: Yes

ResourceLabel

  • Type: typing.Optional[str]

PredictiveScalingPredefinedScalingMetric

PredefinedMetricType

  • Type: typing.Literal['ALBRequestCountPerTarget', 'ASGAverageCPUUtilization', 'ASGAverageNetworkIn', 'ASGAverageNetworkOut']
  • Required: Yes

ResourceLabel

  • Type: typing.Optional[str]

ProcessType

ProcessName

  • Type:
  • Required: Yes

ProcessesType

Processes

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.ProcessType]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PutLifecycleHookType

LifecycleHookName

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type:
  • Required: Yes

LifecycleTransition

  • Type: typing.Optional[str]

RoleARN

  • Type: typing.Optional[str]

NotificationTargetARN

  • Type: typing.Optional[str]

NotificationMetadata

  • Type: typing.Optional[str]

HeartbeatTimeout

  • Type: typing.Optional[int]

DefaultResult

  • Type: typing.Optional[str]

PutNotificationConfigurationType

AutoScalingGroupName

  • Type:
  • Required: Yes

TopicARN

  • Type:
  • Required: Yes

NotificationTypes

  • Type: typing.List[str]
  • Required: Yes

PutScalingPolicyType

AutoScalingGroupName

  • Type:
  • Required: Yes

PolicyName

  • Type:
  • Required: Yes

PolicyType

  • Type: typing.Optional[str]

AdjustmentType

  • Type: typing.Optional[str]

MinAdjustmentStep

  • Type: typing.Optional[int]

MinAdjustmentMagnitude

  • Type: typing.Optional[int]

ScalingAdjustment

  • Type: typing.Optional[int]

Cooldown

  • Type: typing.Optional[int]

MetricAggregationType

  • Type: typing.Optional[str]

StepAdjustments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.StepAdjustment]]

EstimatedInstanceWarmup

  • Type: typing.Optional[int]

TargetTrackingConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TargetTrackingConfiguration, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TargetTrackingConfigurationOutput, NoneType]

Enabled

  • Type: typing.Optional[bool]

PredictiveScalingConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingConfiguration, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingConfigurationOutput, NoneType]

PutScheduledUpdateGroupActionType

AutoScalingGroupName

  • Type:
  • Required: Yes

ScheduledActionName

  • Type:
  • Required: Yes

Time

  • Type: typing.Union[datetime.datetime, str, NoneType]

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Recurrence

  • Type: typing.Optional[str]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

DesiredCapacity

  • Type: typing.Optional[int]

TimeZone

  • Type: typing.Optional[str]

PutWarmPoolType

AutoScalingGroupName

  • Type:
  • Required: Yes

MaxGroupPreparedCapacity

  • Type: typing.Optional[int]

MinSize

  • Type: typing.Optional[int]

PoolState

  • Type: typing.Optional[typing.Literal['Hibernated', 'Running', 'Stopped']]

InstanceReusePolicy

  • Type:

RecordLifecycleActionHeartbeatType

LifecycleHookName

  • Type:
  • Required: Yes

AutoScalingGroupName

  • Type:
  • Required: Yes

LifecycleActionToken

  • Type: typing.Optional[str]

InstanceId

  • Type: typing.Optional[str]

RefreshPreferences

MinHealthyPercentage

  • Type: typing.Optional[int]

InstanceWarmup

  • Type: typing.Optional[int]

CheckpointPercentages

  • Type: typing.Optional[typing.List[int]]

CheckpointDelay

  • Type: typing.Optional[int]

SkipMatching

  • Type: typing.Optional[bool]

AutoRollback

  • Type: typing.Optional[bool]

ScaleInProtectedInstances

  • Type: typing.Optional[typing.Literal['Ignore', 'Refresh', 'Wait']]

StandbyInstances

  • Type: typing.Optional[typing.Literal['Ignore', 'Terminate', 'Wait']]

AlarmSpecification

  • Type:

MaxHealthyPercentage

  • Type: typing.Optional[int]

BakeTime

  • Type: typing.Optional[int]

RefreshPreferencesOutput

MinHealthyPercentage

  • Type: typing.Optional[int]

InstanceWarmup

  • Type: typing.Optional[int]

CheckpointPercentages

  • Type: typing.Optional[typing.List[int]]

CheckpointDelay

  • Type: typing.Optional[int]

SkipMatching

  • Type: typing.Optional[bool]

AutoRollback

  • Type: typing.Optional[bool]

ScaleInProtectedInstances

  • Type: typing.Optional[typing.Literal['Ignore', 'Refresh', 'Wait']]

StandbyInstances

  • Type: typing.Optional[typing.Literal['Ignore', 'Terminate', 'Wait']]

AlarmSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.AlarmSpecificationOutput]

MaxHealthyPercentage

  • Type: typing.Optional[int]

BakeTime

  • Type: typing.Optional[int]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

RollbackDetails

RollbackReason

  • Type: typing.Optional[str]

RollbackStartTime

  • Type: typing.Optional[datetime.datetime]

PercentageCompleteOnRollback

  • Type: typing.Optional[int]

InstancesToUpdateOnRollback

  • Type: typing.Optional[int]

ProgressDetailsOnRollback

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.InstanceRefreshProgressDetails]

RollbackInstanceRefreshAnswer

InstanceRefreshId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

RollbackInstanceRefreshType

AutoScalingGroupName

  • Type:
  • Required: Yes

ScalingPolicy

AutoScalingGroupName

  • Type: typing.Optional[str]

PolicyName

  • Type: typing.Optional[str]

PolicyARN

  • Type: typing.Optional[str]

PolicyType

  • Type: typing.Optional[str]

AdjustmentType

  • Type: typing.Optional[str]

MinAdjustmentStep

  • Type: typing.Optional[int]

MinAdjustmentMagnitude

  • Type: typing.Optional[int]

ScalingAdjustment

  • Type: typing.Optional[int]

Cooldown

  • Type: typing.Optional[int]

StepAdjustments

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.StepAdjustment]]

MetricAggregationType

  • Type: typing.Optional[str]

EstimatedInstanceWarmup

  • Type: typing.Optional[int]

Alarms

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.Alarm]]

TargetTrackingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TargetTrackingConfigurationOutput]

Enabled

  • Type: typing.Optional[bool]

PredictiveScalingConfiguration

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.PredictiveScalingConfigurationOutput]

ScalingProcessQuery

AutoScalingGroupName

  • Type:
  • Required: Yes

ScalingProcesses

  • Type: typing.Optional[typing.List[str]]

ScalingProcessQueryRequest

AutoScalingGroupName

  • Type:
  • Required: Yes

ScalingProcesses

  • Type: typing.Optional[typing.List[str]]

ScheduledActionsType

ScheduledUpdateGroupActions

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.ScheduledUpdateGroupAction]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

ScheduledUpdateGroupAction

AutoScalingGroupName

  • Type: typing.Optional[str]

ScheduledActionName

  • Type: typing.Optional[str]

ScheduledActionARN

  • Type: typing.Optional[str]

Time

  • Type: typing.Optional[datetime.datetime]

StartTime

  • Type: typing.Optional[datetime.datetime]

EndTime

  • Type: typing.Optional[datetime.datetime]

Recurrence

  • Type: typing.Optional[str]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

DesiredCapacity

  • Type: typing.Optional[int]

TimeZone

  • Type: typing.Optional[str]

ScheduledUpdateGroupActionRequest

ScheduledActionName

  • Type:
  • Required: Yes

StartTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

EndTime

  • Type: typing.Union[datetime.datetime, str, NoneType]

Recurrence

  • Type: typing.Optional[str]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

DesiredCapacity

  • Type: typing.Optional[int]

TimeZone

  • Type: typing.Optional[str]

SetDesiredCapacityType

AutoScalingGroupName

  • Type:
  • Required: Yes

DesiredCapacity

  • Type:
  • Required: Yes

HonorCooldown

  • Type: typing.Optional[bool]

SetInstanceHealthQuery

InstanceId

  • Type:
  • Required: Yes

HealthStatus

  • Type:
  • Required: Yes

ShouldRespectGracePeriod

  • Type: typing.Optional[bool]

SetInstanceProtectionQuery

InstanceIds

  • Type: typing.List[str]
  • Required: Yes

AutoScalingGroupName

  • Type:
  • Required: Yes

ProtectedFromScaleIn

  • Type:
  • Required: Yes

StartInstanceRefreshAnswer

InstanceRefreshId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

StartInstanceRefreshType

AutoScalingGroupName

  • Type:
  • Required: Yes

Strategy

  • Type: typing.Optional[typing.Literal['Rolling']]

DesiredConfiguration

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.DesiredConfiguration, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.DesiredConfigurationOutput, NoneType]

Preferences

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.RefreshPreferences, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.RefreshPreferencesOutput, NoneType]

StepAdjustment

ScalingAdjustment

  • Type:
  • Required: Yes

MetricIntervalLowerBound

  • Type: typing.Optional[float]

MetricIntervalUpperBound

  • Type: typing.Optional[float]

SuspendedProcess

ProcessName

  • Type: typing.Optional[str]

SuspensionReason

  • Type: typing.Optional[str]

Tag

Key

  • Type:
  • Required: Yes

ResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

PropagateAtLaunch

  • Type: typing.Optional[bool]

TagDescription

ResourceId

  • Type: typing.Optional[str]

ResourceType

  • Type: typing.Optional[str]

Key

  • Type: typing.Optional[str]

Value

  • Type: typing.Optional[str]

PropagateAtLaunch

  • Type: typing.Optional[bool]

TagsType

Tags

  • Type: typing.List[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TagDescription]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

NextToken

  • Type: typing.Optional[str]

TargetTrackingConfiguration

TargetValue

  • Type:
  • Required: Yes

PredefinedMetricSpecification

  • Type:

CustomizedMetricSpecification

  • Type:

DisableScaleIn

  • Type: typing.Optional[bool]

TargetTrackingConfigurationOutput

TargetValue

  • Type:
  • Required: Yes

PredefinedMetricSpecification

  • Type:

CustomizedMetricSpecification

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CustomizedMetricSpecificationOutput]

DisableScaleIn

  • Type: typing.Optional[bool]

TargetTrackingMetricDataQuery

Id

  • Type:
  • Required: Yes

Expression

  • Type: typing.Optional[str]

MetricStat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TargetTrackingMetricStat]

Label

  • Type: typing.Optional[str]

Period

  • Type: typing.Optional[int]

ReturnData

  • Type: typing.Optional[bool]

TargetTrackingMetricDataQueryOutput

Id

  • Type:
  • Required: Yes

Expression

  • Type: typing.Optional[str]

MetricStat

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.TargetTrackingMetricStatOutput]

Label

  • Type: typing.Optional[str]

Period

  • Type: typing.Optional[int]

ReturnData

  • Type: typing.Optional[bool]

TargetTrackingMetricStat

Metric

  • Type:
  • Required: Yes

Stat

  • Type:
  • Required: Yes

Unit

  • Type: typing.Optional[str]

Period

  • Type: typing.Optional[int]

TargetTrackingMetricStatOutput

Metric

  • Type:
  • Required: Yes

Stat

  • Type:
  • Required: Yes

Unit

  • Type: typing.Optional[str]

Period

  • Type: typing.Optional[int]

TerminateInstanceInAutoScalingGroupType

InstanceId

  • Type:
  • Required: Yes

ShouldDecrementDesiredCapacity

  • Type:
  • Required: Yes

TotalLocalStorageGBRequest

Min

  • Type: typing.Optional[float]

Max

  • Type: typing.Optional[float]

TrafficSourceIdentifier

Identifier

  • Type:
  • Required: Yes

Type

  • Type: typing.Optional[str]

TrafficSourceState

TrafficSource

  • Type: typing.Optional[str]

State

  • Type: typing.Optional[str]

Identifier

  • Type: typing.Optional[str]

Type

  • Type: typing.Optional[str]

UpdateAutoScalingGroupType

AutoScalingGroupName

  • Type:
  • Required: Yes

LaunchConfigurationName

  • Type: typing.Optional[str]

LaunchTemplate

  • Type: typing.Optional[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.LaunchTemplateSpecification]

MixedInstancesPolicy

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MixedInstancesPolicy, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.MixedInstancesPolicyOutput, NoneType]

MinSize

  • Type: typing.Optional[int]

MaxSize

  • Type: typing.Optional[int]

DesiredCapacity

  • Type: typing.Optional[int]

DefaultCooldown

  • Type: typing.Optional[int]

AvailabilityZones

  • Type: typing.Optional[typing.List[str]]

HealthCheckType

  • Type: typing.Optional[str]

HealthCheckGracePeriod

  • Type: typing.Optional[int]

PlacementGroup

  • Type: typing.Optional[str]

VPCZoneIdentifier

  • Type: typing.Optional[str]

TerminationPolicies

  • Type: typing.Optional[typing.List[str]]

NewInstancesProtectedFromScaleIn

  • Type: typing.Optional[bool]

ServiceLinkedRoleARN

  • Type: typing.Optional[str]

MaxInstanceLifetime

  • Type: typing.Optional[int]

CapacityRebalance

  • Type: typing.Optional[bool]

Context

  • Type: typing.Optional[str]

DesiredCapacityType

  • Type: typing.Optional[str]

DefaultInstanceWarmup

  • Type: typing.Optional[int]

InstanceMaintenancePolicy

  • Type:

AvailabilityZoneDistribution

  • Type:

AvailabilityZoneImpairmentPolicy

  • Type:

SkipZonalShiftValidation

  • Type: typing.Optional[bool]

CapacityReservationSpecification

  • Type: typing.Union[aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CapacityReservationSpecification, aws_resource_validator.pydantic_models.autoscaling.autoscaling_classes.CapacityReservationSpecificationOutput, NoneType]

VCpuCountRequest

Min

  • Type:
  • Required: Yes

Max

  • Type: typing.Optional[int]

WarmPoolConfiguration

MaxGroupPreparedCapacity

  • Type: typing.Optional[int]

MinSize

  • Type: typing.Optional[int]

PoolState

  • Type: typing.Optional[typing.Literal['Hibernated', 'Running', 'Stopped']]

Status

  • Type: typing.Optional[typing.Literal['PendingDelete']]

InstanceReusePolicy

  • Type: