pub struct IoArgoprojWorkflowV1alpha1DagTask {Show 14 fields
pub arguments: Option<IoArgoprojWorkflowV1alpha1Arguments>,
pub continue_on: Option<IoArgoprojWorkflowV1alpha1ContinueOn>,
pub dependencies: Vec<String>,
pub depends: Option<String>,
pub hooks: HashMap<String, IoArgoprojWorkflowV1alpha1LifecycleHook>,
pub inline: Option<IoArgoprojWorkflowV1alpha1Template>,
pub name: 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
DAGTask represents a node in the graph during DAG execution
Fields§
§arguments: Option<IoArgoprojWorkflowV1alpha1Arguments>Arguments are the parameter and artifact 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
dependencies: Vec<String>Dependencies are name of other targets which this depends on
depends: Option<String>Depends are name of other targets which this depends on
hooks: HashMap<String, IoArgoprojWorkflowV1alpha1LifecycleHook>Hooks hold the lifecycle hook which is invoked at lifecycle of task, irrespective of the success, failure, or error status of the primary task
inline: Option<IoArgoprojWorkflowV1alpha1Template>Inline is the template. Template must be empty if this is declared (and vice-versa).
name: StringName is the name of the target
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>Name of template to execute
template_ref: Option<IoArgoprojWorkflowV1alpha1TemplateRef>TemplateRef is the reference to the template resource to execute.
when: Option<String>When is an expression in which the task should conditionally execute
with_items: Vec<IoArgoprojWorkflowV1alpha1Item>WithItems expands a task into multiple parallel tasks from the items in the list
with_param: Option<String>WithParam expands a task into multiple parallel tasks from the value in the parameter, which is expected to be a JSON list.
with_sequence: Option<IoArgoprojWorkflowV1alpha1Sequence>WithSequence expands a task into a numeric sequence
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1DagTask
impl Clone for IoArgoprojWorkflowV1alpha1DagTask
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1DagTask
fn clone(&self) -> IoArgoprojWorkflowV1alpha1DagTask
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more