{
  "@context": {
    "@version": 1.1,
    "aws": "https://aws.amazon.com/schema/",
    "schema": "https://schema.org/",
    "dcterms": "http://purl.org/dc/terms/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "pan": "https://aws.amazon.com/schema/",
    "Amazon EC2 Instance": "aws:Amazon EC2 Instance",
    "CreateImageResponse": "aws:CreateImageResponse",
    "DescribeInstancesResponse": "aws:DescribeInstancesResponse",
    "Instance": "aws:Instance",
    "RunInstancesResponse": "aws:RunInstancesResponse",
    "Tag": "aws:Tag",
    "instanceId": {
      "@id": "pan:instanceId",
      "@type": "xsd:string"
    },
    "imageId": {
      "@id": "pan:imageId",
      "@type": "xsd:string"
    },
    "instanceType": {
      "@id": "pan:instanceType",
      "@type": "xsd:string"
    },
    "keyName": {
      "@id": "pan:keyName",
      "@type": "xsd:string"
    },
    "launchTime": {
      "@id": "pan:launchTime",
      "@type": "xsd:dateTime"
    },
    "placement": {
      "@id": "pan:placement",
      "@type": "@id"
    },
    "availabilityZone": {
      "@id": "pan:availabilityZone",
      "@type": "xsd:string"
    },
    "monitoring": {
      "@id": "pan:monitoring",
      "@type": "@id"
    },
    "state": {
      "@id": "pan:state",
      "@type": "xsd:string"
    },
    "instanceState": {
      "@id": "pan:instanceState",
      "@type": "@id"
    },
    "code": {
      "@id": "pan:code",
      "@type": "xsd:integer"
    },
    "name": {
      "@id": "schema:name",
      "@type": "xsd:string"
    },
    "subnetId": {
      "@id": "pan:subnetId",
      "@type": "xsd:string"
    },
    "vpcId": {
      "@id": "pan:vpcId",
      "@type": "xsd:string"
    },
    "privateIpAddress": {
      "@id": "pan:privateIpAddress",
      "@type": "xsd:string"
    },
    "publicIpAddress": {
      "@id": "pan:publicIpAddress",
      "@type": "xsd:string"
    },
    "architecture": {
      "@id": "pan:architecture",
      "@type": "xsd:string"
    },
    "rootDeviceType": {
      "@id": "pan:rootDeviceType",
      "@type": "xsd:string"
    },
    "tags": {
      "@id": "pan:tags",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "securityGroups": {
      "@id": "pan:securityGroups",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "groupId": {
      "@id": "pan:groupId",
      "@type": "xsd:string"
    },
    "groupName": {
      "@id": "pan:groupName",
      "@type": "xsd:string"
    },
    "reservationId": {
      "@id": "pan:reservationId",
      "@type": "xsd:string"
    },
    "ownerId": {
      "@id": "pan:ownerId",
      "@type": "xsd:string"
    },
    "instances": {
      "@id": "pan:instances",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "rootDeviceName": {
      "@id": "pan:rootDeviceName",
      "@type": "xsd:string"
    },
    "blockDeviceMappings": {
      "@id": "pan:blockDeviceMappings",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "platform": {
      "@id": "pan:platform",
      "@type": "xsd:string"
    },
    "ebsOptimized": {
      "@id": "pan:ebsOptimized",
      "@type": "xsd:boolean"
    },
    "enaSupport": {
      "@id": "pan:enaSupport",
      "@type": "xsd:boolean"
    },
    "key": {
      "@id": "pan:key",
      "@type": "xsd:string"
    },
    "value": {
      "@id": "pan:value",
      "@type": "xsd:string"
    },
    "reservationSet": {
      "@id": "pan:reservationSet",
      "@container": "@set",
      "@type": "xsd:string"
    },
    "nextToken": {
      "@id": "pan:nextToken",
      "@type": "xsd:string"
    },
    "instancesSet": {
      "@id": "pan:instancesSet",
      "@container": "@set",
      "@type": "xsd:string"
    }
  }
}