[
 {
  "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>"
   ]
  }
 }
]