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 decisions- decisionspassed to- RespondDecisionTaskCompleted.
- 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 againstActivityTaskTimeoutType, 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 againstCancelTimerFailedCause, 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 againstCancelWorkflowExecutionFailedCause, 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 againstChildPolicy, 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 againstCloseStatus, 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 againstCompleteWorkflowExecutionFailedCause, 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 againstContinueAsNewWorkflowExecutionFailedCause, 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 againstDecisionTaskTimeoutType, 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 againstDecisionType, 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 againstEventType, 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 againstExecutionStatus, 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 againstFailWorkflowExecutionFailedCause, 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 againstLambdaFunctionTimeoutType, 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 againstRecordMarkerFailedCause, 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 againstRegistrationStatus, 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 againstRequestCancelActivityTaskFailedCause, 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 againstRequestCancelExternalWorkflowExecutionFailedCause, 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 againstScheduleActivityTaskFailedCause, 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 againstScheduleLambdaFunctionFailedCause, 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 againstSignalExternalWorkflowExecutionFailedCause, 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 againstStartChildWorkflowExecutionFailedCause, 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 againstStartLambdaFunctionFailedCause, 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 againstStartTimerFailedCause, 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 againstWorkflowExecutionCancelRequestedCause, 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 againstWorkflowExecutionTerminatedCause, 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 againstWorkflowExecutionTimeoutType, 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.