This template creates an Auto Scaling group with CloudWatch monitoring enabled and custom tags. The Auto Scaling group references a launch template and has properties for maximum size, minimum size, desired capacity, VPC zone identifier, metrics collection, and tags. The launch template specifies the instance configuration information for the group.

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
MetricsCollection

Metrics

Tags

VPCZoneIdentifier

CloudFormation Template

Share Template