Type object
Schema URL https://catalog.lintel.tools/schemas/schemastore/serverless-framework-configuration/_shared/latest--aws-autoscaling-autoscalinggroup.json
Parent schema serverless-framework-configuration
Type: object

Resource Type definition for AWS::AutoScaling::AutoScalingGroup. Source:- No source definition found, add manually please

Properties

MaxSize string | Aws_CF_FunctionString required
MinSize string | Aws_CF_FunctionString required
LifecycleHookSpecificationList LifecycleHookSpecification[]
LoadBalancerNames string[]
uniqueItems=true
LaunchConfigurationName string | Aws_CF_FunctionString
ServiceLinkedRoleARN string | Aws_CF_FunctionString
TargetGroupARNs string[]
uniqueItems=true
Cooldown string | Aws_CF_FunctionString
NotificationConfigurations NotificationConfiguration[]
DesiredCapacity string | Aws_CF_FunctionString
HealthCheckGracePeriod integer
DefaultInstanceWarmup integer
NewInstancesProtectedFromScaleIn boolean
LaunchTemplate object
3 nested properties
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
MixedInstancesPolicy object
2 nested properties
LaunchTemplate object required
2 nested properties
LaunchTemplateSpecification object required
3 nested properties
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
uniqueItems=true
InstancesDistribution object
6 nested properties
OnDemandAllocationStrategy string | Aws_CF_FunctionString
OnDemandBaseCapacity integer
OnDemandPercentageAboveBaseCapacity integer
SpotInstancePools integer
SpotAllocationStrategy string | Aws_CF_FunctionString
SpotMaxPrice string | Aws_CF_FunctionString
VPCZoneIdentifier string[]
Context string | Aws_CF_FunctionString
CapacityRebalance boolean
InstanceId string | Aws_CF_FunctionString
AvailabilityZones string[]
MetricsCollection MetricsCollection[]
TerminationPolicies string[]
uniqueItems=true
AutoScalingGroupName string | Aws_CF_FunctionString
DesiredCapacityType string | Aws_CF_FunctionString
PlacementGroup string | Aws_CF_FunctionString
HealthCheckType string | Aws_CF_FunctionString
MaxInstanceLifetime integer

Definitions

TagProperty object
Value string | Aws_CF_FunctionString required
Key string | Aws_CF_FunctionString required
PropagateAtLaunch boolean required
LaunchTemplateSpecification object
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
InstancesDistribution object
OnDemandAllocationStrategy string | Aws_CF_FunctionString
OnDemandBaseCapacity integer
OnDemandPercentageAboveBaseCapacity integer
SpotInstancePools integer
SpotAllocationStrategy string | Aws_CF_FunctionString
SpotMaxPrice string | Aws_CF_FunctionString
AcceleratorCountRequest object
Max integer
Min integer
LifecycleHookSpecification object
LifecycleHookName string | Aws_CF_FunctionString required
LifecycleTransition string | Aws_CF_FunctionString required
HeartbeatTimeout integer
NotificationMetadata string | Aws_CF_FunctionString
DefaultResult string | Aws_CF_FunctionString
NotificationTargetARN string | Aws_CF_FunctionString
RoleARN string | Aws_CF_FunctionString
MemoryGiBPerVCpuRequest object
Max integer
Min integer
NotificationConfiguration object
TopicARN string | Aws_CF_FunctionString required
NotificationTypes string[]
MetricsCollection object
Granularity string | Aws_CF_FunctionString required
Metrics string[]
TotalLocalStorageGBRequest object
Max integer
Min integer
MemoryMiBRequest object
Max integer
Min integer
NetworkBandwidthGbpsRequest object
Max number
Min number
BaselineEbsBandwidthMbpsRequest object
Max integer
Min integer
NetworkInterfaceCountRequest object
Max integer
Min integer
VCpuCountRequest object
Max integer
Min integer
LaunchTemplate object
LaunchTemplateSpecification object required
3 nested properties
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
uniqueItems=true
LaunchTemplateOverrides object
LaunchTemplateSpecification object
3 nested properties
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
WeightedCapacity string | Aws_CF_FunctionString
InstanceRequirements object
23 nested properties
LocalStorageTypes string[]
uniqueItems=true
InstanceGenerations string[]
uniqueItems=true
NetworkInterfaceCount object
2 nested properties
Max integer
Min integer
AcceleratorTypes string[]
uniqueItems=true
MemoryGiBPerVCpu object
2 nested properties
Max integer
Min integer
AcceleratorManufacturers string[]
uniqueItems=true
ExcludedInstanceTypes string[]
uniqueItems=true
VCpuCount object
2 nested properties
Max integer
Min integer
AllowedInstanceTypes string[]
uniqueItems=true
LocalStorage string | Aws_CF_FunctionString
CpuManufacturers string[]
uniqueItems=true
AcceleratorCount object
2 nested properties
Max integer
Min integer
NetworkBandwidthGbps object
2 nested properties
Max number
Min number
BareMetal string | Aws_CF_FunctionString
RequireHibernateSupport boolean
BaselineEbsBandwidthMbps object
2 nested properties
Max integer
Min integer
SpotMaxPricePercentageOverLowestPrice integer
AcceleratorNames string[]
uniqueItems=true
AcceleratorTotalMemoryMiB object
2 nested properties
Max integer
Min integer
OnDemandMaxPricePercentageOverLowestPrice integer
BurstablePerformance string | Aws_CF_FunctionString
MemoryMiB object
2 nested properties
Max integer
Min integer
TotalLocalStorageGB object
2 nested properties
Max integer
Min integer
InstanceType string | Aws_CF_FunctionString
AcceleratorTotalMemoryMiBRequest object
Max integer
Min integer
MixedInstancesPolicy object
LaunchTemplate object required
2 nested properties
LaunchTemplateSpecification object required
3 nested properties
Version string | Aws_CF_FunctionString required
LaunchTemplateName string | Aws_CF_FunctionString
LaunchTemplateId string | Aws_CF_FunctionString
uniqueItems=true
InstancesDistribution object
6 nested properties
OnDemandAllocationStrategy string | Aws_CF_FunctionString
OnDemandBaseCapacity integer
OnDemandPercentageAboveBaseCapacity integer
SpotInstancePools integer
SpotAllocationStrategy string | Aws_CF_FunctionString
SpotMaxPrice string | Aws_CF_FunctionString
InstanceRequirements object
LocalStorageTypes string[]
uniqueItems=true
InstanceGenerations string[]
uniqueItems=true
NetworkInterfaceCount object
2 nested properties
Max integer
Min integer
AcceleratorTypes string[]
uniqueItems=true
MemoryGiBPerVCpu object
2 nested properties
Max integer
Min integer
AcceleratorManufacturers string[]
uniqueItems=true
ExcludedInstanceTypes string[]
uniqueItems=true
VCpuCount object
2 nested properties
Max integer
Min integer
AllowedInstanceTypes string[]
uniqueItems=true
LocalStorage string | Aws_CF_FunctionString
CpuManufacturers string[]
uniqueItems=true
AcceleratorCount object
2 nested properties
Max integer
Min integer
NetworkBandwidthGbps object
2 nested properties
Max number
Min number
BareMetal string | Aws_CF_FunctionString
RequireHibernateSupport boolean
BaselineEbsBandwidthMbps object
2 nested properties
Max integer
Min integer
SpotMaxPricePercentageOverLowestPrice integer
AcceleratorNames string[]
uniqueItems=true
AcceleratorTotalMemoryMiB object
2 nested properties
Max integer
Min integer
OnDemandMaxPricePercentageOverLowestPrice integer
BurstablePerformance string | Aws_CF_FunctionString
MemoryMiB object
2 nested properties
Max integer
Min integer
TotalLocalStorageGB object
2 nested properties
Max integer
Min integer