Skip to content

Scheduled Tasks ​

class Schedule ​

Subclass for managing scheduled tasks

python
api = mcsm.schedule

method list(daemonId: str, uuid: str) ​

Retrieve list of scheduled tasks for an instance

Parameters ​

  • daemonId: Node ID
  • uuid: Instance ID

Returns ​

  • list[ScheduleDetail]: List of scheduled tasks

method delete(daemonId: str, uuid: str, task_name: str) ​

Delete a scheduled task

Parameters ​

  • daemonId: Node ID
  • uuid: Instance ID
  • task_name: Scheduled task name

Returns ​

  • bool: Success status

method create(daemonId: str, uuid: str, config: SchedulePostBody) ​

Create a scheduled task

Parameters ​

  • daemonId: Node ID
  • uuid: Instance ID
  • config: Scheduled task configuration

Returns ​

  • bool: Success status

method update(daemonId: str, uuid: str, config: SchedulePostBody) ​

Update scheduled task

Parameters ​

  • daemonId: Node ID
  • uuid: Instance ID
  • config: Scheduled task configuration

Returns ​

  • bool: Success status

Released under the MIT License.