HistoryEvent
public struct HistoryEvent : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember] -
If the event is of type ActivityTaskCanceled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let activityTaskCanceledEventAttributes: ActivityTaskCanceledEventAttributes? -
If the event is of type ActivityTaskcancelRequested then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let activityTaskCancelRequestedEventAttributes: ActivityTaskCancelRequestedEventAttributes? -
If the event is of type ActivityTaskCompleted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let activityTaskCompletedEventAttributes: ActivityTaskCompletedEventAttributes? -
If the event is of type ActivityTaskFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let activityTaskFailedEventAttributes: ActivityTaskFailedEventAttributes? -
If the event is of type ActivityTaskScheduled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let activityTaskScheduledEventAttributes: ActivityTaskScheduledEventAttributes? -
If the event is of type ActivityTaskStarted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let activityTaskStartedEventAttributes: ActivityTaskStartedEventAttributes? -
If the event is of type ActivityTaskTimedOut then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let activityTaskTimedOutEventAttributes: ActivityTaskTimedOutEventAttributes? -
If the event is of type CancelTimerFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let cancelTimerFailedEventAttributes: CancelTimerFailedEventAttributes? -
If the event is of type CancelWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let cancelWorkflowExecutionFailedEventAttributes: CancelWorkflowExecutionFailedEventAttributes? -
If the event is of type ChildWorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let childWorkflowExecutionCanceledEventAttributes: ChildWorkflowExecutionCanceledEventAttributes? -
If the event is of type ChildWorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let childWorkflowExecutionCompletedEventAttributes: ChildWorkflowExecutionCompletedEventAttributes? -
If the event is of type ChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let childWorkflowExecutionFailedEventAttributes: ChildWorkflowExecutionFailedEventAttributes? -
If the event is of type ChildWorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let childWorkflowExecutionStartedEventAttributes: ChildWorkflowExecutionStartedEventAttributes? -
If the event is of type ChildWorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let childWorkflowExecutionTerminatedEventAttributes: ChildWorkflowExecutionTerminatedEventAttributes? -
If the event is of type ChildWorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let childWorkflowExecutionTimedOutEventAttributes: ChildWorkflowExecutionTimedOutEventAttributes? -
If the event is of type CompleteWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let completeWorkflowExecutionFailedEventAttributes: CompleteWorkflowExecutionFailedEventAttributes? -
If the event is of type ContinueAsNewWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let continueAsNewWorkflowExecutionFailedEventAttributes: ContinueAsNewWorkflowExecutionFailedEventAttributes? -
If the event is of type DecisionTaskCompleted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let decisionTaskCompletedEventAttributes: DecisionTaskCompletedEventAttributes? -
If the event is of type DecisionTaskScheduled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let decisionTaskScheduledEventAttributes: DecisionTaskScheduledEventAttributes? -
If the event is of type DecisionTaskStarted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let decisionTaskStartedEventAttributes: DecisionTaskStartedEventAttributes? -
If the event is of type DecisionTaskTimedOut then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let decisionTaskTimedOutEventAttributes: DecisionTaskTimedOutEventAttributes? -
The system generated ID of the event. This ID uniquely identifies the event with in the workflow execution history.
Declaration
Swift
public let eventId: Int64 -
The date and time when the event occurred.
Declaration
Swift
public let eventTimestamp: TimeStamp -
The type of the history event.
Declaration
Swift
public let eventType: EventType -
If the event is of type ExternalWorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let externalWorkflowExecutionCancelRequestedEventAttributes: ExternalWorkflowExecutionCancelRequestedEventAttributes? -
If the event is of type ExternalWorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let externalWorkflowExecutionSignaledEventAttributes: ExternalWorkflowExecutionSignaledEventAttributes? -
If the event is of type FailWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let failWorkflowExecutionFailedEventAttributes: FailWorkflowExecutionFailedEventAttributes? -
Provides the details of the LambdaFunctionCompleted event. It isn’t set for other event types.
Declaration
Swift
public let lambdaFunctionCompletedEventAttributes: LambdaFunctionCompletedEventAttributes? -
Provides the details of the LambdaFunctionFailed event. It isn’t set for other event types.
Declaration
Swift
public let lambdaFunctionFailedEventAttributes: LambdaFunctionFailedEventAttributes? -
Provides the details of the LambdaFunctionScheduled event. It isn’t set for other event types.
Declaration
Swift
public let lambdaFunctionScheduledEventAttributes: LambdaFunctionScheduledEventAttributes? -
Provides the details of the LambdaFunctionStarted event. It isn’t set for other event types.
Declaration
Swift
public let lambdaFunctionStartedEventAttributes: LambdaFunctionStartedEventAttributes? -
Provides the details of the LambdaFunctionTimedOut event. It isn’t set for other event types.
Declaration
Swift
public let lambdaFunctionTimedOutEventAttributes: LambdaFunctionTimedOutEventAttributes? -
If the event is of type MarkerRecorded then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let markerRecordedEventAttributes: MarkerRecordedEventAttributes? -
If the event is of type DecisionTaskFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let recordMarkerFailedEventAttributes: RecordMarkerFailedEventAttributes? -
If the event is of type RequestCancelActivityTaskFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let requestCancelActivityTaskFailedEventAttributes: RequestCancelActivityTaskFailedEventAttributes? -
If the event is of type RequestCancelExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let requestCancelExternalWorkflowExecutionFailedEventAttributes: RequestCancelExternalWorkflowExecutionFailedEventAttributes? -
If the event is of type RequestCancelExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let requestCancelExternalWorkflowExecutionInitiatedEventAttributes: RequestCancelExternalWorkflowExecutionInitiatedEventAttributes? -
If the event is of type ScheduleActivityTaskFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let scheduleActivityTaskFailedEventAttributes: ScheduleActivityTaskFailedEventAttributes? -
Provides the details of the ScheduleLambdaFunctionFailed event. It isn’t set for other event types.
Declaration
Swift
public let scheduleLambdaFunctionFailedEventAttributes: ScheduleLambdaFunctionFailedEventAttributes? -
If the event is of type SignalExternalWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let signalExternalWorkflowExecutionFailedEventAttributes: SignalExternalWorkflowExecutionFailedEventAttributes? -
If the event is of type SignalExternalWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let signalExternalWorkflowExecutionInitiatedEventAttributes: SignalExternalWorkflowExecutionInitiatedEventAttributes? -
If the event is of type StartChildWorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let startChildWorkflowExecutionFailedEventAttributes: StartChildWorkflowExecutionFailedEventAttributes? -
If the event is of type StartChildWorkflowExecutionInitiated then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let startChildWorkflowExecutionInitiatedEventAttributes: StartChildWorkflowExecutionInitiatedEventAttributes? -
Provides the details of the StartLambdaFunctionFailed event. It isn’t set for other event types.
Declaration
Swift
public let startLambdaFunctionFailedEventAttributes: StartLambdaFunctionFailedEventAttributes? -
If the event is of type StartTimerFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let startTimerFailedEventAttributes: StartTimerFailedEventAttributes? -
If the event is of type TimerCanceled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let timerCanceledEventAttributes: TimerCanceledEventAttributes? -
If the event is of type TimerFired then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let timerFiredEventAttributes: TimerFiredEventAttributes? -
If the event is of type TimerStarted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let timerStartedEventAttributes: TimerStartedEventAttributes? -
If the event is of type WorkflowExecutionCanceled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionCanceledEventAttributes: WorkflowExecutionCanceledEventAttributes? -
If the event is of type WorkflowExecutionCancelRequested then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionCancelRequestedEventAttributes: WorkflowExecutionCancelRequestedEventAttributes? -
If the event is of type WorkflowExecutionCompleted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionCompletedEventAttributes: WorkflowExecutionCompletedEventAttributes? -
If the event is of type WorkflowExecutionContinuedAsNew then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionContinuedAsNewEventAttributes: WorkflowExecutionContinuedAsNewEventAttributes? -
If the event is of type WorkflowExecutionFailed then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionFailedEventAttributes: WorkflowExecutionFailedEventAttributes? -
If the event is of type WorkflowExecutionSignaled then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionSignaledEventAttributes: WorkflowExecutionSignaledEventAttributes? -
If the event is of type WorkflowExecutionStarted then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionStartedEventAttributes: WorkflowExecutionStartedEventAttributes? -
If the event is of type WorkflowExecutionTerminated then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionTerminatedEventAttributes: WorkflowExecutionTerminatedEventAttributes? -
If the event is of type WorkflowExecutionTimedOut then this member is set and provides detailed information about the event. It isn’t set for other event types.
Declaration
Swift
public let workflowExecutionTimedOutEventAttributes: WorkflowExecutionTimedOutEventAttributes? -
init(activityTaskCanceledEventAttributes:activityTaskCancelRequestedEventAttributes:activityTaskCompletedEventAttributes:activityTaskFailedEventAttributes:activityTaskScheduledEventAttributes:activityTaskStartedEventAttributes:activityTaskTimedOutEventAttributes:cancelTimerFailedEventAttributes:cancelWorkflowExecutionFailedEventAttributes:childWorkflowExecutionCanceledEventAttributes:childWorkflowExecutionCompletedEventAttributes:childWorkflowExecutionFailedEventAttributes:childWorkflowExecutionStartedEventAttributes:childWorkflowExecutionTerminatedEventAttributes:childWorkflowExecutionTimedOutEventAttributes:completeWorkflowExecutionFailedEventAttributes:continueAsNewWorkflowExecutionFailedEventAttributes:decisionTaskCompletedEventAttributes:decisionTaskScheduledEventAttributes:decisionTaskStartedEventAttributes:decisionTaskTimedOutEventAttributes:eventId:eventTimestamp:eventType:externalWorkflowExecutionCancelRequestedEventAttributes:externalWorkflowExecutionSignaledEventAttributes:failWorkflowExecutionFailedEventAttributes:lambdaFunctionCompletedEventAttributes:lambdaFunctionFailedEventAttributes:lambdaFunctionScheduledEventAttributes:lambdaFunctionStartedEventAttributes:lambdaFunctionTimedOutEventAttributes:markerRecordedEventAttributes:recordMarkerFailedEventAttributes:requestCancelActivityTaskFailedEventAttributes:requestCancelExternalWorkflowExecutionFailedEventAttributes:requestCancelExternalWorkflowExecutionInitiatedEventAttributes:scheduleActivityTaskFailedEventAttributes:scheduleLambdaFunctionFailedEventAttributes:signalExternalWorkflowExecutionFailedEventAttributes:signalExternalWorkflowExecutionInitiatedEventAttributes:startChildWorkflowExecutionFailedEventAttributes:startChildWorkflowExecutionInitiatedEventAttributes:startLambdaFunctionFailedEventAttributes:startTimerFailedEventAttributes:timerCanceledEventAttributes:timerFiredEventAttributes:timerStartedEventAttributes:workflowExecutionCanceledEventAttributes:workflowExecutionCancelRequestedEventAttributes:workflowExecutionCompletedEventAttributes:workflowExecutionContinuedAsNewEventAttributes:workflowExecutionFailedEventAttributes:workflowExecutionSignaledEventAttributes:workflowExecutionStartedEventAttributes:workflowExecutionTerminatedEventAttributes:workflowExecutionTimedOutEventAttributes:)Undocumented
Declaration
Swift
public init(activityTaskCanceledEventAttributes: ActivityTaskCanceledEventAttributes? = nil, activityTaskCancelRequestedEventAttributes: ActivityTaskCancelRequestedEventAttributes? = nil, activityTaskCompletedEventAttributes: ActivityTaskCompletedEventAttributes? = nil, activityTaskFailedEventAttributes: ActivityTaskFailedEventAttributes? = nil, activityTaskScheduledEventAttributes: ActivityTaskScheduledEventAttributes? = nil, activityTaskStartedEventAttributes: ActivityTaskStartedEventAttributes? = nil, activityTaskTimedOutEventAttributes: ActivityTaskTimedOutEventAttributes? = nil, cancelTimerFailedEventAttributes: CancelTimerFailedEventAttributes? = nil, cancelWorkflowExecutionFailedEventAttributes: CancelWorkflowExecutionFailedEventAttributes? = nil, childWorkflowExecutionCanceledEventAttributes: ChildWorkflowExecutionCanceledEventAttributes? = nil, childWorkflowExecutionCompletedEventAttributes: ChildWorkflowExecutionCompletedEventAttributes? = nil, childWorkflowExecutionFailedEventAttributes: ChildWorkflowExecutionFailedEventAttributes? = nil, childWorkflowExecutionStartedEventAttributes: ChildWorkflowExecutionStartedEventAttributes? = nil, childWorkflowExecutionTerminatedEventAttributes: ChildWorkflowExecutionTerminatedEventAttributes? = nil, childWorkflowExecutionTimedOutEventAttributes: ChildWorkflowExecutionTimedOutEventAttributes? = nil, completeWorkflowExecutionFailedEventAttributes: CompleteWorkflowExecutionFailedEventAttributes? = nil, continueAsNewWorkflowExecutionFailedEventAttributes: ContinueAsNewWorkflowExecutionFailedEventAttributes? = nil, decisionTaskCompletedEventAttributes: DecisionTaskCompletedEventAttributes? = nil, decisionTaskScheduledEventAttributes: DecisionTaskScheduledEventAttributes? = nil, decisionTaskStartedEventAttributes: DecisionTaskStartedEventAttributes? = nil, decisionTaskTimedOutEventAttributes: DecisionTaskTimedOutEventAttributes? = nil, eventId: Int64, eventTimestamp: TimeStamp, eventType: EventType, externalWorkflowExecutionCancelRequestedEventAttributes: ExternalWorkflowExecutionCancelRequestedEventAttributes? = nil, externalWorkflowExecutionSignaledEventAttributes: ExternalWorkflowExecutionSignaledEventAttributes? = nil, failWorkflowExecutionFailedEventAttributes: FailWorkflowExecutionFailedEventAttributes? = nil, lambdaFunctionCompletedEventAttributes: LambdaFunctionCompletedEventAttributes? = nil, lambdaFunctionFailedEventAttributes: LambdaFunctionFailedEventAttributes? = nil, lambdaFunctionScheduledEventAttributes: LambdaFunctionScheduledEventAttributes? = nil, lambdaFunctionStartedEventAttributes: LambdaFunctionStartedEventAttributes? = nil, lambdaFunctionTimedOutEventAttributes: LambdaFunctionTimedOutEventAttributes? = nil, markerRecordedEventAttributes: MarkerRecordedEventAttributes? = nil, recordMarkerFailedEventAttributes: RecordMarkerFailedEventAttributes? = nil, requestCancelActivityTaskFailedEventAttributes: RequestCancelActivityTaskFailedEventAttributes? = nil, requestCancelExternalWorkflowExecutionFailedEventAttributes: RequestCancelExternalWorkflowExecutionFailedEventAttributes? = nil, requestCancelExternalWorkflowExecutionInitiatedEventAttributes: RequestCancelExternalWorkflowExecutionInitiatedEventAttributes? = nil, scheduleActivityTaskFailedEventAttributes: ScheduleActivityTaskFailedEventAttributes? = nil, scheduleLambdaFunctionFailedEventAttributes: ScheduleLambdaFunctionFailedEventAttributes? = nil, signalExternalWorkflowExecutionFailedEventAttributes: SignalExternalWorkflowExecutionFailedEventAttributes? = nil, signalExternalWorkflowExecutionInitiatedEventAttributes: SignalExternalWorkflowExecutionInitiatedEventAttributes? = nil, startChildWorkflowExecutionFailedEventAttributes: StartChildWorkflowExecutionFailedEventAttributes? = nil, startChildWorkflowExecutionInitiatedEventAttributes: StartChildWorkflowExecutionInitiatedEventAttributes? = nil, startLambdaFunctionFailedEventAttributes: StartLambdaFunctionFailedEventAttributes? = nil, startTimerFailedEventAttributes: StartTimerFailedEventAttributes? = nil, timerCanceledEventAttributes: TimerCanceledEventAttributes? = nil, timerFiredEventAttributes: TimerFiredEventAttributes? = nil, timerStartedEventAttributes: TimerStartedEventAttributes? = nil, workflowExecutionCanceledEventAttributes: WorkflowExecutionCanceledEventAttributes? = nil, workflowExecutionCancelRequestedEventAttributes: WorkflowExecutionCancelRequestedEventAttributes? = nil, workflowExecutionCompletedEventAttributes: WorkflowExecutionCompletedEventAttributes? = nil, workflowExecutionContinuedAsNewEventAttributes: WorkflowExecutionContinuedAsNewEventAttributes? = nil, workflowExecutionFailedEventAttributes: WorkflowExecutionFailedEventAttributes? = nil, workflowExecutionSignaledEventAttributes: WorkflowExecutionSignaledEventAttributes? = nil, workflowExecutionStartedEventAttributes: WorkflowExecutionStartedEventAttributes? = nil, workflowExecutionTerminatedEventAttributes: WorkflowExecutionTerminatedEventAttributes? = nil, workflowExecutionTimedOutEventAttributes: WorkflowExecutionTimedOutEventAttributes? = nil)
View on GitHub
HistoryEvent Structure Reference