rds-data-2018-08-01.min.json 9.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2018-08-01",
  5. "endpointPrefix": "rds-data",
  6. "jsonVersion": "1.1",
  7. "protocol": "rest-json",
  8. "serviceFullName": "AWS RDS DataService",
  9. "serviceId": "RDS Data",
  10. "signatureVersion": "v4",
  11. "signingName": "rds-data",
  12. "uid": "rds-data-2018-08-01"
  13. },
  14. "operations": {
  15. "BatchExecuteStatement": {
  16. "http": {
  17. "requestUri": "/BatchExecute",
  18. "responseCode": 200
  19. },
  20. "input": {
  21. "type": "structure",
  22. "required": [
  23. "resourceArn",
  24. "secretArn",
  25. "sql"
  26. ],
  27. "members": {
  28. "resourceArn": {},
  29. "secretArn": {},
  30. "sql": {},
  31. "database": {},
  32. "schema": {},
  33. "parameterSets": {
  34. "type": "list",
  35. "member": {
  36. "shape": "S6"
  37. }
  38. },
  39. "transactionId": {}
  40. }
  41. },
  42. "output": {
  43. "type": "structure",
  44. "members": {
  45. "updateResults": {
  46. "type": "list",
  47. "member": {
  48. "type": "structure",
  49. "members": {
  50. "generatedFields": {
  51. "shape": "Sq"
  52. }
  53. }
  54. }
  55. }
  56. }
  57. }
  58. },
  59. "BeginTransaction": {
  60. "http": {
  61. "requestUri": "/BeginTransaction",
  62. "responseCode": 200
  63. },
  64. "input": {
  65. "type": "structure",
  66. "required": [
  67. "resourceArn",
  68. "secretArn"
  69. ],
  70. "members": {
  71. "resourceArn": {},
  72. "secretArn": {},
  73. "database": {},
  74. "schema": {}
  75. }
  76. },
  77. "output": {
  78. "type": "structure",
  79. "members": {
  80. "transactionId": {}
  81. }
  82. }
  83. },
  84. "CommitTransaction": {
  85. "http": {
  86. "requestUri": "/CommitTransaction",
  87. "responseCode": 200
  88. },
  89. "input": {
  90. "type": "structure",
  91. "required": [
  92. "resourceArn",
  93. "secretArn",
  94. "transactionId"
  95. ],
  96. "members": {
  97. "resourceArn": {},
  98. "secretArn": {},
  99. "transactionId": {}
  100. }
  101. },
  102. "output": {
  103. "type": "structure",
  104. "members": {
  105. "transactionStatus": {}
  106. }
  107. }
  108. },
  109. "ExecuteSql": {
  110. "http": {
  111. "requestUri": "/ExecuteSql",
  112. "responseCode": 200
  113. },
  114. "input": {
  115. "type": "structure",
  116. "required": [
  117. "dbClusterOrInstanceArn",
  118. "awsSecretStoreArn",
  119. "sqlStatements"
  120. ],
  121. "members": {
  122. "dbClusterOrInstanceArn": {},
  123. "awsSecretStoreArn": {},
  124. "sqlStatements": {},
  125. "database": {},
  126. "schema": {}
  127. }
  128. },
  129. "output": {
  130. "type": "structure",
  131. "members": {
  132. "sqlStatementResults": {
  133. "type": "list",
  134. "member": {
  135. "type": "structure",
  136. "members": {
  137. "resultFrame": {
  138. "type": "structure",
  139. "members": {
  140. "resultSetMetadata": {
  141. "type": "structure",
  142. "members": {
  143. "columnCount": {
  144. "type": "long"
  145. },
  146. "columnMetadata": {
  147. "shape": "S13"
  148. }
  149. }
  150. },
  151. "records": {
  152. "type": "list",
  153. "member": {
  154. "type": "structure",
  155. "members": {
  156. "values": {
  157. "type": "list",
  158. "member": {
  159. "shape": "S1a"
  160. }
  161. }
  162. }
  163. }
  164. }
  165. }
  166. },
  167. "numberOfRecordsUpdated": {
  168. "type": "long"
  169. }
  170. }
  171. }
  172. }
  173. }
  174. },
  175. "deprecated": true,
  176. "deprecatedMessage": "The ExecuteSql API is deprecated, please use the ExecuteStatement API."
  177. },
  178. "ExecuteStatement": {
  179. "http": {
  180. "requestUri": "/Execute",
  181. "responseCode": 200
  182. },
  183. "input": {
  184. "type": "structure",
  185. "required": [
  186. "resourceArn",
  187. "secretArn",
  188. "sql"
  189. ],
  190. "members": {
  191. "resourceArn": {},
  192. "secretArn": {},
  193. "sql": {},
  194. "database": {},
  195. "schema": {},
  196. "parameters": {
  197. "shape": "S6"
  198. },
  199. "transactionId": {},
  200. "includeResultMetadata": {
  201. "type": "boolean"
  202. },
  203. "continueAfterTimeout": {
  204. "type": "boolean"
  205. },
  206. "resultSetOptions": {
  207. "type": "structure",
  208. "members": {
  209. "decimalReturnType": {},
  210. "longReturnType": {}
  211. }
  212. },
  213. "formatRecordsAs": {}
  214. }
  215. },
  216. "output": {
  217. "type": "structure",
  218. "members": {
  219. "records": {
  220. "type": "list",
  221. "member": {
  222. "shape": "Sq"
  223. }
  224. },
  225. "columnMetadata": {
  226. "shape": "S13"
  227. },
  228. "numberOfRecordsUpdated": {
  229. "type": "long"
  230. },
  231. "generatedFields": {
  232. "shape": "Sq"
  233. },
  234. "formattedRecords": {}
  235. }
  236. }
  237. },
  238. "RollbackTransaction": {
  239. "http": {
  240. "requestUri": "/RollbackTransaction",
  241. "responseCode": 200
  242. },
  243. "input": {
  244. "type": "structure",
  245. "required": [
  246. "resourceArn",
  247. "secretArn",
  248. "transactionId"
  249. ],
  250. "members": {
  251. "resourceArn": {},
  252. "secretArn": {},
  253. "transactionId": {}
  254. }
  255. },
  256. "output": {
  257. "type": "structure",
  258. "members": {
  259. "transactionStatus": {}
  260. }
  261. }
  262. }
  263. },
  264. "shapes": {
  265. "S6": {
  266. "type": "list",
  267. "member": {
  268. "type": "structure",
  269. "members": {
  270. "name": {},
  271. "value": {
  272. "shape": "S9"
  273. },
  274. "typeHint": {}
  275. }
  276. }
  277. },
  278. "S9": {
  279. "type": "structure",
  280. "members": {
  281. "isNull": {
  282. "type": "boolean"
  283. },
  284. "booleanValue": {
  285. "type": "boolean"
  286. },
  287. "longValue": {
  288. "type": "long"
  289. },
  290. "doubleValue": {
  291. "type": "double"
  292. },
  293. "stringValue": {},
  294. "blobValue": {
  295. "type": "blob"
  296. },
  297. "arrayValue": {
  298. "shape": "Sf"
  299. }
  300. },
  301. "union": true
  302. },
  303. "Sf": {
  304. "type": "structure",
  305. "members": {
  306. "booleanValues": {
  307. "type": "list",
  308. "member": {
  309. "type": "boolean"
  310. }
  311. },
  312. "longValues": {
  313. "type": "list",
  314. "member": {
  315. "type": "long"
  316. }
  317. },
  318. "doubleValues": {
  319. "type": "list",
  320. "member": {
  321. "type": "double"
  322. }
  323. },
  324. "stringValues": {
  325. "type": "list",
  326. "member": {}
  327. },
  328. "arrayValues": {
  329. "type": "list",
  330. "member": {
  331. "shape": "Sf"
  332. }
  333. }
  334. },
  335. "union": true
  336. },
  337. "Sq": {
  338. "type": "list",
  339. "member": {
  340. "shape": "S9"
  341. }
  342. },
  343. "S13": {
  344. "type": "list",
  345. "member": {
  346. "type": "structure",
  347. "members": {
  348. "name": {},
  349. "type": {
  350. "type": "integer"
  351. },
  352. "typeName": {},
  353. "label": {},
  354. "schemaName": {},
  355. "tableName": {},
  356. "isAutoIncrement": {
  357. "type": "boolean"
  358. },
  359. "isSigned": {
  360. "type": "boolean"
  361. },
  362. "isCurrency": {
  363. "type": "boolean"
  364. },
  365. "isCaseSensitive": {
  366. "type": "boolean"
  367. },
  368. "nullable": {
  369. "type": "integer"
  370. },
  371. "precision": {
  372. "type": "integer"
  373. },
  374. "scale": {
  375. "type": "integer"
  376. },
  377. "arrayBaseColumnType": {
  378. "type": "integer"
  379. }
  380. }
  381. }
  382. },
  383. "S1a": {
  384. "type": "structure",
  385. "members": {
  386. "isNull": {
  387. "type": "boolean"
  388. },
  389. "bitValue": {
  390. "type": "boolean"
  391. },
  392. "bigIntValue": {
  393. "type": "long"
  394. },
  395. "intValue": {
  396. "type": "integer"
  397. },
  398. "doubleValue": {
  399. "type": "double"
  400. },
  401. "realValue": {
  402. "type": "float"
  403. },
  404. "stringValue": {},
  405. "blobValue": {
  406. "type": "blob"
  407. },
  408. "arrayValues": {
  409. "shape": "S1d"
  410. },
  411. "structValue": {
  412. "type": "structure",
  413. "members": {
  414. "attributes": {
  415. "shape": "S1d"
  416. }
  417. }
  418. }
  419. },
  420. "union": true
  421. },
  422. "S1d": {
  423. "type": "list",
  424. "member": {
  425. "shape": "S1a"
  426. }
  427. }
  428. }
  429. }