SWF#
Client#
- class SWF.Client#
A low-level client representing Amazon Simple Workflow Service (SWF)
The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon’s cloud to coordinate work across distributed components. In Amazon SWF, a task represents a logical unit of work that is performed by a component of your workflow. Coordinating tasks in a workflow involves managing intertask dependencies, scheduling, and concurrency in accordance with the logical flow of the application.
Amazon SWF gives you full control over implementing tasks and coordinating them without worrying about underlying complexities such as tracking their progress and maintaining their state.
This documentation serves as reference only. For a broader overview of the Amazon SWF programming model, see the Amazon SWF Developer Guide .
client = session.create_client('swf')
These are the available methods:
- can_paginate
- close
- count_closed_workflow_executions
- count_open_workflow_executions
- count_pending_activity_tasks
- count_pending_decision_tasks
- delete_activity_type
- delete_workflow_type
- deprecate_activity_type
- deprecate_domain
- deprecate_workflow_type
- describe_activity_type
- describe_domain
- describe_workflow_execution
- describe_workflow_type
- get_paginator
- get_waiter
- get_workflow_execution_history
- list_activity_types
- list_closed_workflow_executions
- list_domains
- list_open_workflow_executions
- list_tags_for_resource
- list_workflow_types
- poll_for_activity_task
- poll_for_decision_task
- record_activity_task_heartbeat
- register_activity_type
- register_domain
- register_workflow_type
- request_cancel_workflow_execution
- respond_activity_task_canceled
- respond_activity_task_completed
- respond_activity_task_failed
- respond_decision_task_completed
- signal_workflow_execution
- start_workflow_execution
- tag_resource
- terminate_workflow_execution
- undeprecate_activity_type
- undeprecate_domain
- undeprecate_workflow_type
- untag_resource
Client Exceptions#
Client exceptions are available on a client instance via the exceptions
property. For more detailed instructions and examples on the exact usage of client exceptions, see the error handling user guide.
The available client exceptions are:
Paginators#
Paginators are available on a client instance via the get_paginator
method. For more detailed instructions and examples on the usage of paginators, see the paginators user guide.
The available paginators are: