|
191 | 191 | {"shape":"ResourceNotFoundException"} |
192 | 192 | ] |
193 | 193 | }, |
| 194 | + "GetCostAndUsageComparisons":{ |
| 195 | + "name":"GetCostAndUsageComparisons", |
| 196 | + "http":{ |
| 197 | + "method":"POST", |
| 198 | + "requestUri":"/" |
| 199 | + }, |
| 200 | + "input":{"shape":"GetCostAndUsageComparisonsRequest"}, |
| 201 | + "output":{"shape":"GetCostAndUsageComparisonsResponse"}, |
| 202 | + "errors":[ |
| 203 | + {"shape":"DataUnavailableException"}, |
| 204 | + {"shape":"InvalidNextTokenException"}, |
| 205 | + {"shape":"LimitExceededException"}, |
| 206 | + {"shape":"ResourceNotFoundException"} |
| 207 | + ] |
| 208 | + }, |
194 | 209 | "GetCostAndUsageWithResources":{ |
195 | 210 | "name":"GetCostAndUsageWithResources", |
196 | 211 | "http":{ |
|
225 | 240 | {"shape":"ResourceNotFoundException"} |
226 | 241 | ] |
227 | 242 | }, |
| 243 | + "GetCostComparisonDrivers":{ |
| 244 | + "name":"GetCostComparisonDrivers", |
| 245 | + "http":{ |
| 246 | + "method":"POST", |
| 247 | + "requestUri":"/" |
| 248 | + }, |
| 249 | + "input":{"shape":"GetCostComparisonDriversRequest"}, |
| 250 | + "output":{"shape":"GetCostComparisonDriversResponse"}, |
| 251 | + "errors":[ |
| 252 | + {"shape":"DataUnavailableException"}, |
| 253 | + {"shape":"InvalidNextTokenException"}, |
| 254 | + {"shape":"LimitExceededException"}, |
| 255 | + {"shape":"ResourceNotFoundException"} |
| 256 | + ] |
| 257 | + }, |
228 | 258 | "GetCostForecast":{ |
229 | 259 | "name":"GetCostForecast", |
230 | 260 | "http":{ |
|
856 | 886 | "SavingsPlansPurchaseAnalysisConfiguration":{"shape":"SavingsPlansPurchaseAnalysisConfiguration"} |
857 | 887 | } |
858 | 888 | }, |
| 889 | + "ComparisonMetricValue":{ |
| 890 | + "type":"structure", |
| 891 | + "members":{ |
| 892 | + "BaselineTimePeriodAmount":{"shape":"GenericString"}, |
| 893 | + "ComparisonTimePeriodAmount":{"shape":"GenericString"}, |
| 894 | + "Difference":{"shape":"GenericString"}, |
| 895 | + "Unit":{"shape":"GenericString"} |
| 896 | + } |
| 897 | + }, |
| 898 | + "ComparisonMetrics":{ |
| 899 | + "type":"map", |
| 900 | + "key":{"shape":"MetricName"}, |
| 901 | + "value":{"shape":"ComparisonMetricValue"} |
| 902 | + }, |
859 | 903 | "Context":{ |
860 | 904 | "type":"string", |
861 | 905 | "enum":[ |
|
951 | 995 | "max":1000, |
952 | 996 | "min":1 |
953 | 997 | }, |
| 998 | + "CostAndUsageComparison":{ |
| 999 | + "type":"structure", |
| 1000 | + "members":{ |
| 1001 | + "CostAndUsageSelector":{"shape":"Expression"}, |
| 1002 | + "Metrics":{"shape":"ComparisonMetrics"} |
| 1003 | + } |
| 1004 | + }, |
| 1005 | + "CostAndUsageComparisons":{ |
| 1006 | + "type":"list", |
| 1007 | + "member":{"shape":"CostAndUsageComparison"} |
| 1008 | + }, |
| 1009 | + "CostAndUsageComparisonsMaxResults":{ |
| 1010 | + "type":"integer", |
| 1011 | + "box":true, |
| 1012 | + "max":2000, |
| 1013 | + "min":1 |
| 1014 | + }, |
954 | 1015 | "CostCategory":{ |
955 | 1016 | "type":"structure", |
956 | 1017 | "required":[ |
|
1145 | 1206 | "type":"list", |
1146 | 1207 | "member":{"shape":"CostCategoryValue"} |
1147 | 1208 | }, |
| 1209 | + "CostComparisonDriver":{ |
| 1210 | + "type":"structure", |
| 1211 | + "members":{ |
| 1212 | + "CostSelector":{"shape":"Expression"}, |
| 1213 | + "Metrics":{"shape":"ComparisonMetrics"}, |
| 1214 | + "CostDrivers":{"shape":"CostDrivers"} |
| 1215 | + } |
| 1216 | + }, |
| 1217 | + "CostComparisonDrivers":{ |
| 1218 | + "type":"list", |
| 1219 | + "member":{"shape":"CostComparisonDriver"} |
| 1220 | + }, |
| 1221 | + "CostComparisonDriversMaxResults":{ |
| 1222 | + "type":"integer", |
| 1223 | + "box":true, |
| 1224 | + "max":10, |
| 1225 | + "min":1 |
| 1226 | + }, |
| 1227 | + "CostDriver":{ |
| 1228 | + "type":"structure", |
| 1229 | + "members":{ |
| 1230 | + "Type":{"shape":"GenericString"}, |
| 1231 | + "Name":{"shape":"GenericString"}, |
| 1232 | + "Metrics":{"shape":"ComparisonMetrics"} |
| 1233 | + } |
| 1234 | + }, |
| 1235 | + "CostDrivers":{ |
| 1236 | + "type":"list", |
| 1237 | + "member":{"shape":"CostDriver"} |
| 1238 | + }, |
1148 | 1239 | "Coverage":{ |
1149 | 1240 | "type":"structure", |
1150 | 1241 | "members":{ |
|
1288 | 1379 | }, |
1289 | 1380 | "DeleteAnomalyMonitorResponse":{ |
1290 | 1381 | "type":"structure", |
1291 | | - "members":{ |
1292 | | - } |
| 1382 | + "members":{} |
1293 | 1383 | }, |
1294 | 1384 | "DeleteAnomalySubscriptionRequest":{ |
1295 | 1385 | "type":"structure", |
|
1300 | 1390 | }, |
1301 | 1391 | "DeleteAnomalySubscriptionResponse":{ |
1302 | 1392 | "type":"structure", |
1303 | | - "members":{ |
1304 | | - } |
| 1393 | + "members":{} |
1305 | 1394 | }, |
1306 | 1395 | "DeleteCostCategoryDefinitionRequest":{ |
1307 | 1396 | "type":"structure", |
|
1691 | 1780 | "CommitmentPurchaseAnalysisConfiguration":{"shape":"CommitmentPurchaseAnalysisConfiguration"} |
1692 | 1781 | } |
1693 | 1782 | }, |
| 1783 | + "GetCostAndUsageComparisonsRequest":{ |
| 1784 | + "type":"structure", |
| 1785 | + "required":[ |
| 1786 | + "BaselineTimePeriod", |
| 1787 | + "ComparisonTimePeriod", |
| 1788 | + "MetricForComparison" |
| 1789 | + ], |
| 1790 | + "members":{ |
| 1791 | + "BillingViewArn":{"shape":"BillingViewArn"}, |
| 1792 | + "BaselineTimePeriod":{"shape":"DateInterval"}, |
| 1793 | + "ComparisonTimePeriod":{"shape":"DateInterval"}, |
| 1794 | + "MetricForComparison":{"shape":"MetricName"}, |
| 1795 | + "Filter":{"shape":"Expression"}, |
| 1796 | + "GroupBy":{"shape":"GroupDefinitions"}, |
| 1797 | + "MaxResults":{ |
| 1798 | + "shape":"CostAndUsageComparisonsMaxResults", |
| 1799 | + "box":true |
| 1800 | + }, |
| 1801 | + "NextPageToken":{"shape":"NextPageToken"} |
| 1802 | + } |
| 1803 | + }, |
| 1804 | + "GetCostAndUsageComparisonsResponse":{ |
| 1805 | + "type":"structure", |
| 1806 | + "members":{ |
| 1807 | + "CostAndUsageComparisons":{"shape":"CostAndUsageComparisons"}, |
| 1808 | + "TotalCostAndUsage":{"shape":"ComparisonMetrics"}, |
| 1809 | + "NextPageToken":{"shape":"NextPageToken"} |
| 1810 | + } |
| 1811 | + }, |
1694 | 1812 | "GetCostAndUsageRequest":{ |
1695 | 1813 | "type":"structure", |
1696 | 1814 | "required":[ |
|
1771 | 1889 | "TotalSize":{"shape":"PageSize"} |
1772 | 1890 | } |
1773 | 1891 | }, |
| 1892 | + "GetCostComparisonDriversRequest":{ |
| 1893 | + "type":"structure", |
| 1894 | + "required":[ |
| 1895 | + "BaselineTimePeriod", |
| 1896 | + "ComparisonTimePeriod", |
| 1897 | + "MetricForComparison" |
| 1898 | + ], |
| 1899 | + "members":{ |
| 1900 | + "BillingViewArn":{"shape":"BillingViewArn"}, |
| 1901 | + "BaselineTimePeriod":{"shape":"DateInterval"}, |
| 1902 | + "ComparisonTimePeriod":{"shape":"DateInterval"}, |
| 1903 | + "MetricForComparison":{"shape":"MetricName"}, |
| 1904 | + "Filter":{"shape":"Expression"}, |
| 1905 | + "GroupBy":{"shape":"GroupDefinitions"}, |
| 1906 | + "MaxResults":{ |
| 1907 | + "shape":"CostComparisonDriversMaxResults", |
| 1908 | + "box":true |
| 1909 | + }, |
| 1910 | + "NextPageToken":{"shape":"NextPageToken"} |
| 1911 | + } |
| 1912 | + }, |
| 1913 | + "GetCostComparisonDriversResponse":{ |
| 1914 | + "type":"structure", |
| 1915 | + "members":{ |
| 1916 | + "CostComparisonDrivers":{"shape":"CostComparisonDrivers"}, |
| 1917 | + "NextPageToken":{"shape":"NextPageToken"} |
| 1918 | + } |
| 1919 | + }, |
1774 | 1920 | "GetCostForecastRequest":{ |
1775 | 1921 | "type":"structure", |
1776 | 1922 | "required":[ |
|
3159 | 3305 | }, |
3160 | 3306 | "StartSavingsPlansPurchaseRecommendationGenerationRequest":{ |
3161 | 3307 | "type":"structure", |
3162 | | - "members":{ |
3163 | | - } |
| 3308 | + "members":{} |
3164 | 3309 | }, |
3165 | 3310 | "StartSavingsPlansPurchaseRecommendationGenerationResponse":{ |
3166 | 3311 | "type":"structure", |
|
3233 | 3378 | }, |
3234 | 3379 | "TagResourceResponse":{ |
3235 | 3380 | "type":"structure", |
3236 | | - "members":{ |
3237 | | - } |
| 3381 | + "members":{} |
3238 | 3382 | }, |
3239 | 3383 | "TagValues":{ |
3240 | 3384 | "type":"structure", |
|
3339 | 3483 | }, |
3340 | 3484 | "UntagResourceResponse":{ |
3341 | 3485 | "type":"structure", |
3342 | | - "members":{ |
3343 | | - } |
| 3486 | + "members":{} |
3344 | 3487 | }, |
3345 | 3488 | "UnusedHours":{"type":"string"}, |
3346 | 3489 | "UnusedUnits":{"type":"string"}, |
|
0 commit comments