swf-2012-01-25.min.json
   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        "input": {
  18          "type": "structure",
  19          "required": [
  20            "domain"
  21          ],
  22          "members": {
  23            "domain": {},
  24            "startTimeFilter": {
  25              "shape": "S3"
  26            },
  27            "closeTimeFilter": {
  28              "shape": "S3"
  29            },
  30            "executionFilter": {
  31              "shape": "S5"
  32            },
  33            "typeFilter": {
  34              "shape": "S7"
  35            },
  36            "tagFilter": {
  37              "shape": "Sa"
  38            },
  39            "closeStatusFilter": {
  40              "shape": "Sc"
  41            }
  42          }
  43        },
  44        "output": {
  45          "shape": "Se"
  46        }
  47      },
  48      "CountOpenWorkflowExecutions": {
  49        "input": {
  50          "type": "structure",
  51          "required": [
  52            "domain",
  53            "startTimeFilter"
  54          ],
  55          "members": {
  56            "domain": {},
  57            "startTimeFilter": {
  58              "shape": "S3"
  59            },
  60            "typeFilter": {
  61              "shape": "S7"
  62            },
  63            "tagFilter": {
  64              "shape": "Sa"
  65            },
  66            "executionFilter": {
  67              "shape": "S5"
  68            }
  69          }
  70        },
  71        "output": {
  72          "shape": "Se"
  73        }
  74      },
  75      "CountPendingActivityTasks": {
  76        "input": {
  77          "type": "structure",
  78          "required": [
  79            "domain",
  80            "taskList"
  81          ],
  82          "members": {
  83            "domain": {},
  84            "taskList": {
  85              "shape": "Sj"
  86            }
  87          }
  88        },
  89        "output": {
  90          "shape": "Sk"
  91        }
  92      },
  93      "CountPendingDecisionTasks": {
  94        "input": {
  95          "type": "structure",
  96          "required": [
  97            "domain",
  98            "taskList"
  99          ],
 100          "members": {
 101            "domain": {},
 102            "taskList": {
 103              "shape": "Sj"
 104            }
 105          }
 106        },
 107        "output": {
 108          "shape": "Sk"
 109        }
 110      },
 111      "DeprecateActivityType": {
 112        "input": {
 113          "type": "structure",
 114          "required": [
 115            "domain",
 116            "activityType"
 117          ],
 118          "members": {
 119            "domain": {},
 120            "activityType": {
 121              "shape": "Sn"
 122            }
 123          }
 124        }
 125      },
 126      "DeprecateDomain": {
 127        "input": {
 128          "type": "structure",
 129          "required": [
 130            "name"
 131          ],
 132          "members": {
 133            "name": {}
 134          }
 135        }
 136      },
 137      "DeprecateWorkflowType": {
 138        "input": {
 139          "type": "structure",
 140          "required": [
 141            "domain",
 142            "workflowType"
 143          ],
 144          "members": {
 145            "domain": {},
 146            "workflowType": {
 147              "shape": "Sr"
 148            }
 149          }
 150        }
 151      },
 152      "DescribeActivityType": {
 153        "input": {
 154          "type": "structure",
 155          "required": [
 156            "domain",
 157            "activityType"
 158          ],
 159          "members": {
 160            "domain": {},
 161            "activityType": {
 162              "shape": "Sn"
 163            }
 164          }
 165        },
 166        "output": {
 167          "type": "structure",
 168          "required": [
 169            "typeInfo",
 170            "configuration"
 171          ],
 172          "members": {
 173            "typeInfo": {
 174              "shape": "Su"
 175            },
 176            "configuration": {
 177              "type": "structure",
 178              "members": {
 179                "defaultTaskStartToCloseTimeout": {},
 180                "defaultTaskHeartbeatTimeout": {},
 181                "defaultTaskList": {
 182                  "shape": "Sj"
 183                },
 184                "defaultTaskPriority": {},
 185                "defaultTaskScheduleToStartTimeout": {},
 186                "defaultTaskScheduleToCloseTimeout": {}
 187              }
 188            }
 189          }
 190        }
 191      },
 192      "DescribeDomain": {
 193        "input": {
 194          "type": "structure",
 195          "required": [
 196            "name"
 197          ],
 198          "members": {
 199            "name": {}
 200          }
 201        },
 202        "output": {
 203          "type": "structure",
 204          "required": [
 205            "domainInfo",
 206            "configuration"
 207          ],
 208          "members": {
 209            "domainInfo": {
 210              "shape": "S12"
 211            },
 212            "configuration": {
 213              "type": "structure",
 214              "required": [
 215                "workflowExecutionRetentionPeriodInDays"
 216              ],
 217              "members": {
 218                "workflowExecutionRetentionPeriodInDays": {}
 219              }
 220            }
 221          }
 222        }
 223      },
 224      "DescribeWorkflowExecution": {
 225        "input": {
 226          "type": "structure",
 227          "required": [
 228            "domain",
 229            "execution"
 230          ],
 231          "members": {
 232            "domain": {},
 233            "execution": {
 234              "shape": "S17"
 235            }
 236          }
 237        },
 238        "output": {
 239          "type": "structure",
 240          "required": [
 241            "executionInfo",
 242            "executionConfiguration",
 243            "openCounts"
 244          ],
 245          "members": {
 246            "executionInfo": {
 247              "shape": "S1a"
 248            },
 249            "executionConfiguration": {
 250              "type": "structure",
 251              "required": [
 252                "taskStartToCloseTimeout",
 253                "executionStartToCloseTimeout",
 254                "taskList",
 255                "childPolicy"
 256              ],
 257              "members": {
 258                "taskStartToCloseTimeout": {},
 259                "executionStartToCloseTimeout": {},
 260                "taskList": {
 261                  "shape": "Sj"
 262                },
 263                "taskPriority": {},
 264                "childPolicy": {},
 265                "lambdaRole": {}
 266              }
 267            },
 268            "openCounts": {
 269              "type": "structure",
 270              "required": [
 271                "openActivityTasks",
 272                "openDecisionTasks",
 273                "openTimers",
 274                "openChildWorkflowExecutions"
 275              ],
 276              "members": {
 277                "openActivityTasks": {
 278                  "type": "integer"
 279                },
 280                "openDecisionTasks": {
 281                  "type": "integer"
 282                },
 283                "openTimers": {
 284                  "type": "integer"
 285                },
 286                "openChildWorkflowExecutions": {
 287                  "type": "integer"
 288                },
 289                "openLambdaFunctions": {
 290                  "type": "integer"
 291                }
 292              }
 293            },
 294            "latestActivityTaskTimestamp": {
 295              "type": "timestamp"
 296            },
 297            "latestExecutionContext": {}
 298          }
 299        }
 300      },
 301      "DescribeWorkflowType": {
 302        "input": {
 303          "type": "structure",
 304          "required": [
 305            "domain",
 306            "workflowType"
 307          ],
 308          "members": {
 309            "domain": {},
 310            "workflowType": {
 311              "shape": "Sr"
 312            }
 313          }
 314        },
 315        "output": {
 316          "type": "structure",
 317          "required": [
 318            "typeInfo",
 319            "configuration"
 320          ],
 321          "members": {
 322            "typeInfo": {
 323              "shape": "S1m"
 324            },
 325            "configuration": {
 326              "type": "structure",
 327              "members": {
 328                "defaultTaskStartToCloseTimeout": {},
 329                "defaultExecutionStartToCloseTimeout": {},
 330                "defaultTaskList": {
 331                  "shape": "Sj"
 332                },
 333                "defaultTaskPriority": {},
 334                "defaultChildPolicy": {},
 335                "defaultLambdaRole": {}
 336              }
 337            }
 338          }
 339        }
 340      },
 341      "GetWorkflowExecutionHistory": {
 342        "input": {
 343          "type": "structure",
 344          "required": [
 345            "domain",
 346            "execution"
 347          ],
 348          "members": {
 349            "domain": {},
 350            "execution": {
 351              "shape": "S17"
 352            },
 353            "nextPageToken": {},
 354            "maximumPageSize": {
 355              "type": "integer"
 356            },
 357            "reverseOrder": {
 358              "type": "boolean"
 359            }
 360          }
 361        },
 362        "output": {
 363          "type": "structure",
 364          "required": [
 365            "events"
 366          ],
 367          "members": {
 368            "events": {
 369              "shape": "S1t"
 370            },
 371            "nextPageToken": {}
 372          }
 373        }
 374      },
 375      "ListActivityTypes": {
 376        "input": {
 377          "type": "structure",
 378          "required": [
 379            "domain",
 380            "registrationStatus"
 381          ],
 382          "members": {
 383            "domain": {},
 384            "name": {},
 385            "registrationStatus": {},
 386            "nextPageToken": {},
 387            "maximumPageSize": {
 388              "type": "integer"
 389            },
 390            "reverseOrder": {
 391              "type": "boolean"
 392            }
 393          }
 394        },
 395        "output": {
 396          "type": "structure",
 397          "required": [
 398            "typeInfos"
 399          ],
 400          "members": {
 401            "typeInfos": {
 402              "type": "list",
 403              "member": {
 404                "shape": "Su"
 405              }
 406            },
 407            "nextPageToken": {}
 408          }
 409        }
 410      },
 411      "ListClosedWorkflowExecutions": {
 412        "input": {
 413          "type": "structure",
 414          "required": [
 415            "domain"
 416          ],
 417          "members": {
 418            "domain": {},
 419            "startTimeFilter": {
 420              "shape": "S3"
 421            },
 422            "closeTimeFilter": {
 423              "shape": "S3"
 424            },
 425            "executionFilter": {
 426              "shape": "S5"
 427            },
 428            "closeStatusFilter": {
 429              "shape": "Sc"
 430            },
 431            "typeFilter": {
 432              "shape": "S7"
 433            },
 434            "tagFilter": {
 435              "shape": "Sa"
 436            },
 437            "nextPageToken": {},
 438            "maximumPageSize": {
 439              "type": "integer"
 440            },
 441            "reverseOrder": {
 442              "type": "boolean"
 443            }
 444          }
 445        },
 446        "output": {
 447          "shape": "S4g"
 448        }
 449      },
 450      "ListDomains": {
 451        "input": {
 452          "type": "structure",
 453          "required": [
 454            "registrationStatus"
 455          ],
 456          "members": {
 457            "nextPageToken": {},
 458            "registrationStatus": {},
 459            "maximumPageSize": {
 460              "type": "integer"
 461            },
 462            "reverseOrder": {
 463              "type": "boolean"
 464            }
 465          }
 466        },
 467        "output": {
 468          "type": "structure",
 469          "required": [
 470            "domainInfos"
 471          ],
 472          "members": {
 473            "domainInfos": {
 474              "type": "list",
 475              "member": {
 476                "shape": "S12"
 477              }
 478            },
 479            "nextPageToken": {}
 480          }
 481        }
 482      },
 483      "ListOpenWorkflowExecutions": {
 484        "input": {
 485          "type": "structure",
 486          "required": [
 487            "domain",
 488            "startTimeFilter"
 489          ],
 490          "members": {
 491            "domain": {},
 492            "startTimeFilter": {
 493              "shape": "S3"
 494            },
 495            "typeFilter": {
 496              "shape": "S7"
 497            },
 498            "tagFilter": {
 499              "shape": "Sa"
 500            },
 501            "nextPageToken": {},
 502            "maximumPageSize": {
 503              "type": "integer"
 504            },
 505            "reverseOrder": {
 506              "type": "boolean"
 507            },
 508            "executionFilter": {
 509              "shape": "S5"
 510            }
 511          }
 512        },
 513        "output": {
 514          "shape": "S4g"
 515        }
 516      },
 517      "ListTagsForResource": {
 518        "input": {
 519          "type": "structure",
 520          "required": [
 521            "resourceArn"
 522          ],
 523          "members": {
 524            "resourceArn": {}
 525          }
 526        },
 527        "output": {
 528          "type": "structure",
 529          "members": {
 530            "tags": {
 531              "shape": "S4o"
 532            }
 533          }
 534        }
 535      },
 536      "ListWorkflowTypes": {
 537        "input": {
 538          "type": "structure",
 539          "required": [
 540            "domain",
 541            "registrationStatus"
 542          ],
 543          "members": {
 544            "domain": {},
 545            "name": {},
 546            "registrationStatus": {},
 547            "nextPageToken": {},
 548            "maximumPageSize": {
 549              "type": "integer"
 550            },
 551            "reverseOrder": {
 552              "type": "boolean"
 553            }
 554          }
 555        },
 556        "output": {
 557          "type": "structure",
 558          "required": [
 559            "typeInfos"
 560          ],
 561          "members": {
 562            "typeInfos": {
 563              "type": "list",
 564              "member": {
 565                "shape": "S1m"
 566              }
 567            },
 568            "nextPageToken": {}
 569          }
 570        }
 571      },
 572      "PollForActivityTask": {
 573        "input": {
 574          "type": "structure",
 575          "required": [
 576            "domain",
 577            "taskList"
 578          ],
 579          "members": {
 580            "domain": {},
 581            "taskList": {
 582              "shape": "Sj"
 583            },
 584            "identity": {}
 585          }
 586        },
 587        "output": {
 588          "type": "structure",
 589          "required": [
 590            "taskToken",
 591            "activityId",
 592            "startedEventId",
 593            "workflowExecution",
 594            "activityType"
 595          ],
 596          "members": {
 597            "taskToken": {},
 598            "activityId": {},
 599            "startedEventId": {
 600              "type": "long"
 601            },
 602            "workflowExecution": {
 603              "shape": "S17"
 604            },
 605            "activityType": {
 606              "shape": "Sn"
 607            },
 608            "input": {}
 609          }
 610        }
 611      },
 612      "PollForDecisionTask": {
 613        "input": {
 614          "type": "structure",
 615          "required": [
 616            "domain",
 617            "taskList"
 618          ],
 619          "members": {
 620            "domain": {},
 621            "taskList": {
 622              "shape": "Sj"
 623            },
 624            "identity": {},
 625            "nextPageToken": {},
 626            "maximumPageSize": {
 627              "type": "integer"
 628            },
 629            "reverseOrder": {
 630              "type": "boolean"
 631            }
 632          }
 633        },
 634        "output": {
 635          "type": "structure",
 636          "required": [
 637            "taskToken",
 638            "startedEventId",
 639            "workflowExecution",
 640            "workflowType",
 641            "events"
 642          ],
 643          "members": {
 644            "taskToken": {},
 645            "startedEventId": {
 646              "type": "long"
 647            },
 648            "workflowExecution": {
 649              "shape": "S17"
 650            },
 651            "workflowType": {
 652              "shape": "Sr"
 653            },
 654            "events": {
 655              "shape": "S1t"
 656            },
 657            "nextPageToken": {},
 658            "previousStartedEventId": {
 659              "type": "long"
 660            }
 661          }
 662        }
 663      },
 664      "RecordActivityTaskHeartbeat": {
 665        "input": {
 666          "type": "structure",
 667          "required": [
 668            "taskToken"
 669          ],
 670          "members": {
 671            "taskToken": {},
 672            "details": {}
 673          }
 674        },
 675        "output": {
 676          "type": "structure",
 677          "required": [
 678            "cancelRequested"
 679          ],
 680          "members": {
 681            "cancelRequested": {
 682              "type": "boolean"
 683            }
 684          }
 685        }
 686      },
 687      "RegisterActivityType": {
 688        "input": {
 689          "type": "structure",
 690          "required": [
 691            "domain",
 692            "name",
 693            "version"
 694          ],
 695          "members": {
 696            "domain": {},
 697            "name": {},
 698            "version": {},
 699            "description": {},
 700            "defaultTaskStartToCloseTimeout": {},
 701            "defaultTaskHeartbeatTimeout": {},
 702            "defaultTaskList": {
 703              "shape": "Sj"
 704            },
 705            "defaultTaskPriority": {},
 706            "defaultTaskScheduleToStartTimeout": {},
 707            "defaultTaskScheduleToCloseTimeout": {}
 708          }
 709        }
 710      },
 711      "RegisterDomain": {
 712        "input": {
 713          "type": "structure",
 714          "required": [
 715            "name",
 716            "workflowExecutionRetentionPeriodInDays"
 717          ],
 718          "members": {
 719            "name": {},
 720            "description": {},
 721            "workflowExecutionRetentionPeriodInDays": {},
 722            "tags": {
 723              "shape": "S4o"
 724            }
 725          }
 726        }
 727      },
 728      "RegisterWorkflowType": {
 729        "input": {
 730          "type": "structure",
 731          "required": [
 732            "domain",
 733            "name",
 734            "version"
 735          ],
 736          "members": {
 737            "domain": {},
 738            "name": {},
 739            "version": {},
 740            "description": {},
 741            "defaultTaskStartToCloseTimeout": {},
 742            "defaultExecutionStartToCloseTimeout": {},
 743            "defaultTaskList": {
 744              "shape": "Sj"
 745            },
 746            "defaultTaskPriority": {},
 747            "defaultChildPolicy": {},
 748            "defaultLambdaRole": {}
 749          }
 750        }
 751      },
 752      "RequestCancelWorkflowExecution": {
 753        "input": {
 754          "type": "structure",
 755          "required": [
 756            "domain",
 757            "workflowId"
 758          ],
 759          "members": {
 760            "domain": {},
 761            "workflowId": {},
 762            "runId": {}
 763          }
 764        }
 765      },
 766      "RespondActivityTaskCanceled": {
 767        "input": {
 768          "type": "structure",
 769          "required": [
 770            "taskToken"
 771          ],
 772          "members": {
 773            "taskToken": {},
 774            "details": {}
 775          }
 776        }
 777      },
 778      "RespondActivityTaskCompleted": {
 779        "input": {
 780          "type": "structure",
 781          "required": [
 782            "taskToken"
 783          ],
 784          "members": {
 785            "taskToken": {},
 786            "result": {}
 787          }
 788        }
 789      },
 790      "RespondActivityTaskFailed": {
 791        "input": {
 792          "type": "structure",
 793          "required": [
 794            "taskToken"
 795          ],
 796          "members": {
 797            "taskToken": {},
 798            "reason": {},
 799            "details": {}
 800          }
 801        }
 802      },
 803      "RespondDecisionTaskCompleted": {
 804        "input": {
 805          "type": "structure",
 806          "required": [
 807            "taskToken"
 808          ],
 809          "members": {
 810            "taskToken": {},
 811            "decisions": {
 812              "type": "list",
 813              "member": {
 814                "type": "structure",
 815                "required": [
 816                  "decisionType"
 817                ],
 818                "members": {
 819                  "decisionType": {},
 820                  "scheduleActivityTaskDecisionAttributes": {
 821                    "type": "structure",
 822                    "required": [
 823                      "activityType",
 824                      "activityId"
 825                    ],
 826                    "members": {
 827                      "activityType": {
 828                        "shape": "Sn"
 829                      },
 830                      "activityId": {},
 831                      "control": {},
 832                      "input": {},
 833                      "scheduleToCloseTimeout": {},
 834                      "taskList": {
 835                        "shape": "Sj"
 836                      },
 837                      "taskPriority": {},
 838                      "scheduleToStartTimeout": {},
 839                      "startToCloseTimeout": {},
 840                      "heartbeatTimeout": {}
 841                    }
 842                  },
 843                  "requestCancelActivityTaskDecisionAttributes": {
 844                    "type": "structure",
 845                    "required": [
 846                      "activityId"
 847                    ],
 848                    "members": {
 849                      "activityId": {}
 850                    }
 851                  },
 852                  "completeWorkflowExecutionDecisionAttributes": {
 853                    "type": "structure",
 854                    "members": {
 855                      "result": {}
 856                    }
 857                  },
 858                  "failWorkflowExecutionDecisionAttributes": {
 859                    "type": "structure",
 860                    "members": {
 861                      "reason": {},
 862                      "details": {}
 863                    }
 864                  },
 865                  "cancelWorkflowExecutionDecisionAttributes": {
 866                    "type": "structure",
 867                    "members": {
 868                      "details": {}
 869                    }
 870                  },
 871                  "continueAsNewWorkflowExecutionDecisionAttributes": {
 872                    "type": "structure",
 873                    "members": {
 874                      "input": {},
 875                      "executionStartToCloseTimeout": {},
 876                      "taskList": {
 877                        "shape": "Sj"
 878                      },
 879                      "taskPriority": {},
 880                      "taskStartToCloseTimeout": {},
 881                      "childPolicy": {},
 882                      "tagList": {
 883                        "shape": "S1c"
 884                      },
 885                      "workflowTypeVersion": {},
 886                      "lambdaRole": {}
 887                    }
 888                  },
 889                  "recordMarkerDecisionAttributes": {
 890                    "type": "structure",
 891                    "required": [
 892                      "markerName"
 893                    ],
 894                    "members": {
 895                      "markerName": {},
 896                      "details": {}
 897                    }
 898                  },
 899                  "startTimerDecisionAttributes": {
 900                    "type": "structure",
 901                    "required": [
 902                      "timerId",
 903                      "startToFireTimeout"
 904                    ],
 905                    "members": {
 906                      "timerId": {},
 907                      "control": {},
 908                      "startToFireTimeout": {}
 909                    }
 910                  },
 911                  "cancelTimerDecisionAttributes": {
 912                    "type": "structure",
 913                    "required": [
 914                      "timerId"
 915                    ],
 916                    "members": {
 917                      "timerId": {}
 918                    }
 919                  },
 920                  "signalExternalWorkflowExecutionDecisionAttributes": {
 921                    "type": "structure",
 922                    "required": [
 923                      "workflowId",
 924                      "signalName"
 925                    ],
 926                    "members": {
 927                      "workflowId": {},
 928                      "runId": {},
 929                      "signalName": {},
 930                      "input": {},
 931                      "control": {}
 932                    }
 933                  },
 934                  "requestCancelExternalWorkflowExecutionDecisionAttributes": {
 935                    "type": "structure",
 936                    "required": [
 937                      "workflowId"
 938                    ],
 939                    "members": {
 940                      "workflowId": {},
 941                      "runId": {},
 942                      "control": {}
 943                    }
 944                  },
 945                  "startChildWorkflowExecutionDecisionAttributes": {
 946                    "type": "structure",
 947                    "required": [
 948                      "workflowType",
 949                      "workflowId"
 950                    ],
 951                    "members": {
 952                      "workflowType": {
 953                        "shape": "Sr"
 954                      },
 955                      "workflowId": {},
 956                      "control": {},
 957                      "input": {},
 958                      "executionStartToCloseTimeout": {},
 959                      "taskList": {
 960                        "shape": "Sj"
 961                      },
 962                      "taskPriority": {},
 963                      "taskStartToCloseTimeout": {},
 964                      "childPolicy": {},
 965                      "tagList": {
 966                        "shape": "S1c"
 967                      },
 968                      "lambdaRole": {}
 969                    }
 970                  },
 971                  "scheduleLambdaFunctionDecisionAttributes": {
 972                    "type": "structure",
 973                    "required": [
 974                      "id",
 975                      "name"
 976                    ],
 977                    "members": {
 978                      "id": {},
 979                      "name": {},
 980                      "control": {},
 981                      "input": {},
 982                      "startToCloseTimeout": {}
 983                    }
 984                  }
 985                }
 986              }
 987            },
 988            "executionContext": {}
 989          }
 990        }
 991      },
 992      "SignalWorkflowExecution": {
 993        "input": {
 994          "type": "structure",
 995          "required": [
 996            "domain",
 997            "workflowId",
 998            "signalName"
 999          ],
1000          "members": {
1001            "domain": {},
1002            "workflowId": {},
1003            "runId": {},
1004            "signalName": {},
1005            "input": {}
1006          }
1007        }
1008      },
1009      "StartWorkflowExecution": {
1010        "input": {
1011          "type": "structure",
1012          "required": [
1013            "domain",
1014            "workflowId",
1015            "workflowType"
1016          ],
1017          "members": {
1018            "domain": {},
1019            "workflowId": {},
1020            "workflowType": {
1021              "shape": "Sr"
1022            },
1023            "taskList": {
1024              "shape": "Sj"
1025            },
1026            "taskPriority": {},
1027            "input": {},
1028            "executionStartToCloseTimeout": {},
1029            "tagList": {
1030              "shape": "S1c"
1031            },
1032            "taskStartToCloseTimeout": {},
1033            "childPolicy": {},
1034            "lambdaRole": {}
1035          }
1036        },
1037        "output": {
1038          "type": "structure",
1039          "members": {
1040            "runId": {}
1041          }
1042        }
1043      },
1044      "TagResource": {
1045        "input": {
1046          "type": "structure",
1047          "required": [
1048            "resourceArn",
1049            "tags"
1050          ],
1051          "members": {
1052            "resourceArn": {},
1053            "tags": {
1054              "shape": "S4o"
1055            }
1056          }
1057        }
1058      },
1059      "TerminateWorkflowExecution": {
1060        "input": {
1061          "type": "structure",
1062          "required": [
1063            "domain",
1064            "workflowId"
1065          ],
1066          "members": {
1067            "domain": {},
1068            "workflowId": {},
1069            "runId": {},
1070            "reason": {},
1071            "details": {},
1072            "childPolicy": {}
1073          }
1074        }
1075      },
1076      "UndeprecateActivityType": {
1077        "input": {
1078          "type": "structure",
1079          "required": [
1080            "domain",
1081            "activityType"
1082          ],
1083          "members": {
1084            "domain": {},
1085            "activityType": {
1086              "shape": "Sn"
1087            }
1088          }
1089        }
1090      },
1091      "UndeprecateDomain": {
1092        "input": {
1093          "type": "structure",
1094          "required": [
1095            "name"
1096          ],
1097          "members": {
1098            "name": {}
1099          }
1100        }
1101      },
1102      "UndeprecateWorkflowType": {
1103        "input": {
1104          "type": "structure",
1105          "required": [
1106            "domain",
1107            "workflowType"
1108          ],
1109          "members": {
1110            "domain": {},
1111            "workflowType": {
1112              "shape": "Sr"
1113            }
1114          }
1115        }
1116      },
1117      "UntagResource": {
1118        "input": {
1119          "type": "structure",
1120          "required": [
1121            "resourceArn",
1122            "tagKeys"
1123          ],
1124          "members": {
1125            "resourceArn": {},
1126            "tagKeys": {
1127              "type": "list",
1128              "member": {}
1129            }
1130          }
1131        }
1132      }
1133    },
1134    "shapes": {
1135      "S3": {
1136        "type": "structure",
1137        "required": [
1138          "oldestDate"
1139        ],
1140        "members": {
1141          "oldestDate": {
1142            "type": "timestamp"
1143          },
1144          "latestDate": {
1145            "type": "timestamp"
1146          }
1147        }
1148      },
1149      "S5": {
1150        "type": "structure",
1151        "required": [
1152          "workflowId"
1153        ],
1154        "members": {
1155          "workflowId": {}
1156        }
1157      },
1158      "S7": {
1159        "type": "structure",
1160        "required": [
1161          "name"
1162        ],
1163        "members": {
1164          "name": {},
1165          "version": {}
1166        }
1167      },
1168      "Sa": {
1169        "type": "structure",
1170        "required": [
1171          "tag"
1172        ],
1173        "members": {
1174          "tag": {}
1175        }
1176      },
1177      "Sc": {
1178        "type": "structure",
1179        "required": [
1180          "status"
1181        ],
1182        "members": {
1183          "status": {}
1184        }
1185      },
1186      "Se": {
1187        "type": "structure",
1188        "required": [
1189          "count"
1190        ],
1191        "members": {
1192          "count": {
1193            "type": "integer"
1194          },
1195          "truncated": {
1196            "type": "boolean"
1197          }
1198        }
1199      },
1200      "Sj": {
1201        "type": "structure",
1202        "required": [
1203          "name"
1204        ],
1205        "members": {
1206          "name": {}
1207        }
1208      },
1209      "Sk": {
1210        "type": "structure",
1211        "required": [
1212          "count"
1213        ],
1214        "members": {
1215          "count": {
1216            "type": "integer"
1217          },
1218          "truncated": {
1219            "type": "boolean"
1220          }
1221        }
1222      },
1223      "Sn": {
1224        "type": "structure",
1225        "required": [
1226          "name",
1227          "version"
1228        ],
1229        "members": {
1230          "name": {},
1231          "version": {}
1232        }
1233      },
1234      "Sr": {
1235        "type": "structure",
1236        "required": [
1237          "name",
1238          "version"
1239        ],
1240        "members": {
1241          "name": {},
1242          "version": {}
1243        }
1244      },
1245      "Su": {
1246        "type": "structure",
1247        "required": [
1248          "activityType",
1249          "status",
1250          "creationDate"
1251        ],
1252        "members": {
1253          "activityType": {
1254            "shape": "Sn"
1255          },
1256          "status": {},
1257          "description": {},
1258          "creationDate": {
1259            "type": "timestamp"
1260          },
1261          "deprecationDate": {
1262            "type": "timestamp"
1263          }
1264        }
1265      },
1266      "S12": {
1267        "type": "structure",
1268        "required": [
1269          "name",
1270          "status"
1271        ],
1272        "members": {
1273          "name": {},
1274          "status": {},
1275          "description": {},
1276          "arn": {}
1277        }
1278      },
1279      "S17": {
1280        "type": "structure",
1281        "required": [
1282          "workflowId",
1283          "runId"
1284        ],
1285        "members": {
1286          "workflowId": {},
1287          "runId": {}
1288        }
1289      },
1290      "S1a": {
1291        "type": "structure",
1292        "required": [
1293          "execution",
1294          "workflowType",
1295          "startTimestamp",
1296          "executionStatus"
1297        ],
1298        "members": {
1299          "execution": {
1300            "shape": "S17"
1301          },
1302          "workflowType": {
1303            "shape": "Sr"
1304          },
1305          "startTimestamp": {
1306            "type": "timestamp"
1307          },
1308          "closeTimestamp": {
1309            "type": "timestamp"
1310          },
1311          "executionStatus": {},
1312          "closeStatus": {},
1313          "parent": {
1314            "shape": "S17"
1315          },
1316          "tagList": {
1317            "shape": "S1c"
1318          },
1319          "cancelRequested": {
1320            "type": "boolean"
1321          }
1322        }
1323      },
1324      "S1c": {
1325        "type": "list",
1326        "member": {}
1327      },
1328      "S1m": {
1329        "type": "structure",
1330        "required": [
1331          "workflowType",
1332          "status",
1333          "creationDate"
1334        ],
1335        "members": {
1336          "workflowType": {
1337            "shape": "Sr"
1338          },
1339          "status": {},
1340          "description": {},
1341          "creationDate": {
1342            "type": "timestamp"
1343          },
1344          "deprecationDate": {
1345            "type": "timestamp"
1346          }
1347        }
1348      },
1349      "S1t": {
1350        "type": "list",
1351        "member": {
1352          "type": "structure",
1353          "required": [
1354            "eventTimestamp",
1355            "eventType",
1356            "eventId"
1357          ],
1358          "members": {
1359            "eventTimestamp": {
1360              "type": "timestamp"
1361            },
1362            "eventType": {},
1363            "eventId": {
1364              "type": "long"
1365            },
1366            "workflowExecutionStartedEventAttributes": {
1367              "type": "structure",
1368              "required": [
1369                "childPolicy",
1370                "taskList",
1371                "workflowType"
1372              ],
1373              "members": {
1374                "input": {},
1375                "executionStartToCloseTimeout": {},
1376                "taskStartToCloseTimeout": {},
1377                "childPolicy": {},
1378                "taskList": {
1379                  "shape": "Sj"
1380                },
1381                "taskPriority": {},
1382                "workflowType": {
1383                  "shape": "Sr"
1384                },
1385                "tagList": {
1386                  "shape": "S1c"
1387                },
1388                "continuedExecutionRunId": {},
1389                "parentWorkflowExecution": {
1390                  "shape": "S17"
1391                },
1392                "parentInitiatedEventId": {
1393                  "type": "long"
1394                },
1395                "lambdaRole": {}
1396              }
1397            },
1398            "workflowExecutionCompletedEventAttributes": {
1399              "type": "structure",
1400              "required": [
1401                "decisionTaskCompletedEventId"
1402              ],
1403              "members": {
1404                "result": {},
1405                "decisionTaskCompletedEventId": {
1406                  "type": "long"
1407                }
1408              }
1409            },
1410            "completeWorkflowExecutionFailedEventAttributes": {
1411              "type": "structure",
1412              "required": [
1413                "cause",
1414                "decisionTaskCompletedEventId"
1415              ],
1416              "members": {
1417                "cause": {},
1418                "decisionTaskCompletedEventId": {
1419                  "type": "long"
1420                }
1421              }
1422            },
1423            "workflowExecutionFailedEventAttributes": {
1424              "type": "structure",
1425              "required": [
1426                "decisionTaskCompletedEventId"
1427              ],
1428              "members": {
1429                "reason": {},
1430                "details": {},
1431                "decisionTaskCompletedEventId": {
1432                  "type": "long"
1433                }
1434              }
1435            },
1436            "failWorkflowExecutionFailedEventAttributes": {
1437              "type": "structure",
1438              "required": [
1439                "cause",
1440                "decisionTaskCompletedEventId"
1441              ],
1442              "members": {
1443                "cause": {},
1444                "decisionTaskCompletedEventId": {
1445                  "type": "long"
1446                }
1447              }
1448            },
1449            "workflowExecutionTimedOutEventAttributes": {
1450              "type": "structure",
1451              "required": [
1452                "timeoutType",
1453                "childPolicy"
1454              ],
1455              "members": {
1456                "timeoutType": {},
1457                "childPolicy": {}
1458              }
1459            },
1460            "workflowExecutionCanceledEventAttributes": {
1461              "type": "structure",
1462              "required": [
1463                "decisionTaskCompletedEventId"
1464              ],
1465              "members": {
1466                "details": {},
1467                "decisionTaskCompletedEventId": {
1468                  "type": "long"
1469                }
1470              }
1471            },
1472            "cancelWorkflowExecutionFailedEventAttributes": {
1473              "type": "structure",
1474              "required": [
1475                "cause",
1476                "decisionTaskCompletedEventId"
1477              ],
1478              "members": {
1479                "cause": {},
1480                "decisionTaskCompletedEventId": {
1481                  "type": "long"
1482                }
1483              }
1484            },
1485            "workflowExecutionContinuedAsNewEventAttributes": {
1486              "type": "structure",
1487              "required": [
1488                "decisionTaskCompletedEventId",
1489                "newExecutionRunId",
1490                "taskList",
1491                "childPolicy",
1492                "workflowType"
1493              ],
1494              "members": {
1495                "input": {},
1496                "decisionTaskCompletedEventId": {
1497                  "type": "long"
1498                },
1499                "newExecutionRunId": {},
1500                "executionStartToCloseTimeout": {},
1501                "taskList": {
1502                  "shape": "Sj"
1503                },
1504                "taskPriority": {},
1505                "taskStartToCloseTimeout": {},
1506                "childPolicy": {},
1507                "tagList": {
1508                  "shape": "S1c"
1509                },
1510                "workflowType": {
1511                  "shape": "Sr"
1512                },
1513                "lambdaRole": {}
1514              }
1515            },
1516            "continueAsNewWorkflowExecutionFailedEventAttributes": {
1517              "type": "structure",
1518              "required": [
1519                "cause",
1520                "decisionTaskCompletedEventId"
1521              ],
1522              "members": {
1523                "cause": {},
1524                "decisionTaskCompletedEventId": {
1525                  "type": "long"
1526                }
1527              }
1528            },
1529            "workflowExecutionTerminatedEventAttributes": {
1530              "type": "structure",
1531              "required": [
1532                "childPolicy"
1533              ],
1534              "members": {
1535                "reason": {},
1536                "details": {},
1537                "childPolicy": {},
1538                "cause": {}
1539              }
1540            },
1541            "workflowExecutionCancelRequestedEventAttributes": {
1542              "type": "structure",
1543              "members": {
1544                "externalWorkflowExecution": {
1545                  "shape": "S17"
1546                },
1547                "externalInitiatedEventId": {
1548                  "type": "long"
1549                },
1550                "cause": {}
1551              }
1552            },
1553            "decisionTaskScheduledEventAttributes": {
1554              "type": "structure",
1555              "required": [
1556                "taskList"
1557              ],
1558              "members": {
1559                "taskList": {
1560                  "shape": "Sj"
1561                },
1562                "taskPriority": {},
1563                "startToCloseTimeout": {}
1564              }
1565            },
1566            "decisionTaskStartedEventAttributes": {
1567              "type": "structure",
1568              "required": [
1569                "scheduledEventId"
1570              ],
1571              "members": {
1572                "identity": {},
1573                "scheduledEventId": {
1574                  "type": "long"
1575                }
1576              }
1577            },
1578            "decisionTaskCompletedEventAttributes": {
1579              "type": "structure",
1580              "required": [
1581                "scheduledEventId",
1582                "startedEventId"
1583              ],
1584              "members": {
1585                "executionContext": {},
1586                "scheduledEventId": {
1587                  "type": "long"
1588                },
1589                "startedEventId": {
1590                  "type": "long"
1591                }
1592              }
1593            },
1594            "decisionTaskTimedOutEventAttributes": {
1595              "type": "structure",
1596              "required": [
1597                "timeoutType",
1598                "scheduledEventId",
1599                "startedEventId"
1600              ],
1601              "members": {
1602                "timeoutType": {},
1603                "scheduledEventId": {
1604                  "type": "long"
1605                },
1606                "startedEventId": {
1607                  "type": "long"
1608                }
1609              }
1610            },
1611            "activityTaskScheduledEventAttributes": {
1612              "type": "structure",
1613              "required": [
1614                "activityType",
1615                "activityId",
1616                "taskList",
1617                "decisionTaskCompletedEventId"
1618              ],
1619              "members": {
1620                "activityType": {
1621                  "shape": "Sn"
1622                },
1623                "activityId": {},
1624                "input": {},
1625                "control": {},
1626                "scheduleToStartTimeout": {},
1627                "scheduleToCloseTimeout": {},
1628                "startToCloseTimeout": {},
1629                "taskList": {
1630                  "shape": "Sj"
1631                },
1632                "taskPriority": {},
1633                "decisionTaskCompletedEventId": {
1634                  "type": "long"
1635                },
1636                "heartbeatTimeout": {}
1637              }
1638            },
1639            "activityTaskStartedEventAttributes": {
1640              "type": "structure",
1641              "required": [
1642                "scheduledEventId"
1643              ],
1644              "members": {
1645                "identity": {},
1646                "scheduledEventId": {
1647                  "type": "long"
1648                }
1649              }
1650            },
1651            "activityTaskCompletedEventAttributes": {
1652              "type": "structure",
1653              "required": [
1654                "scheduledEventId",
1655                "startedEventId"
1656              ],
1657              "members": {
1658                "result": {},
1659                "scheduledEventId": {
1660                  "type": "long"
1661                },
1662                "startedEventId": {
1663                  "type": "long"
1664                }
1665              }
1666            },
1667            "activityTaskFailedEventAttributes": {
1668              "type": "structure",
1669              "required": [
1670                "scheduledEventId",
1671                "startedEventId"
1672              ],
1673              "members": {
1674                "reason": {},
1675                "details": {},
1676                "scheduledEventId": {
1677                  "type": "long"
1678                },
1679                "startedEventId": {
1680                  "type": "long"
1681                }
1682              }
1683            },
1684            "activityTaskTimedOutEventAttributes": {
1685              "type": "structure",
1686              "required": [
1687                "timeoutType",
1688                "scheduledEventId",
1689                "startedEventId"
1690              ],
1691              "members": {
1692                "timeoutType": {},
1693                "scheduledEventId": {
1694                  "type": "long"
1695                },
1696                "startedEventId": {
1697                  "type": "long"
1698                },
1699                "details": {}
1700              }
1701            },
1702            "activityTaskCanceledEventAttributes": {
1703              "type": "structure",
1704              "required": [
1705                "scheduledEventId",
1706                "startedEventId"
1707              ],
1708              "members": {
1709                "details": {},
1710                "scheduledEventId": {
1711                  "type": "long"
1712                },
1713                "startedEventId": {
1714                  "type": "long"
1715                },
1716                "latestCancelRequestedEventId": {
1717                  "type": "long"
1718                }
1719              }
1720            },
1721            "activityTaskCancelRequestedEventAttributes": {
1722              "type": "structure",
1723              "required": [
1724                "decisionTaskCompletedEventId",
1725                "activityId"
1726              ],
1727              "members": {
1728                "decisionTaskCompletedEventId": {
1729                  "type": "long"
1730                },
1731                "activityId": {}
1732              }
1733            },
1734            "workflowExecutionSignaledEventAttributes": {
1735              "type": "structure",
1736              "required": [
1737                "signalName"
1738              ],
1739              "members": {
1740                "signalName": {},
1741                "input": {},
1742                "externalWorkflowExecution": {
1743                  "shape": "S17"
1744                },
1745                "externalInitiatedEventId": {
1746                  "type": "long"
1747                }
1748              }
1749            },
1750            "markerRecordedEventAttributes": {
1751              "type": "structure",
1752              "required": [
1753                "markerName",
1754                "decisionTaskCompletedEventId"
1755              ],
1756              "members": {
1757                "markerName": {},
1758                "details": {},
1759                "decisionTaskCompletedEventId": {
1760                  "type": "long"
1761                }
1762              }
1763            },
1764            "recordMarkerFailedEventAttributes": {
1765              "type": "structure",
1766              "required": [
1767                "markerName",
1768                "cause",
1769                "decisionTaskCompletedEventId"
1770              ],
1771              "members": {
1772                "markerName": {},
1773                "cause": {},
1774                "decisionTaskCompletedEventId": {
1775                  "type": "long"
1776                }
1777              }
1778            },
1779            "timerStartedEventAttributes": {
1780              "type": "structure",
1781              "required": [
1782                "timerId",
1783                "startToFireTimeout",
1784                "decisionTaskCompletedEventId"
1785              ],
1786              "members": {
1787                "timerId": {},
1788                "control": {},
1789                "startToFireTimeout": {},
1790                "decisionTaskCompletedEventId": {
1791                  "type": "long"
1792                }
1793              }
1794            },
1795            "timerFiredEventAttributes": {
1796              "type": "structure",
1797              "required": [
1798                "timerId",
1799                "startedEventId"
1800              ],
1801              "members": {
1802                "timerId": {},
1803                "startedEventId": {
1804                  "type": "long"
1805                }
1806              }
1807            },
1808            "timerCanceledEventAttributes": {
1809              "type": "structure",
1810              "required": [
1811                "timerId",
1812                "startedEventId",
1813                "decisionTaskCompletedEventId"
1814              ],
1815              "members": {
1816                "timerId": {},
1817                "startedEventId": {
1818                  "type": "long"
1819                },
1820                "decisionTaskCompletedEventId": {
1821                  "type": "long"
1822                }
1823              }
1824            },
1825            "startChildWorkflowExecutionInitiatedEventAttributes": {
1826              "type": "structure",
1827              "required": [
1828                "workflowId",
1829                "workflowType",
1830                "taskList",
1831                "decisionTaskCompletedEventId",
1832                "childPolicy"
1833              ],
1834              "members": {
1835                "workflowId": {},
1836                "workflowType": {
1837                  "shape": "Sr"
1838                },
1839                "control": {},
1840                "input": {},
1841                "executionStartToCloseTimeout": {},
1842                "taskList": {
1843                  "shape": "Sj"
1844                },
1845                "taskPriority": {},
1846                "decisionTaskCompletedEventId": {
1847                  "type": "long"
1848                },
1849                "childPolicy": {},
1850                "taskStartToCloseTimeout": {},
1851                "tagList": {
1852                  "shape": "S1c"
1853                },
1854                "lambdaRole": {}
1855              }
1856            },
1857            "childWorkflowExecutionStartedEventAttributes": {
1858              "type": "structure",
1859              "required": [
1860                "workflowExecution",
1861                "workflowType",
1862                "initiatedEventId"
1863              ],
1864              "members": {
1865                "workflowExecution": {
1866                  "shape": "S17"
1867                },
1868                "workflowType": {
1869                  "shape": "Sr"
1870                },
1871                "initiatedEventId": {
1872                  "type": "long"
1873                }
1874              }
1875            },
1876            "childWorkflowExecutionCompletedEventAttributes": {
1877              "type": "structure",
1878              "required": [
1879                "workflowExecution",
1880                "workflowType",
1881                "initiatedEventId",
1882                "startedEventId"
1883              ],
1884              "members": {
1885                "workflowExecution": {
1886                  "shape": "S17"
1887                },
1888                "workflowType": {
1889                  "shape": "Sr"
1890                },
1891                "result": {},
1892                "initiatedEventId": {
1893                  "type": "long"
1894                },
1895                "startedEventId": {
1896                  "type": "long"
1897                }
1898              }
1899            },
1900            "childWorkflowExecutionFailedEventAttributes": {
1901              "type": "structure",
1902              "required": [
1903                "workflowExecution",
1904                "workflowType",
1905                "initiatedEventId",
1906                "startedEventId"
1907              ],
1908              "members": {
1909                "workflowExecution": {
1910                  "shape": "S17"
1911                },
1912                "workflowType": {
1913                  "shape": "Sr"
1914                },
1915                "reason": {},
1916                "details": {},
1917                "initiatedEventId": {
1918                  "type": "long"
1919                },
1920                "startedEventId": {
1921                  "type": "long"
1922                }
1923              }
1924            },
1925            "childWorkflowExecutionTimedOutEventAttributes": {
1926              "type": "structure",
1927              "required": [
1928                "workflowExecution",
1929                "workflowType",
1930                "timeoutType",
1931                "initiatedEventId",
1932                "startedEventId"
1933              ],
1934              "members": {
1935                "workflowExecution": {
1936                  "shape": "S17"
1937                },
1938                "workflowType": {
1939                  "shape": "Sr"
1940                },
1941                "timeoutType": {},
1942                "initiatedEventId": {
1943                  "type": "long"
1944                },
1945                "startedEventId": {
1946                  "type": "long"
1947                }
1948              }
1949            },
1950            "childWorkflowExecutionCanceledEventAttributes": {
1951              "type": "structure",
1952              "required": [
1953                "workflowExecution",
1954                "workflowType",
1955                "initiatedEventId",
1956                "startedEventId"
1957              ],
1958              "members": {
1959                "workflowExecution": {
1960                  "shape": "S17"
1961                },
1962                "workflowType": {
1963                  "shape": "Sr"
1964                },
1965                "details": {},
1966                "initiatedEventId": {
1967                  "type": "long"
1968                },
1969                "startedEventId": {
1970                  "type": "long"
1971                }
1972              }
1973            },
1974            "childWorkflowExecutionTerminatedEventAttributes": {
1975              "type": "structure",
1976              "required": [
1977                "workflowExecution",
1978                "workflowType",
1979                "initiatedEventId",
1980                "startedEventId"
1981              ],
1982              "members": {
1983                "workflowExecution": {
1984                  "shape": "S17"
1985                },
1986                "workflowType": {
1987                  "shape": "Sr"
1988                },
1989                "initiatedEventId": {
1990                  "type": "long"
1991                },
1992                "startedEventId": {
1993                  "type": "long"
1994                }
1995              }
1996            },
1997            "signalExternalWorkflowExecutionInitiatedEventAttributes": {
1998              "type": "structure",
1999              "required": [
2000                "workflowId",
2001                "signalName",
2002                "decisionTaskCompletedEventId"
2003              ],
2004              "members": {
2005                "workflowId": {},
2006                "runId": {},
2007                "signalName": {},
2008                "input": {},
2009                "decisionTaskCompletedEventId": {
2010                  "type": "long"
2011                },
2012                "control": {}
2013              }
2014            },
2015            "externalWorkflowExecutionSignaledEventAttributes": {
2016              "type": "structure",
2017              "required": [
2018                "workflowExecution",
2019                "initiatedEventId"
2020              ],
2021              "members": {
2022                "workflowExecution": {
2023                  "shape": "S17"
2024                },
2025                "initiatedEventId": {
2026                  "type": "long"
2027                }
2028              }
2029            },
2030            "signalExternalWorkflowExecutionFailedEventAttributes": {
2031              "type": "structure",
2032              "required": [
2033                "workflowId",
2034                "cause",
2035                "initiatedEventId",
2036                "decisionTaskCompletedEventId"
2037              ],
2038              "members": {
2039                "workflowId": {},
2040                "runId": {},
2041                "cause": {},
2042                "initiatedEventId": {
2043                  "type": "long"
2044                },
2045                "decisionTaskCompletedEventId": {
2046                  "type": "long"
2047                },
2048                "control": {}
2049              }
2050            },
2051            "externalWorkflowExecutionCancelRequestedEventAttributes": {
2052              "type": "structure",
2053              "required": [
2054                "workflowExecution",
2055                "initiatedEventId"
2056              ],
2057              "members": {
2058                "workflowExecution": {
2059                  "shape": "S17"
2060                },
2061                "initiatedEventId": {
2062                  "type": "long"
2063                }
2064              }
2065            },
2066            "requestCancelExternalWorkflowExecutionInitiatedEventAttributes": {
2067              "type": "structure",
2068              "required": [
2069                "workflowId",
2070                "decisionTaskCompletedEventId"
2071              ],
2072              "members": {
2073                "workflowId": {},
2074                "runId": {},
2075                "decisionTaskCompletedEventId": {
2076                  "type": "long"
2077                },
2078                "control": {}
2079              }
2080            },
2081            "requestCancelExternalWorkflowExecutionFailedEventAttributes": {
2082              "type": "structure",
2083              "required": [
2084                "workflowId",
2085                "cause",
2086                "initiatedEventId",
2087                "decisionTaskCompletedEventId"
2088              ],
2089              "members": {
2090                "workflowId": {},
2091                "runId": {},
2092                "cause": {},
2093                "initiatedEventId": {
2094                  "type": "long"
2095                },
2096                "decisionTaskCompletedEventId": {
2097                  "type": "long"
2098                },
2099                "control": {}
2100              }
2101            },
2102            "scheduleActivityTaskFailedEventAttributes": {
2103              "type": "structure",
2104              "required": [
2105                "activityType",
2106                "activityId",
2107                "cause",
2108                "decisionTaskCompletedEventId"
2109              ],
2110              "members": {
2111                "activityType": {
2112                  "shape": "Sn"
2113                },
2114                "activityId": {},
2115                "cause": {},
2116                "decisionTaskCompletedEventId": {
2117                  "type": "long"
2118                }
2119              }
2120            },
2121            "requestCancelActivityTaskFailedEventAttributes": {
2122              "type": "structure",
2123              "required": [
2124                "activityId",
2125                "cause",
2126                "decisionTaskCompletedEventId"
2127              ],
2128              "members": {
2129                "activityId": {},
2130                "cause": {},
2131                "decisionTaskCompletedEventId": {
2132                  "type": "long"
2133                }
2134              }
2135            },
2136            "startTimerFailedEventAttributes": {
2137              "type": "structure",
2138              "required": [
2139                "timerId",
2140                "cause",
2141                "decisionTaskCompletedEventId"
2142              ],
2143              "members": {
2144                "timerId": {},
2145                "cause": {},
2146                "decisionTaskCompletedEventId": {
2147                  "type": "long"
2148                }
2149              }
2150            },
2151            "cancelTimerFailedEventAttributes": {
2152              "type": "structure",
2153              "required": [
2154                "timerId",
2155                "cause",
2156                "decisionTaskCompletedEventId"
2157              ],
2158              "members": {
2159                "timerId": {},
2160                "cause": {},
2161                "decisionTaskCompletedEventId": {
2162                  "type": "long"
2163                }
2164              }
2165            },
2166            "startChildWorkflowExecutionFailedEventAttributes": {
2167              "type": "structure",
2168              "required": [
2169                "workflowType",
2170                "cause",
2171                "workflowId",
2172                "initiatedEventId",
2173                "decisionTaskCompletedEventId"
2174              ],
2175              "members": {
2176                "workflowType": {
2177                  "shape": "Sr"
2178                },
2179                "cause": {},
2180                "workflowId": {},
2181                "initiatedEventId": {
2182                  "type": "long"
2183                },
2184                "decisionTaskCompletedEventId": {
2185                  "type": "long"
2186                },
2187                "control": {}
2188              }
2189            },
2190            "lambdaFunctionScheduledEventAttributes": {
2191              "type": "structure",
2192              "required": [
2193                "id",
2194                "name",
2195                "decisionTaskCompletedEventId"
2196              ],
2197              "members": {
2198                "id": {},
2199                "name": {},
2200                "control": {},
2201                "input": {},
2202                "startToCloseTimeout": {},
2203                "decisionTaskCompletedEventId": {
2204                  "type": "long"
2205                }
2206              }
2207            },
2208            "lambdaFunctionStartedEventAttributes": {
2209              "type": "structure",
2210              "required": [
2211                "scheduledEventId"
2212              ],
2213              "members": {
2214                "scheduledEventId": {
2215                  "type": "long"
2216                }
2217              }
2218            },
2219            "lambdaFunctionCompletedEventAttributes": {
2220              "type": "structure",
2221              "required": [
2222                "scheduledEventId",
2223                "startedEventId"
2224              ],
2225              "members": {
2226                "scheduledEventId": {
2227                  "type": "long"
2228                },
2229                "startedEventId": {
2230                  "type": "long"
2231                },
2232                "result": {}
2233              }
2234            },
2235            "lambdaFunctionFailedEventAttributes": {
2236              "type": "structure",
2237              "required": [
2238                "scheduledEventId",
2239                "startedEventId"
2240              ],
2241              "members": {
2242                "scheduledEventId": {
2243                  "type": "long"
2244                },
2245                "startedEventId": {
2246                  "type": "long"
2247                },
2248                "reason": {},
2249                "details": {}
2250              }
2251            },
2252            "lambdaFunctionTimedOutEventAttributes": {
2253              "type": "structure",
2254              "required": [
2255                "scheduledEventId",
2256                "startedEventId"
2257              ],
2258              "members": {
2259                "scheduledEventId": {
2260                  "type": "long"
2261                },
2262                "startedEventId": {
2263                  "type": "long"
2264                },
2265                "timeoutType": {}
2266              }
2267            },
2268            "scheduleLambdaFunctionFailedEventAttributes": {
2269              "type": "structure",
2270              "required": [
2271                "id",
2272                "name",
2273                "cause",
2274                "decisionTaskCompletedEventId"
2275              ],
2276              "members": {
2277                "id": {},
2278                "name": {},
2279                "cause": {},
2280                "decisionTaskCompletedEventId": {
2281                  "type": "long"
2282                }
2283              }
2284            },
2285            "startLambdaFunctionFailedEventAttributes": {
2286              "type": "structure",
2287              "members": {
2288                "scheduledEventId": {
2289                  "type": "long"
2290                },
2291                "cause": {},
2292                "message": {}
2293              }
2294            }
2295          }
2296        }
2297      },
2298      "S4g": {
2299        "type": "structure",
2300        "required": [
2301          "executionInfos"
2302        ],
2303        "members": {
2304          "executionInfos": {
2305            "type": "list",
2306            "member": {
2307              "shape": "S1a"
2308            }
2309          },
2310          "nextPageToken": {}
2311        }
2312      },
2313      "S4o": {
2314        "type": "list",
2315        "member": {
2316          "type": "structure",
2317          "required": [
2318            "key"
2319          ],
2320          "members": {
2321            "key": {},
2322            "value": {}
2323          }
2324        }
2325      }
2326    }
2327  }