Struct aws_sdk_appflow::model::FlowDefinition
source · [−]#[non_exhaustive]pub struct FlowDefinition {Show 15 fields
pub flow_arn: Option<String>,
pub description: Option<String>,
pub flow_name: Option<String>,
pub flow_status: Option<FlowStatus>,
pub source_connector_type: Option<ConnectorType>,
pub source_connector_label: Option<String>,
pub destination_connector_type: Option<ConnectorType>,
pub destination_connector_label: Option<String>,
pub trigger_type: Option<TriggerType>,
pub created_at: Option<DateTime>,
pub last_updated_at: Option<DateTime>,
pub created_by: Option<String>,
pub last_updated_by: Option<String>,
pub tags: Option<HashMap<String, String>>,
pub last_run_execution_details: Option<ExecutionDetails>,
}
Expand description
The properties of the flow, such as its source, destination, trigger type, and so on.
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.flow_arn: Option<String>
The flow's Amazon Resource Name (ARN).
description: Option<String>
A user-entered description of the flow.
flow_name: Option<String>
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
flow_status: Option<FlowStatus>
Indicates the current status of the flow.
source_connector_type: Option<ConnectorType>
Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
source_connector_label: Option<String>
The label of the source connector in the flow.
destination_connector_type: Option<ConnectorType>
Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
destination_connector_label: Option<String>
The label of the destination connector in the flow.
trigger_type: Option<TriggerType>
Specifies the type of flow trigger. This can be OnDemand
, Scheduled
, or Event
.
created_at: Option<DateTime>
Specifies when the flow was created.
last_updated_at: Option<DateTime>
Specifies when the flow was last updated.
created_by: Option<String>
The ARN of the user who created the flow.
last_updated_by: Option<String>
Specifies the account user name that most recently updated the flow.
The tags used to organize, track, or control access for your flow.
last_run_execution_details: Option<ExecutionDetails>
Describes the details of the most recent flow run.
Implementations
sourceimpl FlowDefinition
impl FlowDefinition
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A user-entered description of the flow.
sourcepub fn flow_name(&self) -> Option<&str>
pub fn flow_name(&self) -> Option<&str>
The specified name of the flow. Spaces are not allowed. Use underscores (_) or hyphens (-) only.
sourcepub fn flow_status(&self) -> Option<&FlowStatus>
pub fn flow_status(&self) -> Option<&FlowStatus>
Indicates the current status of the flow.
sourcepub fn source_connector_type(&self) -> Option<&ConnectorType>
pub fn source_connector_type(&self) -> Option<&ConnectorType>
Specifies the source connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
sourcepub fn source_connector_label(&self) -> Option<&str>
pub fn source_connector_label(&self) -> Option<&str>
The label of the source connector in the flow.
sourcepub fn destination_connector_type(&self) -> Option<&ConnectorType>
pub fn destination_connector_type(&self) -> Option<&ConnectorType>
Specifies the destination connector type, such as Salesforce, Amazon S3, Amplitude, and so on.
sourcepub fn destination_connector_label(&self) -> Option<&str>
pub fn destination_connector_label(&self) -> Option<&str>
The label of the destination connector in the flow.
sourcepub fn trigger_type(&self) -> Option<&TriggerType>
pub fn trigger_type(&self) -> Option<&TriggerType>
Specifies the type of flow trigger. This can be OnDemand
, Scheduled
, or Event
.
sourcepub fn created_at(&self) -> Option<&DateTime>
pub fn created_at(&self) -> Option<&DateTime>
Specifies when the flow was created.
sourcepub fn last_updated_at(&self) -> Option<&DateTime>
pub fn last_updated_at(&self) -> Option<&DateTime>
Specifies when the flow was last updated.
sourcepub fn created_by(&self) -> Option<&str>
pub fn created_by(&self) -> Option<&str>
The ARN of the user who created the flow.
sourcepub fn last_updated_by(&self) -> Option<&str>
pub fn last_updated_by(&self) -> Option<&str>
Specifies the account user name that most recently updated the flow.
The tags used to organize, track, or control access for your flow.
sourcepub fn last_run_execution_details(&self) -> Option<&ExecutionDetails>
pub fn last_run_execution_details(&self) -> Option<&ExecutionDetails>
Describes the details of the most recent flow run.
sourceimpl FlowDefinition
impl FlowDefinition
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture FlowDefinition
Trait Implementations
sourceimpl Clone for FlowDefinition
impl Clone for FlowDefinition
sourcefn clone(&self) -> FlowDefinition
fn clone(&self) -> FlowDefinition
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for FlowDefinition
impl Debug for FlowDefinition
sourceimpl PartialEq<FlowDefinition> for FlowDefinition
impl PartialEq<FlowDefinition> for FlowDefinition
sourcefn eq(&self, other: &FlowDefinition) -> bool
fn eq(&self, other: &FlowDefinition) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &FlowDefinition) -> bool
fn ne(&self, other: &FlowDefinition) -> bool
This method tests for !=
.
impl StructuralPartialEq for FlowDefinition
Auto Trait Implementations
impl RefUnwindSafe for FlowDefinition
impl Send for FlowDefinition
impl Sync for FlowDefinition
impl Unpin for FlowDefinition
impl UnwindSafe for FlowDefinition
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> 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