|
493 | 493 | "errors":[
|
494 | 494 | {"shape":"ValidationException"},
|
495 | 495 | {"shape":"ConflictException"},
|
496 |
| - {"shape":"PipelineNotFoundException"} |
| 496 | + {"shape":"PipelineNotFoundException"}, |
| 497 | + {"shape":"ConcurrentPipelineExecutionsLimitExceededException"} |
497 | 498 | ]
|
498 | 499 | },
|
499 | 500 | "StopPipelineExecution":{
|
|
759 | 760 | "actionName":{"shape":"ActionName"},
|
760 | 761 | "startTime":{"shape":"Timestamp"},
|
761 | 762 | "lastUpdateTime":{"shape":"Timestamp"},
|
| 763 | + "updatedBy":{"shape":"LastUpdatedBy"}, |
762 | 764 | "status":{"shape":"ActionExecutionStatus"},
|
763 | 765 | "input":{"shape":"ActionExecutionInput"},
|
764 | 766 | "output":{"shape":"ActionExecutionOutput"}
|
|
771 | 773 | "ActionExecutionFilter":{
|
772 | 774 | "type":"structure",
|
773 | 775 | "members":{
|
774 |
| - "pipelineExecutionId":{"shape":"PipelineExecutionId"} |
| 776 | + "pipelineExecutionId":{"shape":"PipelineExecutionId"}, |
| 777 | + "latestInPipelineExecution":{"shape":"LatestInPipelineExecutionFilter"} |
775 | 778 | }
|
776 | 779 | },
|
777 | 780 | "ActionExecutionId":{"type":"string"},
|
|
800 | 803 | "members":{
|
801 | 804 | "externalExecutionId":{"shape":"ExternalExecutionId"},
|
802 | 805 | "externalExecutionSummary":{"shape":"ExternalExecutionSummary"},
|
803 |
| - "externalExecutionUrl":{"shape":"Url"} |
| 806 | + "externalExecutionUrl":{"shape":"Url"}, |
| 807 | + "errorDetails":{"shape":"ErrorDetails"} |
804 | 808 | }
|
805 | 809 | },
|
806 | 810 | "ActionExecutionStatus":{
|
|
1217 | 1221 | },
|
1218 | 1222 | "exception":true
|
1219 | 1223 | },
|
| 1224 | + "ConcurrentPipelineExecutionsLimitExceededException":{ |
| 1225 | + "type":"structure", |
| 1226 | + "members":{ |
| 1227 | + "message":{"shape":"Message"} |
| 1228 | + }, |
| 1229 | + "exception":true |
| 1230 | + }, |
1220 | 1231 | "ConflictException":{
|
1221 | 1232 | "type":"structure",
|
1222 | 1233 | "members":{
|
|
1415 | 1426 | "max":1500,
|
1416 | 1427 | "min":1
|
1417 | 1428 | },
|
| 1429 | + "ExecutionMode":{ |
| 1430 | + "type":"string", |
| 1431 | + "enum":[ |
| 1432 | + "QUEUED", |
| 1433 | + "SUPERSEDED", |
| 1434 | + "PARALLEL" |
| 1435 | + ] |
| 1436 | + }, |
1418 | 1437 | "ExecutionSummary":{
|
1419 | 1438 | "type":"string",
|
1420 | 1439 | "max":2048,
|
|
1566 | 1585 | "jobDetails":{"shape":"ThirdPartyJobDetails"}
|
1567 | 1586 | }
|
1568 | 1587 | },
|
| 1588 | + "GitBranchFilterCriteria":{ |
| 1589 | + "type":"structure", |
| 1590 | + "members":{ |
| 1591 | + "includes":{"shape":"GitBranchPatternList"}, |
| 1592 | + "excludes":{"shape":"GitBranchPatternList"} |
| 1593 | + } |
| 1594 | + }, |
| 1595 | + "GitBranchNamePattern":{ |
| 1596 | + "type":"string", |
| 1597 | + "max":255, |
| 1598 | + "min":1, |
| 1599 | + "pattern":".*" |
| 1600 | + }, |
| 1601 | + "GitBranchPatternList":{ |
| 1602 | + "type":"list", |
| 1603 | + "member":{"shape":"GitBranchNamePattern"}, |
| 1604 | + "max":8, |
| 1605 | + "min":1 |
| 1606 | + }, |
1569 | 1607 | "GitConfiguration":{
|
1570 | 1608 | "type":"structure",
|
1571 | 1609 | "required":["sourceActionName"],
|
1572 | 1610 | "members":{
|
1573 | 1611 | "sourceActionName":{"shape":"ActionName"},
|
1574 |
| - "push":{"shape":"GitPushFilterList"} |
| 1612 | + "push":{"shape":"GitPushFilterList"}, |
| 1613 | + "pullRequest":{"shape":"GitPullRequestFilterList"} |
| 1614 | + } |
| 1615 | + }, |
| 1616 | + "GitFilePathFilterCriteria":{ |
| 1617 | + "type":"structure", |
| 1618 | + "members":{ |
| 1619 | + "includes":{"shape":"GitFilePathPatternList"}, |
| 1620 | + "excludes":{"shape":"GitFilePathPatternList"} |
| 1621 | + } |
| 1622 | + }, |
| 1623 | + "GitFilePathPattern":{ |
| 1624 | + "type":"string", |
| 1625 | + "max":255, |
| 1626 | + "min":1, |
| 1627 | + "pattern":".*" |
| 1628 | + }, |
| 1629 | + "GitFilePathPatternList":{ |
| 1630 | + "type":"list", |
| 1631 | + "member":{"shape":"GitFilePathPattern"}, |
| 1632 | + "max":8, |
| 1633 | + "min":1 |
| 1634 | + }, |
| 1635 | + "GitPullRequestEventType":{ |
| 1636 | + "type":"string", |
| 1637 | + "enum":[ |
| 1638 | + "OPEN", |
| 1639 | + "UPDATED", |
| 1640 | + "CLOSED" |
| 1641 | + ] |
| 1642 | + }, |
| 1643 | + "GitPullRequestEventTypeList":{ |
| 1644 | + "type":"list", |
| 1645 | + "member":{"shape":"GitPullRequestEventType"}, |
| 1646 | + "max":3, |
| 1647 | + "min":1 |
| 1648 | + }, |
| 1649 | + "GitPullRequestFilter":{ |
| 1650 | + "type":"structure", |
| 1651 | + "members":{ |
| 1652 | + "events":{"shape":"GitPullRequestEventTypeList"}, |
| 1653 | + "branches":{"shape":"GitBranchFilterCriteria"}, |
| 1654 | + "filePaths":{"shape":"GitFilePathFilterCriteria"} |
1575 | 1655 | }
|
1576 | 1656 | },
|
| 1657 | + "GitPullRequestFilterList":{ |
| 1658 | + "type":"list", |
| 1659 | + "member":{"shape":"GitPullRequestFilter"}, |
| 1660 | + "max":3, |
| 1661 | + "min":1 |
| 1662 | + }, |
1577 | 1663 | "GitPushFilter":{
|
1578 | 1664 | "type":"structure",
|
1579 | 1665 | "members":{
|
1580 |
| - "tags":{"shape":"GitTagFilterCriteria"} |
| 1666 | + "tags":{"shape":"GitTagFilterCriteria"}, |
| 1667 | + "branches":{"shape":"GitBranchFilterCriteria"}, |
| 1668 | + "filePaths":{"shape":"GitFilePathFilterCriteria"} |
1581 | 1669 | }
|
1582 | 1670 | },
|
1583 | 1671 | "GitPushFilterList":{
|
1584 | 1672 | "type":"list",
|
1585 | 1673 | "member":{"shape":"GitPushFilter"},
|
1586 |
| - "max":1, |
| 1674 | + "max":3, |
1587 | 1675 | "min":1
|
1588 | 1676 | },
|
1589 | 1677 | "GitTagFilterCriteria":{
|
|
1790 | 1878 | "LastChangedAt":{"type":"timestamp"},
|
1791 | 1879 | "LastChangedBy":{"type":"string"},
|
1792 | 1880 | "LastUpdatedBy":{"type":"string"},
|
| 1881 | + "LatestInPipelineExecutionFilter":{ |
| 1882 | + "type":"structure", |
| 1883 | + "required":[ |
| 1884 | + "pipelineExecutionId", |
| 1885 | + "startTimeRange" |
| 1886 | + ], |
| 1887 | + "members":{ |
| 1888 | + "pipelineExecutionId":{"shape":"PipelineExecutionId"}, |
| 1889 | + "startTimeRange":{"shape":"StartTimeRange"} |
| 1890 | + } |
| 1891 | + }, |
1793 | 1892 | "LimitExceededException":{
|
1794 | 1893 | "type":"structure",
|
1795 | 1894 | "members":{
|
|
2026 | 2125 | "artifactStores":{"shape":"ArtifactStoreMap"},
|
2027 | 2126 | "stages":{"shape":"PipelineStageDeclarationList"},
|
2028 | 2127 | "version":{"shape":"PipelineVersion"},
|
| 2128 | + "executionMode":{"shape":"ExecutionMode"}, |
2029 | 2129 | "pipelineType":{"shape":"PipelineType"},
|
2030 |
| - "triggers":{"shape":"PipelineTriggerDeclarationList"}, |
2031 |
| - "variables":{"shape":"PipelineVariableDeclarationList"} |
| 2130 | + "variables":{"shape":"PipelineVariableDeclarationList"}, |
| 2131 | + "triggers":{"shape":"PipelineTriggerDeclarationList"} |
2032 | 2132 | }
|
2033 | 2133 | },
|
2034 | 2134 | "PipelineExecution":{
|
|
2040 | 2140 | "status":{"shape":"PipelineExecutionStatus"},
|
2041 | 2141 | "statusSummary":{"shape":"PipelineExecutionStatusSummary"},
|
2042 | 2142 | "artifactRevisions":{"shape":"ArtifactRevisionList"},
|
| 2143 | + "variables":{"shape":"ResolvedPipelineVariableList"}, |
2043 | 2144 | "trigger":{"shape":"ExecutionTrigger"},
|
2044 |
| - "variables":{"shape":"ResolvedPipelineVariableList"} |
| 2145 | + "executionMode":{"shape":"ExecutionMode"} |
2045 | 2146 | }
|
2046 | 2147 | },
|
2047 | 2148 | "PipelineExecutionId":{
|
|
2083 | 2184 | "lastUpdateTime":{"shape":"Timestamp"},
|
2084 | 2185 | "sourceRevisions":{"shape":"SourceRevisionList"},
|
2085 | 2186 | "trigger":{"shape":"ExecutionTrigger"},
|
2086 |
| - "stopTrigger":{"shape":"StopExecutionTrigger"} |
| 2187 | + "stopTrigger":{"shape":"StopExecutionTrigger"}, |
| 2188 | + "executionMode":{"shape":"ExecutionMode"} |
2087 | 2189 | }
|
2088 | 2190 | },
|
2089 | 2191 | "PipelineExecutionSummaryList":{
|
|
2131 | 2233 | "name":{"shape":"PipelineName"},
|
2132 | 2234 | "version":{"shape":"PipelineVersion"},
|
2133 | 2235 | "pipelineType":{"shape":"PipelineType"},
|
| 2236 | + "executionMode":{"shape":"ExecutionMode"}, |
2134 | 2237 | "created":{"shape":"Timestamp"},
|
2135 | 2238 | "updated":{"shape":"Timestamp"}
|
2136 | 2239 | }
|
|
2149 | 2252 | "PipelineTriggerDeclarationList":{
|
2150 | 2253 | "type":"list",
|
2151 | 2254 | "member":{"shape":"PipelineTriggerDeclaration"},
|
2152 |
| - "max":20 |
| 2255 | + "max":50 |
2153 | 2256 | },
|
2154 | 2257 | "PipelineTriggerProviderType":{
|
2155 | 2258 | "type":"string",
|
|
2593 | 2696 | "status":{"shape":"StageExecutionStatus"}
|
2594 | 2697 | }
|
2595 | 2698 | },
|
| 2699 | + "StageExecutionList":{ |
| 2700 | + "type":"list", |
| 2701 | + "member":{"shape":"StageExecution"} |
| 2702 | + }, |
2596 | 2703 | "StageExecutionStatus":{
|
2597 | 2704 | "type":"string",
|
2598 | 2705 | "enum":[
|
|
2634 | 2741 | "members":{
|
2635 | 2742 | "stageName":{"shape":"StageName"},
|
2636 | 2743 | "inboundExecution":{"shape":"StageExecution"},
|
| 2744 | + "inboundExecutions":{"shape":"StageExecutionList"}, |
2637 | 2745 | "inboundTransitionState":{"shape":"TransitionState"},
|
2638 | 2746 | "actionStates":{"shape":"ActionStateList"},
|
2639 | 2747 | "latestExecution":{"shape":"StageExecution"}
|
|
2669 | 2777 | "pipelineExecutionId":{"shape":"PipelineExecutionId"}
|
2670 | 2778 | }
|
2671 | 2779 | },
|
| 2780 | + "StartTimeRange":{ |
| 2781 | + "type":"string", |
| 2782 | + "enum":[ |
| 2783 | + "Latest", |
| 2784 | + "All" |
| 2785 | + ] |
| 2786 | + }, |
2672 | 2787 | "StopExecutionTrigger":{
|
2673 | 2788 | "type":"structure",
|
2674 | 2789 | "members":{
|
|
0 commit comments