Examples:
Request syntax with placeholder values
resp = client.respond_decision_task_completed({
task_token: "TaskToken", decisions: [
{
decision_type: "ScheduleActivityTask", schedule_activity_task_decision_attributes: {
activity_type: { name: "Name", version: "Version", },
activity_id: "ActivityId", control: "Data",
input: "Data",
schedule_to_close_timeout: "DurationInSecondsOptional",
task_list: {
name: "Name", },
task_priority: "TaskPriority",
schedule_to_start_timeout: "DurationInSecondsOptional",
start_to_close_timeout: "DurationInSecondsOptional",
heartbeat_timeout: "DurationInSecondsOptional",
},
request_cancel_activity_task_decision_attributes: {
activity_id: "ActivityId", },
complete_workflow_execution_decision_attributes: {
result: "Data",
},
fail_workflow_execution_decision_attributes: {
reason: "FailureReason",
details: "Data",
},
cancel_workflow_execution_decision_attributes: {
details: "Data",
},
continue_as_new_workflow_execution_decision_attributes: {
input: "Data",
execution_start_to_close_timeout: "DurationInSecondsOptional",
task_list: {
name: "Name", },
task_priority: "TaskPriority",
task_start_to_close_timeout: "DurationInSecondsOptional",
child_policy: "TERMINATE", tag_list: ["Tag"],
workflow_type_version: "Version",
lambda_role: "Arn",
},
record_marker_decision_attributes: {
marker_name: "MarkerName", details: "Data",
},
start_timer_decision_attributes: {
timer_id: "TimerId", control: "Data",
start_to_fire_timeout: "DurationInSeconds", },
cancel_timer_decision_attributes: {
timer_id: "TimerId", },
signal_external_workflow_execution_decision_attributes: {
workflow_id: "WorkflowId", run_id: "WorkflowRunIdOptional",
signal_name: "SignalName", input: "Data",
control: "Data",
},
request_cancel_external_workflow_execution_decision_attributes: {
workflow_id: "WorkflowId", run_id: "WorkflowRunIdOptional",
control: "Data",
},
start_child_workflow_execution_decision_attributes: {
workflow_type: { name: "Name", version: "Version", },
workflow_id: "WorkflowId", control: "Data",
input: "Data",
execution_start_to_close_timeout: "DurationInSecondsOptional",
task_list: {
name: "Name", },
task_priority: "TaskPriority",
task_start_to_close_timeout: "DurationInSecondsOptional",
child_policy: "TERMINATE", tag_list: ["Tag"],
lambda_role: "Arn",
},
schedule_lambda_function_decision_attributes: {
id: "FunctionId", name: "FunctionName", control: "Data",
input: "FunctionInput",
start_to_close_timeout: "DurationInSecondsOptional",
},
},
],
execution_context: "Data",
})
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4