Veeam · Schema

BackupJobModel

BackupData ManagementDisaster RecoveryCloud BackupRestoreReplicationData ProtectionMicrosoft 365AzureGoogle CloudRansomware Recovery
View JSON Schema on GitHub

JSON Schema

backup-job-model.json Raw ↑
{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://raw.githubusercontent.com/api-evangelist/veeam/main/json-schema/BackupJobModel.json",
  "title": "BackupJobModel",
  "allOf": [
    {
      "$ref": "#/components/schemas/BaseJobModel"
    },
    {
      "properties": {
        "guestProcessing": {
          "$ref": "#/components/schemas/BackupJobGuestProcessingModel"
        },
        "isHighPriority": {
          "description": "If *true*, the job has a high priority in getting backup infrastructure resources.",
          "type": "boolean"
        },
        "schedule": {
          "$ref": "#/components/schemas/BackupScheduleModel"
        },
        "storage": {
          "$ref": "#/components/schemas/BackupJobStorageModel"
        },
        "virtualMachines": {
          "$ref": "#/components/schemas/BackupJobVirtualMachinesModel"
        }
      },
      "required": [
        "guestProcessing",
        "isHighPriority",
        "schedule",
        "storage",
        "virtualMachines"
      ],
      "type": "object"
    }
  ]
}