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
ActivityTaskCancelRequestedevent.Provides the details of the
ActivityTaskCanceledevent.Provides the details of the
ActivityTaskCompletedevent.Provides the details of the
ActivityTaskFailedevent.Provides the details of the
ActivityTaskScheduledevent.Provides the details of the
ActivityTaskStartedevent.Provides the details of the
ActivityTaskTimedOutevent.Represents an activity type.
Configuration settings registered with the activity type.
Detailed information about an activity type.
Provides the details of the
CancelTimerdecision.Provides the details of the
CancelTimerFailedevent.Provides the details of the
CancelWorkflowExecutiondecision.Provides the details of the
CancelWorkflowExecutionFailedevent.Provide details of the
ChildWorkflowExecutionCanceledevent.Provides the details of the
ChildWorkflowExecutionCompletedevent.Provides the details of the
ChildWorkflowExecutionFailedevent.Provides the details of the
ChildWorkflowExecutionStartedevent.Provides the details of the
ChildWorkflowExecutionTerminatedevent.Provides the details of the
ChildWorkflowExecutionTimedOutevent.Used to filter the closed workflow executions in visibility APIs by their close status.
Provides the details of the
CompleteWorkflowExecutiondecision.Provides the details of the
CompleteWorkflowExecutionFailedevent.Provides the details of the
ContinueAsNewWorkflowExecutiondecision.Provides the details of the
ContinueAsNewWorkflowExecutionFailedevent.Specifies a decision made by the decider. A decision can be one of these types:
Provides the details of the
DecisionTaskCompletedevent.Provides details about the
DecisionTaskScheduledevent.Provides the details of the
DecisionTaskStartedevent.Provides the details of the
DecisionTaskTimedOutevent.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
ExternalWorkflowExecutionCancelRequestedevent.Provides the details of the
ExternalWorkflowExecutionSignaledevent.Provides the details of the
FailWorkflowExecutiondecision.Provides the details of the
FailWorkflowExecutionFailedevent.Event within a workflow execution. A history event can be one of these types:
Provides the details of the
LambdaFunctionCompletedevent. It isn't set for other event types.Provides the details of the
LambdaFunctionFailedevent. It isn't set for other event types.Provides the details of the
LambdaFunctionScheduledevent. It isn't set for other event types.Provides the details of the
LambdaFunctionStartedevent. It isn't set for other event types.Provides details of the
LambdaFunctionTimedOutevent.Provides the details of the
MarkerRecordedevent.Provides the details of the
RecordMarkerdecision.Provides the details of the
RecordMarkerFailedevent.Provides the details of the
RequestCancelActivityTaskdecision.Provides the details of the
RequestCancelActivityTaskFailedevent.Provides the details of the
RequestCancelExternalWorkflowExecutiondecision.Provides the details of the
RequestCancelExternalWorkflowExecutionFailedevent.Provides the details of the
RequestCancelExternalWorkflowExecutionInitiatedevent.Tags are key-value pairs that can be associated with Amazon SWF state machines and activities.
Provides the details of the
ScheduleActivityTaskdecision.Provides the details of the
ScheduleActivityTaskFailedevent.Decision attributes specified in
scheduleLambdaFunctionDecisionAttributeswithin the list of decisionsdecisionspassed toRespondDecisionTaskCompleted.Provides the details of the
ScheduleLambdaFunctionFailedevent. It isn't set for other event types.Provides the details of the
SignalExternalWorkflowExecutiondecision.Provides the details of the
SignalExternalWorkflowExecutionFailedevent.Provides the details of the
SignalExternalWorkflowExecutionInitiatedevent.Provides the details of the
StartChildWorkflowExecutiondecision.Provides the details of the
StartChildWorkflowExecutionFailedevent.Provides the details of the
StartChildWorkflowExecutionInitiatedevent.Provides the details of the
StartLambdaFunctionFailedevent. It isn't set for other event types.Provides the details of the
StartTimerdecision.Provides the details of the
StartTimerFailedevent.Used to filter the workflow executions in visibility APIs based on a tag.
Represents a task list.
Provides the details of the
TimerCanceledevent.Provides the details of the
TimerFiredevent.Provides the details of the
TimerStartedevent.Represents a workflow execution.
Provides the details of the
WorkflowExecutionCancelRequestedevent.Provides the details of the
WorkflowExecutionCanceledevent.Provides the details of the
WorkflowExecutionCompletedevent.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
WorkflowExecutionContinuedAsNewevent.Provides the details of the
WorkflowExecutionFailedevent.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
WorkflowExecutionSignaledevent.Provides details of
WorkflowExecutionStartedevent.Provides the details of the
WorkflowExecutionTerminatedevent.Provides the details of the
WorkflowExecutionTimedOutevent.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.