UpdateReleaseSourceRequest
PATCH payload for a release source. All fields optional; omit to leave alone.
cron_schedule uses double-Option semantics:
- field absent (
None): leave the row's cron_schedule unchanged - explicit
null(Some(None)) /""/" ": clear the override (revert to inheriting the server-widerelease_tracking.default_cron_schedule) Some(Some("0 */6 * * *")): set a per-source override
cronSchedulestring | nullnullable
5-field POSIX cron expression. Use null (or empty string) to
clear the override and inherit the server-wide default.
displayNamestring | nullnullable
enabledboolean | nullnullable
UpdateReleaseSourceRequest
{
"cronSchedule": "string",
"displayName": "string",
"enabled": true
}