# Example
...
Resources:
	WebTierAsgDesSizeParameter:
    Type: "AWS::SSM::Parameter"
    Properties:
      Type: String
      Value: "1"

  WebTierAsgMinSizeParameter:
    Type: "AWS::SSM::Parameter"
    Properties:
      Type: String
      Value: "1"

  WebTierAsgMaxSizeParameter:
    Type: "AWS::SSM::Parameter"
    Properties:
      Type: String
      Value: "1"
...
	WebTierAsg:
    DependsOn: WebTierLbListener
    Type: "AWS::AutoScaling::AutoScalingGroup"
    Properties:
      MaxSize: !Join [":", [ "{{resolve:ssm", !Ref WebTierMaxSizeParameter, "1}}"]]
      MinSize: !Join [":", [ "{{resolve:ssm", !Ref WebTierMinSizeParameter, "1}}"]]
      DesiredCapacity: !Join [":", [ "{{resolve:ssm", !Ref WebTierDesSizeParameter, "1}}"]]
      VPCZoneIdentifier:
        - !ImportValue WebTierSubnet1Id
        - !ImportValue WebTierSubnet2Id
        - !ImportValue WebTierSubnet3Id
      LaunchTemplate:
        LaunchTemplateId: !Ref WebInstanceLaunchTemplate
        Version: "1"
      TargetGroupARNs:
        - !Ref WebTierTg
      Tags:
        - Key: Env
          Value: !Ref Environment
          PropagateAtLaunch: True
        - Key: Name
          Value: !Join [ "-", [ !Ref Environment, !Ref "AWS::StackName", "asg" ] ]
          PropagateAtLaunch: True