pub struct IoArgoprojWorkflowV1alpha1WorkflowStep {
pub arguments: Option<IoArgoprojWorkflowV1alpha1Arguments>,
pub continue_on: Option<IoArgoprojWorkflowV1alpha1ContinueOn>,
pub hooks: HashMap<String, IoArgoprojWorkflowV1alpha1LifecycleHook>,
pub inline: Option<IoArgoprojWorkflowV1alpha1Template>,
pub name: Option<String>,
pub on_exit: Option<String>,
pub template: Option<String>,
pub template_ref: Option<IoArgoprojWorkflowV1alpha1TemplateRef>,
pub when: Option<String>,
pub with_items: Vec<IoArgoprojWorkflowV1alpha1Item>,
pub with_param: Option<String>,
pub with_sequence: Option<IoArgoprojWorkflowV1alpha1Sequence>,
}Expand description
WorkflowStep is a reference to a template to execute in a series of step
Fields§
§arguments: Option<IoArgoprojWorkflowV1alpha1Arguments>Arguments hold arguments to the template
continue_on: Option<IoArgoprojWorkflowV1alpha1ContinueOn>ContinueOn makes argo to proceed with the following step even if this step fails. Errors and Failed states can be specified
hooks: HashMap<String, IoArgoprojWorkflowV1alpha1LifecycleHook>Hooks holds the lifecycle hook which is invoked at lifecycle of step, irrespective of the success, failure, or error status of the primary step
inline: Option<IoArgoprojWorkflowV1alpha1Template>Inline is the template. Template must be empty if this is declared (and vice-versa).
name: Option<String>Name of the step
on_exit: Option<String>OnExit is a template reference which is invoked at the end of the template, irrespective of the success, failure, or error of the primary template. DEPRECATED: Use Hooks[exit].Template instead.
template: Option<String>Template is the name of the template to execute as the step
template_ref: Option<IoArgoprojWorkflowV1alpha1TemplateRef>TemplateRef is the reference to the template resource to execute as the step.
when: Option<String>When is an expression in which the step should conditionally execute
with_items: Vec<IoArgoprojWorkflowV1alpha1Item>WithItems expands a step into multiple parallel steps from the items in the list
with_param: Option<String>WithParam expands a step into multiple parallel steps from the value in the parameter, which is expected to be a JSON list.
with_sequence: Option<IoArgoprojWorkflowV1alpha1Sequence>WithSequence expands a step into a numeric sequence
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1WorkflowStep
impl Clone for IoArgoprojWorkflowV1alpha1WorkflowStep
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1WorkflowStep
fn clone(&self) -> IoArgoprojWorkflowV1alpha1WorkflowStep
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more