The autoscale group has `"AvailabilityZones": { "Fn::GetAZs": "" },` which conflicts with the VPCZoneIdentifier clause and can be removed.
The autoscale group has
"AvailabilityZones": { "Fn::GetAZs": "" },which conflicts with the VPCZoneIdentifier clause and can be removed.