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)