{ "abstract": true, "id": "BackupSchedule", "module_id": "BackupConfiguration", "polymorphic-type-descriptor": { "mode": "enabled", "property-name": "resource_type" }, "properties": { "resource_type": { "enum": [ "WeeklyBackupSchedule", "IntervalBackupSchedule" ], "required": true, "title": "Schedule type", "type": "string" } }, "title": "Abstract base type for Weekly or Interval Backup Schedule", "type": "object" }