backup_set_schedule
Set when automatic backups run for a Vultr instance using its label, hostname, or ID. This schedules timing only; backups must be enabled separately.
Instructions
Set the automatic backup schedule for an instance.
Smart identifier resolution: use the instance label, hostname or ID. A name matching more than one instance is refused rather than guessed.
This sets when backups run. It does not turn backups on: an instance with backups disabled keeps the schedule but never runs it. Use instance_update with backups=true for that.
All times are UTC.
Args: instance_identifier: Instance label, hostname, or ID schedule_type: daily, weekly, monthly, daily_alt_even (even days of the month) or daily_alt_odd (odd days) ctx: FastMCP context for resource change notifications hour: Hour of day to run, 0-23, UTC dow: Day of week, required for a weekly schedule. Vultr's own tooling documents this range inconsistently (0-6 in the CLI, 1-7 elsewhere), so the value is passed through unchecked and the API decides. Read the schedule back to confirm the day. dom: Day of month, 1-28, required for a monthly schedule
Returns: The schedule as it stands after the change
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| dom | No | ||
| dow | No | ||
| hour | No | ||
| schedule_type | Yes | ||
| instance_identifier | Yes |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||