Saltar al contenido principal

Programaciones

Ejecuciones recurrentes de una tarea en un entorno, por expresión cron.

ComandoHTTPDescripción
schedules listGET /v1/schedulesLista programaciones
schedules createPOST /v1/schedulesPrograma una Task en un entorno
schedules getGET /v1/schedules/{id}Detalla la programación
schedules updatePATCH /v1/schedules/{id}Modifica, pausa o reanuda una programación
schedules deleteDELETE /v1/schedules/{id}Cancela la programación (soft delete)

Ejemplos​

--params lleva los parámetros de query y de ruta (id, página, filtros); --json lleva el cuerpo de la solicitud; --fields limita los campos que vuelven — vale la pena en todo list/get, para ahorrar contexto. Vea Flags globales para la referencia completa.

# Lista programaciones
kobana kadu schedules list --fields "id"

# Programa una Task en un entorno
kobana kadu schedules create \
--json '{"task_id": "TASK_ID", "environment_id": "ENVIRONMENT_ID", "cron": "CRON"}'

# Detalla la programación
kobana kadu schedules get --params '{"id": "SCHEDULE_ID"}'

# Modifica, pausa o reanuda una programación
kobana kadu schedules update --params '{"id": "SCHEDULE_ID"}'

# Cancela la programación (soft delete)
kobana kadu schedules delete \
--params '{"id": "SCHEDULE_ID"}' \
--dry-run

Próximos pasos​