Struct rusoto_glue::Workflow
source · [−]pub struct Workflow {
pub created_on: Option<f64>,
pub default_run_properties: Option<HashMap<String, String>>,
pub description: Option<String>,
pub graph: Option<WorkflowGraph>,
pub last_modified_on: Option<f64>,
pub last_run: Option<WorkflowRun>,
pub max_concurrent_runs: Option<i64>,
pub name: Option<String>,
}
Expand description
A workflow represents a flow in which Glue components should be run to complete a logical task.
Fields
created_on: Option<f64>
The date and time when the workflow was created.
default_run_properties: Option<HashMap<String, String>>
A collection of properties to be used as part of each execution of the workflow.
description: Option<String>
A description of the workflow.
graph: Option<WorkflowGraph>
The graph representing all the Glue components that belong to the workflow as nodes and directed connections between them as edges.
last_modified_on: Option<f64>
The date and time when the workflow was last modified.
last_run: Option<WorkflowRun>
The information about the last execution of the workflow.
max_concurrent_runs: Option<i64>
You can use this parameter to prevent unwanted multiple updates to data, to control costs, or in some cases, to prevent exceeding the maximum number of concurrent runs of any of the component jobs. If you leave this parameter blank, there is no limit to the number of concurrent workflow runs.
name: Option<String>
The name of the workflow representing the flow.
Trait Implementations
sourceimpl<'de> Deserialize<'de> for Workflow
impl<'de> Deserialize<'de> for Workflow
sourcefn 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
impl StructuralPartialEq for Workflow
Auto Trait Implementations
impl RefUnwindSafe for Workflow
impl Send for Workflow
impl Sync for Workflow
impl Unpin for Workflow
impl UnwindSafe for Workflow
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more