pub struct IoArgoprojWorkflowV1alpha1LifecycleHook {
pub arguments: Option<IoArgoprojWorkflowV1alpha1Arguments>,
pub expression: Option<String>,
pub template: Option<String>,
pub template_ref: Option<IoArgoprojWorkflowV1alpha1TemplateRef>,
}Fields§
§arguments: Option<IoArgoprojWorkflowV1alpha1Arguments>Arguments hold arguments to the template
expression: Option<String>Expression is a condition expression for when a node will be retried. If it evaluates to false, the node will not be retried and the retry strategy will be ignored
template: Option<String>Template is the name of the template to execute by the hook
template_ref: Option<IoArgoprojWorkflowV1alpha1TemplateRef>TemplateRef is the reference to the template resource to execute by the hook
Trait Implementations§
Source§impl Clone for IoArgoprojWorkflowV1alpha1LifecycleHook
impl Clone for IoArgoprojWorkflowV1alpha1LifecycleHook
Source§fn clone(&self) -> IoArgoprojWorkflowV1alpha1LifecycleHook
fn clone(&self) -> IoArgoprojWorkflowV1alpha1LifecycleHook
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<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1LifecycleHook
impl<'de> Deserialize<'de> for IoArgoprojWorkflowV1alpha1LifecycleHook
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<&IoArgoprojWorkflowV1alpha1LifecycleHook> for IoArgoprojWorkflowV1alpha1LifecycleHook
impl From<&IoArgoprojWorkflowV1alpha1LifecycleHook> for IoArgoprojWorkflowV1alpha1LifecycleHook
Source§fn from(value: &IoArgoprojWorkflowV1alpha1LifecycleHook) -> Self
fn from(value: &IoArgoprojWorkflowV1alpha1LifecycleHook) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for IoArgoprojWorkflowV1alpha1LifecycleHook
impl RefUnwindSafe for IoArgoprojWorkflowV1alpha1LifecycleHook
impl Send for IoArgoprojWorkflowV1alpha1LifecycleHook
impl Sync for IoArgoprojWorkflowV1alpha1LifecycleHook
impl Unpin for IoArgoprojWorkflowV1alpha1LifecycleHook
impl UnwindSafe for IoArgoprojWorkflowV1alpha1LifecycleHook
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