timestream-influxdb-2023-01-27.min.json 11 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2023-01-27",
  5. "endpointPrefix": "timestream-influxdb",
  6. "jsonVersion": "1.0",
  7. "protocol": "json",
  8. "ripServiceName": "timestream-influxdb",
  9. "serviceAbbreviation": "Timestream InfluxDB",
  10. "serviceFullName": "Timestream InfluxDB",
  11. "serviceId": "Timestream InfluxDB",
  12. "signatureVersion": "v4",
  13. "signingName": "timestream-influxdb",
  14. "targetPrefix": "AmazonTimestreamInfluxDB",
  15. "uid": "timestream-influxdb-2023-01-27"
  16. },
  17. "operations": {
  18. "CreateDbInstance": {
  19. "input": {
  20. "type": "structure",
  21. "required": [
  22. "name",
  23. "password",
  24. "dbInstanceType",
  25. "vpcSubnetIds",
  26. "vpcSecurityGroupIds",
  27. "allocatedStorage"
  28. ],
  29. "members": {
  30. "name": {},
  31. "username": {
  32. "type": "string",
  33. "sensitive": true
  34. },
  35. "password": {
  36. "type": "string",
  37. "sensitive": true
  38. },
  39. "organization": {},
  40. "bucket": {},
  41. "dbInstanceType": {},
  42. "vpcSubnetIds": {
  43. "shape": "S8"
  44. },
  45. "vpcSecurityGroupIds": {
  46. "shape": "Sa"
  47. },
  48. "publiclyAccessible": {
  49. "type": "boolean"
  50. },
  51. "dbStorageType": {},
  52. "allocatedStorage": {
  53. "type": "integer"
  54. },
  55. "dbParameterGroupIdentifier": {},
  56. "deploymentType": {},
  57. "logDeliveryConfiguration": {
  58. "shape": "Sh"
  59. },
  60. "tags": {
  61. "shape": "Sk"
  62. }
  63. }
  64. },
  65. "output": {
  66. "type": "structure",
  67. "required": [
  68. "id",
  69. "name",
  70. "arn",
  71. "vpcSubnetIds"
  72. ],
  73. "members": {
  74. "id": {},
  75. "name": {},
  76. "arn": {},
  77. "status": {},
  78. "endpoint": {},
  79. "dbInstanceType": {},
  80. "dbStorageType": {},
  81. "allocatedStorage": {
  82. "type": "integer"
  83. },
  84. "deploymentType": {},
  85. "vpcSubnetIds": {
  86. "shape": "S8"
  87. },
  88. "publiclyAccessible": {
  89. "type": "boolean"
  90. },
  91. "vpcSecurityGroupIds": {
  92. "shape": "Sa"
  93. },
  94. "dbParameterGroupIdentifier": {},
  95. "availabilityZone": {},
  96. "secondaryAvailabilityZone": {},
  97. "logDeliveryConfiguration": {
  98. "shape": "Sh"
  99. },
  100. "influxAuthParametersSecretArn": {}
  101. }
  102. },
  103. "idempotent": true
  104. },
  105. "CreateDbParameterGroup": {
  106. "input": {
  107. "type": "structure",
  108. "required": [
  109. "name"
  110. ],
  111. "members": {
  112. "name": {},
  113. "description": {},
  114. "parameters": {
  115. "shape": "Sv"
  116. },
  117. "tags": {
  118. "shape": "Sk"
  119. }
  120. }
  121. },
  122. "output": {
  123. "type": "structure",
  124. "required": [
  125. "id",
  126. "name",
  127. "arn"
  128. ],
  129. "members": {
  130. "id": {},
  131. "name": {},
  132. "arn": {},
  133. "description": {},
  134. "parameters": {
  135. "shape": "Sv"
  136. }
  137. }
  138. },
  139. "idempotent": true
  140. },
  141. "DeleteDbInstance": {
  142. "input": {
  143. "type": "structure",
  144. "required": [
  145. "identifier"
  146. ],
  147. "members": {
  148. "identifier": {}
  149. }
  150. },
  151. "output": {
  152. "type": "structure",
  153. "required": [
  154. "id",
  155. "name",
  156. "arn",
  157. "vpcSubnetIds"
  158. ],
  159. "members": {
  160. "id": {},
  161. "name": {},
  162. "arn": {},
  163. "status": {},
  164. "endpoint": {},
  165. "dbInstanceType": {},
  166. "dbStorageType": {},
  167. "allocatedStorage": {
  168. "type": "integer"
  169. },
  170. "deploymentType": {},
  171. "vpcSubnetIds": {
  172. "shape": "S8"
  173. },
  174. "publiclyAccessible": {
  175. "type": "boolean"
  176. },
  177. "vpcSecurityGroupIds": {
  178. "shape": "Sa"
  179. },
  180. "dbParameterGroupIdentifier": {},
  181. "availabilityZone": {},
  182. "secondaryAvailabilityZone": {},
  183. "logDeliveryConfiguration": {
  184. "shape": "Sh"
  185. },
  186. "influxAuthParametersSecretArn": {}
  187. }
  188. },
  189. "idempotent": true
  190. },
  191. "GetDbInstance": {
  192. "input": {
  193. "type": "structure",
  194. "required": [
  195. "identifier"
  196. ],
  197. "members": {
  198. "identifier": {}
  199. }
  200. },
  201. "output": {
  202. "type": "structure",
  203. "required": [
  204. "id",
  205. "name",
  206. "arn",
  207. "vpcSubnetIds"
  208. ],
  209. "members": {
  210. "id": {},
  211. "name": {},
  212. "arn": {},
  213. "status": {},
  214. "endpoint": {},
  215. "dbInstanceType": {},
  216. "dbStorageType": {},
  217. "allocatedStorage": {
  218. "type": "integer"
  219. },
  220. "deploymentType": {},
  221. "vpcSubnetIds": {
  222. "shape": "S8"
  223. },
  224. "publiclyAccessible": {
  225. "type": "boolean"
  226. },
  227. "vpcSecurityGroupIds": {
  228. "shape": "Sa"
  229. },
  230. "dbParameterGroupIdentifier": {},
  231. "availabilityZone": {},
  232. "secondaryAvailabilityZone": {},
  233. "logDeliveryConfiguration": {
  234. "shape": "Sh"
  235. },
  236. "influxAuthParametersSecretArn": {}
  237. }
  238. }
  239. },
  240. "GetDbParameterGroup": {
  241. "input": {
  242. "type": "structure",
  243. "required": [
  244. "identifier"
  245. ],
  246. "members": {
  247. "identifier": {}
  248. }
  249. },
  250. "output": {
  251. "type": "structure",
  252. "required": [
  253. "id",
  254. "name",
  255. "arn"
  256. ],
  257. "members": {
  258. "id": {},
  259. "name": {},
  260. "arn": {},
  261. "description": {},
  262. "parameters": {
  263. "shape": "Sv"
  264. }
  265. }
  266. }
  267. },
  268. "ListDbInstances": {
  269. "input": {
  270. "type": "structure",
  271. "members": {
  272. "nextToken": {},
  273. "maxResults": {
  274. "type": "integer"
  275. }
  276. }
  277. },
  278. "output": {
  279. "type": "structure",
  280. "required": [
  281. "items"
  282. ],
  283. "members": {
  284. "items": {
  285. "type": "list",
  286. "member": {
  287. "type": "structure",
  288. "required": [
  289. "id",
  290. "name",
  291. "arn"
  292. ],
  293. "members": {
  294. "id": {},
  295. "name": {},
  296. "arn": {},
  297. "status": {},
  298. "endpoint": {},
  299. "dbInstanceType": {},
  300. "dbStorageType": {},
  301. "allocatedStorage": {
  302. "type": "integer"
  303. },
  304. "deploymentType": {}
  305. }
  306. }
  307. },
  308. "nextToken": {}
  309. }
  310. }
  311. },
  312. "ListDbParameterGroups": {
  313. "input": {
  314. "type": "structure",
  315. "members": {
  316. "nextToken": {},
  317. "maxResults": {
  318. "type": "integer"
  319. }
  320. }
  321. },
  322. "output": {
  323. "type": "structure",
  324. "required": [
  325. "items"
  326. ],
  327. "members": {
  328. "items": {
  329. "type": "list",
  330. "member": {
  331. "type": "structure",
  332. "required": [
  333. "id",
  334. "name",
  335. "arn"
  336. ],
  337. "members": {
  338. "id": {},
  339. "name": {},
  340. "arn": {},
  341. "description": {}
  342. }
  343. }
  344. },
  345. "nextToken": {}
  346. }
  347. }
  348. },
  349. "ListTagsForResource": {
  350. "input": {
  351. "type": "structure",
  352. "required": [
  353. "resourceArn"
  354. ],
  355. "members": {
  356. "resourceArn": {}
  357. }
  358. },
  359. "output": {
  360. "type": "structure",
  361. "members": {
  362. "tags": {
  363. "type": "map",
  364. "key": {},
  365. "value": {}
  366. }
  367. }
  368. }
  369. },
  370. "TagResource": {
  371. "input": {
  372. "type": "structure",
  373. "required": [
  374. "resourceArn",
  375. "tags"
  376. ],
  377. "members": {
  378. "resourceArn": {},
  379. "tags": {
  380. "shape": "Sk"
  381. }
  382. }
  383. },
  384. "idempotent": true
  385. },
  386. "UntagResource": {
  387. "input": {
  388. "type": "structure",
  389. "required": [
  390. "resourceArn",
  391. "tagKeys"
  392. ],
  393. "members": {
  394. "resourceArn": {},
  395. "tagKeys": {
  396. "type": "list",
  397. "member": {}
  398. }
  399. }
  400. },
  401. "idempotent": true
  402. },
  403. "UpdateDbInstance": {
  404. "input": {
  405. "type": "structure",
  406. "required": [
  407. "identifier"
  408. ],
  409. "members": {
  410. "identifier": {},
  411. "logDeliveryConfiguration": {
  412. "shape": "Sh"
  413. },
  414. "dbParameterGroupIdentifier": {}
  415. }
  416. },
  417. "output": {
  418. "type": "structure",
  419. "required": [
  420. "id",
  421. "name",
  422. "arn",
  423. "vpcSubnetIds"
  424. ],
  425. "members": {
  426. "id": {},
  427. "name": {},
  428. "arn": {},
  429. "status": {},
  430. "endpoint": {},
  431. "dbInstanceType": {},
  432. "dbStorageType": {},
  433. "allocatedStorage": {
  434. "type": "integer"
  435. },
  436. "deploymentType": {},
  437. "vpcSubnetIds": {
  438. "shape": "S8"
  439. },
  440. "publiclyAccessible": {
  441. "type": "boolean"
  442. },
  443. "vpcSecurityGroupIds": {
  444. "shape": "Sa"
  445. },
  446. "dbParameterGroupIdentifier": {},
  447. "availabilityZone": {},
  448. "secondaryAvailabilityZone": {},
  449. "logDeliveryConfiguration": {
  450. "shape": "Sh"
  451. },
  452. "influxAuthParametersSecretArn": {}
  453. }
  454. },
  455. "idempotent": true
  456. }
  457. },
  458. "shapes": {
  459. "S8": {
  460. "type": "list",
  461. "member": {}
  462. },
  463. "Sa": {
  464. "type": "list",
  465. "member": {}
  466. },
  467. "Sh": {
  468. "type": "structure",
  469. "required": [
  470. "s3Configuration"
  471. ],
  472. "members": {
  473. "s3Configuration": {
  474. "type": "structure",
  475. "required": [
  476. "bucketName",
  477. "enabled"
  478. ],
  479. "members": {
  480. "bucketName": {},
  481. "enabled": {
  482. "type": "boolean"
  483. }
  484. }
  485. }
  486. }
  487. },
  488. "Sk": {
  489. "type": "map",
  490. "key": {},
  491. "value": {}
  492. },
  493. "Sv": {
  494. "type": "structure",
  495. "members": {
  496. "InfluxDBv2": {
  497. "type": "structure",
  498. "members": {
  499. "fluxLogEnabled": {
  500. "type": "boolean"
  501. },
  502. "logLevel": {},
  503. "noTasks": {
  504. "type": "boolean"
  505. },
  506. "queryConcurrency": {
  507. "type": "integer"
  508. },
  509. "queryQueueSize": {
  510. "type": "integer"
  511. },
  512. "tracingType": {},
  513. "metricsDisabled": {
  514. "type": "boolean"
  515. }
  516. }
  517. }
  518. },
  519. "union": true
  520. }
  521. }
  522. }