Class: AWS::SimpleWorkflow::Client
- Inherits:
-
Core::Client
- Object
- Core::Client
- AWS::SimpleWorkflow::Client
- Extended by:
- Core::Client::QueryJSON
- Defined in:
- lib/aws/simple_workflow/client.rb
Overview
Client class for Amazon Simple Workflow Service (SWF).
Constant Summary collapse
- API_VERSION =
'2012-01-25'
- TARGET_PREFIX =
"SimpleWorkflowService."
- CACHEABLE_REQUESTS =
Set[ :count_pending_activity_tasks, :count_pending_decision_tasks, :count_closed_workflow_executions, :count_open_workflow_executions, :describe_activity_type, :describe_domain, :describe_workflow_execution, :describe_workflow_type, :get_workflow_execution_history, #:poll_for_decision_task, # see below for expanded logic :list_activity_types, :list_domains, :list_closed_workfow_executions, :list_open_workfow_executions, :list_workfow_types, ]
Instance Attribute Summary
Attributes inherited from Core::Client
#config, #endpoint, #port, #service_ruby_name, #signer
Instance Method Summary collapse
-
#count_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountClosedWorkflowExecutions API operation.
-
#count_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountOpenWorkflowExecutions API operation.
-
#count_pending_activity_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingActivityTasks API operation.
-
#count_pending_decision_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingDecisionTasks API operation.
-
#deprecate_activity_type(options = {}) ⇒ Core::Response
Calls the DeprecateActivityType API operation.
-
#deprecate_domain(options = {}) ⇒ Core::Response
Calls the DeprecateDomain API operation.
-
#deprecate_workflow_type(options = {}) ⇒ Core::Response
Calls the DeprecateWorkflowType API operation.
-
#describe_activity_type(options = {}) ⇒ Core::Response
Calls the DescribeActivityType API operation.
-
#describe_domain(options = {}) ⇒ Core::Response
Calls the DescribeDomain API operation.
-
#describe_workflow_execution(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowExecution API operation.
-
#describe_workflow_type(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowType API operation.
-
#get_workflow_execution_history(options = {}) ⇒ Core::Response
Calls the GetWorkflowExecutionHistory API operation.
-
#list_activity_types(options = {}) ⇒ Core::Response
Calls the ListActivityTypes API operation.
-
#list_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListClosedWorkflowExecutions API operation.
-
#list_domains(options = {}) ⇒ Core::Response
Calls the ListDomains API operation.
-
#list_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListOpenWorkflowExecutions API operation.
-
#list_workflow_types(options = {}) ⇒ Core::Response
Calls the ListWorkflowTypes API operation.
-
#poll_for_activity_task(options = {}) ⇒ Core::Response
Calls the PollForActivityTask API operation.
-
#poll_for_decision_task(options = {}) ⇒ Core::Response
Calls the PollForDecisionTask API operation.
-
#record_activity_task_heartbeat(options = {}) ⇒ Core::Response
Calls the RecordActivityTaskHeartbeat API operation.
-
#register_activity_type(options = {}) ⇒ Core::Response
Calls the RegisterActivityType API operation.
-
#register_domain(options = {}) ⇒ Core::Response
Calls the RegisterDomain API operation.
-
#register_workflow_type(options = {}) ⇒ Core::Response
Calls the RegisterWorkflowType API operation.
-
#request_cancel_workflow_execution(options = {}) ⇒ Core::Response
Calls the RequestCancelWorkflowExecution API operation.
-
#respond_activity_task_canceled(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCanceled API operation.
-
#respond_activity_task_completed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCompleted API operation.
-
#respond_activity_task_failed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskFailed API operation.
-
#respond_decision_task_completed(options = {}) ⇒ Core::Response
Calls the RespondDecisionTaskCompleted API operation.
-
#signal_workflow_execution(options = {}) ⇒ Core::Response
Calls the SignalWorkflowExecution API operation.
-
#start_workflow_execution(options = {}) ⇒ Core::Response
Calls the StartWorkflowExecution API operation.
-
#terminate_workflow_execution(options = {}) ⇒ Core::Response
Calls the TerminateWorkflowExecution API operation.
Methods included from Core::Client::QueryJSON
Methods inherited from Core::Client
#initialize, #new_stub_for, #operations, #stub_for, #with_config, #with_http_handler, #with_options
Methods included from Core::Naming
#service_name, #service_ruby_name
Constructor Details
This class inherits a constructor from AWS::Core::Client
Instance Method Details
#count_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountClosedWorkflowExecutions API operation.
Options:
-
:domain
- required - (String) -
:start_time_filter
- (Hash)-
:oldest_date
- required - (Integer<unix timestamp>) -
:latest_date
- (Integer<unix timestamp>)
-
-
:close_time_filter
- (Hash)-
:oldest_date
- required - (Integer<unix timestamp>) -
:latest_date
- (Integer<unix timestamp>)
-
-
:execution_filter
- (Hash)-
:workflow_id
- required - (String)
-
-
:type_filter
- (Hash)-
:name
- required - (String) -
:version
- (String)
-
-
:tag_filter
- (Hash)-
:tag
- required - (String)
-
-
:close_status_filter
- (Hash)-
:status
- required - (String)
-
Response Structure:
-
count
- (Integer) -
truncated
- (Boolean)
77 |
# File 'lib/aws/simple_workflow/client.rb', line 77 define_client_method :count_closed_workflow_executions, 'CountClosedWorkflowExecutions' |
#count_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the CountOpenWorkflowExecutions API operation.
Options:
-
:domain
- required - (String) -
:start_time_filter
- required - (Hash)-
:oldest_date
- required - (Integer<unix timestamp>) -
:latest_date
- (Integer<unix timestamp>)
-
-
:type_filter
- (Hash)-
:name
- required - (String) -
:version
- (String)
-
-
:tag_filter
- (Hash)-
:tag
- required - (String)
-
-
:execution_filter
- (Hash)-
:workflow_id
- required - (String)
-
Response Structure:
-
count
- (Integer) -
truncated
- (Boolean)
103 |
# File 'lib/aws/simple_workflow/client.rb', line 103 define_client_method :count_open_workflow_executions, 'CountOpenWorkflowExecutions' |
#count_pending_activity_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingActivityTasks API operation.
Options:
-
:domain
- required - (String) -
:task_list
- required - (Hash)-
:name
- required - (String)
-
Response Structure:
-
count
- (Integer) -
truncated
- (Boolean)
121 |
# File 'lib/aws/simple_workflow/client.rb', line 121 define_client_method :count_pending_activity_tasks, 'CountPendingActivityTasks' |
#count_pending_decision_tasks(options = {}) ⇒ Core::Response
Calls the CountPendingDecisionTasks API operation.
Options:
-
:domain
- required - (String) -
:task_list
- required - (Hash)-
:name
- required - (String)
-
Response Structure:
-
count
- (Integer) -
truncated
- (Boolean)
139 |
# File 'lib/aws/simple_workflow/client.rb', line 139 define_client_method :count_pending_decision_tasks, 'CountPendingDecisionTasks' |
#deprecate_activity_type(options = {}) ⇒ Core::Response
Calls the DeprecateActivityType API operation.
Options:
-
:domain
- required - (String) -
:activity_type
- required - (Hash)-
:name
- required - (String) -
:version
- required - (String)
-
Response Structure:
This method returns no response data.
157 |
# File 'lib/aws/simple_workflow/client.rb', line 157 define_client_method :deprecate_activity_type, 'DeprecateActivityType' |
#deprecate_domain(options = {}) ⇒ Core::Response
Calls the DeprecateDomain API operation.
Options:
-
:name
- required - (String)
Response Structure:
This method returns no response data.
172 |
# File 'lib/aws/simple_workflow/client.rb', line 172 define_client_method :deprecate_domain, 'DeprecateDomain' |
#deprecate_workflow_type(options = {}) ⇒ Core::Response
Calls the DeprecateWorkflowType API operation.
Options:
-
:domain
- required - (String) -
:workflow_type
- required - (Hash)-
:name
- required - (String) -
:version
- required - (String)
-
Response Structure:
This method returns no response data.
190 |
# File 'lib/aws/simple_workflow/client.rb', line 190 define_client_method :deprecate_workflow_type, 'DeprecateWorkflowType' |
#describe_activity_type(options = {}) ⇒ Core::Response
Calls the DescribeActivityType API operation.
Options:
-
:domain
- required - (String) -
:activity_type
- required - (Hash)-
:name
- required - (String) -
:version
- required - (String)
-
Response Structure:
-
typeInfo
- (Hash)-
activityType
- (Hash)-
name
- (String) -
version
- (String)
-
-
status
- (String) -
description
- (String) -
creationDate
- (Time) -
deprecationDate
- (Time)
-
-
configuration
- (Hash)-
defaultTaskStartToCloseTimeout
- (String) -
defaultTaskHeartbeatTimeout
- (String) -
defaultTaskList
- (Hash)-
name
- (String)
-
-
defaultTaskScheduleToStartTimeout
- (String) -
defaultTaskScheduleToCloseTimeout
- (String)
-
222 |
# File 'lib/aws/simple_workflow/client.rb', line 222 define_client_method :describe_activity_type, 'DescribeActivityType' |
#describe_domain(options = {}) ⇒ Core::Response
Calls the DescribeDomain API operation.
Options:
-
:name
- required - (String)
Response Structure:
-
domainInfo
- (Hash)-
name
- (String) -
status
- (String) -
description
- (String)
-
-
configuration
- (Hash)-
workflowExecutionRetentionPeriodInDays
- (String)
-
242 |
# File 'lib/aws/simple_workflow/client.rb', line 242 define_client_method :describe_domain, 'DescribeDomain' |
#describe_workflow_execution(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowExecution API operation.
Options:
-
:domain
- required - (String) -
:execution
- required - (Hash)-
:workflow_id
- required - (String) -
:run_id
- required - (String)
-
Response Structure:
-
executionInfo
- (Hash)-
execution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
startTimestamp
- (Time) -
closeTimestamp
- (Time) -
executionStatus
- (String) -
closeStatus
- (String) -
parent
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
tagList
- (Array<String>) -
cancelRequested
- (Boolean)
-
-
executionConfiguration
- (Hash)-
taskStartToCloseTimeout
- (String) -
executionStartToCloseTimeout
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
childPolicy
- (String)
-
-
openCounts
- (Hash)-
openActivityTasks
- (Integer) -
openDecisionTasks
- (Integer) -
openTimers
- (Integer) -
openChildWorkflowExecutions
- (Integer)
-
-
latestActivityTaskTimestamp
- (Time) -
latestExecutionContext
- (String)
288 |
# File 'lib/aws/simple_workflow/client.rb', line 288 define_client_method :describe_workflow_execution, 'DescribeWorkflowExecution' |
#describe_workflow_type(options = {}) ⇒ Core::Response
Calls the DescribeWorkflowType API operation.
Options:
-
:domain
- required - (String) -
:workflow_type
- required - (Hash)-
:name
- required - (String) -
:version
- required - (String)
-
Response Structure:
-
typeInfo
- (Hash)-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
status
- (String) -
description
- (String) -
creationDate
- (Time) -
deprecationDate
- (Time)
-
-
configuration
- (Hash)-
defaultTaskStartToCloseTimeout
- (String) -
defaultExecutionStartToCloseTimeout
- (String) -
defaultTaskList
- (Hash)-
name
- (String)
-
-
defaultChildPolicy
- (String)
-
319 |
# File 'lib/aws/simple_workflow/client.rb', line 319 define_client_method :describe_workflow_type, 'DescribeWorkflowType' |
#get_workflow_execution_history(options = {}) ⇒ Core::Response
Calls the GetWorkflowExecutionHistory API operation.
Options:
-
:domain
- required - (String) -
:execution
- required - (Hash)-
:workflow_id
- required - (String) -
:run_id
- required - (String)
-
-
:next_page_token
- (String) -
:maximum_page_size
- (Integer) -
:reverse_order
- (Boolean)
Response Structure:
-
events
- (Array<Hash>)-
eventTimestamp
- (Time) -
eventType
- (String) -
eventId
- (Integer) -
workflowExecutionStartedEventAttributes
- (Hash)-
input
- (String) -
executionStartToCloseTimeout
- (String) -
taskStartToCloseTimeout
- (String) -
childPolicy
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
tagList
- (Array<String>) -
continuedExecutionRunId
- (String) -
parentWorkflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
parentInitiatedEventId
- (Integer)
-
-
workflowExecutionCompletedEventAttributes
- (Hash)-
result
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
completeWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionFailedEventAttributes
- (Hash)-
reason
- (String) -
details
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
failWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionTimedOutEventAttributes
- (Hash)-
timeoutType
- (String) -
childPolicy
- (String)
-
-
workflowExecutionCanceledEventAttributes
- (Hash)-
details
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
cancelWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionContinuedAsNewEventAttributes
- (Hash)-
input
- (String) -
decisionTaskCompletedEventId
- (Integer) -
newExecutionRunId
- (String) -
executionStartToCloseTimeout
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
taskStartToCloseTimeout
- (String) -
childPolicy
- (String) -
tagList
- (Array<String>) -
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
-
continueAsNewWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionTerminatedEventAttributes
- (Hash)-
reason
- (String) -
details
- (String) -
childPolicy
- (String) -
cause
- (String)
-
-
workflowExecutionCancelRequestedEventAttributes
- (Hash)-
externalWorkflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
externalInitiatedEventId
- (Integer) -
cause
- (String)
-
-
decisionTaskScheduledEventAttributes
- (Hash)-
taskList
- (Hash)-
name
- (String)
-
-
startToCloseTimeout
- (String)
-
-
decisionTaskStartedEventAttributes
- (Hash)-
identity
- (String) -
scheduledEventId
- (Integer)
-
-
decisionTaskCompletedEventAttributes
- (Hash)-
executionContext
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
decisionTaskTimedOutEventAttributes
- (Hash)-
timeoutType
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
activityTaskScheduledEventAttributes
- (Hash)-
activityType
- (Hash)-
name
- (String) -
version
- (String)
-
-
activityId
- (String) -
input
- (String) -
control
- (String) -
scheduleToStartTimeout
- (String) -
scheduleToCloseTimeout
- (String) -
startToCloseTimeout
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
decisionTaskCompletedEventId
- (Integer) -
heartbeatTimeout
- (String)
-
-
activityTaskStartedEventAttributes
- (Hash)-
identity
- (String) -
scheduledEventId
- (Integer)
-
-
activityTaskCompletedEventAttributes
- (Hash)-
result
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
activityTaskFailedEventAttributes
- (Hash)-
reason
- (String) -
details
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
activityTaskTimedOutEventAttributes
- (Hash)-
timeoutType
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer) -
details
- (String)
-
-
activityTaskCanceledEventAttributes
- (Hash)-
details
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer) -
latestCancelRequestedEventId
- (Integer)
-
-
activityTaskCancelRequestedEventAttributes
- (Hash)-
decisionTaskCompletedEventId
- (Integer) -
activityId
- (String)
-
-
workflowExecutionSignaledEventAttributes
- (Hash)-
signalName
- (String) -
input
- (String) -
externalWorkflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
externalInitiatedEventId
- (Integer)
-
-
markerRecordedEventAttributes
- (Hash)-
markerName
- (String) -
details
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
timerStartedEventAttributes
- (Hash)-
timerId
- (String) -
control
- (String) -
startToFireTimeout
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
timerFiredEventAttributes
- (Hash)-
timerId
- (String) -
startedEventId
- (Integer)
-
-
timerCanceledEventAttributes
- (Hash)-
timerId
- (String) -
startedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
startChildWorkflowExecutionInitiatedEventAttributes
- (Hash)-
workflowId
- (String) -
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
control
- (String) -
input
- (String) -
executionStartToCloseTimeout
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
decisionTaskCompletedEventId
- (Integer) -
childPolicy
- (String) -
taskStartToCloseTimeout
- (String) -
tagList
- (Array<String>)
-
-
childWorkflowExecutionStartedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
initiatedEventId
- (Integer)
-
-
childWorkflowExecutionCompletedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
result
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
reason
- (String) -
details
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionTimedOutEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
timeoutType
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionCanceledEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
details
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionTerminatedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
signalExternalWorkflowExecutionInitiatedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
signalName
- (String) -
input
- (String) -
decisionTaskCompletedEventId
- (Integer) -
control
- (String)
-
-
externalWorkflowExecutionSignaledEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
initiatedEventId
- (Integer)
-
-
signalExternalWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
cause
- (String) -
initiatedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
externalWorkflowExecutionCancelRequestedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
initiatedEventId
- (Integer)
-
-
requestCancelExternalWorkflowExecutionInitiatedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
decisionTaskCompletedEventId
- (Integer) -
control
- (String)
-
-
requestCancelExternalWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
cause
- (String) -
initiatedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
scheduleActivityTaskFailedEventAttributes
- (Hash)-
activityType
- (Hash)-
name
- (String) -
version
- (String)
-
-
activityId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
requestCancelActivityTaskFailedEventAttributes
- (Hash)-
activityId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
startTimerFailedEventAttributes
- (Hash)-
timerId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
cancelTimerFailedEventAttributes
- (Hash)-
timerId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
startChildWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
cause
- (String) -
workflowId
- (String) -
initiatedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
-
nextPageToken
- (String)
619 |
# File 'lib/aws/simple_workflow/client.rb', line 619 define_client_method :get_workflow_execution_history, 'GetWorkflowExecutionHistory' |
#list_activity_types(options = {}) ⇒ Core::Response
Calls the ListActivityTypes API operation.
Options:
-
:domain
- required - (String) -
:name
- (String) -
:registration_status
- required - (String) -
:next_page_token
- (String) -
:maximum_page_size
- (Integer) -
:reverse_order
- (Boolean)
Response Structure:
-
typeInfos
- (Array<Hash>)-
activityType
- (Hash)-
name
- (String) -
version
- (String)
-
-
status
- (String) -
description
- (String) -
creationDate
- (Time) -
deprecationDate
- (Time)
-
-
nextPageToken
- (String)
647 |
# File 'lib/aws/simple_workflow/client.rb', line 647 define_client_method :list_activity_types, 'ListActivityTypes' |
#list_closed_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListClosedWorkflowExecutions API operation.
Options:
-
:domain
- required - (String) -
:start_time_filter
- (Hash)-
:oldest_date
- required - (Integer<unix timestamp>) -
:latest_date
- (Integer<unix timestamp>)
-
-
:close_time_filter
- (Hash)-
:oldest_date
- required - (Integer<unix timestamp>) -
:latest_date
- (Integer<unix timestamp>)
-
-
:execution_filter
- (Hash)-
:workflow_id
- required - (String)
-
-
:close_status_filter
- (Hash)-
:status
- required - (String)
-
-
:type_filter
- (Hash)-
:name
- required - (String) -
:version
- (String)
-
-
:tag_filter
- (Hash)-
:tag
- required - (String)
-
-
:next_page_token
- (String) -
:maximum_page_size
- (Integer) -
:reverse_order
- (Boolean)
Response Structure:
-
executionInfos
- (Array<Hash>)-
execution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
startTimestamp
- (Time) -
closeTimestamp
- (Time) -
executionStatus
- (String) -
closeStatus
- (String) -
parent
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
tagList
- (Array<String>) -
cancelRequested
- (Boolean)
-
-
nextPageToken
- (String)
696 |
# File 'lib/aws/simple_workflow/client.rb', line 696 define_client_method :list_closed_workflow_executions, 'ListClosedWorkflowExecutions' |
#list_domains(options = {}) ⇒ Core::Response
Calls the ListDomains API operation.
Options:
-
:next_page_token
- (String) -
:registration_status
- required - (String) -
:maximum_page_size
- (Integer) -
:reverse_order
- (Boolean)
Response Structure:
-
domainInfos
- (Array<Hash>)-
name
- (String) -
status
- (String) -
description
- (String)
-
-
nextPageToken
- (String)
718 |
# File 'lib/aws/simple_workflow/client.rb', line 718 define_client_method :list_domains, 'ListDomains' |
#list_open_workflow_executions(options = {}) ⇒ Core::Response
Calls the ListOpenWorkflowExecutions API operation.
Options:
-
:domain
- required - (String) -
:start_time_filter
- required - (Hash)-
:oldest_date
- required - (Integer<unix timestamp>) -
:latest_date
- (Integer<unix timestamp>)
-
-
:type_filter
- (Hash)-
:name
- required - (String) -
:version
- (String)
-
-
:tag_filter
- (Hash)-
:tag
- required - (String)
-
-
:next_page_token
- (String) -
:maximum_page_size
- (Integer) -
:reverse_order
- (Boolean) -
:execution_filter
- (Hash)-
:workflow_id
- required - (String)
-
Response Structure:
-
executionInfos
- (Array<Hash>)-
execution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
startTimestamp
- (Time) -
closeTimestamp
- (Time) -
executionStatus
- (String) -
closeStatus
- (String) -
parent
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
tagList
- (Array<String>) -
cancelRequested
- (Boolean)
-
-
nextPageToken
- (String)
762 |
# File 'lib/aws/simple_workflow/client.rb', line 762 define_client_method :list_open_workflow_executions, 'ListOpenWorkflowExecutions' |
#list_workflow_types(options = {}) ⇒ Core::Response
Calls the ListWorkflowTypes API operation.
Options:
-
:domain
- required - (String) -
:name
- (String) -
:registration_status
- required - (String) -
:next_page_token
- (String) -
:maximum_page_size
- (Integer) -
:reverse_order
- (Boolean)
Response Structure:
-
typeInfos
- (Array<Hash>)-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
status
- (String) -
description
- (String) -
creationDate
- (Time) -
deprecationDate
- (Time)
-
-
nextPageToken
- (String)
790 |
# File 'lib/aws/simple_workflow/client.rb', line 790 define_client_method :list_workflow_types, 'ListWorkflowTypes' |
#poll_for_activity_task(options = {}) ⇒ Core::Response
Calls the PollForActivityTask API operation.
Options:
-
:domain
- required - (String) -
:task_list
- required - (Hash)-
:name
- required - (String)
-
-
:identity
- (String)
Response Structure:
-
taskToken
- (String) -
activityId
- (String) -
startedEventId
- (Integer) -
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
activityType
- (Hash)-
name
- (String) -
version
- (String)
-
-
input
- (String)
817 |
# File 'lib/aws/simple_workflow/client.rb', line 817 define_client_method :poll_for_activity_task, 'PollForActivityTask' |
#poll_for_decision_task(options = {}) ⇒ Core::Response
Calls the PollForDecisionTask API operation.
Options:
-
:domain
- required - (String) -
:task_list
- required - (Hash)-
:name
- required - (String)
-
-
:identity
- (String) -
:next_page_token
- (String) -
:maximum_page_size
- (Integer) -
:reverse_order
- (Boolean)
Response Structure:
-
taskToken
- (String) -
startedEventId
- (Integer) -
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
events
- (Array<Hash>)-
eventTimestamp
- (Time) -
eventType
- (String) -
eventId
- (Integer) -
workflowExecutionStartedEventAttributes
- (Hash)-
input
- (String) -
executionStartToCloseTimeout
- (String) -
taskStartToCloseTimeout
- (String) -
childPolicy
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
tagList
- (Array<String>) -
continuedExecutionRunId
- (String) -
parentWorkflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
parentInitiatedEventId
- (Integer)
-
-
workflowExecutionCompletedEventAttributes
- (Hash)-
result
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
completeWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionFailedEventAttributes
- (Hash)-
reason
- (String) -
details
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
failWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionTimedOutEventAttributes
- (Hash)-
timeoutType
- (String) -
childPolicy
- (String)
-
-
workflowExecutionCanceledEventAttributes
- (Hash)-
details
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
cancelWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionContinuedAsNewEventAttributes
- (Hash)-
input
- (String) -
decisionTaskCompletedEventId
- (Integer) -
newExecutionRunId
- (String) -
executionStartToCloseTimeout
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
taskStartToCloseTimeout
- (String) -
childPolicy
- (String) -
tagList
- (Array<String>) -
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
-
continueAsNewWorkflowExecutionFailedEventAttributes
- (Hash)-
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
workflowExecutionTerminatedEventAttributes
- (Hash)-
reason
- (String) -
details
- (String) -
childPolicy
- (String) -
cause
- (String)
-
-
workflowExecutionCancelRequestedEventAttributes
- (Hash)-
externalWorkflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
externalInitiatedEventId
- (Integer) -
cause
- (String)
-
-
decisionTaskScheduledEventAttributes
- (Hash)-
taskList
- (Hash)-
name
- (String)
-
-
startToCloseTimeout
- (String)
-
-
decisionTaskStartedEventAttributes
- (Hash)-
identity
- (String) -
scheduledEventId
- (Integer)
-
-
decisionTaskCompletedEventAttributes
- (Hash)-
executionContext
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
decisionTaskTimedOutEventAttributes
- (Hash)-
timeoutType
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
activityTaskScheduledEventAttributes
- (Hash)-
activityType
- (Hash)-
name
- (String) -
version
- (String)
-
-
activityId
- (String) -
input
- (String) -
control
- (String) -
scheduleToStartTimeout
- (String) -
scheduleToCloseTimeout
- (String) -
startToCloseTimeout
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
decisionTaskCompletedEventId
- (Integer) -
heartbeatTimeout
- (String)
-
-
activityTaskStartedEventAttributes
- (Hash)-
identity
- (String) -
scheduledEventId
- (Integer)
-
-
activityTaskCompletedEventAttributes
- (Hash)-
result
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
activityTaskFailedEventAttributes
- (Hash)-
reason
- (String) -
details
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer)
-
-
activityTaskTimedOutEventAttributes
- (Hash)-
timeoutType
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer) -
details
- (String)
-
-
activityTaskCanceledEventAttributes
- (Hash)-
details
- (String) -
scheduledEventId
- (Integer) -
startedEventId
- (Integer) -
latestCancelRequestedEventId
- (Integer)
-
-
activityTaskCancelRequestedEventAttributes
- (Hash)-
decisionTaskCompletedEventId
- (Integer) -
activityId
- (String)
-
-
workflowExecutionSignaledEventAttributes
- (Hash)-
signalName
- (String) -
input
- (String) -
externalWorkflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
externalInitiatedEventId
- (Integer)
-
-
markerRecordedEventAttributes
- (Hash)-
markerName
- (String) -
details
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
timerStartedEventAttributes
- (Hash)-
timerId
- (String) -
control
- (String) -
startToFireTimeout
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
timerFiredEventAttributes
- (Hash)-
timerId
- (String) -
startedEventId
- (Integer)
-
-
timerCanceledEventAttributes
- (Hash)-
timerId
- (String) -
startedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
startChildWorkflowExecutionInitiatedEventAttributes
- (Hash)-
workflowId
- (String) -
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
control
- (String) -
input
- (String) -
executionStartToCloseTimeout
- (String) -
taskList
- (Hash)-
name
- (String)
-
-
decisionTaskCompletedEventId
- (Integer) -
childPolicy
- (String) -
taskStartToCloseTimeout
- (String) -
tagList
- (Array<String>)
-
-
childWorkflowExecutionStartedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
initiatedEventId
- (Integer)
-
-
childWorkflowExecutionCompletedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
result
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
reason
- (String) -
details
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionTimedOutEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
timeoutType
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionCanceledEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
details
- (String) -
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
childWorkflowExecutionTerminatedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
initiatedEventId
- (Integer) -
startedEventId
- (Integer)
-
-
signalExternalWorkflowExecutionInitiatedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
signalName
- (String) -
input
- (String) -
decisionTaskCompletedEventId
- (Integer) -
control
- (String)
-
-
externalWorkflowExecutionSignaledEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
initiatedEventId
- (Integer)
-
-
signalExternalWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
cause
- (String) -
initiatedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
externalWorkflowExecutionCancelRequestedEventAttributes
- (Hash)-
workflowExecution
- (Hash)-
workflowId
- (String) -
runId
- (String)
-
-
initiatedEventId
- (Integer)
-
-
requestCancelExternalWorkflowExecutionInitiatedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
decisionTaskCompletedEventId
- (Integer) -
control
- (String)
-
-
requestCancelExternalWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowId
- (String) -
runId
- (String) -
cause
- (String) -
initiatedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
scheduleActivityTaskFailedEventAttributes
- (Hash)-
activityType
- (Hash)-
name
- (String) -
version
- (String)
-
-
activityId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
requestCancelActivityTaskFailedEventAttributes
- (Hash)-
activityId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
startTimerFailedEventAttributes
- (Hash)-
timerId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
cancelTimerFailedEventAttributes
- (Hash)-
timerId
- (String) -
cause
- (String) -
decisionTaskCompletedEventId
- (Integer)
-
-
startChildWorkflowExecutionFailedEventAttributes
- (Hash)-
workflowType
- (Hash)-
name
- (String) -
version
- (String)
-
-
cause
- (String) -
workflowId
- (String) -
initiatedEventId
- (Integer) -
decisionTaskCompletedEventId
- (Integer)
-
-
-
nextPageToken
- (String) -
previousStartedEventId
- (Integer)
1126 |
# File 'lib/aws/simple_workflow/client.rb', line 1126 define_client_method :poll_for_decision_task, 'PollForDecisionTask' |
#record_activity_task_heartbeat(options = {}) ⇒ Core::Response
Calls the RecordActivityTaskHeartbeat API operation.
Options:
-
:task_token
- required - (String) -
:details
- (String)
Response Structure:
-
cancelRequested
- (Boolean)
1142 |
# File 'lib/aws/simple_workflow/client.rb', line 1142 define_client_method :record_activity_task_heartbeat, 'RecordActivityTaskHeartbeat' |
#register_activity_type(options = {}) ⇒ Core::Response
Calls the RegisterActivityType API operation.
Options:
-
:domain
- required - (String) -
:name
- required - (String) -
:version
- required - (String) -
:description
- (String) -
:default_task_start_to_close_timeout
- (String) -
:default_task_heartbeat_timeout
- (String) -
:default_task_list
- (Hash)-
:name
- required - (String)
-
-
:default_task_schedule_to_start_timeout
- (String) -
:default_task_schedule_to_close_timeout
- (String)
Response Structure:
This method returns no response data.
1166 |
# File 'lib/aws/simple_workflow/client.rb', line 1166 define_client_method :register_activity_type, 'RegisterActivityType' |
#register_domain(options = {}) ⇒ Core::Response
Calls the RegisterDomain API operation.
Options:
-
:name
- required - (String) -
:description
- (String) -
:workflow_execution_retention_period_in_days
- required - (String)
Response Structure:
This method returns no response data.
1183 |
# File 'lib/aws/simple_workflow/client.rb', line 1183 define_client_method :register_domain, 'RegisterDomain' |
#register_workflow_type(options = {}) ⇒ Core::Response
Calls the RegisterWorkflowType API operation.
Options:
-
:domain
- required - (String) -
:name
- required - (String) -
:version
- required - (String) -
:description
- (String) -
:default_task_start_to_close_timeout
- (String) -
:default_execution_start_to_close_timeout
- (String) -
:default_task_list
- (Hash)-
:name
- required - (String)
-
-
:default_child_policy
- (String)
Response Structure:
This method returns no response data.
1206 |
# File 'lib/aws/simple_workflow/client.rb', line 1206 define_client_method :register_workflow_type, 'RegisterWorkflowType' |
#request_cancel_workflow_execution(options = {}) ⇒ Core::Response
Calls the RequestCancelWorkflowExecution API operation.
Options:
-
:domain
- required - (String) -
:workflow_id
- required - (String) -
:run_id
- (String)
Response Structure:
This method returns no response data.
1223 |
# File 'lib/aws/simple_workflow/client.rb', line 1223 define_client_method :request_cancel_workflow_execution, 'RequestCancelWorkflowExecution' |
#respond_activity_task_canceled(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCanceled API operation.
Options:
-
:task_token
- required - (String) -
:details
- (String)
Response Structure:
This method returns no response data.
1239 |
# File 'lib/aws/simple_workflow/client.rb', line 1239 define_client_method :respond_activity_task_canceled, 'RespondActivityTaskCanceled' |
#respond_activity_task_completed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskCompleted API operation.
Options:
-
:task_token
- required - (String) -
:result
- (String)
Response Structure:
This method returns no response data.
1255 |
# File 'lib/aws/simple_workflow/client.rb', line 1255 define_client_method :respond_activity_task_completed, 'RespondActivityTaskCompleted' |
#respond_activity_task_failed(options = {}) ⇒ Core::Response
Calls the RespondActivityTaskFailed API operation.
Options:
-
:task_token
- required - (String) -
:reason
- (String) -
:details
- (String)
Response Structure:
This method returns no response data.
1272 |
# File 'lib/aws/simple_workflow/client.rb', line 1272 define_client_method :respond_activity_task_failed, 'RespondActivityTaskFailed' |
#respond_decision_task_completed(options = {}) ⇒ Core::Response
Calls the RespondDecisionTaskCompleted API operation.
Options:
-
:task_token
- required - (String) -
:decisions
- (Array<Hash>)-
:decision_type
- required - (String) -
:schedule_activity_task_decision_attributes
- (Hash)-
:activity_type
- required - (Hash)-
:name
- required - (String) -
:version
- required - (String)
-
-
:activity_id
- required - (String) -
:control
- (String) -
:input
- (String) -
:schedule_to_close_timeout
- (String) -
:task_list
- (Hash)-
:name
- required - (String)
-
-
:schedule_to_start_timeout
- (String) -
:start_to_close_timeout
- (String) -
:heartbeat_timeout
- (String)
-
-
:request_cancel_activity_task_decision_attributes
- (Hash)-
:activity_id
- required - (String)
-
-
:complete_workflow_execution_decision_attributes
- (Hash)-
:result
- (String)
-
-
:fail_workflow_execution_decision_attributes
- (Hash)-
:reason
- (String) -
:details
- (String)
-
-
:cancel_workflow_execution_decision_attributes
- (Hash)-
:details
- (String)
-
-
:continue_as_new_workflow_execution_decision_attributes
- (Hash)-
:input
- (String) -
:execution_start_to_close_timeout
- (String) -
:task_list
- (Hash)-
:name
- required - (String)
-
-
:task_start_to_close_timeout
- (String) -
:child_policy
- (String) -
:tag_list
- (Array<String>) -
:workflow_type_version
- (String)
-
-
:record_marker_decision_attributes
- (Hash)-
:marker_name
- required - (String) -
:details
- (String)
-
-
:start_timer_decision_attributes
- (Hash)-
:timer_id
- required - (String) -
:control
- (String) -
:start_to_fire_timeout
- required - (String)
-
-
:cancel_timer_decision_attributes
- (Hash)-
:timer_id
- required - (String)
-
-
:signal_external_workflow_execution_decision_attributes
- (Hash)-
:workflow_id
- required - (String) -
:run_id
- (String) -
:signal_name
- required - (String) -
:input
- (String) -
:control
- (String)
-
-
:request_cancel_external_workflow_execution_decision_attributes
- (Hash)-
:workflow_id
- required - (String) -
:run_id
- (String) -
:control
- (String)
-
-
:start_child_workflow_execution_decision_attributes
- (Hash)-
:workflow_type
- required - (Hash)-
:name
- required - (String) -
:version
- required - (String)
-
-
:workflow_id
- required - (String) -
:control
- (String) -
:input
- (String) -
:execution_start_to_close_timeout
- (String) -
:task_list
- (Hash)-
:name
- required - (String)
-
-
:task_start_to_close_timeout
- (String) -
:child_policy
- (String) -
:tag_list
- (Array<String>)
-
-
-
:execution_context
- (String)
Response Structure:
This method returns no response data.
1353 |
# File 'lib/aws/simple_workflow/client.rb', line 1353 define_client_method :respond_decision_task_completed, 'RespondDecisionTaskCompleted' |
#signal_workflow_execution(options = {}) ⇒ Core::Response
Calls the SignalWorkflowExecution API operation.
Options:
-
:domain
- required - (String) -
:workflow_id
- required - (String) -
:run_id
- (String) -
:signal_name
- required - (String) -
:input
- (String)
Response Structure:
This method returns no response data.
1372 |
# File 'lib/aws/simple_workflow/client.rb', line 1372 define_client_method :signal_workflow_execution, 'SignalWorkflowExecution' |
#start_workflow_execution(options = {}) ⇒ Core::Response
Calls the StartWorkflowExecution API operation.
Options:
-
:domain
- required - (String) -
:workflow_id
- required - (String) -
:workflow_type
- required - (Hash)-
:name
- required - (String) -
:version
- required - (String)
-
-
:task_list
- (Hash)-
:name
- required - (String)
-
-
:input
- (String) -
:execution_start_to_close_timeout
- (String) -
:tag_list
- (Array<String>) -
:task_start_to_close_timeout
- (String) -
:child_policy
- (String)
Response Structure:
-
runId
- (String)
1398 |
# File 'lib/aws/simple_workflow/client.rb', line 1398 define_client_method :start_workflow_execution, 'StartWorkflowExecution' |
#terminate_workflow_execution(options = {}) ⇒ Core::Response
Calls the TerminateWorkflowExecution API operation.
Options:
-
:domain
- required - (String) -
:workflow_id
- required - (String) -
:run_id
- (String) -
:reason
- (String) -
:details
- (String) -
:child_policy
- (String)
Response Structure:
This method returns no response data.
1418 |
# File 'lib/aws/simple_workflow/client.rb', line 1418 define_client_method :terminate_workflow_execution, 'TerminateWorkflowExecution' |