title: Launch ec2 using cloudformation which should use launch template
body: <p>I am trying to create a ec2 instance using the launch template : 
  So I have created a launch template with below data.</p>
  
  <p>LaunchTemplateVerybasic:
  <img src="https://i.stack.imgur.com/dMkjz.png" alt="img1"></p>
  
  <p>When I am trying to run a cloud formation template like below :</p>
  
  <pre><code>AWSTemplateFormatVersion: 2010-09-09
  Resources:
    TestTemplate:
      Type: 'AWS::EC2::Instance'
      Properties:
        LaunchTemplate:
          LaunchTemplateSpecification:
            LaunchTemplateId: lt-00d9f13eea240e524
            LaunchTemplateName: Testtemplate
            Version: '1'
  </code></pre>
  
  <p>I get this error:</p>
  
  <blockquote>
    <p>Encountered unsupported property LaunchTemplateSpecification, whereas
    in designer it shows that instance can be created.</p>
  </blockquote>
  
  <p>What is that I am missing? I checked the documentation and this is a property supported by AWS::EC2::instance..</p>
  
  <p>Let me know if there is something I am missing in understanding and in yaml</p>