title: AWS CloudFormation: Template format error: At least one Resources member must be defined
body: <p>I am sure this template worked previously, but when I validate in the designer now it says: </p>
  
  <blockquote>
    <p>12/5/2018, 9:41:47 AM - Template contains errors.: Template format
    error: At least one Resources member must be defined.</p>
  </blockquote>
  
  <p>I can't figure out why. I have only the one resource, and it's defined? </p>
  
  <pre><code>{
      "AWSTemplateFormatVersion": "2010-09-09",
      "Metadata": {
          "AWS::CloudFormation::Designer": {
              "7edb75f7-c18f-41d8-972e-959e2326ffda": {
                  "size": {
                      "width": 60,
                      "height": 60
                  },
                  "position": {
                      "x": 255,
                      "y": 217
                  },
                  "z": 0,
                  "embeds": []
              }
          }
      },
      "Resources": {
          "DemoEc2Stack": {
              "Type": "AWS::EC2::Instance",
              "Properties": {
                  "KeyName": "InSiteAutoScaleKey",
                  "DisableApiTermination": false,
                  "ImageId": "ami-redacted",
                  "InstanceType": "t2.micro",
                  "Monitoring": false,
                  "SecurityGroupIds": [
                      "sg-redacted"
                  ],
                  "Tags": [
                      {
                          "Key": "Name",
                          "Value": "api-demo-cloudformed"
                      }
                  ]
              },
              "Metadata": {
                  "AWS::CloudFormation::Designer": {
                      "id": "7edb75f7-c18f-41d8-972e-959e2326ffda"
                  }
              }
          }
      }
  }
  </code></pre>