Struct aws_sdk_transfer::types::DescribedWorkflow
source · #[non_exhaustive]pub struct DescribedWorkflow {
pub arn: String,
pub description: Option<String>,
pub steps: Option<Vec<WorkflowStep>>,
pub on_exception_steps: Option<Vec<WorkflowStep>>,
pub workflow_id: Option<String>,
pub tags: Option<Vec<Tag>>,
}Expand description
Describes the properties of the specified workflow
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.arn: StringSpecifies the unique Amazon Resource Name (ARN) for the workflow.
description: Option<String>Specifies the text description for the workflow.
steps: Option<Vec<WorkflowStep>>Specifies the details for the steps that are in the specified workflow.
on_exception_steps: Option<Vec<WorkflowStep>>Specifies the steps (actions) to take if errors are encountered during execution of the workflow.
workflow_id: Option<String>A unique identifier for the workflow.
Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
Implementations§
source§impl DescribedWorkflow
impl DescribedWorkflow
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
Specifies the text description for the workflow.
sourcepub fn steps(&self) -> &[WorkflowStep]
pub fn steps(&self) -> &[WorkflowStep]
Specifies the details for the steps that are in the specified workflow.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .steps.is_none().
sourcepub fn on_exception_steps(&self) -> &[WorkflowStep]
pub fn on_exception_steps(&self) -> &[WorkflowStep]
Specifies the steps (actions) to take if errors are encountered during execution of the workflow.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .on_exception_steps.is_none().
sourcepub fn workflow_id(&self) -> Option<&str>
pub fn workflow_id(&self) -> Option<&str>
A unique identifier for the workflow.
Key-value pairs that can be used to group and search for workflows. Tags are metadata attached to workflows for any purpose.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none().
source§impl DescribedWorkflow
impl DescribedWorkflow
sourcepub fn builder() -> DescribedWorkflowBuilder
pub fn builder() -> DescribedWorkflowBuilder
Creates a new builder-style object to manufacture DescribedWorkflow.
Trait Implementations§
source§impl Clone for DescribedWorkflow
impl Clone for DescribedWorkflow
source§fn clone(&self) -> DescribedWorkflow
fn clone(&self) -> DescribedWorkflow
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for DescribedWorkflow
impl Debug for DescribedWorkflow
source§impl PartialEq for DescribedWorkflow
impl PartialEq for DescribedWorkflow
impl StructuralPartialEq for DescribedWorkflow
Auto Trait Implementations§
impl Freeze for DescribedWorkflow
impl RefUnwindSafe for DescribedWorkflow
impl Send for DescribedWorkflow
impl Sync for DescribedWorkflow
impl Unpin for DescribedWorkflow
impl UnwindSafe for DescribedWorkflow
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more