{
    "$schema": "http://json-schema.org/draft-07/schema#",
    "$id": "#Workload",
    "description": "A virtual compute instance, it could be an aws-ec2-instance, a docker-container, an aws-lambda-function, an application-process, or a vmware-instance. The exact workload type is described in the _type property of the Entity.",
    "type": "object",
    "allOf": [
        {
            "$ref": "#Entity"
        },
        {
            "properties": {
                "image": {
                    "description": "The image this workload is derived from, such as an AMI or docker image. At the abstract level, this usually maps to the _id of a Resource.",
                    "type": "string"
                },
                "fqdn": {
                    "description": "The fully qualified domain name of attached to the instance, if applicable",
                    "type": "string"
                }
            },
            "required": []
        }
    ]
}
