{
  "$schema": "http://cloudbase.it/coriolis/schemas/disk_sync_resources_info#",
  "type": "object",
  "description": "Information returned after the 'DEPLOY_TRANSFER_DISKS' task and passed to 'DEPLOY_TRANSFER_TARGET_RESOURCES' and 'REPLICATE_DISKS'. The only required property is the 'volumes_info', and the provider plugins may freely declare and use any other fields.",
  "properties": {
    "volumes_info": {
      "type": "array",
      "items": {
        "type": "object",
        "description": "Object with information on the replicated volumes. Provider plugins may add their fields as required.",
        "properties": {
          "disk_id": {
            "type": "string",
            "description": "String ID of the source disk the replicated volume corresponds to."
          },
          "volume_dev": {
            "type": "string",
            "description": "String device path (ex: /dev/sdc) from within the temporary minion VM where the disk was attached."
          }
        },
        "required": ["disk_id", "volume_dev"],
        "additionalProperties": true
      }
    }
  },
  "required": ["volumes_info"],
  "additionalProperties": true
}
