1{
2  "version":"2.0",
3  "metadata":{
4    "apiVersion":"2012-01-25",
5    "endpointPrefix":"swf",
6    "jsonVersion":"1.0",
7    "protocol":"json",
8    "serviceAbbreviation":"Amazon SWF",
9    "serviceFullName":"Amazon Simple Workflow Service",
10    "serviceId":"SWF",
11    "signatureVersion":"v4",
12    "targetPrefix":"SimpleWorkflowService",
13    "uid":"swf-2012-01-25"
14  },
15  "operations":{
16    "CountClosedWorkflowExecutions":{
17      "name":"CountClosedWorkflowExecutions",
18      "http":{
19        "method":"POST",
20        "requestUri":"/"
21      },
22      "input":{"shape":"CountClosedWorkflowExecutionsInput"},
23      "output":{"shape":"WorkflowExecutionCount"},
24      "errors":[
25        {"shape":"UnknownResourceFault"},
26        {"shape":"OperationNotPermittedFault"}
27      ]
28    },
29    "CountOpenWorkflowExecutions":{
30      "name":"CountOpenWorkflowExecutions",
31      "http":{
32        "method":"POST",
33        "requestUri":"/"
34      },
35      "input":{"shape":"CountOpenWorkflowExecutionsInput"},
36      "output":{"shape":"WorkflowExecutionCount"},
37      "errors":[
38        {"shape":"UnknownResourceFault"},
39        {"shape":"OperationNotPermittedFault"}
40      ]
41    },
42    "CountPendingActivityTasks":{
43      "name":"CountPendingActivityTasks",
44      "http":{
45        "method":"POST",
46        "requestUri":"/"
47      },
48      "input":{"shape":"CountPendingActivityTasksInput"},
49      "output":{"shape":"PendingTaskCount"},
50      "errors":[
51        {"shape":"UnknownResourceFault"},
52        {"shape":"OperationNotPermittedFault"}
53      ]
54    },
55    "CountPendingDecisionTasks":{
56      "name":"CountPendingDecisionTasks",
57      "http":{
58        "method":"POST",
59        "requestUri":"/"
60      },
61      "input":{"shape":"CountPendingDecisionTasksInput"},
62      "output":{"shape":"PendingTaskCount"},
63      "errors":[
64        {"shape":"UnknownResourceFault"},
65        {"shape":"OperationNotPermittedFault"}
66      ]
67    },
68    "DeprecateActivityType":{
69      "name":"DeprecateActivityType",
70      "http":{
71        "method":"POST",
72        "requestUri":"/"
73      },
74      "input":{"shape":"DeprecateActivityTypeInput"},
75      "errors":[
76        {"shape":"UnknownResourceFault"},
77        {"shape":"TypeDeprecatedFault"},
78        {"shape":"OperationNotPermittedFault"}
79      ]
80    },
81    "DeprecateDomain":{
82      "name":"DeprecateDomain",
83      "http":{
84        "method":"POST",
85        "requestUri":"/"
86      },
87      "input":{"shape":"DeprecateDomainInput"},
88      "errors":[
89        {"shape":"UnknownResourceFault"},
90        {"shape":"DomainDeprecatedFault"},
91        {"shape":"OperationNotPermittedFault"}
92      ]
93    },
94    "DeprecateWorkflowType":{
95      "name":"DeprecateWorkflowType",
96      "http":{
97        "method":"POST",
98        "requestUri":"/"
99      },
100      "input":{"shape":"DeprecateWorkflowTypeInput"},
101      "errors":[
102        {"shape":"UnknownResourceFault"},
103        {"shape":"TypeDeprecatedFault"},
104        {"shape":"OperationNotPermittedFault"}
105      ]
106    },
107    "DescribeActivityType":{
108      "name":"DescribeActivityType",
109      "http":{
110        "method":"POST",
111        "requestUri":"/"
112      },
113      "input":{"shape":"DescribeActivityTypeInput"},
114      "output":{"shape":"ActivityTypeDetail"},
115      "errors":[
116        {"shape":"UnknownResourceFault"},
117        {"shape":"OperationNotPermittedFault"}
118      ]
119    },
120    "DescribeDomain":{
121      "name":"DescribeDomain",
122      "http":{
123        "method":"POST",
124        "requestUri":"/"
125      },
126      "input":{"shape":"DescribeDomainInput"},
127      "output":{"shape":"DomainDetail"},
128      "errors":[
129        {"shape":"UnknownResourceFault"},
130        {"shape":"OperationNotPermittedFault"}
131      ]
132    },
133    "DescribeWorkflowExecution":{
134      "name":"DescribeWorkflowExecution",
135      "http":{
136        "method":"POST",
137        "requestUri":"/"
138      },
139      "input":{"shape":"DescribeWorkflowExecutionInput"},
140      "output":{"shape":"WorkflowExecutionDetail"},
141      "errors":[
142        {"shape":"UnknownResourceFault"},
143        {"shape":"OperationNotPermittedFault"}
144      ]
145    },
146    "DescribeWorkflowType":{
147      "name":"DescribeWorkflowType",
148      "http":{
149        "method":"POST",
150        "requestUri":"/"
151      },
152      "input":{"shape":"DescribeWorkflowTypeInput"},
153      "output":{"shape":"WorkflowTypeDetail"},
154      "errors":[
155        {"shape":"UnknownResourceFault"},
156        {"shape":"OperationNotPermittedFault"}
157      ]
158    },
159    "GetWorkflowExecutionHistory":{
160      "name":"GetWorkflowExecutionHistory",
161      "http":{
162        "method":"POST",
163        "requestUri":"/"
164      },
165      "input":{"shape":"GetWorkflowExecutionHistoryInput"},
166      "output":{"shape":"History"},
167      "errors":[
168        {"shape":"UnknownResourceFault"},
169        {"shape":"OperationNotPermittedFault"}
170      ]
171    },
172    "ListActivityTypes":{
173      "name":"ListActivityTypes",
174      "http":{
175        "method":"POST",
176        "requestUri":"/"
177      },
178      "input":{"shape":"ListActivityTypesInput"},
179      "output":{"shape":"ActivityTypeInfos"},
180      "errors":[
181        {"shape":"OperationNotPermittedFault"},
182        {"shape":"UnknownResourceFault"}
183      ]
184    },
185    "ListClosedWorkflowExecutions":{
186      "name":"ListClosedWorkflowExecutions",
187      "http":{
188        "method":"POST",
189        "requestUri":"/"
190      },
191      "input":{"shape":"ListClosedWorkflowExecutionsInput"},
192      "output":{"shape":"WorkflowExecutionInfos"},
193      "errors":[
194        {"shape":"UnknownResourceFault"},
195        {"shape":"OperationNotPermittedFault"}
196      ]
197    },
198    "ListDomains":{
199      "name":"ListDomains",
200      "http":{
201        "method":"POST",
202        "requestUri":"/"
203      },
204      "input":{"shape":"ListDomainsInput"},
205      "output":{"shape":"DomainInfos"},
206      "errors":[
207        {"shape":"OperationNotPermittedFault"}
208      ]
209    },
210    "ListOpenWorkflowExecutions":{
211      "name":"ListOpenWorkflowExecutions",
212      "http":{
213        "method":"POST",
214        "requestUri":"/"
215      },
216      "input":{"shape":"ListOpenWorkflowExecutionsInput"},
217      "output":{"shape":"WorkflowExecutionInfos"},
218      "errors":[
219        {"shape":"UnknownResourceFault"},
220        {"shape":"OperationNotPermittedFault"}
221      ]
222    },
223    "ListTagsForResource":{
224      "name":"ListTagsForResource",
225      "http":{
226        "method":"POST",
227        "requestUri":"/"
228      },
229      "input":{"shape":"ListTagsForResourceInput"},
230      "output":{"shape":"ListTagsForResourceOutput"},
231      "errors":[
232        {"shape":"UnknownResourceFault"},
233        {"shape":"LimitExceededFault"},
234        {"shape":"OperationNotPermittedFault"}
235      ]
236    },
237    "ListWorkflowTypes":{
238      "name":"ListWorkflowTypes",
239      "http":{
240        "method":"POST",
241        "requestUri":"/"
242      },
243      "input":{"shape":"ListWorkflowTypesInput"},
244      "output":{"shape":"WorkflowTypeInfos"},
245      "errors":[
246        {"shape":"OperationNotPermittedFault"},
247        {"shape":"UnknownResourceFault"}
248      ]
249    },
250    "PollForActivityTask":{
251      "name":"PollForActivityTask",
252      "http":{
253        "method":"POST",
254        "requestUri":"/"
255      },
256      "input":{"shape":"PollForActivityTaskInput"},
257      "output":{"shape":"ActivityTask"},
258      "errors":[
259        {"shape":"UnknownResourceFault"},
260        {"shape":"OperationNotPermittedFault"},
261        {"shape":"LimitExceededFault"}
262      ]
263    },
264    "PollForDecisionTask":{
265      "name":"PollForDecisionTask",
266      "http":{
267        "method":"POST",
268        "requestUri":"/"
269      },
270      "input":{"shape":"PollForDecisionTaskInput"},
271      "output":{"shape":"DecisionTask"},
272      "errors":[
273        {"shape":"UnknownResourceFault"},
274        {"shape":"OperationNotPermittedFault"},
275        {"shape":"LimitExceededFault"}
276      ]
277    },
278    "RecordActivityTaskHeartbeat":{
279      "name":"RecordActivityTaskHeartbeat",
280      "http":{
281        "method":"POST",
282        "requestUri":"/"
283      },
284      "input":{"shape":"RecordActivityTaskHeartbeatInput"},
285      "output":{"shape":"ActivityTaskStatus"},
286      "errors":[
287        {"shape":"UnknownResourceFault"},
288        {"shape":"OperationNotPermittedFault"}
289      ]
290    },
291    "RegisterActivityType":{
292      "name":"RegisterActivityType",
293      "http":{
294        "method":"POST",
295        "requestUri":"/"
296      },
297      "input":{"shape":"RegisterActivityTypeInput"},
298      "errors":[
299        {"shape":"TypeAlreadyExistsFault"},
300        {"shape":"LimitExceededFault"},
301        {"shape":"UnknownResourceFault"},
302        {"shape":"OperationNotPermittedFault"}
303      ]
304    },
305    "RegisterDomain":{
306      "name":"RegisterDomain",
307      "http":{
308        "method":"POST",
309        "requestUri":"/"
310      },
311      "input":{"shape":"RegisterDomainInput"},
312      "errors":[
313        {"shape":"DomainAlreadyExistsFault"},
314        {"shape":"LimitExceededFault"},
315        {"shape":"OperationNotPermittedFault"},
316        {"shape":"TooManyTagsFault"}
317      ]
318    },
319    "RegisterWorkflowType":{
320      "name":"RegisterWorkflowType",
321      "http":{
322        "method":"POST",
323        "requestUri":"/"
324      },
325      "input":{"shape":"RegisterWorkflowTypeInput"},
326      "errors":[
327        {"shape":"TypeAlreadyExistsFault"},
328        {"shape":"LimitExceededFault"},
329        {"shape":"UnknownResourceFault"},
330        {"shape":"OperationNotPermittedFault"}
331      ]
332    },
333    "RequestCancelWorkflowExecution":{
334      "name":"RequestCancelWorkflowExecution",
335      "http":{
336        "method":"POST",
337        "requestUri":"/"
338      },
339      "input":{"shape":"RequestCancelWorkflowExecutionInput"},
340      "errors":[
341        {"shape":"UnknownResourceFault"},
342        {"shape":"OperationNotPermittedFault"}
343      ]
344    },
345    "RespondActivityTaskCanceled":{
346      "name":"RespondActivityTaskCanceled",
347      "http":{
348        "method":"POST",
349        "requestUri":"/"
350      },
351      "input":{"shape":"RespondActivityTaskCanceledInput"},
352      "errors":[
353        {"shape":"UnknownResourceFault"},
354        {"shape":"OperationNotPermittedFault"}
355      ]
356    },
357    "RespondActivityTaskCompleted":{
358      "name":"RespondActivityTaskCompleted",
359      "http":{
360        "method":"POST",
361        "requestUri":"/"
362      },
363      "input":{"shape":"RespondActivityTaskCompletedInput"},
364      "errors":[
365        {"shape":"UnknownResourceFault"},
366        {"shape":"OperationNotPermittedFault"}
367      ]
368    },
369    "RespondActivityTaskFailed":{
370      "name":"RespondActivityTaskFailed",
371      "http":{
372        "method":"POST",
373        "requestUri":"/"
374      },
375      "input":{"shape":"RespondActivityTaskFailedInput"},
376      "errors":[
377        {"shape":"UnknownResourceFault"},
378        {"shape":"OperationNotPermittedFault"}
379      ]
380    },
381    "RespondDecisionTaskCompleted":{
382      "name":"RespondDecisionTaskCompleted",
383      "http":{
384        "method":"POST",
385        "requestUri":"/"
386      },
387      "input":{"shape":"RespondDecisionTaskCompletedInput"},
388      "errors":[
389        {"shape":"UnknownResourceFault"},
390        {"shape":"OperationNotPermittedFault"}
391      ]
392    },
393    "SignalWorkflowExecution":{
394      "name":"SignalWorkflowExecution",
395      "http":{
396        "method":"POST",
397        "requestUri":"/"
398      },
399      "input":{"shape":"SignalWorkflowExecutionInput"},
400      "errors":[
401        {"shape":"UnknownResourceFault"},
402        {"shape":"OperationNotPermittedFault"}
403      ]
404    },
405    "StartWorkflowExecution":{
406      "name":"StartWorkflowExecution",
407      "http":{
408        "method":"POST",
409        "requestUri":"/"
410      },
411      "input":{"shape":"StartWorkflowExecutionInput"},
412      "output":{"shape":"Run"},
413      "errors":[
414        {"shape":"UnknownResourceFault"},
415        {"shape":"TypeDeprecatedFault"},
416        {"shape":"WorkflowExecutionAlreadyStartedFault"},
417        {"shape":"LimitExceededFault"},
418        {"shape":"OperationNotPermittedFault"},
419        {"shape":"DefaultUndefinedFault"}
420      ]
421    },
422    "TagResource":{
423      "name":"TagResource",
424      "http":{
425        "method":"POST",
426        "requestUri":"/"
427      },
428      "input":{"shape":"TagResourceInput"},
429      "errors":[
430        {"shape":"UnknownResourceFault"},
431        {"shape":"TooManyTagsFault"},
432        {"shape":"LimitExceededFault"},
433        {"shape":"OperationNotPermittedFault"}
434      ]
435    },
436    "TerminateWorkflowExecution":{
437      "name":"TerminateWorkflowExecution",
438      "http":{
439        "method":"POST",
440        "requestUri":"/"
441      },
442      "input":{"shape":"TerminateWorkflowExecutionInput"},
443      "errors":[
444        {"shape":"UnknownResourceFault"},
445        {"shape":"OperationNotPermittedFault"}
446      ]
447    },
448    "UndeprecateActivityType":{
449      "name":"UndeprecateActivityType",
450      "http":{
451        "method":"POST",
452        "requestUri":"/"
453      },
454      "input":{"shape":"UndeprecateActivityTypeInput"},
455      "errors":[
456        {"shape":"UnknownResourceFault"},
457        {"shape":"TypeAlreadyExistsFault"},
458        {"shape":"OperationNotPermittedFault"}
459      ]
460    },
461    "UndeprecateDomain":{
462      "name":"UndeprecateDomain",
463      "http":{
464        "method":"POST",
465        "requestUri":"/"
466      },
467      "input":{"shape":"UndeprecateDomainInput"},
468      "errors":[
469        {"shape":"UnknownResourceFault"},
470        {"shape":"DomainAlreadyExistsFault"},
471        {"shape":"OperationNotPermittedFault"}
472      ]
473    },
474    "UndeprecateWorkflowType":{
475      "name":"UndeprecateWorkflowType",
476      "http":{
477        "method":"POST",
478        "requestUri":"/"
479      },
480      "input":{"shape":"UndeprecateWorkflowTypeInput"},
481      "errors":[
482        {"shape":"UnknownResourceFault"},
483        {"shape":"TypeAlreadyExistsFault"},
484        {"shape":"OperationNotPermittedFault"}
485      ]
486    },
487    "UntagResource":{
488      "name":"UntagResource",
489      "http":{
490        "method":"POST",
491        "requestUri":"/"
492      },
493      "input":{"shape":"UntagResourceInput"},
494      "errors":[
495        {"shape":"UnknownResourceFault"},
496        {"shape":"LimitExceededFault"},
497        {"shape":"OperationNotPermittedFault"}
498      ]
499    }
500  },
501  "shapes":{
502    "ActivityId":{
503      "type":"string",
504      "max":256,
505      "min":1
506    },
507    "ActivityTask":{
508      "type":"structure",
509      "required":[
510        "taskToken",
511        "activityId",
512        "startedEventId",
513        "workflowExecution",
514        "activityType"
515      ],
516      "members":{
517        "taskToken":{"shape":"TaskToken"},
518        "activityId":{"shape":"ActivityId"},
519        "startedEventId":{"shape":"EventId"},
520        "workflowExecution":{"shape":"WorkflowExecution"},
521        "activityType":{"shape":"ActivityType"},
522        "input":{"shape":"Data"}
523      }
524    },
525    "ActivityTaskCancelRequestedEventAttributes":{
526      "type":"structure",
527      "required":[
528        "decisionTaskCompletedEventId",
529        "activityId"
530      ],
531      "members":{
532        "decisionTaskCompletedEventId":{"shape":"EventId"},
533        "activityId":{"shape":"ActivityId"}
534      }
535    },
536    "ActivityTaskCanceledEventAttributes":{
537      "type":"structure",
538      "required":[
539        "scheduledEventId",
540        "startedEventId"
541      ],
542      "members":{
543        "details":{"shape":"Data"},
544        "scheduledEventId":{"shape":"EventId"},
545        "startedEventId":{"shape":"EventId"},
546        "latestCancelRequestedEventId":{"shape":"EventId"}
547      }
548    },
549    "ActivityTaskCompletedEventAttributes":{
550      "type":"structure",
551      "required":[
552        "scheduledEventId",
553        "startedEventId"
554      ],
555      "members":{
556        "result":{"shape":"Data"},
557        "scheduledEventId":{"shape":"EventId"},
558        "startedEventId":{"shape":"EventId"}
559      }
560    },
561    "ActivityTaskFailedEventAttributes":{
562      "type":"structure",
563      "required":[
564        "scheduledEventId",
565        "startedEventId"
566      ],
567      "members":{
568        "reason":{"shape":"FailureReason"},
569        "details":{"shape":"Data"},
570        "scheduledEventId":{"shape":"EventId"},
571        "startedEventId":{"shape":"EventId"}
572      }
573    },
574    "ActivityTaskScheduledEventAttributes":{
575      "type":"structure",
576      "required":[
577        "activityType",
578        "activityId",
579        "taskList",
580        "decisionTaskCompletedEventId"
581      ],
582      "members":{
583        "activityType":{"shape":"ActivityType"},
584        "activityId":{"shape":"ActivityId"},
585        "input":{"shape":"Data"},
586        "control":{"shape":"Data"},
587        "scheduleToStartTimeout":{"shape":"DurationInSecondsOptional"},
588        "scheduleToCloseTimeout":{"shape":"DurationInSecondsOptional"},
589        "startToCloseTimeout":{"shape":"DurationInSecondsOptional"},
590        "taskList":{"shape":"TaskList"},
591        "taskPriority":{"shape":"TaskPriority"},
592        "decisionTaskCompletedEventId":{"shape":"EventId"},
593        "heartbeatTimeout":{"shape":"DurationInSecondsOptional"}
594      }
595    },
596    "ActivityTaskStartedEventAttributes":{
597      "type":"structure",
598      "required":["scheduledEventId"],
599      "members":{
600        "identity":{"shape":"Identity"},
601        "scheduledEventId":{"shape":"EventId"}
602      }
603    },
604    "ActivityTaskStatus":{
605      "type":"structure",
606      "required":["cancelRequested"],
607      "members":{
608        "cancelRequested":{"shape":"Canceled"}
609      }
610    },
611    "ActivityTaskTimedOutEventAttributes":{
612      "type":"structure",
613      "required":[
614        "timeoutType",
615        "scheduledEventId",
616        "startedEventId"
617      ],
618      "members":{
619        "timeoutType":{"shape":"ActivityTaskTimeoutType"},
620        "scheduledEventId":{"shape":"EventId"},
621        "startedEventId":{"shape":"EventId"},
622        "details":{"shape":"LimitedData"}
623      }
624    },
625    "ActivityTaskTimeoutType":{
626      "type":"string",
627      "enum":[
628        "START_TO_CLOSE",
629        "SCHEDULE_TO_START",
630        "SCHEDULE_TO_CLOSE",
631        "HEARTBEAT"
632      ]
633    },
634    "ActivityType":{
635      "type":"structure",
636      "required":[
637        "name",
638        "version"
639      ],
640      "members":{
641        "name":{"shape":"Name"},
642        "version":{"shape":"Version"}
643      }
644    },
645    "ActivityTypeConfiguration":{
646      "type":"structure",
647      "members":{
648        "defaultTaskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
649        "defaultTaskHeartbeatTimeout":{"shape":"DurationInSecondsOptional"},
650        "defaultTaskList":{"shape":"TaskList"},
651        "defaultTaskPriority":{"shape":"TaskPriority"},
652        "defaultTaskScheduleToStartTimeout":{"shape":"DurationInSecondsOptional"},
653        "defaultTaskScheduleToCloseTimeout":{"shape":"DurationInSecondsOptional"}
654      }
655    },
656    "ActivityTypeDetail":{
657      "type":"structure",
658      "required":[
659        "typeInfo",
660        "configuration"
661      ],
662      "members":{
663        "typeInfo":{"shape":"ActivityTypeInfo"},
664        "configuration":{"shape":"ActivityTypeConfiguration"}
665      }
666    },
667    "ActivityTypeInfo":{
668      "type":"structure",
669      "required":[
670        "activityType",
671        "status",
672        "creationDate"
673      ],
674      "members":{
675        "activityType":{"shape":"ActivityType"},
676        "status":{"shape":"RegistrationStatus"},
677        "description":{"shape":"Description"},
678        "creationDate":{"shape":"Timestamp"},
679        "deprecationDate":{"shape":"Timestamp"}
680      }
681    },
682    "ActivityTypeInfoList":{
683      "type":"list",
684      "member":{"shape":"ActivityTypeInfo"}
685    },
686    "ActivityTypeInfos":{
687      "type":"structure",
688      "required":["typeInfos"],
689      "members":{
690        "typeInfos":{"shape":"ActivityTypeInfoList"},
691        "nextPageToken":{"shape":"PageToken"}
692      }
693    },
694    "Arn":{
695      "type":"string",
696      "max":1600,
697      "min":1
698    },
699    "CancelTimerDecisionAttributes":{
700      "type":"structure",
701      "required":["timerId"],
702      "members":{
703        "timerId":{"shape":"TimerId"}
704      }
705    },
706    "CancelTimerFailedCause":{
707      "type":"string",
708      "enum":[
709        "TIMER_ID_UNKNOWN",
710        "OPERATION_NOT_PERMITTED"
711      ]
712    },
713    "CancelTimerFailedEventAttributes":{
714      "type":"structure",
715      "required":[
716        "timerId",
717        "cause",
718        "decisionTaskCompletedEventId"
719      ],
720      "members":{
721        "timerId":{"shape":"TimerId"},
722        "cause":{"shape":"CancelTimerFailedCause"},
723        "decisionTaskCompletedEventId":{"shape":"EventId"}
724      }
725    },
726    "CancelWorkflowExecutionDecisionAttributes":{
727      "type":"structure",
728      "members":{
729        "details":{"shape":"Data"}
730      }
731    },
732    "CancelWorkflowExecutionFailedCause":{
733      "type":"string",
734      "enum":[
735        "UNHANDLED_DECISION",
736        "OPERATION_NOT_PERMITTED"
737      ]
738    },
739    "CancelWorkflowExecutionFailedEventAttributes":{
740      "type":"structure",
741      "required":[
742        "cause",
743        "decisionTaskCompletedEventId"
744      ],
745      "members":{
746        "cause":{"shape":"CancelWorkflowExecutionFailedCause"},
747        "decisionTaskCompletedEventId":{"shape":"EventId"}
748      }
749    },
750    "Canceled":{"type":"boolean"},
751    "CauseMessage":{
752      "type":"string",
753      "max":1728
754    },
755    "ChildPolicy":{
756      "type":"string",
757      "enum":[
758        "TERMINATE",
759        "REQUEST_CANCEL",
760        "ABANDON"
761      ]
762    },
763    "ChildWorkflowExecutionCanceledEventAttributes":{
764      "type":"structure",
765      "required":[
766        "workflowExecution",
767        "workflowType",
768        "initiatedEventId",
769        "startedEventId"
770      ],
771      "members":{
772        "workflowExecution":{"shape":"WorkflowExecution"},
773        "workflowType":{"shape":"WorkflowType"},
774        "details":{"shape":"Data"},
775        "initiatedEventId":{"shape":"EventId"},
776        "startedEventId":{"shape":"EventId"}
777      }
778    },
779    "ChildWorkflowExecutionCompletedEventAttributes":{
780      "type":"structure",
781      "required":[
782        "workflowExecution",
783        "workflowType",
784        "initiatedEventId",
785        "startedEventId"
786      ],
787      "members":{
788        "workflowExecution":{"shape":"WorkflowExecution"},
789        "workflowType":{"shape":"WorkflowType"},
790        "result":{"shape":"Data"},
791        "initiatedEventId":{"shape":"EventId"},
792        "startedEventId":{"shape":"EventId"}
793      }
794    },
795    "ChildWorkflowExecutionFailedEventAttributes":{
796      "type":"structure",
797      "required":[
798        "workflowExecution",
799        "workflowType",
800        "initiatedEventId",
801        "startedEventId"
802      ],
803      "members":{
804        "workflowExecution":{"shape":"WorkflowExecution"},
805        "workflowType":{"shape":"WorkflowType"},
806        "reason":{"shape":"FailureReason"},
807        "details":{"shape":"Data"},
808        "initiatedEventId":{"shape":"EventId"},
809        "startedEventId":{"shape":"EventId"}
810      }
811    },
812    "ChildWorkflowExecutionStartedEventAttributes":{
813      "type":"structure",
814      "required":[
815        "workflowExecution",
816        "workflowType",
817        "initiatedEventId"
818      ],
819      "members":{
820        "workflowExecution":{"shape":"WorkflowExecution"},
821        "workflowType":{"shape":"WorkflowType"},
822        "initiatedEventId":{"shape":"EventId"}
823      }
824    },
825    "ChildWorkflowExecutionTerminatedEventAttributes":{
826      "type":"structure",
827      "required":[
828        "workflowExecution",
829        "workflowType",
830        "initiatedEventId",
831        "startedEventId"
832      ],
833      "members":{
834        "workflowExecution":{"shape":"WorkflowExecution"},
835        "workflowType":{"shape":"WorkflowType"},
836        "initiatedEventId":{"shape":"EventId"},
837        "startedEventId":{"shape":"EventId"}
838      }
839    },
840    "ChildWorkflowExecutionTimedOutEventAttributes":{
841      "type":"structure",
842      "required":[
843        "workflowExecution",
844        "workflowType",
845        "timeoutType",
846        "initiatedEventId",
847        "startedEventId"
848      ],
849      "members":{
850        "workflowExecution":{"shape":"WorkflowExecution"},
851        "workflowType":{"shape":"WorkflowType"},
852        "timeoutType":{"shape":"WorkflowExecutionTimeoutType"},
853        "initiatedEventId":{"shape":"EventId"},
854        "startedEventId":{"shape":"EventId"}
855      }
856    },
857    "CloseStatus":{
858      "type":"string",
859      "enum":[
860        "COMPLETED",
861        "FAILED",
862        "CANCELED",
863        "TERMINATED",
864        "CONTINUED_AS_NEW",
865        "TIMED_OUT"
866      ]
867    },
868    "CloseStatusFilter":{
869      "type":"structure",
870      "required":["status"],
871      "members":{
872        "status":{"shape":"CloseStatus"}
873      }
874    },
875    "CompleteWorkflowExecutionDecisionAttributes":{
876      "type":"structure",
877      "members":{
878        "result":{"shape":"Data"}
879      }
880    },
881    "CompleteWorkflowExecutionFailedCause":{
882      "type":"string",
883      "enum":[
884        "UNHANDLED_DECISION",
885        "OPERATION_NOT_PERMITTED"
886      ]
887    },
888    "CompleteWorkflowExecutionFailedEventAttributes":{
889      "type":"structure",
890      "required":[
891        "cause",
892        "decisionTaskCompletedEventId"
893      ],
894      "members":{
895        "cause":{"shape":"CompleteWorkflowExecutionFailedCause"},
896        "decisionTaskCompletedEventId":{"shape":"EventId"}
897      }
898    },
899    "ContinueAsNewWorkflowExecutionDecisionAttributes":{
900      "type":"structure",
901      "members":{
902        "input":{"shape":"Data"},
903        "executionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
904        "taskList":{"shape":"TaskList"},
905        "taskPriority":{"shape":"TaskPriority"},
906        "taskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
907        "childPolicy":{"shape":"ChildPolicy"},
908        "tagList":{"shape":"TagList"},
909        "workflowTypeVersion":{"shape":"Version"},
910        "lambdaRole":{"shape":"Arn"}
911      }
912    },
913    "ContinueAsNewWorkflowExecutionFailedCause":{
914      "type":"string",
915      "enum":[
916        "UNHANDLED_DECISION",
917        "WORKFLOW_TYPE_DEPRECATED",
918        "WORKFLOW_TYPE_DOES_NOT_EXIST",
919        "DEFAULT_EXECUTION_START_TO_CLOSE_TIMEOUT_UNDEFINED",
920        "DEFAULT_TASK_START_TO_CLOSE_TIMEOUT_UNDEFINED",
921        "DEFAULT_TASK_LIST_UNDEFINED",
922        "DEFAULT_CHILD_POLICY_UNDEFINED",
923        "CONTINUE_AS_NEW_WORKFLOW_EXECUTION_RATE_EXCEEDED",
924        "OPERATION_NOT_PERMITTED"
925      ]
926    },
927    "ContinueAsNewWorkflowExecutionFailedEventAttributes":{
928      "type":"structure",
929      "required":[
930        "cause",
931        "decisionTaskCompletedEventId"
932      ],
933      "members":{
934        "cause":{"shape":"ContinueAsNewWorkflowExecutionFailedCause"},
935        "decisionTaskCompletedEventId":{"shape":"EventId"}
936      }
937    },
938    "Count":{
939      "type":"integer",
940      "min":0
941    },
942    "CountClosedWorkflowExecutionsInput":{
943      "type":"structure",
944      "required":["domain"],
945      "members":{
946        "domain":{"shape":"DomainName"},
947        "startTimeFilter":{"shape":"ExecutionTimeFilter"},
948        "closeTimeFilter":{"shape":"ExecutionTimeFilter"},
949        "executionFilter":{"shape":"WorkflowExecutionFilter"},
950        "typeFilter":{"shape":"WorkflowTypeFilter"},
951        "tagFilter":{"shape":"TagFilter"},
952        "closeStatusFilter":{"shape":"CloseStatusFilter"}
953      }
954    },
955    "CountOpenWorkflowExecutionsInput":{
956      "type":"structure",
957      "required":[
958        "domain",
959        "startTimeFilter"
960      ],
961      "members":{
962        "domain":{"shape":"DomainName"},
963        "startTimeFilter":{"shape":"ExecutionTimeFilter"},
964        "typeFilter":{"shape":"WorkflowTypeFilter"},
965        "tagFilter":{"shape":"TagFilter"},
966        "executionFilter":{"shape":"WorkflowExecutionFilter"}
967      }
968    },
969    "CountPendingActivityTasksInput":{
970      "type":"structure",
971      "required":[
972        "domain",
973        "taskList"
974      ],
975      "members":{
976        "domain":{"shape":"DomainName"},
977        "taskList":{"shape":"TaskList"}
978      }
979    },
980    "CountPendingDecisionTasksInput":{
981      "type":"structure",
982      "required":[
983        "domain",
984        "taskList"
985      ],
986      "members":{
987        "domain":{"shape":"DomainName"},
988        "taskList":{"shape":"TaskList"}
989      }
990    },
991    "Data":{
992      "type":"string",
993      "max":32768
994    },
995    "Decision":{
996      "type":"structure",
997      "required":["decisionType"],
998      "members":{
999        "decisionType":{"shape":"DecisionType"},
1000        "scheduleActivityTaskDecisionAttributes":{"shape":"ScheduleActivityTaskDecisionAttributes"},
1001        "requestCancelActivityTaskDecisionAttributes":{"shape":"RequestCancelActivityTaskDecisionAttributes"},
1002        "completeWorkflowExecutionDecisionAttributes":{"shape":"CompleteWorkflowExecutionDecisionAttributes"},
1003        "failWorkflowExecutionDecisionAttributes":{"shape":"FailWorkflowExecutionDecisionAttributes"},
1004        "cancelWorkflowExecutionDecisionAttributes":{"shape":"CancelWorkflowExecutionDecisionAttributes"},
1005        "continueAsNewWorkflowExecutionDecisionAttributes":{"shape":"ContinueAsNewWorkflowExecutionDecisionAttributes"},
1006        "recordMarkerDecisionAttributes":{"shape":"RecordMarkerDecisionAttributes"},
1007        "startTimerDecisionAttributes":{"shape":"StartTimerDecisionAttributes"},
1008        "cancelTimerDecisionAttributes":{"shape":"CancelTimerDecisionAttributes"},
1009        "signalExternalWorkflowExecutionDecisionAttributes":{"shape":"SignalExternalWorkflowExecutionDecisionAttributes"},
1010        "requestCancelExternalWorkflowExecutionDecisionAttributes":{"shape":"RequestCancelExternalWorkflowExecutionDecisionAttributes"},
1011        "startChildWorkflowExecutionDecisionAttributes":{"shape":"StartChildWorkflowExecutionDecisionAttributes"},
1012        "scheduleLambdaFunctionDecisionAttributes":{"shape":"ScheduleLambdaFunctionDecisionAttributes"}
1013      }
1014    },
1015    "DecisionList":{
1016      "type":"list",
1017      "member":{"shape":"Decision"}
1018    },
1019    "DecisionTask":{
1020      "type":"structure",
1021      "required":[
1022        "taskToken",
1023        "startedEventId",
1024        "workflowExecution",
1025        "workflowType",
1026        "events"
1027      ],
1028      "members":{
1029        "taskToken":{"shape":"TaskToken"},
1030        "startedEventId":{"shape":"EventId"},
1031        "workflowExecution":{"shape":"WorkflowExecution"},
1032        "workflowType":{"shape":"WorkflowType"},
1033        "events":{"shape":"HistoryEventList"},
1034        "nextPageToken":{"shape":"PageToken"},
1035        "previousStartedEventId":{"shape":"EventId"}
1036      }
1037    },
1038    "DecisionTaskCompletedEventAttributes":{
1039      "type":"structure",
1040      "required":[
1041        "scheduledEventId",
1042        "startedEventId"
1043      ],
1044      "members":{
1045        "executionContext":{"shape":"Data"},
1046        "scheduledEventId":{"shape":"EventId"},
1047        "startedEventId":{"shape":"EventId"}
1048      }
1049    },
1050    "DecisionTaskScheduledEventAttributes":{
1051      "type":"structure",
1052      "required":["taskList"],
1053      "members":{
1054        "taskList":{"shape":"TaskList"},
1055        "taskPriority":{"shape":"TaskPriority"},
1056        "startToCloseTimeout":{"shape":"DurationInSecondsOptional"}
1057      }
1058    },
1059    "DecisionTaskStartedEventAttributes":{
1060      "type":"structure",
1061      "required":["scheduledEventId"],
1062      "members":{
1063        "identity":{"shape":"Identity"},
1064        "scheduledEventId":{"shape":"EventId"}
1065      }
1066    },
1067    "DecisionTaskTimedOutEventAttributes":{
1068      "type":"structure",
1069      "required":[
1070        "timeoutType",
1071        "scheduledEventId",
1072        "startedEventId"
1073      ],
1074      "members":{
1075        "timeoutType":{"shape":"DecisionTaskTimeoutType"},
1076        "scheduledEventId":{"shape":"EventId"},
1077        "startedEventId":{"shape":"EventId"}
1078      }
1079    },
1080    "DecisionTaskTimeoutType":{
1081      "type":"string",
1082      "enum":["START_TO_CLOSE"]
1083    },
1084    "DecisionType":{
1085      "type":"string",
1086      "enum":[
1087        "ScheduleActivityTask",
1088        "RequestCancelActivityTask",
1089        "CompleteWorkflowExecution",
1090        "FailWorkflowExecution",
1091        "CancelWorkflowExecution",
1092        "ContinueAsNewWorkflowExecution",
1093        "RecordMarker",
1094        "StartTimer",
1095        "CancelTimer",
1096        "SignalExternalWorkflowExecution",
1097        "RequestCancelExternalWorkflowExecution",
1098        "StartChildWorkflowExecution",
1099        "ScheduleLambdaFunction"
1100      ]
1101    },
1102    "DefaultUndefinedFault":{
1103      "type":"structure",
1104      "members":{
1105        "message":{"shape":"ErrorMessage"}
1106      },
1107      "exception":true
1108    },
1109    "DeprecateActivityTypeInput":{
1110      "type":"structure",
1111      "required":[
1112        "domain",
1113        "activityType"
1114      ],
1115      "members":{
1116        "domain":{"shape":"DomainName"},
1117        "activityType":{"shape":"ActivityType"}
1118      }
1119    },
1120    "DeprecateDomainInput":{
1121      "type":"structure",
1122      "required":["name"],
1123      "members":{
1124        "name":{"shape":"DomainName"}
1125      }
1126    },
1127    "DeprecateWorkflowTypeInput":{
1128      "type":"structure",
1129      "required":[
1130        "domain",
1131        "workflowType"
1132      ],
1133      "members":{
1134        "domain":{"shape":"DomainName"},
1135        "workflowType":{"shape":"WorkflowType"}
1136      }
1137    },
1138    "DescribeActivityTypeInput":{
1139      "type":"structure",
1140      "required":[
1141        "domain",
1142        "activityType"
1143      ],
1144      "members":{
1145        "domain":{"shape":"DomainName"},
1146        "activityType":{"shape":"ActivityType"}
1147      }
1148    },
1149    "DescribeDomainInput":{
1150      "type":"structure",
1151      "required":["name"],
1152      "members":{
1153        "name":{"shape":"DomainName"}
1154      }
1155    },
1156    "DescribeWorkflowExecutionInput":{
1157      "type":"structure",
1158      "required":[
1159        "domain",
1160        "execution"
1161      ],
1162      "members":{
1163        "domain":{"shape":"DomainName"},
1164        "execution":{"shape":"WorkflowExecution"}
1165      }
1166    },
1167    "DescribeWorkflowTypeInput":{
1168      "type":"structure",
1169      "required":[
1170        "domain",
1171        "workflowType"
1172      ],
1173      "members":{
1174        "domain":{"shape":"DomainName"},
1175        "workflowType":{"shape":"WorkflowType"}
1176      }
1177    },
1178    "Description":{
1179      "type":"string",
1180      "max":1024
1181    },
1182    "DomainAlreadyExistsFault":{
1183      "type":"structure",
1184      "members":{
1185        "message":{"shape":"ErrorMessage"}
1186      },
1187      "exception":true
1188    },
1189    "DomainConfiguration":{
1190      "type":"structure",
1191      "required":["workflowExecutionRetentionPeriodInDays"],
1192      "members":{
1193        "workflowExecutionRetentionPeriodInDays":{"shape":"DurationInDays"}
1194      }
1195    },
1196    "DomainDeprecatedFault":{
1197      "type":"structure",
1198      "members":{
1199        "message":{"shape":"ErrorMessage"}
1200      },
1201      "exception":true
1202    },
1203    "DomainDetail":{
1204      "type":"structure",
1205      "required":[
1206        "domainInfo",
1207        "configuration"
1208      ],
1209      "members":{
1210        "domainInfo":{"shape":"DomainInfo"},
1211        "configuration":{"shape":"DomainConfiguration"}
1212      }
1213    },
1214    "DomainInfo":{
1215      "type":"structure",
1216      "required":[
1217        "name",
1218        "status"
1219      ],
1220      "members":{
1221        "name":{"shape":"DomainName"},
1222        "status":{"shape":"RegistrationStatus"},
1223        "description":{"shape":"Description"},
1224        "arn":{"shape":"Arn"}
1225      }
1226    },
1227    "DomainInfoList":{
1228      "type":"list",
1229      "member":{"shape":"DomainInfo"}
1230    },
1231    "DomainInfos":{
1232      "type":"structure",
1233      "required":["domainInfos"],
1234      "members":{
1235        "domainInfos":{"shape":"DomainInfoList"},
1236        "nextPageToken":{"shape":"PageToken"}
1237      }
1238    },
1239    "DomainName":{
1240      "type":"string",
1241      "max":256,
1242      "min":1
1243    },
1244    "DurationInDays":{
1245      "type":"string",
1246      "max":8,
1247      "min":1
1248    },
1249    "DurationInSeconds":{
1250      "type":"string",
1251      "max":8,
1252      "min":1
1253    },
1254    "DurationInSecondsOptional":{
1255      "type":"string",
1256      "max":8
1257    },
1258    "ErrorMessage":{"type":"string"},
1259    "EventId":{"type":"long"},
1260    "EventType":{
1261      "type":"string",
1262      "enum":[
1263        "WorkflowExecutionStarted",
1264        "WorkflowExecutionCancelRequested",
1265        "WorkflowExecutionCompleted",
1266        "CompleteWorkflowExecutionFailed",
1267        "WorkflowExecutionFailed",
1268        "FailWorkflowExecutionFailed",
1269        "WorkflowExecutionTimedOut",
1270        "WorkflowExecutionCanceled",
1271        "CancelWorkflowExecutionFailed",
1272        "WorkflowExecutionContinuedAsNew",
1273        "ContinueAsNewWorkflowExecutionFailed",
1274        "WorkflowExecutionTerminated",
1275        "DecisionTaskScheduled",
1276        "DecisionTaskStarted",
1277        "DecisionTaskCompleted",
1278        "DecisionTaskTimedOut",
1279        "ActivityTaskScheduled",
1280        "ScheduleActivityTaskFailed",
1281        "ActivityTaskStarted",
1282        "ActivityTaskCompleted",
1283        "ActivityTaskFailed",
1284        "ActivityTaskTimedOut",
1285        "ActivityTaskCanceled",
1286        "ActivityTaskCancelRequested",
1287        "RequestCancelActivityTaskFailed",
1288        "WorkflowExecutionSignaled",
1289        "MarkerRecorded",
1290        "RecordMarkerFailed",
1291        "TimerStarted",
1292        "StartTimerFailed",
1293        "TimerFired",
1294        "TimerCanceled",
1295        "CancelTimerFailed",
1296        "StartChildWorkflowExecutionInitiated",
1297        "StartChildWorkflowExecutionFailed",
1298        "ChildWorkflowExecutionStarted",
1299        "ChildWorkflowExecutionCompleted",
1300        "ChildWorkflowExecutionFailed",
1301        "ChildWorkflowExecutionTimedOut",
1302        "ChildWorkflowExecutionCanceled",
1303        "ChildWorkflowExecutionTerminated",
1304        "SignalExternalWorkflowExecutionInitiated",
1305        "SignalExternalWorkflowExecutionFailed",
1306        "ExternalWorkflowExecutionSignaled",
1307        "RequestCancelExternalWorkflowExecutionInitiated",
1308        "RequestCancelExternalWorkflowExecutionFailed",
1309        "ExternalWorkflowExecutionCancelRequested",
1310        "LambdaFunctionScheduled",
1311        "LambdaFunctionStarted",
1312        "LambdaFunctionCompleted",
1313        "LambdaFunctionFailed",
1314        "LambdaFunctionTimedOut",
1315        "ScheduleLambdaFunctionFailed",
1316        "StartLambdaFunctionFailed"
1317      ]
1318    },
1319    "ExecutionStatus":{
1320      "type":"string",
1321      "enum":[
1322        "OPEN",
1323        "CLOSED"
1324      ]
1325    },
1326    "ExecutionTimeFilter":{
1327      "type":"structure",
1328      "required":["oldestDate"],
1329      "members":{
1330        "oldestDate":{"shape":"Timestamp"},
1331        "latestDate":{"shape":"Timestamp"}
1332      }
1333    },
1334    "ExternalWorkflowExecutionCancelRequestedEventAttributes":{
1335      "type":"structure",
1336      "required":[
1337        "workflowExecution",
1338        "initiatedEventId"
1339      ],
1340      "members":{
1341        "workflowExecution":{"shape":"WorkflowExecution"},
1342        "initiatedEventId":{"shape":"EventId"}
1343      }
1344    },
1345    "ExternalWorkflowExecutionSignaledEventAttributes":{
1346      "type":"structure",
1347      "required":[
1348        "workflowExecution",
1349        "initiatedEventId"
1350      ],
1351      "members":{
1352        "workflowExecution":{"shape":"WorkflowExecution"},
1353        "initiatedEventId":{"shape":"EventId"}
1354      }
1355    },
1356    "FailWorkflowExecutionDecisionAttributes":{
1357      "type":"structure",
1358      "members":{
1359        "reason":{"shape":"FailureReason"},
1360        "details":{"shape":"Data"}
1361      }
1362    },
1363    "FailWorkflowExecutionFailedCause":{
1364      "type":"string",
1365      "enum":[
1366        "UNHANDLED_DECISION",
1367        "OPERATION_NOT_PERMITTED"
1368      ]
1369    },
1370    "FailWorkflowExecutionFailedEventAttributes":{
1371      "type":"structure",
1372      "required":[
1373        "cause",
1374        "decisionTaskCompletedEventId"
1375      ],
1376      "members":{
1377        "cause":{"shape":"FailWorkflowExecutionFailedCause"},
1378        "decisionTaskCompletedEventId":{"shape":"EventId"}
1379      }
1380    },
1381    "FailureReason":{
1382      "type":"string",
1383      "max":256
1384    },
1385    "FunctionId":{
1386      "type":"string",
1387      "max":256,
1388      "min":1
1389    },
1390    "FunctionInput":{
1391      "type":"string",
1392      "max":32768,
1393      "min":0
1394    },
1395    "FunctionName":{
1396      "type":"string",
1397      "max":64,
1398      "min":1
1399    },
1400    "GetWorkflowExecutionHistoryInput":{
1401      "type":"structure",
1402      "required":[
1403        "domain",
1404        "execution"
1405      ],
1406      "members":{
1407        "domain":{"shape":"DomainName"},
1408        "execution":{"shape":"WorkflowExecution"},
1409        "nextPageToken":{"shape":"PageToken"},
1410        "maximumPageSize":{"shape":"PageSize"},
1411        "reverseOrder":{"shape":"ReverseOrder"}
1412      }
1413    },
1414    "History":{
1415      "type":"structure",
1416      "required":["events"],
1417      "members":{
1418        "events":{"shape":"HistoryEventList"},
1419        "nextPageToken":{"shape":"PageToken"}
1420      }
1421    },
1422    "HistoryEvent":{
1423      "type":"structure",
1424      "required":[
1425        "eventTimestamp",
1426        "eventType",
1427        "eventId"
1428      ],
1429      "members":{
1430        "eventTimestamp":{"shape":"Timestamp"},
1431        "eventType":{"shape":"EventType"},
1432        "eventId":{"shape":"EventId"},
1433        "workflowExecutionStartedEventAttributes":{"shape":"WorkflowExecutionStartedEventAttributes"},
1434        "workflowExecutionCompletedEventAttributes":{"shape":"WorkflowExecutionCompletedEventAttributes"},
1435        "completeWorkflowExecutionFailedEventAttributes":{"shape":"CompleteWorkflowExecutionFailedEventAttributes"},
1436        "workflowExecutionFailedEventAttributes":{"shape":"WorkflowExecutionFailedEventAttributes"},
1437        "failWorkflowExecutionFailedEventAttributes":{"shape":"FailWorkflowExecutionFailedEventAttributes"},
1438        "workflowExecutionTimedOutEventAttributes":{"shape":"WorkflowExecutionTimedOutEventAttributes"},
1439        "workflowExecutionCanceledEventAttributes":{"shape":"WorkflowExecutionCanceledEventAttributes"},
1440        "cancelWorkflowExecutionFailedEventAttributes":{"shape":"CancelWorkflowExecutionFailedEventAttributes"},
1441        "workflowExecutionContinuedAsNewEventAttributes":{"shape":"WorkflowExecutionContinuedAsNewEventAttributes"},
1442        "continueAsNewWorkflowExecutionFailedEventAttributes":{"shape":"ContinueAsNewWorkflowExecutionFailedEventAttributes"},
1443        "workflowExecutionTerminatedEventAttributes":{"shape":"WorkflowExecutionTerminatedEventAttributes"},
1444        "workflowExecutionCancelRequestedEventAttributes":{"shape":"WorkflowExecutionCancelRequestedEventAttributes"},
1445        "decisionTaskScheduledEventAttributes":{"shape":"DecisionTaskScheduledEventAttributes"},
1446        "decisionTaskStartedEventAttributes":{"shape":"DecisionTaskStartedEventAttributes"},
1447        "decisionTaskCompletedEventAttributes":{"shape":"DecisionTaskCompletedEventAttributes"},
1448        "decisionTaskTimedOutEventAttributes":{"shape":"DecisionTaskTimedOutEventAttributes"},
1449        "activityTaskScheduledEventAttributes":{"shape":"ActivityTaskScheduledEventAttributes"},
1450        "activityTaskStartedEventAttributes":{"shape":"ActivityTaskStartedEventAttributes"},
1451        "activityTaskCompletedEventAttributes":{"shape":"ActivityTaskCompletedEventAttributes"},
1452        "activityTaskFailedEventAttributes":{"shape":"ActivityTaskFailedEventAttributes"},
1453        "activityTaskTimedOutEventAttributes":{"shape":"ActivityTaskTimedOutEventAttributes"},
1454        "activityTaskCanceledEventAttributes":{"shape":"ActivityTaskCanceledEventAttributes"},
1455        "activityTaskCancelRequestedEventAttributes":{"shape":"ActivityTaskCancelRequestedEventAttributes"},
1456        "workflowExecutionSignaledEventAttributes":{"shape":"WorkflowExecutionSignaledEventAttributes"},
1457        "markerRecordedEventAttributes":{"shape":"MarkerRecordedEventAttributes"},
1458        "recordMarkerFailedEventAttributes":{"shape":"RecordMarkerFailedEventAttributes"},
1459        "timerStartedEventAttributes":{"shape":"TimerStartedEventAttributes"},
1460        "timerFiredEventAttributes":{"shape":"TimerFiredEventAttributes"},
1461        "timerCanceledEventAttributes":{"shape":"TimerCanceledEventAttributes"},
1462        "startChildWorkflowExecutionInitiatedEventAttributes":{"shape":"StartChildWorkflowExecutionInitiatedEventAttributes"},
1463        "childWorkflowExecutionStartedEventAttributes":{"shape":"ChildWorkflowExecutionStartedEventAttributes"},
1464        "childWorkflowExecutionCompletedEventAttributes":{"shape":"ChildWorkflowExecutionCompletedEventAttributes"},
1465        "childWorkflowExecutionFailedEventAttributes":{"shape":"ChildWorkflowExecutionFailedEventAttributes"},
1466        "childWorkflowExecutionTimedOutEventAttributes":{"shape":"ChildWorkflowExecutionTimedOutEventAttributes"},
1467        "childWorkflowExecutionCanceledEventAttributes":{"shape":"ChildWorkflowExecutionCanceledEventAttributes"},
1468        "childWorkflowExecutionTerminatedEventAttributes":{"shape":"ChildWorkflowExecutionTerminatedEventAttributes"},
1469        "signalExternalWorkflowExecutionInitiatedEventAttributes":{"shape":"SignalExternalWorkflowExecutionInitiatedEventAttributes"},
1470        "externalWorkflowExecutionSignaledEventAttributes":{"shape":"ExternalWorkflowExecutionSignaledEventAttributes"},
1471        "signalExternalWorkflowExecutionFailedEventAttributes":{"shape":"SignalExternalWorkflowExecutionFailedEventAttributes"},
1472        "externalWorkflowExecutionCancelRequestedEventAttributes":{"shape":"ExternalWorkflowExecutionCancelRequestedEventAttributes"},
1473        "requestCancelExternalWorkflowExecutionInitiatedEventAttributes":{"shape":"RequestCancelExternalWorkflowExecutionInitiatedEventAttributes"},
1474        "requestCancelExternalWorkflowExecutionFailedEventAttributes":{"shape":"RequestCancelExternalWorkflowExecutionFailedEventAttributes"},
1475        "scheduleActivityTaskFailedEventAttributes":{"shape":"ScheduleActivityTaskFailedEventAttributes"},
1476        "requestCancelActivityTaskFailedEventAttributes":{"shape":"RequestCancelActivityTaskFailedEventAttributes"},
1477        "startTimerFailedEventAttributes":{"shape":"StartTimerFailedEventAttributes"},
1478        "cancelTimerFailedEventAttributes":{"shape":"CancelTimerFailedEventAttributes"},
1479        "startChildWorkflowExecutionFailedEventAttributes":{"shape":"StartChildWorkflowExecutionFailedEventAttributes"},
1480        "lambdaFunctionScheduledEventAttributes":{"shape":"LambdaFunctionScheduledEventAttributes"},
1481        "lambdaFunctionStartedEventAttributes":{"shape":"LambdaFunctionStartedEventAttributes"},
1482        "lambdaFunctionCompletedEventAttributes":{"shape":"LambdaFunctionCompletedEventAttributes"},
1483        "lambdaFunctionFailedEventAttributes":{"shape":"LambdaFunctionFailedEventAttributes"},
1484        "lambdaFunctionTimedOutEventAttributes":{"shape":"LambdaFunctionTimedOutEventAttributes"},
1485        "scheduleLambdaFunctionFailedEventAttributes":{"shape":"ScheduleLambdaFunctionFailedEventAttributes"},
1486        "startLambdaFunctionFailedEventAttributes":{"shape":"StartLambdaFunctionFailedEventAttributes"}
1487      }
1488    },
1489    "HistoryEventList":{
1490      "type":"list",
1491      "member":{"shape":"HistoryEvent"}
1492    },
1493    "Identity":{
1494      "type":"string",
1495      "max":256
1496    },
1497    "LambdaFunctionCompletedEventAttributes":{
1498      "type":"structure",
1499      "required":[
1500        "scheduledEventId",
1501        "startedEventId"
1502      ],
1503      "members":{
1504        "scheduledEventId":{"shape":"EventId"},
1505        "startedEventId":{"shape":"EventId"},
1506        "result":{"shape":"Data"}
1507      }
1508    },
1509    "LambdaFunctionFailedEventAttributes":{
1510      "type":"structure",
1511      "required":[
1512        "scheduledEventId",
1513        "startedEventId"
1514      ],
1515      "members":{
1516        "scheduledEventId":{"shape":"EventId"},
1517        "startedEventId":{"shape":"EventId"},
1518        "reason":{"shape":"FailureReason"},
1519        "details":{"shape":"Data"}
1520      }
1521    },
1522    "LambdaFunctionScheduledEventAttributes":{
1523      "type":"structure",
1524      "required":[
1525        "id",
1526        "name",
1527        "decisionTaskCompletedEventId"
1528      ],
1529      "members":{
1530        "id":{"shape":"FunctionId"},
1531        "name":{"shape":"FunctionName"},
1532        "control":{"shape":"Data"},
1533        "input":{"shape":"FunctionInput"},
1534        "startToCloseTimeout":{"shape":"DurationInSecondsOptional"},
1535        "decisionTaskCompletedEventId":{"shape":"EventId"}
1536      }
1537    },
1538    "LambdaFunctionStartedEventAttributes":{
1539      "type":"structure",
1540      "required":["scheduledEventId"],
1541      "members":{
1542        "scheduledEventId":{"shape":"EventId"}
1543      }
1544    },
1545    "LambdaFunctionTimedOutEventAttributes":{
1546      "type":"structure",
1547      "required":[
1548        "scheduledEventId",
1549        "startedEventId"
1550      ],
1551      "members":{
1552        "scheduledEventId":{"shape":"EventId"},
1553        "startedEventId":{"shape":"EventId"},
1554        "timeoutType":{"shape":"LambdaFunctionTimeoutType"}
1555      }
1556    },
1557    "LambdaFunctionTimeoutType":{
1558      "type":"string",
1559      "enum":["START_TO_CLOSE"]
1560    },
1561    "LimitExceededFault":{
1562      "type":"structure",
1563      "members":{
1564        "message":{"shape":"ErrorMessage"}
1565      },
1566      "exception":true
1567    },
1568    "LimitedData":{
1569      "type":"string",
1570      "max":2048
1571    },
1572    "ListActivityTypesInput":{
1573      "type":"structure",
1574      "required":[
1575        "domain",
1576        "registrationStatus"
1577      ],
1578      "members":{
1579        "domain":{"shape":"DomainName"},
1580        "name":{"shape":"Name"},
1581        "registrationStatus":{"shape":"RegistrationStatus"},
1582        "nextPageToken":{"shape":"PageToken"},
1583        "maximumPageSize":{"shape":"PageSize"},
1584        "reverseOrder":{"shape":"ReverseOrder"}
1585      }
1586    },
1587    "ListClosedWorkflowExecutionsInput":{
1588      "type":"structure",
1589      "required":["domain"],
1590      "members":{
1591        "domain":{"shape":"DomainName"},
1592        "startTimeFilter":{"shape":"ExecutionTimeFilter"},
1593        "closeTimeFilter":{"shape":"ExecutionTimeFilter"},
1594        "executionFilter":{"shape":"WorkflowExecutionFilter"},
1595        "closeStatusFilter":{"shape":"CloseStatusFilter"},
1596        "typeFilter":{"shape":"WorkflowTypeFilter"},
1597        "tagFilter":{"shape":"TagFilter"},
1598        "nextPageToken":{"shape":"PageToken"},
1599        "maximumPageSize":{"shape":"PageSize"},
1600        "reverseOrder":{"shape":"ReverseOrder"}
1601      }
1602    },
1603    "ListDomainsInput":{
1604      "type":"structure",
1605      "required":["registrationStatus"],
1606      "members":{
1607        "nextPageToken":{"shape":"PageToken"},
1608        "registrationStatus":{"shape":"RegistrationStatus"},
1609        "maximumPageSize":{"shape":"PageSize"},
1610        "reverseOrder":{"shape":"ReverseOrder"}
1611      }
1612    },
1613    "ListOpenWorkflowExecutionsInput":{
1614      "type":"structure",
1615      "required":[
1616        "domain",
1617        "startTimeFilter"
1618      ],
1619      "members":{
1620        "domain":{"shape":"DomainName"},
1621        "startTimeFilter":{"shape":"ExecutionTimeFilter"},
1622        "typeFilter":{"shape":"WorkflowTypeFilter"},
1623        "tagFilter":{"shape":"TagFilter"},
1624        "nextPageToken":{"shape":"PageToken"},
1625        "maximumPageSize":{"shape":"PageSize"},
1626        "reverseOrder":{"shape":"ReverseOrder"},
1627        "executionFilter":{"shape":"WorkflowExecutionFilter"}
1628      }
1629    },
1630    "ListTagsForResourceInput":{
1631      "type":"structure",
1632      "required":["resourceArn"],
1633      "members":{
1634        "resourceArn":{"shape":"Arn"}
1635      }
1636    },
1637    "ListTagsForResourceOutput":{
1638      "type":"structure",
1639      "members":{
1640        "tags":{"shape":"ResourceTagList"}
1641      }
1642    },
1643    "ListWorkflowTypesInput":{
1644      "type":"structure",
1645      "required":[
1646        "domain",
1647        "registrationStatus"
1648      ],
1649      "members":{
1650        "domain":{"shape":"DomainName"},
1651        "name":{"shape":"Name"},
1652        "registrationStatus":{"shape":"RegistrationStatus"},
1653        "nextPageToken":{"shape":"PageToken"},
1654        "maximumPageSize":{"shape":"PageSize"},
1655        "reverseOrder":{"shape":"ReverseOrder"}
1656      }
1657    },
1658    "MarkerName":{
1659      "type":"string",
1660      "max":256,
1661      "min":1
1662    },
1663    "MarkerRecordedEventAttributes":{
1664      "type":"structure",
1665      "required":[
1666        "markerName",
1667        "decisionTaskCompletedEventId"
1668      ],
1669      "members":{
1670        "markerName":{"shape":"MarkerName"},
1671        "details":{"shape":"Data"},
1672        "decisionTaskCompletedEventId":{"shape":"EventId"}
1673      }
1674    },
1675    "Name":{
1676      "type":"string",
1677      "max":256,
1678      "min":1
1679    },
1680    "OpenDecisionTasksCount":{
1681      "type":"integer",
1682      "max":1,
1683      "min":0
1684    },
1685    "OperationNotPermittedFault":{
1686      "type":"structure",
1687      "members":{
1688        "message":{"shape":"ErrorMessage"}
1689      },
1690      "exception":true
1691    },
1692    "PageSize":{
1693      "type":"integer",
1694      "max":1000,
1695      "min":0
1696    },
1697    "PageToken":{
1698      "type":"string",
1699      "max":2048
1700    },
1701    "PendingTaskCount":{
1702      "type":"structure",
1703      "required":["count"],
1704      "members":{
1705        "count":{"shape":"Count"},
1706        "truncated":{"shape":"Truncated"}
1707      }
1708    },
1709    "PollForActivityTaskInput":{
1710      "type":"structure",
1711      "required":[
1712        "domain",
1713        "taskList"
1714      ],
1715      "members":{
1716        "domain":{"shape":"DomainName"},
1717        "taskList":{"shape":"TaskList"},
1718        "identity":{"shape":"Identity"}
1719      }
1720    },
1721    "PollForDecisionTaskInput":{
1722      "type":"structure",
1723      "required":[
1724        "domain",
1725        "taskList"
1726      ],
1727      "members":{
1728        "domain":{"shape":"DomainName"},
1729        "taskList":{"shape":"TaskList"},
1730        "identity":{"shape":"Identity"},
1731        "nextPageToken":{"shape":"PageToken"},
1732        "maximumPageSize":{"shape":"PageSize"},
1733        "reverseOrder":{"shape":"ReverseOrder"}
1734      }
1735    },
1736    "RecordActivityTaskHeartbeatInput":{
1737      "type":"structure",
1738      "required":["taskToken"],
1739      "members":{
1740        "taskToken":{"shape":"TaskToken"},
1741        "details":{"shape":"LimitedData"}
1742      }
1743    },
1744    "RecordMarkerDecisionAttributes":{
1745      "type":"structure",
1746      "required":["markerName"],
1747      "members":{
1748        "markerName":{"shape":"MarkerName"},
1749        "details":{"shape":"Data"}
1750      }
1751    },
1752    "RecordMarkerFailedCause":{
1753      "type":"string",
1754      "enum":["OPERATION_NOT_PERMITTED"]
1755    },
1756    "RecordMarkerFailedEventAttributes":{
1757      "type":"structure",
1758      "required":[
1759        "markerName",
1760        "cause",
1761        "decisionTaskCompletedEventId"
1762      ],
1763      "members":{
1764        "markerName":{"shape":"MarkerName"},
1765        "cause":{"shape":"RecordMarkerFailedCause"},
1766        "decisionTaskCompletedEventId":{"shape":"EventId"}
1767      }
1768    },
1769    "RegisterActivityTypeInput":{
1770      "type":"structure",
1771      "required":[
1772        "domain",
1773        "name",
1774        "version"
1775      ],
1776      "members":{
1777        "domain":{"shape":"DomainName"},
1778        "name":{"shape":"Name"},
1779        "version":{"shape":"Version"},
1780        "description":{"shape":"Description"},
1781        "defaultTaskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
1782        "defaultTaskHeartbeatTimeout":{"shape":"DurationInSecondsOptional"},
1783        "defaultTaskList":{"shape":"TaskList"},
1784        "defaultTaskPriority":{"shape":"TaskPriority"},
1785        "defaultTaskScheduleToStartTimeout":{"shape":"DurationInSecondsOptional"},
1786        "defaultTaskScheduleToCloseTimeout":{"shape":"DurationInSecondsOptional"}
1787      }
1788    },
1789    "RegisterDomainInput":{
1790      "type":"structure",
1791      "required":[
1792        "name",
1793        "workflowExecutionRetentionPeriodInDays"
1794      ],
1795      "members":{
1796        "name":{"shape":"DomainName"},
1797        "description":{"shape":"Description"},
1798        "workflowExecutionRetentionPeriodInDays":{"shape":"DurationInDays"},
1799        "tags":{"shape":"ResourceTagList"}
1800      }
1801    },
1802    "RegisterWorkflowTypeInput":{
1803      "type":"structure",
1804      "required":[
1805        "domain",
1806        "name",
1807        "version"
1808      ],
1809      "members":{
1810        "domain":{"shape":"DomainName"},
1811        "name":{"shape":"Name"},
1812        "version":{"shape":"Version"},
1813        "description":{"shape":"Description"},
1814        "defaultTaskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
1815        "defaultExecutionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
1816        "defaultTaskList":{"shape":"TaskList"},
1817        "defaultTaskPriority":{"shape":"TaskPriority"},
1818        "defaultChildPolicy":{"shape":"ChildPolicy"},
1819        "defaultLambdaRole":{"shape":"Arn"}
1820      }
1821    },
1822    "RegistrationStatus":{
1823      "type":"string",
1824      "enum":[
1825        "REGISTERED",
1826        "DEPRECATED"
1827      ]
1828    },
1829    "RequestCancelActivityTaskDecisionAttributes":{
1830      "type":"structure",
1831      "required":["activityId"],
1832      "members":{
1833        "activityId":{"shape":"ActivityId"}
1834      }
1835    },
1836    "RequestCancelActivityTaskFailedCause":{
1837      "type":"string",
1838      "enum":[
1839        "ACTIVITY_ID_UNKNOWN",
1840        "OPERATION_NOT_PERMITTED"
1841      ]
1842    },
1843    "RequestCancelActivityTaskFailedEventAttributes":{
1844      "type":"structure",
1845      "required":[
1846        "activityId",
1847        "cause",
1848        "decisionTaskCompletedEventId"
1849      ],
1850      "members":{
1851        "activityId":{"shape":"ActivityId"},
1852        "cause":{"shape":"RequestCancelActivityTaskFailedCause"},
1853        "decisionTaskCompletedEventId":{"shape":"EventId"}
1854      }
1855    },
1856    "RequestCancelExternalWorkflowExecutionDecisionAttributes":{
1857      "type":"structure",
1858      "required":["workflowId"],
1859      "members":{
1860        "workflowId":{"shape":"WorkflowId"},
1861        "runId":{"shape":"WorkflowRunIdOptional"},
1862        "control":{"shape":"Data"}
1863      }
1864    },
1865    "RequestCancelExternalWorkflowExecutionFailedCause":{
1866      "type":"string",
1867      "enum":[
1868        "UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION",
1869        "REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED",
1870        "OPERATION_NOT_PERMITTED"
1871      ]
1872    },
1873    "RequestCancelExternalWorkflowExecutionFailedEventAttributes":{
1874      "type":"structure",
1875      "required":[
1876        "workflowId",
1877        "cause",
1878        "initiatedEventId",
1879        "decisionTaskCompletedEventId"
1880      ],
1881      "members":{
1882        "workflowId":{"shape":"WorkflowId"},
1883        "runId":{"shape":"WorkflowRunIdOptional"},
1884        "cause":{"shape":"RequestCancelExternalWorkflowExecutionFailedCause"},
1885        "initiatedEventId":{"shape":"EventId"},
1886        "decisionTaskCompletedEventId":{"shape":"EventId"},
1887        "control":{"shape":"Data"}
1888      }
1889    },
1890    "RequestCancelExternalWorkflowExecutionInitiatedEventAttributes":{
1891      "type":"structure",
1892      "required":[
1893        "workflowId",
1894        "decisionTaskCompletedEventId"
1895      ],
1896      "members":{
1897        "workflowId":{"shape":"WorkflowId"},
1898        "runId":{"shape":"WorkflowRunIdOptional"},
1899        "decisionTaskCompletedEventId":{"shape":"EventId"},
1900        "control":{"shape":"Data"}
1901      }
1902    },
1903    "RequestCancelWorkflowExecutionInput":{
1904      "type":"structure",
1905      "required":[
1906        "domain",
1907        "workflowId"
1908      ],
1909      "members":{
1910        "domain":{"shape":"DomainName"},
1911        "workflowId":{"shape":"WorkflowId"},
1912        "runId":{"shape":"WorkflowRunIdOptional"}
1913      }
1914    },
1915    "ResourceTag":{
1916      "type":"structure",
1917      "required":["key"],
1918      "members":{
1919        "key":{"shape":"ResourceTagKey"},
1920        "value":{"shape":"ResourceTagValue"}
1921      }
1922    },
1923    "ResourceTagKey":{
1924      "type":"string",
1925      "max":128,
1926      "min":1
1927    },
1928    "ResourceTagKeyList":{
1929      "type":"list",
1930      "member":{"shape":"ResourceTagKey"}
1931    },
1932    "ResourceTagList":{
1933      "type":"list",
1934      "member":{"shape":"ResourceTag"}
1935    },
1936    "ResourceTagValue":{
1937      "type":"string",
1938      "max":256
1939    },
1940    "RespondActivityTaskCanceledInput":{
1941      "type":"structure",
1942      "required":["taskToken"],
1943      "members":{
1944        "taskToken":{"shape":"TaskToken"},
1945        "details":{"shape":"Data"}
1946      }
1947    },
1948    "RespondActivityTaskCompletedInput":{
1949      "type":"structure",
1950      "required":["taskToken"],
1951      "members":{
1952        "taskToken":{"shape":"TaskToken"},
1953        "result":{"shape":"Data"}
1954      }
1955    },
1956    "RespondActivityTaskFailedInput":{
1957      "type":"structure",
1958      "required":["taskToken"],
1959      "members":{
1960        "taskToken":{"shape":"TaskToken"},
1961        "reason":{"shape":"FailureReason"},
1962        "details":{"shape":"Data"}
1963      }
1964    },
1965    "RespondDecisionTaskCompletedInput":{
1966      "type":"structure",
1967      "required":["taskToken"],
1968      "members":{
1969        "taskToken":{"shape":"TaskToken"},
1970        "decisions":{"shape":"DecisionList"},
1971        "executionContext":{"shape":"Data"}
1972      }
1973    },
1974    "ReverseOrder":{"type":"boolean"},
1975    "Run":{
1976      "type":"structure",
1977      "members":{
1978        "runId":{"shape":"WorkflowRunId"}
1979      }
1980    },
1981    "ScheduleActivityTaskDecisionAttributes":{
1982      "type":"structure",
1983      "required":[
1984        "activityType",
1985        "activityId"
1986      ],
1987      "members":{
1988        "activityType":{"shape":"ActivityType"},
1989        "activityId":{"shape":"ActivityId"},
1990        "control":{"shape":"Data"},
1991        "input":{"shape":"Data"},
1992        "scheduleToCloseTimeout":{"shape":"DurationInSecondsOptional"},
1993        "taskList":{"shape":"TaskList"},
1994        "taskPriority":{"shape":"TaskPriority"},
1995        "scheduleToStartTimeout":{"shape":"DurationInSecondsOptional"},
1996        "startToCloseTimeout":{"shape":"DurationInSecondsOptional"},
1997        "heartbeatTimeout":{"shape":"DurationInSecondsOptional"}
1998      }
1999    },
2000    "ScheduleActivityTaskFailedCause":{
2001      "type":"string",
2002      "enum":[
2003        "ACTIVITY_TYPE_DEPRECATED",
2004        "ACTIVITY_TYPE_DOES_NOT_EXIST",
2005        "ACTIVITY_ID_ALREADY_IN_USE",
2006        "OPEN_ACTIVITIES_LIMIT_EXCEEDED",
2007        "ACTIVITY_CREATION_RATE_EXCEEDED",
2008        "DEFAULT_SCHEDULE_TO_CLOSE_TIMEOUT_UNDEFINED",
2009        "DEFAULT_TASK_LIST_UNDEFINED",
2010        "DEFAULT_SCHEDULE_TO_START_TIMEOUT_UNDEFINED",
2011        "DEFAULT_START_TO_CLOSE_TIMEOUT_UNDEFINED",
2012        "DEFAULT_HEARTBEAT_TIMEOUT_UNDEFINED",
2013        "OPERATION_NOT_PERMITTED"
2014      ]
2015    },
2016    "ScheduleActivityTaskFailedEventAttributes":{
2017      "type":"structure",
2018      "required":[
2019        "activityType",
2020        "activityId",
2021        "cause",
2022        "decisionTaskCompletedEventId"
2023      ],
2024      "members":{
2025        "activityType":{"shape":"ActivityType"},
2026        "activityId":{"shape":"ActivityId"},
2027        "cause":{"shape":"ScheduleActivityTaskFailedCause"},
2028        "decisionTaskCompletedEventId":{"shape":"EventId"}
2029      }
2030    },
2031    "ScheduleLambdaFunctionDecisionAttributes":{
2032      "type":"structure",
2033      "required":[
2034        "id",
2035        "name"
2036      ],
2037      "members":{
2038        "id":{"shape":"FunctionId"},
2039        "name":{"shape":"FunctionName"},
2040        "control":{"shape":"Data"},
2041        "input":{"shape":"FunctionInput"},
2042        "startToCloseTimeout":{"shape":"DurationInSecondsOptional"}
2043      }
2044    },
2045    "ScheduleLambdaFunctionFailedCause":{
2046      "type":"string",
2047      "enum":[
2048        "ID_ALREADY_IN_USE",
2049        "OPEN_LAMBDA_FUNCTIONS_LIMIT_EXCEEDED",
2050        "LAMBDA_FUNCTION_CREATION_RATE_EXCEEDED",
2051        "LAMBDA_SERVICE_NOT_AVAILABLE_IN_REGION"
2052      ]
2053    },
2054    "ScheduleLambdaFunctionFailedEventAttributes":{
2055      "type":"structure",
2056      "required":[
2057        "id",
2058        "name",
2059        "cause",
2060        "decisionTaskCompletedEventId"
2061      ],
2062      "members":{
2063        "id":{"shape":"FunctionId"},
2064        "name":{"shape":"FunctionName"},
2065        "cause":{"shape":"ScheduleLambdaFunctionFailedCause"},
2066        "decisionTaskCompletedEventId":{"shape":"EventId"}
2067      }
2068    },
2069    "SignalExternalWorkflowExecutionDecisionAttributes":{
2070      "type":"structure",
2071      "required":[
2072        "workflowId",
2073        "signalName"
2074      ],
2075      "members":{
2076        "workflowId":{"shape":"WorkflowId"},
2077        "runId":{"shape":"WorkflowRunIdOptional"},
2078        "signalName":{"shape":"SignalName"},
2079        "input":{"shape":"Data"},
2080        "control":{"shape":"Data"}
2081      }
2082    },
2083    "SignalExternalWorkflowExecutionFailedCause":{
2084      "type":"string",
2085      "enum":[
2086        "UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION",
2087        "SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED",
2088        "OPERATION_NOT_PERMITTED"
2089      ]
2090    },
2091    "SignalExternalWorkflowExecutionFailedEventAttributes":{
2092      "type":"structure",
2093      "required":[
2094        "workflowId",
2095        "cause",
2096        "initiatedEventId",
2097        "decisionTaskCompletedEventId"
2098      ],
2099      "members":{
2100        "workflowId":{"shape":"WorkflowId"},
2101        "runId":{"shape":"WorkflowRunIdOptional"},
2102        "cause":{"shape":"SignalExternalWorkflowExecutionFailedCause"},
2103        "initiatedEventId":{"shape":"EventId"},
2104        "decisionTaskCompletedEventId":{"shape":"EventId"},
2105        "control":{"shape":"Data"}
2106      }
2107    },
2108    "SignalExternalWorkflowExecutionInitiatedEventAttributes":{
2109      "type":"structure",
2110      "required":[
2111        "workflowId",
2112        "signalName",
2113        "decisionTaskCompletedEventId"
2114      ],
2115      "members":{
2116        "workflowId":{"shape":"WorkflowId"},
2117        "runId":{"shape":"WorkflowRunIdOptional"},
2118        "signalName":{"shape":"SignalName"},
2119        "input":{"shape":"Data"},
2120        "decisionTaskCompletedEventId":{"shape":"EventId"},
2121        "control":{"shape":"Data"}
2122      }
2123    },
2124    "SignalName":{
2125      "type":"string",
2126      "max":256,
2127      "min":1
2128    },
2129    "SignalWorkflowExecutionInput":{
2130      "type":"structure",
2131      "required":[
2132        "domain",
2133        "workflowId",
2134        "signalName"
2135      ],
2136      "members":{
2137        "domain":{"shape":"DomainName"},
2138        "workflowId":{"shape":"WorkflowId"},
2139        "runId":{"shape":"WorkflowRunIdOptional"},
2140        "signalName":{"shape":"SignalName"},
2141        "input":{"shape":"Data"}
2142      }
2143    },
2144    "StartChildWorkflowExecutionDecisionAttributes":{
2145      "type":"structure",
2146      "required":[
2147        "workflowType",
2148        "workflowId"
2149      ],
2150      "members":{
2151        "workflowType":{"shape":"WorkflowType"},
2152        "workflowId":{"shape":"WorkflowId"},
2153        "control":{"shape":"Data"},
2154        "input":{"shape":"Data"},
2155        "executionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2156        "taskList":{"shape":"TaskList"},
2157        "taskPriority":{"shape":"TaskPriority"},
2158        "taskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2159        "childPolicy":{"shape":"ChildPolicy"},
2160        "tagList":{"shape":"TagList"},
2161        "lambdaRole":{"shape":"Arn"}
2162      }
2163    },
2164    "StartChildWorkflowExecutionFailedCause":{
2165      "type":"string",
2166      "enum":[
2167        "WORKFLOW_TYPE_DOES_NOT_EXIST",
2168        "WORKFLOW_TYPE_DEPRECATED",
2169        "OPEN_CHILDREN_LIMIT_EXCEEDED",
2170        "OPEN_WORKFLOWS_LIMIT_EXCEEDED",
2171        "CHILD_CREATION_RATE_EXCEEDED",
2172        "WORKFLOW_ALREADY_RUNNING",
2173        "DEFAULT_EXECUTION_START_TO_CLOSE_TIMEOUT_UNDEFINED",
2174        "DEFAULT_TASK_LIST_UNDEFINED",
2175        "DEFAULT_TASK_START_TO_CLOSE_TIMEOUT_UNDEFINED",
2176        "DEFAULT_CHILD_POLICY_UNDEFINED",
2177        "OPERATION_NOT_PERMITTED"
2178      ]
2179    },
2180    "StartChildWorkflowExecutionFailedEventAttributes":{
2181      "type":"structure",
2182      "required":[
2183        "workflowType",
2184        "cause",
2185        "workflowId",
2186        "initiatedEventId",
2187        "decisionTaskCompletedEventId"
2188      ],
2189      "members":{
2190        "workflowType":{"shape":"WorkflowType"},
2191        "cause":{"shape":"StartChildWorkflowExecutionFailedCause"},
2192        "workflowId":{"shape":"WorkflowId"},
2193        "initiatedEventId":{"shape":"EventId"},
2194        "decisionTaskCompletedEventId":{"shape":"EventId"},
2195        "control":{"shape":"Data"}
2196      }
2197    },
2198    "StartChildWorkflowExecutionInitiatedEventAttributes":{
2199      "type":"structure",
2200      "required":[
2201        "workflowId",
2202        "workflowType",
2203        "taskList",
2204        "decisionTaskCompletedEventId",
2205        "childPolicy"
2206      ],
2207      "members":{
2208        "workflowId":{"shape":"WorkflowId"},
2209        "workflowType":{"shape":"WorkflowType"},
2210        "control":{"shape":"Data"},
2211        "input":{"shape":"Data"},
2212        "executionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2213        "taskList":{"shape":"TaskList"},
2214        "taskPriority":{"shape":"TaskPriority"},
2215        "decisionTaskCompletedEventId":{"shape":"EventId"},
2216        "childPolicy":{"shape":"ChildPolicy"},
2217        "taskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2218        "tagList":{"shape":"TagList"},
2219        "lambdaRole":{"shape":"Arn"}
2220      }
2221    },
2222    "StartLambdaFunctionFailedCause":{
2223      "type":"string",
2224      "enum":["ASSUME_ROLE_FAILED"]
2225    },
2226    "StartLambdaFunctionFailedEventAttributes":{
2227      "type":"structure",
2228      "members":{
2229        "scheduledEventId":{"shape":"EventId"},
2230        "cause":{"shape":"StartLambdaFunctionFailedCause"},
2231        "message":{"shape":"CauseMessage"}
2232      }
2233    },
2234    "StartTimerDecisionAttributes":{
2235      "type":"structure",
2236      "required":[
2237        "timerId",
2238        "startToFireTimeout"
2239      ],
2240      "members":{
2241        "timerId":{"shape":"TimerId"},
2242        "control":{"shape":"Data"},
2243        "startToFireTimeout":{"shape":"DurationInSeconds"}
2244      }
2245    },
2246    "StartTimerFailedCause":{
2247      "type":"string",
2248      "enum":[
2249        "TIMER_ID_ALREADY_IN_USE",
2250        "OPEN_TIMERS_LIMIT_EXCEEDED",
2251        "TIMER_CREATION_RATE_EXCEEDED",
2252        "OPERATION_NOT_PERMITTED"
2253      ]
2254    },
2255    "StartTimerFailedEventAttributes":{
2256      "type":"structure",
2257      "required":[
2258        "timerId",
2259        "cause",
2260        "decisionTaskCompletedEventId"
2261      ],
2262      "members":{
2263        "timerId":{"shape":"TimerId"},
2264        "cause":{"shape":"StartTimerFailedCause"},
2265        "decisionTaskCompletedEventId":{"shape":"EventId"}
2266      }
2267    },
2268    "StartWorkflowExecutionInput":{
2269      "type":"structure",
2270      "required":[
2271        "domain",
2272        "workflowId",
2273        "workflowType"
2274      ],
2275      "members":{
2276        "domain":{"shape":"DomainName"},
2277        "workflowId":{"shape":"WorkflowId"},
2278        "workflowType":{"shape":"WorkflowType"},
2279        "taskList":{"shape":"TaskList"},
2280        "taskPriority":{"shape":"TaskPriority"},
2281        "input":{"shape":"Data"},
2282        "executionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2283        "tagList":{"shape":"TagList"},
2284        "taskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2285        "childPolicy":{"shape":"ChildPolicy"},
2286        "lambdaRole":{"shape":"Arn"}
2287      }
2288    },
2289    "Tag":{
2290      "type":"string",
2291      "max":256,
2292      "min":0
2293    },
2294    "TagFilter":{
2295      "type":"structure",
2296      "required":["tag"],
2297      "members":{
2298        "tag":{"shape":"Tag"}
2299      }
2300    },
2301    "TagList":{
2302      "type":"list",
2303      "member":{"shape":"Tag"},
2304      "max":5
2305    },
2306    "TagResourceInput":{
2307      "type":"structure",
2308      "required":[
2309        "resourceArn",
2310        "tags"
2311      ],
2312      "members":{
2313        "resourceArn":{"shape":"Arn"},
2314        "tags":{"shape":"ResourceTagList"}
2315      }
2316    },
2317    "TaskList":{
2318      "type":"structure",
2319      "required":["name"],
2320      "members":{
2321        "name":{"shape":"Name"}
2322      }
2323    },
2324    "TaskPriority":{"type":"string"},
2325    "TaskToken":{
2326      "type":"string",
2327      "max":1024,
2328      "min":1
2329    },
2330    "TerminateReason":{
2331      "type":"string",
2332      "max":256
2333    },
2334    "TerminateWorkflowExecutionInput":{
2335      "type":"structure",
2336      "required":[
2337        "domain",
2338        "workflowId"
2339      ],
2340      "members":{
2341        "domain":{"shape":"DomainName"},
2342        "workflowId":{"shape":"WorkflowId"},
2343        "runId":{"shape":"WorkflowRunIdOptional"},
2344        "reason":{"shape":"TerminateReason"},
2345        "details":{"shape":"Data"},
2346        "childPolicy":{"shape":"ChildPolicy"}
2347      }
2348    },
2349    "TimerCanceledEventAttributes":{
2350      "type":"structure",
2351      "required":[
2352        "timerId",
2353        "startedEventId",
2354        "decisionTaskCompletedEventId"
2355      ],
2356      "members":{
2357        "timerId":{"shape":"TimerId"},
2358        "startedEventId":{"shape":"EventId"},
2359        "decisionTaskCompletedEventId":{"shape":"EventId"}
2360      }
2361    },
2362    "TimerFiredEventAttributes":{
2363      "type":"structure",
2364      "required":[
2365        "timerId",
2366        "startedEventId"
2367      ],
2368      "members":{
2369        "timerId":{"shape":"TimerId"},
2370        "startedEventId":{"shape":"EventId"}
2371      }
2372    },
2373    "TimerId":{
2374      "type":"string",
2375      "max":256,
2376      "min":1
2377    },
2378    "TimerStartedEventAttributes":{
2379      "type":"structure",
2380      "required":[
2381        "timerId",
2382        "startToFireTimeout",
2383        "decisionTaskCompletedEventId"
2384      ],
2385      "members":{
2386        "timerId":{"shape":"TimerId"},
2387        "control":{"shape":"Data"},
2388        "startToFireTimeout":{"shape":"DurationInSeconds"},
2389        "decisionTaskCompletedEventId":{"shape":"EventId"}
2390      }
2391    },
2392    "Timestamp":{"type":"timestamp"},
2393    "TooManyTagsFault":{
2394      "type":"structure",
2395      "members":{
2396        "message":{"shape":"ErrorMessage"}
2397      },
2398      "exception":true
2399    },
2400    "Truncated":{"type":"boolean"},
2401    "TypeAlreadyExistsFault":{
2402      "type":"structure",
2403      "members":{
2404        "message":{"shape":"ErrorMessage"}
2405      },
2406      "exception":true
2407    },
2408    "TypeDeprecatedFault":{
2409      "type":"structure",
2410      "members":{
2411        "message":{"shape":"ErrorMessage"}
2412      },
2413      "exception":true
2414    },
2415    "UndeprecateActivityTypeInput":{
2416      "type":"structure",
2417      "required":[
2418        "domain",
2419        "activityType"
2420      ],
2421      "members":{
2422        "domain":{"shape":"DomainName"},
2423        "activityType":{"shape":"ActivityType"}
2424      }
2425    },
2426    "UndeprecateDomainInput":{
2427      "type":"structure",
2428      "required":["name"],
2429      "members":{
2430        "name":{"shape":"DomainName"}
2431      }
2432    },
2433    "UndeprecateWorkflowTypeInput":{
2434      "type":"structure",
2435      "required":[
2436        "domain",
2437        "workflowType"
2438      ],
2439      "members":{
2440        "domain":{"shape":"DomainName"},
2441        "workflowType":{"shape":"WorkflowType"}
2442      }
2443    },
2444    "UnknownResourceFault":{
2445      "type":"structure",
2446      "members":{
2447        "message":{"shape":"ErrorMessage"}
2448      },
2449      "exception":true
2450    },
2451    "UntagResourceInput":{
2452      "type":"structure",
2453      "required":[
2454        "resourceArn",
2455        "tagKeys"
2456      ],
2457      "members":{
2458        "resourceArn":{"shape":"Arn"},
2459        "tagKeys":{"shape":"ResourceTagKeyList"}
2460      }
2461    },
2462    "Version":{
2463      "type":"string",
2464      "max":64,
2465      "min":1
2466    },
2467    "VersionOptional":{
2468      "type":"string",
2469      "max":64
2470    },
2471    "WorkflowExecution":{
2472      "type":"structure",
2473      "required":[
2474        "workflowId",
2475        "runId"
2476      ],
2477      "members":{
2478        "workflowId":{"shape":"WorkflowId"},
2479        "runId":{"shape":"WorkflowRunId"}
2480      }
2481    },
2482    "WorkflowExecutionAlreadyStartedFault":{
2483      "type":"structure",
2484      "members":{
2485        "message":{"shape":"ErrorMessage"}
2486      },
2487      "exception":true
2488    },
2489    "WorkflowExecutionCancelRequestedCause":{
2490      "type":"string",
2491      "enum":["CHILD_POLICY_APPLIED"]
2492    },
2493    "WorkflowExecutionCancelRequestedEventAttributes":{
2494      "type":"structure",
2495      "members":{
2496        "externalWorkflowExecution":{"shape":"WorkflowExecution"},
2497        "externalInitiatedEventId":{"shape":"EventId"},
2498        "cause":{"shape":"WorkflowExecutionCancelRequestedCause"}
2499      }
2500    },
2501    "WorkflowExecutionCanceledEventAttributes":{
2502      "type":"structure",
2503      "required":["decisionTaskCompletedEventId"],
2504      "members":{
2505        "details":{"shape":"Data"},
2506        "decisionTaskCompletedEventId":{"shape":"EventId"}
2507      }
2508    },
2509    "WorkflowExecutionCompletedEventAttributes":{
2510      "type":"structure",
2511      "required":["decisionTaskCompletedEventId"],
2512      "members":{
2513        "result":{"shape":"Data"},
2514        "decisionTaskCompletedEventId":{"shape":"EventId"}
2515      }
2516    },
2517    "WorkflowExecutionConfiguration":{
2518      "type":"structure",
2519      "required":[
2520        "taskStartToCloseTimeout",
2521        "executionStartToCloseTimeout",
2522        "taskList",
2523        "childPolicy"
2524      ],
2525      "members":{
2526        "taskStartToCloseTimeout":{"shape":"DurationInSeconds"},
2527        "executionStartToCloseTimeout":{"shape":"DurationInSeconds"},
2528        "taskList":{"shape":"TaskList"},
2529        "taskPriority":{"shape":"TaskPriority"},
2530        "childPolicy":{"shape":"ChildPolicy"},
2531        "lambdaRole":{"shape":"Arn"}
2532      }
2533    },
2534    "WorkflowExecutionContinuedAsNewEventAttributes":{
2535      "type":"structure",
2536      "required":[
2537        "decisionTaskCompletedEventId",
2538        "newExecutionRunId",
2539        "taskList",
2540        "childPolicy",
2541        "workflowType"
2542      ],
2543      "members":{
2544        "input":{"shape":"Data"},
2545        "decisionTaskCompletedEventId":{"shape":"EventId"},
2546        "newExecutionRunId":{"shape":"WorkflowRunId"},
2547        "executionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2548        "taskList":{"shape":"TaskList"},
2549        "taskPriority":{"shape":"TaskPriority"},
2550        "taskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2551        "childPolicy":{"shape":"ChildPolicy"},
2552        "tagList":{"shape":"TagList"},
2553        "workflowType":{"shape":"WorkflowType"},
2554        "lambdaRole":{"shape":"Arn"}
2555      }
2556    },
2557    "WorkflowExecutionCount":{
2558      "type":"structure",
2559      "required":["count"],
2560      "members":{
2561        "count":{"shape":"Count"},
2562        "truncated":{"shape":"Truncated"}
2563      }
2564    },
2565    "WorkflowExecutionDetail":{
2566      "type":"structure",
2567      "required":[
2568        "executionInfo",
2569        "executionConfiguration",
2570        "openCounts"
2571      ],
2572      "members":{
2573        "executionInfo":{"shape":"WorkflowExecutionInfo"},
2574        "executionConfiguration":{"shape":"WorkflowExecutionConfiguration"},
2575        "openCounts":{"shape":"WorkflowExecutionOpenCounts"},
2576        "latestActivityTaskTimestamp":{"shape":"Timestamp"},
2577        "latestExecutionContext":{"shape":"Data"}
2578      }
2579    },
2580    "WorkflowExecutionFailedEventAttributes":{
2581      "type":"structure",
2582      "required":["decisionTaskCompletedEventId"],
2583      "members":{
2584        "reason":{"shape":"FailureReason"},
2585        "details":{"shape":"Data"},
2586        "decisionTaskCompletedEventId":{"shape":"EventId"}
2587      }
2588    },
2589    "WorkflowExecutionFilter":{
2590      "type":"structure",
2591      "required":["workflowId"],
2592      "members":{
2593        "workflowId":{"shape":"WorkflowId"}
2594      }
2595    },
2596    "WorkflowExecutionInfo":{
2597      "type":"structure",
2598      "required":[
2599        "execution",
2600        "workflowType",
2601        "startTimestamp",
2602        "executionStatus"
2603      ],
2604      "members":{
2605        "execution":{"shape":"WorkflowExecution"},
2606        "workflowType":{"shape":"WorkflowType"},
2607        "startTimestamp":{"shape":"Timestamp"},
2608        "closeTimestamp":{"shape":"Timestamp"},
2609        "executionStatus":{"shape":"ExecutionStatus"},
2610        "closeStatus":{"shape":"CloseStatus"},
2611        "parent":{"shape":"WorkflowExecution"},
2612        "tagList":{"shape":"TagList"},
2613        "cancelRequested":{"shape":"Canceled"}
2614      }
2615    },
2616    "WorkflowExecutionInfoList":{
2617      "type":"list",
2618      "member":{"shape":"WorkflowExecutionInfo"}
2619    },
2620    "WorkflowExecutionInfos":{
2621      "type":"structure",
2622      "required":["executionInfos"],
2623      "members":{
2624        "executionInfos":{"shape":"WorkflowExecutionInfoList"},
2625        "nextPageToken":{"shape":"PageToken"}
2626      }
2627    },
2628    "WorkflowExecutionOpenCounts":{
2629      "type":"structure",
2630      "required":[
2631        "openActivityTasks",
2632        "openDecisionTasks",
2633        "openTimers",
2634        "openChildWorkflowExecutions"
2635      ],
2636      "members":{
2637        "openActivityTasks":{"shape":"Count"},
2638        "openDecisionTasks":{"shape":"OpenDecisionTasksCount"},
2639        "openTimers":{"shape":"Count"},
2640        "openChildWorkflowExecutions":{"shape":"Count"},
2641        "openLambdaFunctions":{"shape":"Count"}
2642      }
2643    },
2644    "WorkflowExecutionSignaledEventAttributes":{
2645      "type":"structure",
2646      "required":["signalName"],
2647      "members":{
2648        "signalName":{"shape":"SignalName"},
2649        "input":{"shape":"Data"},
2650        "externalWorkflowExecution":{"shape":"WorkflowExecution"},
2651        "externalInitiatedEventId":{"shape":"EventId"}
2652      }
2653    },
2654    "WorkflowExecutionStartedEventAttributes":{
2655      "type":"structure",
2656      "required":[
2657        "childPolicy",
2658        "taskList",
2659        "workflowType"
2660      ],
2661      "members":{
2662        "input":{"shape":"Data"},
2663        "executionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2664        "taskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2665        "childPolicy":{"shape":"ChildPolicy"},
2666        "taskList":{"shape":"TaskList"},
2667        "taskPriority":{"shape":"TaskPriority"},
2668        "workflowType":{"shape":"WorkflowType"},
2669        "tagList":{"shape":"TagList"},
2670        "continuedExecutionRunId":{"shape":"WorkflowRunIdOptional"},
2671        "parentWorkflowExecution":{"shape":"WorkflowExecution"},
2672        "parentInitiatedEventId":{"shape":"EventId"},
2673        "lambdaRole":{"shape":"Arn"}
2674      }
2675    },
2676    "WorkflowExecutionTerminatedCause":{
2677      "type":"string",
2678      "enum":[
2679        "CHILD_POLICY_APPLIED",
2680        "EVENT_LIMIT_EXCEEDED",
2681        "OPERATOR_INITIATED"
2682      ]
2683    },
2684    "WorkflowExecutionTerminatedEventAttributes":{
2685      "type":"structure",
2686      "required":["childPolicy"],
2687      "members":{
2688        "reason":{"shape":"TerminateReason"},
2689        "details":{"shape":"Data"},
2690        "childPolicy":{"shape":"ChildPolicy"},
2691        "cause":{"shape":"WorkflowExecutionTerminatedCause"}
2692      }
2693    },
2694    "WorkflowExecutionTimedOutEventAttributes":{
2695      "type":"structure",
2696      "required":[
2697        "timeoutType",
2698        "childPolicy"
2699      ],
2700      "members":{
2701        "timeoutType":{"shape":"WorkflowExecutionTimeoutType"},
2702        "childPolicy":{"shape":"ChildPolicy"}
2703      }
2704    },
2705    "WorkflowExecutionTimeoutType":{
2706      "type":"string",
2707      "enum":["START_TO_CLOSE"]
2708    },
2709    "WorkflowId":{
2710      "type":"string",
2711      "max":256,
2712      "min":1
2713    },
2714    "WorkflowRunId":{
2715      "type":"string",
2716      "max":64,
2717      "min":1
2718    },
2719    "WorkflowRunIdOptional":{
2720      "type":"string",
2721      "max":64
2722    },
2723    "WorkflowType":{
2724      "type":"structure",
2725      "required":[
2726        "name",
2727        "version"
2728      ],
2729      "members":{
2730        "name":{"shape":"Name"},
2731        "version":{"shape":"Version"}
2732      }
2733    },
2734    "WorkflowTypeConfiguration":{
2735      "type":"structure",
2736      "members":{
2737        "defaultTaskStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2738        "defaultExecutionStartToCloseTimeout":{"shape":"DurationInSecondsOptional"},
2739        "defaultTaskList":{"shape":"TaskList"},
2740        "defaultTaskPriority":{"shape":"TaskPriority"},
2741        "defaultChildPolicy":{"shape":"ChildPolicy"},
2742        "defaultLambdaRole":{"shape":"Arn"}
2743      }
2744    },
2745    "WorkflowTypeDetail":{
2746      "type":"structure",
2747      "required":[
2748        "typeInfo",
2749        "configuration"
2750      ],
2751      "members":{
2752        "typeInfo":{"shape":"WorkflowTypeInfo"},
2753        "configuration":{"shape":"WorkflowTypeConfiguration"}
2754      }
2755    },
2756    "WorkflowTypeFilter":{
2757      "type":"structure",
2758      "required":["name"],
2759      "members":{
2760        "name":{"shape":"Name"},
2761        "version":{"shape":"VersionOptional"}
2762      }
2763    },
2764    "WorkflowTypeInfo":{
2765      "type":"structure",
2766      "required":[
2767        "workflowType",
2768        "status",
2769        "creationDate"
2770      ],
2771      "members":{
2772        "workflowType":{"shape":"WorkflowType"},
2773        "status":{"shape":"RegistrationStatus"},
2774        "description":{"shape":"Description"},
2775        "creationDate":{"shape":"Timestamp"},
2776        "deprecationDate":{"shape":"Timestamp"}
2777      }
2778    },
2779    "WorkflowTypeInfoList":{
2780      "type":"list",
2781      "member":{"shape":"WorkflowTypeInfo"}
2782    },
2783    "WorkflowTypeInfos":{
2784      "type":"structure",
2785      "required":["typeInfos"],
2786      "members":{
2787        "typeInfos":{"shape":"WorkflowTypeInfoList"},
2788        "nextPageToken":{"shape":"PageToken"}
2789      }
2790    }
2791  }
2792}
2793