.. _implementedservice_swf:

.. |start-h3| raw:: html

    <h3>

.. |end-h3| raw:: html

    </h3>

===
swf
===

|start-h3| Example usage |end-h3|

.. sourcecode:: python

            @mock_swf
            def test_swf_behaviour:
                boto3.client("swf")
                ...



|start-h3| Implemented features for this service |end-h3|

- [ ] count_closed_workflow_executions
- [ ] count_open_workflow_executions
- [X] count_pending_activity_tasks
- [X] count_pending_decision_tasks
- [ ] deprecate_activity_type
- [X] deprecate_domain
- [ ] deprecate_workflow_type
- [ ] describe_activity_type
- [X] describe_domain
- [X] describe_workflow_execution
- [ ] describe_workflow_type
- [ ] get_workflow_execution_history
- [ ] list_activity_types
- [X] list_closed_workflow_executions
- [X] list_domains
- [X] list_open_workflow_executions
- [ ] list_tags_for_resource
- [ ] list_workflow_types
- [X] poll_for_activity_task
- [X] poll_for_decision_task
- [X] record_activity_task_heartbeat
- [ ] register_activity_type
- [X] register_domain
- [ ] register_workflow_type
- [ ] request_cancel_workflow_execution
- [ ] respond_activity_task_canceled
- [X] respond_activity_task_completed
- [X] respond_activity_task_failed
- [X] respond_decision_task_completed
- [X] signal_workflow_execution
- [X] start_workflow_execution
- [ ] tag_resource
- [X] terminate_workflow_execution
- [ ] undeprecate_activity_type
- [X] undeprecate_domain
- [ ] undeprecate_workflow_type
- [ ] untag_resource

