{ "$schema": "http://json-schema.org/schema#", "$schemaVersion": "0.0.1", "$id": "https://smart-data-models.github.io/dataModel.Gaia-X/Disk/schema.json", "title": "Disk data model from Gaia-x service characteristics group", "description": "Capabilities of a physical or virtual hard drive.", "modelTags": "Gaia-X", "derivedFrom": "https://gitlab.com/gaia-x/technical-committee/service-characteristics/-/tree/develop/single-point-of-truth", "license": "", "type": "object", "allOf": [ { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/GSMA-Commons" }, { "$ref": "https://smart-data-models.github.io/data-models/common-schema.json#/definitions/Location-Commons" }, { "properties": { "diskSize": { "description": "Property. The size of the hard drive.", "type": "number" }, "diskType": { "description": "Property. The type of storage drive.Enum:'local HDD', 'local SSD', 'magnetic hard drive', 'hybrid hard drive', 'shared network storage', 'other'", "type": "string", "enum": [ "local HDD", "local SSD", "magnetic hard drive", "hybrid hard drive", "shared network storage", "other" ] }, "diskBusType": { "description": "Property. Type of disk controller the disk is attached to.Enum:'SATA', 'PATA', 'SCSI', 'SAS', 'NVMe', 'other'", "type": "string", "enum": [ "SATA", "PATA", "SCSI", "SAS", "NVMe", "other" ] }, "type": { "type": "string", "enum": [ "Disk" ], "description": "Property. NGSI entity type. It has to be Disk" } } } ], "required": [ "id", "type" ] }