freetier-2023-09-07.min.json 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2023-09-07",
  5. "endpointPrefix": "freetier",
  6. "jsonVersion": "1.0",
  7. "protocol": "json",
  8. "serviceFullName": "AWS Free Tier",
  9. "serviceId": "FreeTier",
  10. "signatureVersion": "v4",
  11. "signingName": "freetier",
  12. "targetPrefix": "AWSFreeTierService",
  13. "uid": "freetier-2023-09-07"
  14. },
  15. "operations": {
  16. "GetFreeTierUsage": {
  17. "input": {
  18. "type": "structure",
  19. "members": {
  20. "filter": {
  21. "shape": "S2"
  22. },
  23. "maxResults": {
  24. "type": "integer"
  25. },
  26. "nextToken": {}
  27. }
  28. },
  29. "output": {
  30. "type": "structure",
  31. "required": [
  32. "freeTierUsages"
  33. ],
  34. "members": {
  35. "freeTierUsages": {
  36. "type": "list",
  37. "member": {
  38. "type": "structure",
  39. "members": {
  40. "actualUsageAmount": {
  41. "type": "double"
  42. },
  43. "description": {},
  44. "forecastedUsageAmount": {
  45. "type": "double"
  46. },
  47. "freeTierType": {},
  48. "limit": {
  49. "type": "double"
  50. },
  51. "operation": {},
  52. "region": {},
  53. "service": {},
  54. "unit": {},
  55. "usageType": {}
  56. }
  57. }
  58. },
  59. "nextToken": {}
  60. }
  61. }
  62. }
  63. },
  64. "shapes": {
  65. "S2": {
  66. "type": "structure",
  67. "members": {
  68. "And": {
  69. "shape": "S3"
  70. },
  71. "Dimensions": {
  72. "type": "structure",
  73. "required": [
  74. "Key",
  75. "MatchOptions",
  76. "Values"
  77. ],
  78. "members": {
  79. "Key": {},
  80. "MatchOptions": {
  81. "type": "list",
  82. "member": {}
  83. },
  84. "Values": {
  85. "type": "list",
  86. "member": {}
  87. }
  88. }
  89. },
  90. "Not": {
  91. "shape": "S2"
  92. },
  93. "Or": {
  94. "shape": "S3"
  95. }
  96. }
  97. },
  98. "S3": {
  99. "type": "list",
  100. "member": {
  101. "shape": "S2"
  102. }
  103. }
  104. }
  105. }