[
  {
    "op": "add",
    "path": "/ParameterTypes",
    "value": {
      "AvailabilityZone": [
        "AWS::EC2::AvailabilityZone::Name",
        "AWS::SSM::Parameter::Value<AWS::EC2::AvailabilityZone::Name>"
      ],
      "AvailabilityZones": [
        "List<AWS::EC2::AvailabilityZone::Name>",
        "AWS::SSM::Parameter::Value<List<AWS::EC2::AvailabilityZone::Name>>"
      ],
      "ImageId": [
        "AWS::EC2::Image::Id",
        "AWS::SSM::Parameter::Value<AWS::EC2::Image::Id>"
      ],
      "KeyPair": [
        "AWS::EC2::KeyPair::KeyName",
        "AWS::SSM::Parameter::Value<AWS::EC2::KeyPair::KeyName>"
      ],
      "Number": [
        "Number",
        "AWS::SSM::Parameter::Value<Number>"
      ],
      "Numbers": [
        "List<Number>",
        "List<AWS::SSM::Parameter::Value<Number>>"
      ],
      "SecurityGroupId": [
        "AWS::EC2::SecurityGroup::Id",
        "AWS::SSM::Parameter::Value<AWS::EC2::SecurityGroup::Id>"
      ],
      "SecurityGroupIds": [
        "List<AWS::EC2::SecurityGroup::Id>",
        "AWS::SSM::Parameter::Value<List<AWS::EC2::SecurityGroup::Id>>"
      ],
      "String": [
        "String",
        "AWS::SSM::Parameter::Value<String>"
      ],
      "Strings": [
        "CommaDelimitedList",
        "List<String>",
        "AWS::SSM::Parameter::Value<List<String>>",
        "AWS::SSM::Parameter::Value<CommaDelimitedList>"
      ],
      "SubnetId": [
        "AWS::EC2::Subnet::Id",
        "AWS::SSM::Parameter::Value<AWS::EC2::Subnet::Id>"
      ],
      "SubnetIds": [
        "List<AWS::EC2::Subnet::Id>",
        "AWS::SSM::Parameter::Value<List<AWS::EC2::Subnet::Id>>"
      ],
      "VpcId": [
        "AWS::EC2::VPC::Id",
        "AWS::SSM::Parameter::Value<AWS::EC2::VPC::Id>"
      ]
    }
  }
]
