Module aws_sdk_swf::model

source ·
Expand description

Data structures used by operation inputs/outputs. Documentation on these types is copied from the model.

Modules

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 decisions decisions passed to RespondDecisionTaskCompleted.

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.