maestro_tags {maestro}R Documentation

Maestro Tags

Description

maestro tags are roxygen2 comments for configuring the scheduling and execution of pipelines.

Details

maestro tags follow the format ⁠#' @maestroTagName⁠

Tag List

tagName description value examples (comma sep.) default
maestroFrequency Time unit for scheduling string 1 hour, daily, 3 days, 5 weeks 1 day
maestroLogLevel Threshold for logging when logging is requested string INFO, WARN, ERROR INFO
maestroSkip Skips the pipeline when running (presence of tag indicates to skip) n/a
maestroStartTime Start time of the pipeline; sets the point in time for recurrence date or timestamp 1970-01-01 00:00:00, 2024-03-28 1970-01-01 00:00:00
maestroTz Timezone of the start time string UTC, America/Halifax UTC
maestroHours Hours of day to run pipeline ints 0 12 23
maestroDays Days of week or days of month to run pipeline ints or strings 1 14 30, Mon Wed Sat
maestroMonths Months of year to run pipeline ints 1 3 9 12
maestroInputs Pipelines that input into this pipeline strings my_upstream_pipeline
maestroOutputs Pipelines that take the output from this pipeline strings my_downstream_pipeline
maestro Generic tag for identifying a maestro pipeline with all defaults n/a.

[Package maestro version 0.5.0 Index]