|
87 | 87 | {"shape":"ResourceContentionFault"} |
88 | 88 | ] |
89 | 89 | }, |
| 90 | + "CancelInstanceRefresh":{ |
| 91 | + "name":"CancelInstanceRefresh", |
| 92 | + "http":{ |
| 93 | + "method":"POST", |
| 94 | + "requestUri":"/" |
| 95 | + }, |
| 96 | + "input":{"shape":"CancelInstanceRefreshType"}, |
| 97 | + "output":{ |
| 98 | + "shape":"CancelInstanceRefreshAnswer", |
| 99 | + "resultWrapper":"CancelInstanceRefreshResult" |
| 100 | + }, |
| 101 | + "errors":[ |
| 102 | + {"shape":"LimitExceededFault"}, |
| 103 | + {"shape":"ResourceContentionFault"}, |
| 104 | + {"shape":"ActiveInstanceRefreshNotFoundFault"} |
| 105 | + ] |
| 106 | + }, |
90 | 107 | "CompleteLifecycleAction":{ |
91 | 108 | "name":"CompleteLifecycleAction", |
92 | 109 | "http":{ |
|
303 | 320 | {"shape":"ResourceContentionFault"} |
304 | 321 | ] |
305 | 322 | }, |
| 323 | + "DescribeInstanceRefreshes":{ |
| 324 | + "name":"DescribeInstanceRefreshes", |
| 325 | + "http":{ |
| 326 | + "method":"POST", |
| 327 | + "requestUri":"/" |
| 328 | + }, |
| 329 | + "input":{"shape":"DescribeInstanceRefreshesType"}, |
| 330 | + "output":{ |
| 331 | + "shape":"DescribeInstanceRefreshesAnswer", |
| 332 | + "resultWrapper":"DescribeInstanceRefreshesResult" |
| 333 | + }, |
| 334 | + "errors":[ |
| 335 | + {"shape":"InvalidNextToken"}, |
| 336 | + {"shape":"ResourceContentionFault"} |
| 337 | + ] |
| 338 | + }, |
306 | 339 | "DescribeLaunchConfigurations":{ |
307 | 340 | "name":"DescribeLaunchConfigurations", |
308 | 341 | "http":{ |
|
735 | 768 | {"shape":"ResourceContentionFault"} |
736 | 769 | ] |
737 | 770 | }, |
| 771 | + "StartInstanceRefresh":{ |
| 772 | + "name":"StartInstanceRefresh", |
| 773 | + "http":{ |
| 774 | + "method":"POST", |
| 775 | + "requestUri":"/" |
| 776 | + }, |
| 777 | + "input":{"shape":"StartInstanceRefreshType"}, |
| 778 | + "output":{ |
| 779 | + "shape":"StartInstanceRefreshAnswer", |
| 780 | + "resultWrapper":"StartInstanceRefreshResult" |
| 781 | + }, |
| 782 | + "errors":[ |
| 783 | + {"shape":"LimitExceededFault"}, |
| 784 | + {"shape":"ResourceContentionFault"}, |
| 785 | + {"shape":"InstanceRefreshInProgressFault"} |
| 786 | + ] |
| 787 | + }, |
738 | 788 | "SuspendProcesses":{ |
739 | 789 | "name":"SuspendProcesses", |
740 | 790 | "http":{ |
|
778 | 828 | } |
779 | 829 | }, |
780 | 830 | "shapes":{ |
| 831 | + "ActiveInstanceRefreshNotFoundFault":{ |
| 832 | + "type":"structure", |
| 833 | + "members":{ |
| 834 | + "message":{"shape":"XmlStringMaxLen255"} |
| 835 | + }, |
| 836 | + "error":{ |
| 837 | + "code":"ActiveInstanceRefreshNotFound", |
| 838 | + "httpStatusCode":400, |
| 839 | + "senderFault":true |
| 840 | + }, |
| 841 | + "exception":true |
| 842 | + }, |
781 | 843 | "Activities":{ |
782 | 844 | "type":"list", |
783 | 845 | "member":{"shape":"Activity"} |
|
1078 | 1140 | "type":"list", |
1079 | 1141 | "member":{"shape":"BlockDeviceMapping"} |
1080 | 1142 | }, |
| 1143 | + "CancelInstanceRefreshAnswer":{ |
| 1144 | + "type":"structure", |
| 1145 | + "members":{ |
| 1146 | + "InstanceRefreshId":{"shape":"XmlStringMaxLen255"} |
| 1147 | + } |
| 1148 | + }, |
| 1149 | + "CancelInstanceRefreshType":{ |
| 1150 | + "type":"structure", |
| 1151 | + "required":["AutoScalingGroupName"], |
| 1152 | + "members":{ |
| 1153 | + "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"} |
| 1154 | + } |
| 1155 | + }, |
1081 | 1156 | "ClassicLinkVPCSecurityGroups":{ |
1082 | 1157 | "type":"list", |
1083 | 1158 | "member":{"shape":"XmlStringMaxLen255"} |
|
1271 | 1346 | "AutoScalingNotificationTypes":{"shape":"AutoScalingNotificationTypes"} |
1272 | 1347 | } |
1273 | 1348 | }, |
| 1349 | + "DescribeInstanceRefreshesAnswer":{ |
| 1350 | + "type":"structure", |
| 1351 | + "members":{ |
| 1352 | + "InstanceRefreshes":{"shape":"InstanceRefreshes"}, |
| 1353 | + "NextToken":{"shape":"XmlString"} |
| 1354 | + } |
| 1355 | + }, |
| 1356 | + "DescribeInstanceRefreshesType":{ |
| 1357 | + "type":"structure", |
| 1358 | + "required":["AutoScalingGroupName"], |
| 1359 | + "members":{ |
| 1360 | + "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, |
| 1361 | + "InstanceRefreshIds":{"shape":"InstanceRefreshIds"}, |
| 1362 | + "NextToken":{"shape":"XmlString"}, |
| 1363 | + "MaxRecords":{"shape":"MaxRecords"} |
| 1364 | + } |
| 1365 | + }, |
1274 | 1366 | "DescribeLifecycleHookTypesAnswer":{ |
1275 | 1367 | "type":"structure", |
1276 | 1368 | "members":{ |
|
1589 | 1681 | } |
1590 | 1682 | }, |
1591 | 1683 | "InstanceProtected":{"type":"boolean"}, |
| 1684 | + "InstanceRefresh":{ |
| 1685 | + "type":"structure", |
| 1686 | + "members":{ |
| 1687 | + "InstanceRefreshId":{"shape":"XmlStringMaxLen255"}, |
| 1688 | + "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, |
| 1689 | + "Status":{"shape":"InstanceRefreshStatus"}, |
| 1690 | + "StatusReason":{"shape":"XmlStringMaxLen1023"}, |
| 1691 | + "StartTime":{"shape":"TimestampType"}, |
| 1692 | + "EndTime":{"shape":"TimestampType"}, |
| 1693 | + "PercentageComplete":{"shape":"IntPercent"}, |
| 1694 | + "InstancesToUpdate":{"shape":"InstancesToUpdate"} |
| 1695 | + } |
| 1696 | + }, |
| 1697 | + "InstanceRefreshIds":{ |
| 1698 | + "type":"list", |
| 1699 | + "member":{"shape":"XmlStringMaxLen255"} |
| 1700 | + }, |
| 1701 | + "InstanceRefreshInProgressFault":{ |
| 1702 | + "type":"structure", |
| 1703 | + "members":{ |
| 1704 | + "message":{"shape":"XmlStringMaxLen255"} |
| 1705 | + }, |
| 1706 | + "error":{ |
| 1707 | + "code":"InstanceRefreshInProgress", |
| 1708 | + "httpStatusCode":400, |
| 1709 | + "senderFault":true |
| 1710 | + }, |
| 1711 | + "exception":true |
| 1712 | + }, |
| 1713 | + "InstanceRefreshStatus":{ |
| 1714 | + "type":"string", |
| 1715 | + "enum":[ |
| 1716 | + "Pending", |
| 1717 | + "InProgress", |
| 1718 | + "Successful", |
| 1719 | + "Failed", |
| 1720 | + "Cancelling", |
| 1721 | + "Cancelled" |
| 1722 | + ] |
| 1723 | + }, |
| 1724 | + "InstanceRefreshes":{ |
| 1725 | + "type":"list", |
| 1726 | + "member":{"shape":"InstanceRefresh"} |
| 1727 | + }, |
1592 | 1728 | "Instances":{ |
1593 | 1729 | "type":"list", |
1594 | 1730 | "member":{"shape":"Instance"} |
|
1604 | 1740 | "SpotMaxPrice":{"shape":"MixedInstanceSpotPrice"} |
1605 | 1741 | } |
1606 | 1742 | }, |
| 1743 | + "InstancesToUpdate":{ |
| 1744 | + "type":"integer", |
| 1745 | + "min":0 |
| 1746 | + }, |
| 1747 | + "IntPercent":{ |
| 1748 | + "type":"integer", |
| 1749 | + "max":100, |
| 1750 | + "min":0 |
| 1751 | + }, |
1607 | 1752 | "InvalidNextToken":{ |
1608 | 1753 | "type":"structure", |
1609 | 1754 | "members":{ |
|
2072 | 2217 | "InstanceId":{"shape":"XmlStringMaxLen19"} |
2073 | 2218 | } |
2074 | 2219 | }, |
| 2220 | + "RefreshInstanceWarmup":{ |
| 2221 | + "type":"integer", |
| 2222 | + "min":0 |
| 2223 | + }, |
| 2224 | + "RefreshPreferences":{ |
| 2225 | + "type":"structure", |
| 2226 | + "members":{ |
| 2227 | + "MinHealthyPercentage":{"shape":"IntPercent"}, |
| 2228 | + "InstanceWarmup":{"shape":"RefreshInstanceWarmup"} |
| 2229 | + } |
| 2230 | + }, |
| 2231 | + "RefreshStrategy":{ |
| 2232 | + "type":"string", |
| 2233 | + "enum":["Rolling"] |
| 2234 | + }, |
2075 | 2235 | "ResourceContentionFault":{ |
2076 | 2236 | "type":"structure", |
2077 | 2237 | "members":{ |
|
2277 | 2437 | "max":255, |
2278 | 2438 | "min":1 |
2279 | 2439 | }, |
| 2440 | + "StartInstanceRefreshAnswer":{ |
| 2441 | + "type":"structure", |
| 2442 | + "members":{ |
| 2443 | + "InstanceRefreshId":{"shape":"XmlStringMaxLen255"} |
| 2444 | + } |
| 2445 | + }, |
| 2446 | + "StartInstanceRefreshType":{ |
| 2447 | + "type":"structure", |
| 2448 | + "required":["AutoScalingGroupName"], |
| 2449 | + "members":{ |
| 2450 | + "AutoScalingGroupName":{"shape":"XmlStringMaxLen255"}, |
| 2451 | + "Strategy":{"shape":"RefreshStrategy"}, |
| 2452 | + "Preferences":{"shape":"RefreshPreferences"} |
| 2453 | + } |
| 2454 | + }, |
2280 | 2455 | "StepAdjustment":{ |
2281 | 2456 | "type":"structure", |
2282 | 2457 | "required":["ScalingAdjustment"], |
|
0 commit comments