pub enum ScheduleCommands {
List,
Create {
workflow: String,
cron: String,
inputs: String,
priority: Option<i16>,
catchup: Option<CatchupArg>,
catchup_max: Option<i32>,
catchup_window_secs: Option<i32>,
overlap: Option<OverlapArg>,
timezone: Option<String>,
},
Pause {
id: Uuid,
},
Resume {
id: Uuid,
},
Delete {
id: Uuid,
yes: bool,
},
Trigger {
id: Uuid,
},
}Expand description
Available schedule subcommands.
Variants§
List
List all schedules.
Create
Create a new schedule.
Fields
§
priority: Option<i16>Queue priority, from -100 to 100, given to every run the schedule creates. Defaults to the workflow priority.
§
catchup: Option<CatchupArg>What the schedule does with the occurrences it missed while no
server fired it. Defaults to latest.
§
catchup_max: Option<i32>Most runs created to catch up under --catchup all, from 1 to
1000. Defaults to 10.
§
catchup_window_secs: Option<i32>How far back, in seconds, a missed occurrence is still caught up, from 60 to 2592000 (30 days). Defaults to 86400 (one day).
§
overlap: Option<OverlapArg>What the schedule does when an occurrence comes while one of its
runs is still active. Defaults to allow.
Pause
Pause a schedule (disable automatic triggers).
Resume
Resume a paused schedule.
Delete
Delete a schedule.
Trigger
Trigger a schedule manually, creating a run immediately.
Trait Implementations§
Source§impl Debug for ScheduleCommands
impl Debug for ScheduleCommands
Source§impl FromArgMatches for ScheduleCommands
impl FromArgMatches for ScheduleCommands
Source§fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
fn from_arg_matches(__clap_arg_matches: &ArgMatches) -> Result<Self, Error>
Source§fn from_arg_matches_mut(
__clap_arg_matches: &mut ArgMatches,
) -> Result<Self, Error>
fn from_arg_matches_mut( __clap_arg_matches: &mut ArgMatches, ) -> Result<Self, Error>
Source§fn update_from_arg_matches(
&mut self,
__clap_arg_matches: &ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches( &mut self, __clap_arg_matches: &ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§fn update_from_arg_matches_mut<'b>(
&mut self,
__clap_arg_matches: &mut ArgMatches,
) -> Result<(), Error>
fn update_from_arg_matches_mut<'b>( &mut self, __clap_arg_matches: &mut ArgMatches, ) -> Result<(), Error>
Assign values from
ArgMatches to self.Source§impl Subcommand for ScheduleCommands
impl Subcommand for ScheduleCommands
Source§fn augment_subcommands<'b>(__clap_app: Command) -> Command
fn augment_subcommands<'b>(__clap_app: Command) -> Command
Source§fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
fn augment_subcommands_for_update<'b>(__clap_app: Command) -> Command
Append to
Command so it can instantiate self via
FromArgMatches::update_from_arg_matches_mut Read moreSource§fn has_subcommand(__clap_name: &str) -> bool
fn has_subcommand(__clap_name: &str) -> bool
Test whether
Self can parse a specific subcommandAuto Trait Implementations§
impl Freeze for ScheduleCommands
impl RefUnwindSafe for ScheduleCommands
impl Send for ScheduleCommands
impl Sync for ScheduleCommands
impl Unpin for ScheduleCommands
impl UnsafeUnpin for ScheduleCommands
impl UnwindSafe for ScheduleCommands
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more