Struct aws_sdk_sfn::model::HistoryEvent
source · [−]#[non_exhaustive]pub struct HistoryEvent {Show 36 fields
pub timestamp: Option<DateTime>,
pub type: Option<HistoryEventType>,
pub id: i64,
pub previous_event_id: i64,
pub activity_failed_event_details: Option<ActivityFailedEventDetails>,
pub activity_schedule_failed_event_details: Option<ActivityScheduleFailedEventDetails>,
pub activity_scheduled_event_details: Option<ActivityScheduledEventDetails>,
pub activity_started_event_details: Option<ActivityStartedEventDetails>,
pub activity_succeeded_event_details: Option<ActivitySucceededEventDetails>,
pub activity_timed_out_event_details: Option<ActivityTimedOutEventDetails>,
pub task_failed_event_details: Option<TaskFailedEventDetails>,
pub task_scheduled_event_details: Option<TaskScheduledEventDetails>,
pub task_start_failed_event_details: Option<TaskStartFailedEventDetails>,
pub task_started_event_details: Option<TaskStartedEventDetails>,
pub task_submit_failed_event_details: Option<TaskSubmitFailedEventDetails>,
pub task_submitted_event_details: Option<TaskSubmittedEventDetails>,
pub task_succeeded_event_details: Option<TaskSucceededEventDetails>,
pub task_timed_out_event_details: Option<TaskTimedOutEventDetails>,
pub execution_failed_event_details: Option<ExecutionFailedEventDetails>,
pub execution_started_event_details: Option<ExecutionStartedEventDetails>,
pub execution_succeeded_event_details: Option<ExecutionSucceededEventDetails>,
pub execution_aborted_event_details: Option<ExecutionAbortedEventDetails>,
pub execution_timed_out_event_details: Option<ExecutionTimedOutEventDetails>,
pub map_state_started_event_details: Option<MapStateStartedEventDetails>,
pub map_iteration_started_event_details: Option<MapIterationEventDetails>,
pub map_iteration_succeeded_event_details: Option<MapIterationEventDetails>,
pub map_iteration_failed_event_details: Option<MapIterationEventDetails>,
pub map_iteration_aborted_event_details: Option<MapIterationEventDetails>,
pub lambda_function_failed_event_details: Option<LambdaFunctionFailedEventDetails>,
pub lambda_function_schedule_failed_event_details: Option<LambdaFunctionScheduleFailedEventDetails>,
pub lambda_function_scheduled_event_details: Option<LambdaFunctionScheduledEventDetails>,
pub lambda_function_start_failed_event_details: Option<LambdaFunctionStartFailedEventDetails>,
pub lambda_function_succeeded_event_details: Option<LambdaFunctionSucceededEventDetails>,
pub lambda_function_timed_out_event_details: Option<LambdaFunctionTimedOutEventDetails>,
pub state_entered_event_details: Option<StateEnteredEventDetails>,
pub state_exited_event_details: Option<StateExitedEventDetails>,
}
Expand description
Contains details about the events of an execution.
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.timestamp: Option<DateTime>
The date and time the event occurred.
type: Option<HistoryEventType>
The type of the event.
id: i64
The id of the event. Events are numbered sequentially, starting at one.
previous_event_id: i64
The id of the previous event.
activity_failed_event_details: Option<ActivityFailedEventDetails>
Contains details about an activity that failed during an execution.
activity_schedule_failed_event_details: Option<ActivityScheduleFailedEventDetails>
Contains details about an activity schedule event that failed during an execution.
activity_scheduled_event_details: Option<ActivityScheduledEventDetails>
Contains details about an activity scheduled during an execution.
activity_started_event_details: Option<ActivityStartedEventDetails>
Contains details about the start of an activity during an execution.
activity_succeeded_event_details: Option<ActivitySucceededEventDetails>
Contains details about an activity that successfully terminated during an execution.
activity_timed_out_event_details: Option<ActivityTimedOutEventDetails>
Contains details about an activity timeout that occurred during an execution.
task_failed_event_details: Option<TaskFailedEventDetails>
Contains details about the failure of a task.
task_scheduled_event_details: Option<TaskScheduledEventDetails>
Contains details about a task that was scheduled.
task_start_failed_event_details: Option<TaskStartFailedEventDetails>
Contains details about a task that failed to start.
task_started_event_details: Option<TaskStartedEventDetails>
Contains details about a task that was started.
task_submit_failed_event_details: Option<TaskSubmitFailedEventDetails>
Contains details about a task that where the submit failed.
task_submitted_event_details: Option<TaskSubmittedEventDetails>
Contains details about a submitted task.
task_succeeded_event_details: Option<TaskSucceededEventDetails>
Contains details about a task that succeeded.
task_timed_out_event_details: Option<TaskTimedOutEventDetails>
Contains details about a task that timed out.
execution_failed_event_details: Option<ExecutionFailedEventDetails>
Contains details about an execution failure event.
execution_started_event_details: Option<ExecutionStartedEventDetails>
Contains details about the start of the execution.
execution_succeeded_event_details: Option<ExecutionSucceededEventDetails>
Contains details about the successful termination of the execution.
execution_aborted_event_details: Option<ExecutionAbortedEventDetails>
Contains details about an abort of an execution.
execution_timed_out_event_details: Option<ExecutionTimedOutEventDetails>
Contains details about the execution timeout that occurred during the execution.
map_state_started_event_details: Option<MapStateStartedEventDetails>
Contains details about Map state that was started.
map_iteration_started_event_details: Option<MapIterationEventDetails>
Contains details about an iteration of a Map state that was started.
map_iteration_succeeded_event_details: Option<MapIterationEventDetails>
Contains details about an iteration of a Map state that succeeded.
map_iteration_failed_event_details: Option<MapIterationEventDetails>
Contains details about an iteration of a Map state that failed.
map_iteration_aborted_event_details: Option<MapIterationEventDetails>
Contains details about an iteration of a Map state that was aborted.
lambda_function_failed_event_details: Option<LambdaFunctionFailedEventDetails>
Contains details about a lambda function that failed during an execution.
lambda_function_schedule_failed_event_details: Option<LambdaFunctionScheduleFailedEventDetails>
Contains details about a failed lambda function schedule event that occurred during an execution.
lambda_function_scheduled_event_details: Option<LambdaFunctionScheduledEventDetails>
Contains details about a lambda function scheduled during an execution.
lambda_function_start_failed_event_details: Option<LambdaFunctionStartFailedEventDetails>
Contains details about a lambda function that failed to start during an execution.
lambda_function_succeeded_event_details: Option<LambdaFunctionSucceededEventDetails>
Contains details about a lambda function that terminated successfully during an execution.
lambda_function_timed_out_event_details: Option<LambdaFunctionTimedOutEventDetails>
Contains details about a lambda function timeout that occurred during an execution.
state_entered_event_details: Option<StateEnteredEventDetails>
Contains details about a state entered during an execution.
state_exited_event_details: Option<StateExitedEventDetails>
Contains details about an exit from a state during an execution.
Implementations
sourceimpl HistoryEvent
impl HistoryEvent
sourcepub fn type(&self) -> Option<&HistoryEventType>
pub fn type(&self) -> Option<&HistoryEventType>
The type of the event.
sourcepub fn id(&self) -> i64
pub fn id(&self) -> i64
The id of the event. Events are numbered sequentially, starting at one.
sourcepub fn previous_event_id(&self) -> i64
pub fn previous_event_id(&self) -> i64
The id of the previous event.
sourcepub fn activity_failed_event_details(
&self
) -> Option<&ActivityFailedEventDetails>
pub fn activity_failed_event_details(
&self
) -> Option<&ActivityFailedEventDetails>
Contains details about an activity that failed during an execution.
sourcepub fn activity_schedule_failed_event_details(
&self
) -> Option<&ActivityScheduleFailedEventDetails>
pub fn activity_schedule_failed_event_details(
&self
) -> Option<&ActivityScheduleFailedEventDetails>
Contains details about an activity schedule event that failed during an execution.
sourcepub fn activity_scheduled_event_details(
&self
) -> Option<&ActivityScheduledEventDetails>
pub fn activity_scheduled_event_details(
&self
) -> Option<&ActivityScheduledEventDetails>
Contains details about an activity scheduled during an execution.
sourcepub fn activity_started_event_details(
&self
) -> Option<&ActivityStartedEventDetails>
pub fn activity_started_event_details(
&self
) -> Option<&ActivityStartedEventDetails>
Contains details about the start of an activity during an execution.
sourcepub fn activity_succeeded_event_details(
&self
) -> Option<&ActivitySucceededEventDetails>
pub fn activity_succeeded_event_details(
&self
) -> Option<&ActivitySucceededEventDetails>
Contains details about an activity that successfully terminated during an execution.
sourcepub fn activity_timed_out_event_details(
&self
) -> Option<&ActivityTimedOutEventDetails>
pub fn activity_timed_out_event_details(
&self
) -> Option<&ActivityTimedOutEventDetails>
Contains details about an activity timeout that occurred during an execution.
sourcepub fn task_failed_event_details(&self) -> Option<&TaskFailedEventDetails>
pub fn task_failed_event_details(&self) -> Option<&TaskFailedEventDetails>
Contains details about the failure of a task.
sourcepub fn task_scheduled_event_details(&self) -> Option<&TaskScheduledEventDetails>
pub fn task_scheduled_event_details(&self) -> Option<&TaskScheduledEventDetails>
Contains details about a task that was scheduled.
sourcepub fn task_start_failed_event_details(
&self
) -> Option<&TaskStartFailedEventDetails>
pub fn task_start_failed_event_details(
&self
) -> Option<&TaskStartFailedEventDetails>
Contains details about a task that failed to start.
sourcepub fn task_started_event_details(&self) -> Option<&TaskStartedEventDetails>
pub fn task_started_event_details(&self) -> Option<&TaskStartedEventDetails>
Contains details about a task that was started.
sourcepub fn task_submit_failed_event_details(
&self
) -> Option<&TaskSubmitFailedEventDetails>
pub fn task_submit_failed_event_details(
&self
) -> Option<&TaskSubmitFailedEventDetails>
Contains details about a task that where the submit failed.
sourcepub fn task_submitted_event_details(&self) -> Option<&TaskSubmittedEventDetails>
pub fn task_submitted_event_details(&self) -> Option<&TaskSubmittedEventDetails>
Contains details about a submitted task.
sourcepub fn task_succeeded_event_details(&self) -> Option<&TaskSucceededEventDetails>
pub fn task_succeeded_event_details(&self) -> Option<&TaskSucceededEventDetails>
Contains details about a task that succeeded.
sourcepub fn task_timed_out_event_details(&self) -> Option<&TaskTimedOutEventDetails>
pub fn task_timed_out_event_details(&self) -> Option<&TaskTimedOutEventDetails>
Contains details about a task that timed out.
sourcepub fn execution_failed_event_details(
&self
) -> Option<&ExecutionFailedEventDetails>
pub fn execution_failed_event_details(
&self
) -> Option<&ExecutionFailedEventDetails>
Contains details about an execution failure event.
sourcepub fn execution_started_event_details(
&self
) -> Option<&ExecutionStartedEventDetails>
pub fn execution_started_event_details(
&self
) -> Option<&ExecutionStartedEventDetails>
Contains details about the start of the execution.
sourcepub fn execution_succeeded_event_details(
&self
) -> Option<&ExecutionSucceededEventDetails>
pub fn execution_succeeded_event_details(
&self
) -> Option<&ExecutionSucceededEventDetails>
Contains details about the successful termination of the execution.
sourcepub fn execution_aborted_event_details(
&self
) -> Option<&ExecutionAbortedEventDetails>
pub fn execution_aborted_event_details(
&self
) -> Option<&ExecutionAbortedEventDetails>
Contains details about an abort of an execution.
sourcepub fn execution_timed_out_event_details(
&self
) -> Option<&ExecutionTimedOutEventDetails>
pub fn execution_timed_out_event_details(
&self
) -> Option<&ExecutionTimedOutEventDetails>
Contains details about the execution timeout that occurred during the execution.
sourcepub fn map_state_started_event_details(
&self
) -> Option<&MapStateStartedEventDetails>
pub fn map_state_started_event_details(
&self
) -> Option<&MapStateStartedEventDetails>
Contains details about Map state that was started.
sourcepub fn map_iteration_started_event_details(
&self
) -> Option<&MapIterationEventDetails>
pub fn map_iteration_started_event_details(
&self
) -> Option<&MapIterationEventDetails>
Contains details about an iteration of a Map state that was started.
sourcepub fn map_iteration_succeeded_event_details(
&self
) -> Option<&MapIterationEventDetails>
pub fn map_iteration_succeeded_event_details(
&self
) -> Option<&MapIterationEventDetails>
Contains details about an iteration of a Map state that succeeded.
sourcepub fn map_iteration_failed_event_details(
&self
) -> Option<&MapIterationEventDetails>
pub fn map_iteration_failed_event_details(
&self
) -> Option<&MapIterationEventDetails>
Contains details about an iteration of a Map state that failed.
sourcepub fn map_iteration_aborted_event_details(
&self
) -> Option<&MapIterationEventDetails>
pub fn map_iteration_aborted_event_details(
&self
) -> Option<&MapIterationEventDetails>
Contains details about an iteration of a Map state that was aborted.
sourcepub fn lambda_function_failed_event_details(
&self
) -> Option<&LambdaFunctionFailedEventDetails>
pub fn lambda_function_failed_event_details(
&self
) -> Option<&LambdaFunctionFailedEventDetails>
Contains details about a lambda function that failed during an execution.
sourcepub fn lambda_function_schedule_failed_event_details(
&self
) -> Option<&LambdaFunctionScheduleFailedEventDetails>
pub fn lambda_function_schedule_failed_event_details(
&self
) -> Option<&LambdaFunctionScheduleFailedEventDetails>
Contains details about a failed lambda function schedule event that occurred during an execution.
sourcepub fn lambda_function_scheduled_event_details(
&self
) -> Option<&LambdaFunctionScheduledEventDetails>
pub fn lambda_function_scheduled_event_details(
&self
) -> Option<&LambdaFunctionScheduledEventDetails>
Contains details about a lambda function scheduled during an execution.
sourcepub fn lambda_function_start_failed_event_details(
&self
) -> Option<&LambdaFunctionStartFailedEventDetails>
pub fn lambda_function_start_failed_event_details(
&self
) -> Option<&LambdaFunctionStartFailedEventDetails>
Contains details about a lambda function that failed to start during an execution.
sourcepub fn lambda_function_succeeded_event_details(
&self
) -> Option<&LambdaFunctionSucceededEventDetails>
pub fn lambda_function_succeeded_event_details(
&self
) -> Option<&LambdaFunctionSucceededEventDetails>
Contains details about a lambda function that terminated successfully during an execution.
sourcepub fn lambda_function_timed_out_event_details(
&self
) -> Option<&LambdaFunctionTimedOutEventDetails>
pub fn lambda_function_timed_out_event_details(
&self
) -> Option<&LambdaFunctionTimedOutEventDetails>
Contains details about a lambda function timeout that occurred during an execution.
sourcepub fn state_entered_event_details(&self) -> Option<&StateEnteredEventDetails>
pub fn state_entered_event_details(&self) -> Option<&StateEnteredEventDetails>
Contains details about a state entered during an execution.
sourcepub fn state_exited_event_details(&self) -> Option<&StateExitedEventDetails>
pub fn state_exited_event_details(&self) -> Option<&StateExitedEventDetails>
Contains details about an exit from a state during an execution.
sourceimpl HistoryEvent
impl HistoryEvent
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture HistoryEvent
Trait Implementations
sourceimpl Clone for HistoryEvent
impl Clone for HistoryEvent
sourcefn clone(&self) -> HistoryEvent
fn clone(&self) -> HistoryEvent
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 HistoryEvent
impl Debug for HistoryEvent
sourceimpl PartialEq<HistoryEvent> for HistoryEvent
impl PartialEq<HistoryEvent> for HistoryEvent
sourcefn eq(&self, other: &HistoryEvent) -> bool
fn eq(&self, other: &HistoryEvent) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &HistoryEvent) -> bool
fn ne(&self, other: &HistoryEvent) -> bool
This method tests for !=
.
impl StructuralPartialEq for HistoryEvent
Auto Trait Implementations
impl RefUnwindSafe for HistoryEvent
impl Send for HistoryEvent
impl Sync for HistoryEvent
impl Unpin for HistoryEvent
impl UnwindSafe for HistoryEvent
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