Module aws_sdk_swf::types
source · Expand description
Data structures used by operation inputs/outputs.
Modules§
- Builders
- Error types that Amazon Simple Workflow Service can respond with.
Structs§
Provides the details of the
ActivityTaskCancelRequested
event.Provides the details of the
ActivityTaskCanceled
event.Provides the details of the
ActivityTaskCompleted
event.Provides the details of the
ActivityTaskFailed
event.Provides the details of the
ActivityTaskScheduled
event.Provides the details of the
ActivityTaskStarted
event.Provides the details of the
ActivityTaskTimedOut
event.Represents an activity type.
Configuration settings registered with the activity type.
Detailed information about an activity type.
Provides the details of the
CancelTimer
decision.Provides the details of the
CancelTimerFailed
event.Provides the details of the
CancelWorkflowExecution
decision.Provides the details of the
CancelWorkflowExecutionFailed
event.Provide details of the
ChildWorkflowExecutionCanceled
event.Provides the details of the
ChildWorkflowExecutionCompleted
event.Provides the details of the
ChildWorkflowExecutionFailed
event.Provides the details of the
ChildWorkflowExecutionStarted
event.Provides the details of the
ChildWorkflowExecutionTerminated
event.Provides the details of the
ChildWorkflowExecutionTimedOut
event.Used to filter the closed workflow executions in visibility APIs by their close status.
Provides the details of the
CompleteWorkflowExecution
decision.Provides the details of the
CompleteWorkflowExecutionFailed
event.Provides the details of the
ContinueAsNewWorkflowExecution
decision.Provides the details of the
ContinueAsNewWorkflowExecutionFailed
event.Specifies a decision made by the decider. A decision can be one of these types:
Provides the details of the
DecisionTaskCompleted
event.Provides details about the
DecisionTaskScheduled
event.Provides the details of the
DecisionTaskStarted
event.Provides the details of the
DecisionTaskTimedOut
event.Contains the configuration settings of a domain.
Contains general information about a domain.
Used to filter the workflow executions in visibility APIs by various time-based rules. Each parameter, if specified, defines a rule that must be satisfied by each returned query result. The parameter values are in the Unix Time format. For example:
"oldestDate": 1325376070.
Provides the details of the
ExternalWorkflowExecutionCancelRequested
event.Provides the details of the
ExternalWorkflowExecutionSignaled
event.Provides the details of the
FailWorkflowExecution
decision.Provides the details of the
FailWorkflowExecutionFailed
event.Event within a workflow execution. A history event can be one of these types:
Provides the details of the
LambdaFunctionCompleted
event. It isn't set for other event types.Provides the details of the
LambdaFunctionFailed
event. It isn't set for other event types.Provides the details of the
LambdaFunctionScheduled
event. It isn't set for other event types.Provides the details of the
LambdaFunctionStarted
event. It isn't set for other event types.Provides details of the
LambdaFunctionTimedOut
event.Provides the details of the
MarkerRecorded
event.Provides the details of the
RecordMarker
decision.Provides the details of the
RecordMarkerFailed
event.Provides the details of the
RequestCancelActivityTask
decision.Provides the details of the
RequestCancelActivityTaskFailed
event.Provides the details of the
RequestCancelExternalWorkflowExecution
decision.Provides the details of the
RequestCancelExternalWorkflowExecutionFailed
event.Provides the details of the
RequestCancelExternalWorkflowExecutionInitiated
event.Tags are key-value pairs that can be associated with Amazon SWF state machines and activities.
Provides the details of the
ScheduleActivityTask
decision.Provides the details of the
ScheduleActivityTaskFailed
event.Decision attributes specified in
scheduleLambdaFunctionDecisionAttributes
within the list of decisionsdecisions
passed toRespondDecisionTaskCompleted
.Provides the details of the
ScheduleLambdaFunctionFailed
event. It isn't set for other event types.Provides the details of the
SignalExternalWorkflowExecution
decision.Provides the details of the
SignalExternalWorkflowExecutionFailed
event.Provides the details of the
SignalExternalWorkflowExecutionInitiated
event.Provides the details of the
StartChildWorkflowExecution
decision.Provides the details of the
StartChildWorkflowExecutionFailed
event.Provides the details of the
StartChildWorkflowExecutionInitiated
event.Provides the details of the
StartLambdaFunctionFailed
event. It isn't set for other event types.Provides the details of the
StartTimer
decision.Provides the details of the
StartTimerFailed
event.Used to filter the workflow executions in visibility APIs based on a tag.
Represents a task list.
Provides the details of the
TimerCanceled
event.Provides the details of the
TimerFired
event.Provides the details of the
TimerStarted
event.Represents a workflow execution.
Provides the details of the
WorkflowExecutionCancelRequested
event.Provides the details of the
WorkflowExecutionCanceled
event.Provides the details of the
WorkflowExecutionCompleted
event.The configuration settings for a workflow execution including timeout values, tasklist etc. These configuration settings are determined from the defaults specified when registering the workflow type and those specified when starting the workflow execution.
Provides the details of the
WorkflowExecutionContinuedAsNew
event.Provides the details of the
WorkflowExecutionFailed
event.Used to filter the workflow executions in visibility APIs by their
workflowId
.Contains information about a workflow execution.
Contains the counts of open tasks, child workflow executions and timers for a workflow execution.
Provides the details of the
WorkflowExecutionSignaled
event.Provides details of
WorkflowExecutionStarted
event.Provides the details of the
WorkflowExecutionTerminated
event.Provides the details of the
WorkflowExecutionTimedOut
event.Represents a workflow type.
The configuration settings of a workflow type.
Used to filter workflow execution query results by type. Each parameter, if specified, defines a rule that must be satisfied by each returned result.
Contains information about a workflow type.
Enums§
- When writing a match expression against
ActivityTaskTimeoutType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
CancelTimerFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
CancelWorkflowExecutionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ChildPolicy
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
CloseStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
CompleteWorkflowExecutionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ContinueAsNewWorkflowExecutionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
DecisionTaskTimeoutType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
DecisionType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
EventType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ExecutionStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
FailWorkflowExecutionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
LambdaFunctionTimeoutType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RecordMarkerFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RegistrationStatus
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RequestCancelActivityTaskFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
RequestCancelExternalWorkflowExecutionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ScheduleActivityTaskFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
ScheduleLambdaFunctionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
SignalExternalWorkflowExecutionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
StartChildWorkflowExecutionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
StartLambdaFunctionFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
StartTimerFailedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
WorkflowExecutionCancelRequestedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
WorkflowExecutionTerminatedCause
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature. - When writing a match expression against
WorkflowExecutionTimeoutType
, it is important to ensure your code is forward-compatible. That is, if a match arm handles a case for a feature that is supported by the service but has not been represented as an enum variant in a current version of SDK, your code should continue to work when you upgrade SDK to a future version in which the enum does include a variant for that feature.