|
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