sdb-2009-04-15.min.json 7.0 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. {
  2. "metadata": {
  3. "apiVersion": "2009-04-15",
  4. "endpointPrefix": "sdb",
  5. "serviceFullName": "Amazon SimpleDB",
  6. "serviceId": "SimpleDB",
  7. "signatureVersion": "v2",
  8. "xmlNamespace": "http://sdb.amazonaws.com/doc/2009-04-15/",
  9. "protocol": "query"
  10. },
  11. "operations": {
  12. "BatchDeleteAttributes": {
  13. "input": {
  14. "type": "structure",
  15. "required": [
  16. "DomainName",
  17. "Items"
  18. ],
  19. "members": {
  20. "DomainName": {},
  21. "Items": {
  22. "type": "list",
  23. "member": {
  24. "locationName": "Item",
  25. "type": "structure",
  26. "required": [
  27. "Name"
  28. ],
  29. "members": {
  30. "Name": {
  31. "locationName": "ItemName"
  32. },
  33. "Attributes": {
  34. "shape": "S5"
  35. }
  36. }
  37. },
  38. "flattened": true
  39. }
  40. }
  41. }
  42. },
  43. "BatchPutAttributes": {
  44. "input": {
  45. "type": "structure",
  46. "required": [
  47. "DomainName",
  48. "Items"
  49. ],
  50. "members": {
  51. "DomainName": {},
  52. "Items": {
  53. "type": "list",
  54. "member": {
  55. "locationName": "Item",
  56. "type": "structure",
  57. "required": [
  58. "Name",
  59. "Attributes"
  60. ],
  61. "members": {
  62. "Name": {
  63. "locationName": "ItemName"
  64. },
  65. "Attributes": {
  66. "shape": "Sa"
  67. }
  68. }
  69. },
  70. "flattened": true
  71. }
  72. }
  73. }
  74. },
  75. "CreateDomain": {
  76. "input": {
  77. "type": "structure",
  78. "required": [
  79. "DomainName"
  80. ],
  81. "members": {
  82. "DomainName": {}
  83. }
  84. }
  85. },
  86. "DeleteAttributes": {
  87. "input": {
  88. "type": "structure",
  89. "required": [
  90. "DomainName",
  91. "ItemName"
  92. ],
  93. "members": {
  94. "DomainName": {},
  95. "ItemName": {},
  96. "Attributes": {
  97. "shape": "S5"
  98. },
  99. "Expected": {
  100. "shape": "Sf"
  101. }
  102. }
  103. }
  104. },
  105. "DeleteDomain": {
  106. "input": {
  107. "type": "structure",
  108. "required": [
  109. "DomainName"
  110. ],
  111. "members": {
  112. "DomainName": {}
  113. }
  114. }
  115. },
  116. "DomainMetadata": {
  117. "input": {
  118. "type": "structure",
  119. "required": [
  120. "DomainName"
  121. ],
  122. "members": {
  123. "DomainName": {}
  124. }
  125. },
  126. "output": {
  127. "resultWrapper": "DomainMetadataResult",
  128. "type": "structure",
  129. "members": {
  130. "ItemCount": {
  131. "type": "integer"
  132. },
  133. "ItemNamesSizeBytes": {
  134. "type": "long"
  135. },
  136. "AttributeNameCount": {
  137. "type": "integer"
  138. },
  139. "AttributeNamesSizeBytes": {
  140. "type": "long"
  141. },
  142. "AttributeValueCount": {
  143. "type": "integer"
  144. },
  145. "AttributeValuesSizeBytes": {
  146. "type": "long"
  147. },
  148. "Timestamp": {
  149. "type": "integer"
  150. }
  151. }
  152. }
  153. },
  154. "GetAttributes": {
  155. "input": {
  156. "type": "structure",
  157. "required": [
  158. "DomainName",
  159. "ItemName"
  160. ],
  161. "members": {
  162. "DomainName": {},
  163. "ItemName": {},
  164. "AttributeNames": {
  165. "type": "list",
  166. "member": {
  167. "locationName": "AttributeName"
  168. },
  169. "flattened": true
  170. },
  171. "ConsistentRead": {
  172. "type": "boolean"
  173. }
  174. }
  175. },
  176. "output": {
  177. "resultWrapper": "GetAttributesResult",
  178. "type": "structure",
  179. "members": {
  180. "Attributes": {
  181. "shape": "So"
  182. }
  183. }
  184. }
  185. },
  186. "ListDomains": {
  187. "input": {
  188. "type": "structure",
  189. "members": {
  190. "MaxNumberOfDomains": {
  191. "type": "integer"
  192. },
  193. "NextToken": {}
  194. }
  195. },
  196. "output": {
  197. "resultWrapper": "ListDomainsResult",
  198. "type": "structure",
  199. "members": {
  200. "DomainNames": {
  201. "type": "list",
  202. "member": {
  203. "locationName": "DomainName"
  204. },
  205. "flattened": true
  206. },
  207. "NextToken": {}
  208. }
  209. }
  210. },
  211. "PutAttributes": {
  212. "input": {
  213. "type": "structure",
  214. "required": [
  215. "DomainName",
  216. "ItemName",
  217. "Attributes"
  218. ],
  219. "members": {
  220. "DomainName": {},
  221. "ItemName": {},
  222. "Attributes": {
  223. "shape": "Sa"
  224. },
  225. "Expected": {
  226. "shape": "Sf"
  227. }
  228. }
  229. }
  230. },
  231. "Select": {
  232. "input": {
  233. "type": "structure",
  234. "required": [
  235. "SelectExpression"
  236. ],
  237. "members": {
  238. "SelectExpression": {},
  239. "NextToken": {},
  240. "ConsistentRead": {
  241. "type": "boolean"
  242. }
  243. }
  244. },
  245. "output": {
  246. "resultWrapper": "SelectResult",
  247. "type": "structure",
  248. "members": {
  249. "Items": {
  250. "type": "list",
  251. "member": {
  252. "locationName": "Item",
  253. "type": "structure",
  254. "required": [
  255. "Name",
  256. "Attributes"
  257. ],
  258. "members": {
  259. "Name": {},
  260. "AlternateNameEncoding": {},
  261. "Attributes": {
  262. "shape": "So"
  263. }
  264. }
  265. },
  266. "flattened": true
  267. },
  268. "NextToken": {}
  269. }
  270. }
  271. }
  272. },
  273. "shapes": {
  274. "S5": {
  275. "type": "list",
  276. "member": {
  277. "locationName": "Attribute",
  278. "type": "structure",
  279. "required": [
  280. "Name"
  281. ],
  282. "members": {
  283. "Name": {},
  284. "Value": {}
  285. }
  286. },
  287. "flattened": true
  288. },
  289. "Sa": {
  290. "type": "list",
  291. "member": {
  292. "locationName": "Attribute",
  293. "type": "structure",
  294. "required": [
  295. "Name",
  296. "Value"
  297. ],
  298. "members": {
  299. "Name": {},
  300. "Value": {},
  301. "Replace": {
  302. "type": "boolean"
  303. }
  304. }
  305. },
  306. "flattened": true
  307. },
  308. "Sf": {
  309. "type": "structure",
  310. "members": {
  311. "Name": {},
  312. "Value": {},
  313. "Exists": {
  314. "type": "boolean"
  315. }
  316. }
  317. },
  318. "So": {
  319. "type": "list",
  320. "member": {
  321. "locationName": "Attribute",
  322. "type": "structure",
  323. "required": [
  324. "Name",
  325. "Value"
  326. ],
  327. "members": {
  328. "Name": {},
  329. "AlternateNameEncoding": {},
  330. "Value": {},
  331. "AlternateValueEncoding": {}
  332. }
  333. },
  334. "flattened": true
  335. }
  336. }
  337. }