This template creates an Auto Scaling group with two target tracking scaling policies. The first policy is based on the ASGAverageCPUUtilization metric and the second policy is based on the ALBRequestCountPerTarget metric. The properties of each policy include a TargetValue property that references a parameter value from the template. The launch template used by the Auto Scaling group has monitoring enabled for detailed metric data at 1-minute intervals.

myLoadBalancer
AWS::ElasticLoadBalancingV2::LoadBalancer


myLoadBalancerListener
AWS::ElasticLoadBalancingV2::Listener


Certificates *
DefaultActions *
AuthenticateCognitoConfig
AuthenticateOidcConfig
FixedResponseConfig
ForwardConfig
TargetGroups
TargetGroupStickinessConfig
RedirectConfig

myTargetGroup
AWS::ElasticLoadBalancingV2::TargetGroup


myLaunchTemplate
AWS::EC2::LaunchTemplate


LaunchTemplateData *
BlockDeviceMappings
CapacityReservationSpecification
CapacityReservationTarget
CpuOptions
CreditSpecification
ElasticGpuSpecifications
ElasticInferenceAccelerators
EnclaveOptions
HibernationOptions
IamInstanceProfile
InstanceMarketOptions
SpotOptions
InstanceRequirements
AcceleratorCount

AcceleratorManufacturers

AcceleratorNames

AcceleratorTotalMemoryMiB

AcceleratorTypes

AllowedInstanceTypes

BaselineEbsBandwidthMbps

CpuManufacturers

ExcludedInstanceTypes

InstanceGenerations

LocalStorageTypes

MemoryGiBPerVCpu
MemoryMiB *
NetworkBandwidthGbps
NetworkInterfaceCount
TotalLocalStorageGB
VCpuCount *
LicenseSpecifications
MaintenanceOptions
MetadataOptions
Monitoring
NetworkInterfaces
Placement
PrivateDnsNameOptions

SecurityGroupIds

SecurityGroups

TagSpecifications

myASG
AWS::AutoScaling::AutoScalingGroup


LaunchTemplate

TargetGroupARNs

myCPUPolicy
AWS::AutoScaling::ScalingPolicy


PredictiveScalingConfiguration *
MetricSpecifications *
StepAdjustments *
TargetTrackingConfiguration *
CustomizedMetricSpecification
Dimensions
PredefinedMetricSpecification

myALBRequestCountPolicy
AWS::AutoScaling::ScalingPolicy


PredictiveScalingConfiguration *
MetricSpecifications *
StepAdjustments *
TargetTrackingConfiguration *
CustomizedMetricSpecification
Dimensions
PredefinedMetricSpecification

CloudFormation Template

Share Template