pub struct IoArgoprojWorkflowV1alpha1DagTemplate {
pub fail_fast: Option<bool>,
pub target: Option<String>,
pub tasks: Vec<IoArgoprojWorkflowV1alpha1DagTask>,
}Expand description
DAGTemplate is a template subtype for directed acyclic graph templates
Fields§
§fail_fast: Option<bool>This flag is for DAG logic. The DAG logic has a built-in “fail fast” feature to stop scheduling new steps, as soon as it detects that one of the DAG nodes is failed. Then it waits until all DAG nodes are completed before failing the DAG itself. The FailFast flag default is true, if set to false, it will allow a DAG to run all branches of the DAG to completion (either success or failure), regardless of the failed outcomes of branches in the DAG. More info and example about this feature at https://github.com/argoproj/argo-workflows/issues/1442
target: Option<String>Target are one or more names of targets to execute in a DAG
tasks: Vec<IoArgoprojWorkflowV1alpha1DagTask>Tasks are a list of DAG tasks
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1DagTemplate
impl Clone for IoArgoprojWorkflowV1alpha1DagTemplate
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1DagTemplate
fn clone(&self) -> IoArgoprojWorkflowV1alpha1DagTemplate
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for IoArgoprojWorkflowV1alpha1DagTemplate
impl Default for IoArgoprojWorkflowV1alpha1DagTemplate
Source§fn default() -> IoArgoprojWorkflowV1alpha1DagTemplate
fn default() -> IoArgoprojWorkflowV1alpha1DagTemplate
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1DagTemplate
impl<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1DagTemplate
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<&IoArgoprojWorkflowV1alpha1DagTemplate> for IoArgoprojWorkflowV1alpha1DagTemplate
impl From<&IoArgoprojWorkflowV1alpha1DagTemplate> for IoArgoprojWorkflowV1alpha1DagTemplate
Source§fn from(value: &IoArgoprojWorkflowV1alpha1DagTemplate) -> Self
fn from(value: &IoArgoprojWorkflowV1alpha1DagTemplate) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IoArgoprojWorkflowV1alpha1DagTemplate
impl RefUnwindSafe for IoArgoprojWorkflowV1alpha1DagTemplate
impl Send for IoArgoprojWorkflowV1alpha1DagTemplate
impl Sync for IoArgoprojWorkflowV1alpha1DagTemplate
impl Unpin for IoArgoprojWorkflowV1alpha1DagTemplate
impl UnwindSafe for IoArgoprojWorkflowV1alpha1DagTemplate
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