pub struct ComponentDefinitionCollection {
pub authentications: Option<HashMap<String, ReferenceableAuthenticationPolicy>>,
pub catalogs: Option<HashMap<String, CatalogDefinition>>,
pub errors: Option<HashMap<String, ErrorDefinition>>,
pub extensions: Option<Vec<HashMap<String, ExtensionDefinition>>>,
pub functions: Option<HashMap<String, TaskDefinition>>,
pub retries: Option<HashMap<String, RetryPolicyDefinition>>,
pub secrets: Option<Vec<String>>,
pub timeouts: Option<HashMap<String, TimeoutDefinition>>,
}Expand description
Represents a collection of workflow components
Fields§
§authentications: Option<HashMap<String, ReferenceableAuthenticationPolicy>>Gets/sets a name/value mapping of the workflow’s reusable authentication policies
catalogs: Option<HashMap<String, CatalogDefinition>>Gets/sets a name/value mapping of the catalogs, if any, from which to import reusable components used within the workflow
errors: Option<HashMap<String, ErrorDefinition>>Gets/sets a name/value mapping of the workflow’s errors, if any
extensions: Option<Vec<HashMap<String, ExtensionDefinition>>>Gets/sets a list containing the workflow’s extensions, if any
functions: Option<HashMap<String, TaskDefinition>>Gets/sets a name/value mapping of the workflow’s reusable functions
retries: Option<HashMap<String, RetryPolicyDefinition>>Gets/sets a name/value mapping of the workflow’s reusable retry policies
secrets: Option<Vec<String>>Gets/sets a list containing the workflow’s secrets
timeouts: Option<HashMap<String, TimeoutDefinition>>Gets/sets a name/value mapping of the workflow’s reusable timeouts
Trait Implementations§
Source§impl Clone for ComponentDefinitionCollection
impl Clone for ComponentDefinitionCollection
Source§fn clone(&self) -> ComponentDefinitionCollection
fn clone(&self) -> ComponentDefinitionCollection
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ComponentDefinitionCollection
impl Default for ComponentDefinitionCollection
Source§fn default() -> ComponentDefinitionCollection
fn default() -> ComponentDefinitionCollection
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ComponentDefinitionCollection
impl<'de> Deserialize<'de> for ComponentDefinitionCollection
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 PartialEq for ComponentDefinitionCollection
impl PartialEq for ComponentDefinitionCollection
Source§fn eq(&self, other: &ComponentDefinitionCollection) -> bool
fn eq(&self, other: &ComponentDefinitionCollection) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for ComponentDefinitionCollection
Auto Trait Implementations§
impl Freeze for ComponentDefinitionCollection
impl RefUnwindSafe for ComponentDefinitionCollection
impl Send for ComponentDefinitionCollection
impl Sync for ComponentDefinitionCollection
impl Unpin for ComponentDefinitionCollection
impl UnsafeUnpin for ComponentDefinitionCollection
impl UnwindSafe for ComponentDefinitionCollection
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