dataexchange-2017-07-25.min.json 48 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2017-07-25",
  5. "endpointPrefix": "dataexchange",
  6. "jsonVersion": "1.1",
  7. "protocol": "rest-json",
  8. "serviceFullName": "AWS Data Exchange",
  9. "serviceId": "DataExchange",
  10. "signatureVersion": "v4",
  11. "signingName": "dataexchange",
  12. "uid": "dataexchange-2017-07-25"
  13. },
  14. "operations": {
  15. "CancelJob": {
  16. "http": {
  17. "method": "DELETE",
  18. "requestUri": "/v1/jobs/{JobId}",
  19. "responseCode": 204
  20. },
  21. "input": {
  22. "type": "structure",
  23. "required": [
  24. "JobId"
  25. ],
  26. "members": {
  27. "JobId": {
  28. "location": "uri",
  29. "locationName": "JobId"
  30. }
  31. }
  32. }
  33. },
  34. "CreateDataSet": {
  35. "http": {
  36. "requestUri": "/v1/data-sets",
  37. "responseCode": 201
  38. },
  39. "input": {
  40. "type": "structure",
  41. "required": [
  42. "AssetType",
  43. "Description",
  44. "Name"
  45. ],
  46. "members": {
  47. "AssetType": {},
  48. "Description": {},
  49. "Name": {},
  50. "Tags": {
  51. "shape": "S7"
  52. }
  53. }
  54. },
  55. "output": {
  56. "type": "structure",
  57. "members": {
  58. "Arn": {},
  59. "AssetType": {},
  60. "CreatedAt": {
  61. "shape": "Sa"
  62. },
  63. "Description": {},
  64. "Id": {},
  65. "Name": {},
  66. "Origin": {},
  67. "OriginDetails": {
  68. "shape": "Sd"
  69. },
  70. "SourceId": {},
  71. "Tags": {
  72. "shape": "S7"
  73. },
  74. "UpdatedAt": {
  75. "shape": "Sa"
  76. }
  77. }
  78. }
  79. },
  80. "CreateEventAction": {
  81. "http": {
  82. "requestUri": "/v1/event-actions",
  83. "responseCode": 201
  84. },
  85. "input": {
  86. "type": "structure",
  87. "required": [
  88. "Action",
  89. "Event"
  90. ],
  91. "members": {
  92. "Action": {
  93. "shape": "Sf"
  94. },
  95. "Event": {
  96. "shape": "Sk"
  97. }
  98. }
  99. },
  100. "output": {
  101. "type": "structure",
  102. "members": {
  103. "Action": {
  104. "shape": "Sf"
  105. },
  106. "Arn": {},
  107. "CreatedAt": {
  108. "shape": "Sa"
  109. },
  110. "Event": {
  111. "shape": "Sk"
  112. },
  113. "Id": {},
  114. "UpdatedAt": {
  115. "shape": "Sa"
  116. }
  117. }
  118. }
  119. },
  120. "CreateJob": {
  121. "http": {
  122. "requestUri": "/v1/jobs",
  123. "responseCode": 201
  124. },
  125. "input": {
  126. "type": "structure",
  127. "required": [
  128. "Details",
  129. "Type"
  130. ],
  131. "members": {
  132. "Details": {
  133. "type": "structure",
  134. "members": {
  135. "ExportAssetToSignedUrl": {
  136. "type": "structure",
  137. "required": [
  138. "AssetId",
  139. "DataSetId",
  140. "RevisionId"
  141. ],
  142. "members": {
  143. "AssetId": {},
  144. "DataSetId": {},
  145. "RevisionId": {}
  146. }
  147. },
  148. "ExportAssetsToS3": {
  149. "type": "structure",
  150. "required": [
  151. "AssetDestinations",
  152. "DataSetId",
  153. "RevisionId"
  154. ],
  155. "members": {
  156. "AssetDestinations": {
  157. "shape": "Sr"
  158. },
  159. "DataSetId": {},
  160. "Encryption": {
  161. "shape": "Sh"
  162. },
  163. "RevisionId": {}
  164. }
  165. },
  166. "ExportRevisionsToS3": {
  167. "type": "structure",
  168. "required": [
  169. "DataSetId",
  170. "RevisionDestinations"
  171. ],
  172. "members": {
  173. "DataSetId": {},
  174. "Encryption": {
  175. "shape": "Sh"
  176. },
  177. "RevisionDestinations": {
  178. "shape": "Su"
  179. }
  180. }
  181. },
  182. "ImportAssetFromSignedUrl": {
  183. "type": "structure",
  184. "required": [
  185. "AssetName",
  186. "DataSetId",
  187. "Md5Hash",
  188. "RevisionId"
  189. ],
  190. "members": {
  191. "AssetName": {},
  192. "DataSetId": {},
  193. "Md5Hash": {},
  194. "RevisionId": {}
  195. }
  196. },
  197. "ImportAssetsFromS3": {
  198. "type": "structure",
  199. "required": [
  200. "AssetSources",
  201. "DataSetId",
  202. "RevisionId"
  203. ],
  204. "members": {
  205. "AssetSources": {
  206. "shape": "S10"
  207. },
  208. "DataSetId": {},
  209. "RevisionId": {}
  210. }
  211. },
  212. "ImportAssetsFromRedshiftDataShares": {
  213. "type": "structure",
  214. "required": [
  215. "AssetSources",
  216. "DataSetId",
  217. "RevisionId"
  218. ],
  219. "members": {
  220. "AssetSources": {
  221. "shape": "S13"
  222. },
  223. "DataSetId": {},
  224. "RevisionId": {}
  225. }
  226. },
  227. "ImportAssetFromApiGatewayApi": {
  228. "type": "structure",
  229. "required": [
  230. "ApiId",
  231. "ApiName",
  232. "ApiSpecificationMd5Hash",
  233. "DataSetId",
  234. "ProtocolType",
  235. "RevisionId",
  236. "Stage"
  237. ],
  238. "members": {
  239. "ApiDescription": {},
  240. "ApiId": {},
  241. "ApiKey": {},
  242. "ApiName": {},
  243. "ApiSpecificationMd5Hash": {},
  244. "DataSetId": {},
  245. "ProtocolType": {},
  246. "RevisionId": {},
  247. "Stage": {}
  248. }
  249. },
  250. "CreateS3DataAccessFromS3Bucket": {
  251. "type": "structure",
  252. "required": [
  253. "AssetSource",
  254. "DataSetId",
  255. "RevisionId"
  256. ],
  257. "members": {
  258. "AssetSource": {
  259. "shape": "S19"
  260. },
  261. "DataSetId": {},
  262. "RevisionId": {}
  263. }
  264. },
  265. "ImportAssetsFromLakeFormationTagPolicy": {
  266. "type": "structure",
  267. "required": [
  268. "CatalogId",
  269. "RoleArn",
  270. "DataSetId",
  271. "RevisionId"
  272. ],
  273. "members": {
  274. "CatalogId": {},
  275. "Database": {
  276. "shape": "S1g"
  277. },
  278. "Table": {
  279. "shape": "S1n"
  280. },
  281. "RoleArn": {},
  282. "DataSetId": {},
  283. "RevisionId": {}
  284. }
  285. }
  286. }
  287. },
  288. "Type": {}
  289. }
  290. },
  291. "output": {
  292. "type": "structure",
  293. "members": {
  294. "Arn": {},
  295. "CreatedAt": {
  296. "shape": "Sa"
  297. },
  298. "Details": {
  299. "shape": "S1t"
  300. },
  301. "Errors": {
  302. "shape": "S23"
  303. },
  304. "Id": {},
  305. "State": {},
  306. "Type": {},
  307. "UpdatedAt": {
  308. "shape": "Sa"
  309. }
  310. }
  311. }
  312. },
  313. "CreateRevision": {
  314. "http": {
  315. "requestUri": "/v1/data-sets/{DataSetId}/revisions",
  316. "responseCode": 201
  317. },
  318. "input": {
  319. "type": "structure",
  320. "required": [
  321. "DataSetId"
  322. ],
  323. "members": {
  324. "Comment": {},
  325. "DataSetId": {
  326. "location": "uri",
  327. "locationName": "DataSetId"
  328. },
  329. "Tags": {
  330. "shape": "S7"
  331. }
  332. }
  333. },
  334. "output": {
  335. "type": "structure",
  336. "members": {
  337. "Arn": {},
  338. "Comment": {},
  339. "CreatedAt": {
  340. "shape": "Sa"
  341. },
  342. "DataSetId": {},
  343. "Finalized": {
  344. "type": "boolean"
  345. },
  346. "Id": {},
  347. "SourceId": {},
  348. "Tags": {
  349. "shape": "S7"
  350. },
  351. "UpdatedAt": {
  352. "shape": "Sa"
  353. },
  354. "RevocationComment": {},
  355. "Revoked": {
  356. "type": "boolean"
  357. },
  358. "RevokedAt": {
  359. "shape": "Sa"
  360. }
  361. }
  362. }
  363. },
  364. "DeleteAsset": {
  365. "http": {
  366. "method": "DELETE",
  367. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",
  368. "responseCode": 204
  369. },
  370. "input": {
  371. "type": "structure",
  372. "required": [
  373. "AssetId",
  374. "DataSetId",
  375. "RevisionId"
  376. ],
  377. "members": {
  378. "AssetId": {
  379. "location": "uri",
  380. "locationName": "AssetId"
  381. },
  382. "DataSetId": {
  383. "location": "uri",
  384. "locationName": "DataSetId"
  385. },
  386. "RevisionId": {
  387. "location": "uri",
  388. "locationName": "RevisionId"
  389. }
  390. }
  391. }
  392. },
  393. "DeleteDataSet": {
  394. "http": {
  395. "method": "DELETE",
  396. "requestUri": "/v1/data-sets/{DataSetId}",
  397. "responseCode": 204
  398. },
  399. "input": {
  400. "type": "structure",
  401. "required": [
  402. "DataSetId"
  403. ],
  404. "members": {
  405. "DataSetId": {
  406. "location": "uri",
  407. "locationName": "DataSetId"
  408. }
  409. }
  410. }
  411. },
  412. "DeleteEventAction": {
  413. "http": {
  414. "method": "DELETE",
  415. "requestUri": "/v1/event-actions/{EventActionId}",
  416. "responseCode": 204
  417. },
  418. "input": {
  419. "type": "structure",
  420. "required": [
  421. "EventActionId"
  422. ],
  423. "members": {
  424. "EventActionId": {
  425. "location": "uri",
  426. "locationName": "EventActionId"
  427. }
  428. }
  429. }
  430. },
  431. "DeleteRevision": {
  432. "http": {
  433. "method": "DELETE",
  434. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}",
  435. "responseCode": 204
  436. },
  437. "input": {
  438. "type": "structure",
  439. "required": [
  440. "DataSetId",
  441. "RevisionId"
  442. ],
  443. "members": {
  444. "DataSetId": {
  445. "location": "uri",
  446. "locationName": "DataSetId"
  447. },
  448. "RevisionId": {
  449. "location": "uri",
  450. "locationName": "RevisionId"
  451. }
  452. }
  453. }
  454. },
  455. "GetAsset": {
  456. "http": {
  457. "method": "GET",
  458. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",
  459. "responseCode": 200
  460. },
  461. "input": {
  462. "type": "structure",
  463. "required": [
  464. "AssetId",
  465. "DataSetId",
  466. "RevisionId"
  467. ],
  468. "members": {
  469. "AssetId": {
  470. "location": "uri",
  471. "locationName": "AssetId"
  472. },
  473. "DataSetId": {
  474. "location": "uri",
  475. "locationName": "DataSetId"
  476. },
  477. "RevisionId": {
  478. "location": "uri",
  479. "locationName": "RevisionId"
  480. }
  481. }
  482. },
  483. "output": {
  484. "type": "structure",
  485. "members": {
  486. "Arn": {},
  487. "AssetDetails": {
  488. "shape": "S2n"
  489. },
  490. "AssetType": {},
  491. "CreatedAt": {
  492. "shape": "Sa"
  493. },
  494. "DataSetId": {},
  495. "Id": {},
  496. "Name": {},
  497. "RevisionId": {},
  498. "SourceId": {},
  499. "UpdatedAt": {
  500. "shape": "Sa"
  501. }
  502. }
  503. }
  504. },
  505. "GetDataSet": {
  506. "http": {
  507. "method": "GET",
  508. "requestUri": "/v1/data-sets/{DataSetId}",
  509. "responseCode": 200
  510. },
  511. "input": {
  512. "type": "structure",
  513. "required": [
  514. "DataSetId"
  515. ],
  516. "members": {
  517. "DataSetId": {
  518. "location": "uri",
  519. "locationName": "DataSetId"
  520. }
  521. }
  522. },
  523. "output": {
  524. "type": "structure",
  525. "members": {
  526. "Arn": {},
  527. "AssetType": {},
  528. "CreatedAt": {
  529. "shape": "Sa"
  530. },
  531. "Description": {},
  532. "Id": {},
  533. "Name": {},
  534. "Origin": {},
  535. "OriginDetails": {
  536. "shape": "Sd"
  537. },
  538. "SourceId": {},
  539. "Tags": {
  540. "shape": "S7"
  541. },
  542. "UpdatedAt": {
  543. "shape": "Sa"
  544. }
  545. }
  546. }
  547. },
  548. "GetEventAction": {
  549. "http": {
  550. "method": "GET",
  551. "requestUri": "/v1/event-actions/{EventActionId}",
  552. "responseCode": 200
  553. },
  554. "input": {
  555. "type": "structure",
  556. "required": [
  557. "EventActionId"
  558. ],
  559. "members": {
  560. "EventActionId": {
  561. "location": "uri",
  562. "locationName": "EventActionId"
  563. }
  564. }
  565. },
  566. "output": {
  567. "type": "structure",
  568. "members": {
  569. "Action": {
  570. "shape": "Sf"
  571. },
  572. "Arn": {},
  573. "CreatedAt": {
  574. "shape": "Sa"
  575. },
  576. "Event": {
  577. "shape": "Sk"
  578. },
  579. "Id": {},
  580. "UpdatedAt": {
  581. "shape": "Sa"
  582. }
  583. }
  584. }
  585. },
  586. "GetJob": {
  587. "http": {
  588. "method": "GET",
  589. "requestUri": "/v1/jobs/{JobId}",
  590. "responseCode": 200
  591. },
  592. "input": {
  593. "type": "structure",
  594. "required": [
  595. "JobId"
  596. ],
  597. "members": {
  598. "JobId": {
  599. "location": "uri",
  600. "locationName": "JobId"
  601. }
  602. }
  603. },
  604. "output": {
  605. "type": "structure",
  606. "members": {
  607. "Arn": {},
  608. "CreatedAt": {
  609. "shape": "Sa"
  610. },
  611. "Details": {
  612. "shape": "S1t"
  613. },
  614. "Errors": {
  615. "shape": "S23"
  616. },
  617. "Id": {},
  618. "State": {},
  619. "Type": {},
  620. "UpdatedAt": {
  621. "shape": "Sa"
  622. }
  623. }
  624. }
  625. },
  626. "GetRevision": {
  627. "http": {
  628. "method": "GET",
  629. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}",
  630. "responseCode": 200
  631. },
  632. "input": {
  633. "type": "structure",
  634. "required": [
  635. "DataSetId",
  636. "RevisionId"
  637. ],
  638. "members": {
  639. "DataSetId": {
  640. "location": "uri",
  641. "locationName": "DataSetId"
  642. },
  643. "RevisionId": {
  644. "location": "uri",
  645. "locationName": "RevisionId"
  646. }
  647. }
  648. },
  649. "output": {
  650. "type": "structure",
  651. "members": {
  652. "Arn": {},
  653. "Comment": {},
  654. "CreatedAt": {
  655. "shape": "Sa"
  656. },
  657. "DataSetId": {},
  658. "Finalized": {
  659. "type": "boolean"
  660. },
  661. "Id": {},
  662. "SourceId": {},
  663. "Tags": {
  664. "shape": "S7"
  665. },
  666. "UpdatedAt": {
  667. "shape": "Sa"
  668. },
  669. "RevocationComment": {},
  670. "Revoked": {
  671. "type": "boolean"
  672. },
  673. "RevokedAt": {
  674. "shape": "Sa"
  675. }
  676. }
  677. }
  678. },
  679. "ListDataSetRevisions": {
  680. "http": {
  681. "method": "GET",
  682. "requestUri": "/v1/data-sets/{DataSetId}/revisions",
  683. "responseCode": 200
  684. },
  685. "input": {
  686. "type": "structure",
  687. "required": [
  688. "DataSetId"
  689. ],
  690. "members": {
  691. "DataSetId": {
  692. "location": "uri",
  693. "locationName": "DataSetId"
  694. },
  695. "MaxResults": {
  696. "location": "querystring",
  697. "locationName": "maxResults",
  698. "type": "integer"
  699. },
  700. "NextToken": {
  701. "location": "querystring",
  702. "locationName": "nextToken"
  703. }
  704. }
  705. },
  706. "output": {
  707. "type": "structure",
  708. "members": {
  709. "NextToken": {},
  710. "Revisions": {
  711. "type": "list",
  712. "member": {
  713. "type": "structure",
  714. "required": [
  715. "Arn",
  716. "CreatedAt",
  717. "DataSetId",
  718. "Id",
  719. "UpdatedAt"
  720. ],
  721. "members": {
  722. "Arn": {},
  723. "Comment": {},
  724. "CreatedAt": {
  725. "shape": "Sa"
  726. },
  727. "DataSetId": {},
  728. "Finalized": {
  729. "type": "boolean"
  730. },
  731. "Id": {},
  732. "SourceId": {},
  733. "UpdatedAt": {
  734. "shape": "Sa"
  735. },
  736. "RevocationComment": {},
  737. "Revoked": {
  738. "type": "boolean"
  739. },
  740. "RevokedAt": {
  741. "shape": "Sa"
  742. }
  743. }
  744. }
  745. }
  746. }
  747. }
  748. },
  749. "ListDataSets": {
  750. "http": {
  751. "method": "GET",
  752. "requestUri": "/v1/data-sets",
  753. "responseCode": 200
  754. },
  755. "input": {
  756. "type": "structure",
  757. "members": {
  758. "MaxResults": {
  759. "location": "querystring",
  760. "locationName": "maxResults",
  761. "type": "integer"
  762. },
  763. "NextToken": {
  764. "location": "querystring",
  765. "locationName": "nextToken"
  766. },
  767. "Origin": {
  768. "location": "querystring",
  769. "locationName": "origin"
  770. }
  771. }
  772. },
  773. "output": {
  774. "type": "structure",
  775. "members": {
  776. "DataSets": {
  777. "type": "list",
  778. "member": {
  779. "type": "structure",
  780. "required": [
  781. "Arn",
  782. "AssetType",
  783. "CreatedAt",
  784. "Description",
  785. "Id",
  786. "Name",
  787. "Origin",
  788. "UpdatedAt"
  789. ],
  790. "members": {
  791. "Arn": {},
  792. "AssetType": {},
  793. "CreatedAt": {
  794. "shape": "Sa"
  795. },
  796. "Description": {},
  797. "Id": {},
  798. "Name": {},
  799. "Origin": {},
  800. "OriginDetails": {
  801. "shape": "Sd"
  802. },
  803. "SourceId": {},
  804. "UpdatedAt": {
  805. "shape": "Sa"
  806. }
  807. }
  808. }
  809. },
  810. "NextToken": {}
  811. }
  812. }
  813. },
  814. "ListEventActions": {
  815. "http": {
  816. "method": "GET",
  817. "requestUri": "/v1/event-actions",
  818. "responseCode": 200
  819. },
  820. "input": {
  821. "type": "structure",
  822. "members": {
  823. "EventSourceId": {
  824. "location": "querystring",
  825. "locationName": "eventSourceId"
  826. },
  827. "MaxResults": {
  828. "location": "querystring",
  829. "locationName": "maxResults",
  830. "type": "integer"
  831. },
  832. "NextToken": {
  833. "location": "querystring",
  834. "locationName": "nextToken"
  835. }
  836. }
  837. },
  838. "output": {
  839. "type": "structure",
  840. "members": {
  841. "EventActions": {
  842. "type": "list",
  843. "member": {
  844. "type": "structure",
  845. "required": [
  846. "Action",
  847. "Arn",
  848. "CreatedAt",
  849. "Event",
  850. "Id",
  851. "UpdatedAt"
  852. ],
  853. "members": {
  854. "Action": {
  855. "shape": "Sf"
  856. },
  857. "Arn": {},
  858. "CreatedAt": {
  859. "shape": "Sa"
  860. },
  861. "Event": {
  862. "shape": "Sk"
  863. },
  864. "Id": {},
  865. "UpdatedAt": {
  866. "shape": "Sa"
  867. }
  868. }
  869. }
  870. },
  871. "NextToken": {}
  872. }
  873. }
  874. },
  875. "ListJobs": {
  876. "http": {
  877. "method": "GET",
  878. "requestUri": "/v1/jobs",
  879. "responseCode": 200
  880. },
  881. "input": {
  882. "type": "structure",
  883. "members": {
  884. "DataSetId": {
  885. "location": "querystring",
  886. "locationName": "dataSetId"
  887. },
  888. "MaxResults": {
  889. "location": "querystring",
  890. "locationName": "maxResults",
  891. "type": "integer"
  892. },
  893. "NextToken": {
  894. "location": "querystring",
  895. "locationName": "nextToken"
  896. },
  897. "RevisionId": {
  898. "location": "querystring",
  899. "locationName": "revisionId"
  900. }
  901. }
  902. },
  903. "output": {
  904. "type": "structure",
  905. "members": {
  906. "Jobs": {
  907. "type": "list",
  908. "member": {
  909. "type": "structure",
  910. "required": [
  911. "Arn",
  912. "CreatedAt",
  913. "Details",
  914. "Id",
  915. "State",
  916. "Type",
  917. "UpdatedAt"
  918. ],
  919. "members": {
  920. "Arn": {},
  921. "CreatedAt": {
  922. "shape": "Sa"
  923. },
  924. "Details": {
  925. "shape": "S1t"
  926. },
  927. "Errors": {
  928. "shape": "S23"
  929. },
  930. "Id": {},
  931. "State": {},
  932. "Type": {},
  933. "UpdatedAt": {
  934. "shape": "Sa"
  935. }
  936. }
  937. }
  938. },
  939. "NextToken": {}
  940. }
  941. }
  942. },
  943. "ListRevisionAssets": {
  944. "http": {
  945. "method": "GET",
  946. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets",
  947. "responseCode": 200
  948. },
  949. "input": {
  950. "type": "structure",
  951. "required": [
  952. "DataSetId",
  953. "RevisionId"
  954. ],
  955. "members": {
  956. "DataSetId": {
  957. "location": "uri",
  958. "locationName": "DataSetId"
  959. },
  960. "MaxResults": {
  961. "location": "querystring",
  962. "locationName": "maxResults",
  963. "type": "integer"
  964. },
  965. "NextToken": {
  966. "location": "querystring",
  967. "locationName": "nextToken"
  968. },
  969. "RevisionId": {
  970. "location": "uri",
  971. "locationName": "RevisionId"
  972. }
  973. }
  974. },
  975. "output": {
  976. "type": "structure",
  977. "members": {
  978. "Assets": {
  979. "type": "list",
  980. "member": {
  981. "type": "structure",
  982. "required": [
  983. "Arn",
  984. "AssetDetails",
  985. "AssetType",
  986. "CreatedAt",
  987. "DataSetId",
  988. "Id",
  989. "Name",
  990. "RevisionId",
  991. "UpdatedAt"
  992. ],
  993. "members": {
  994. "Arn": {},
  995. "AssetDetails": {
  996. "shape": "S2n"
  997. },
  998. "AssetType": {},
  999. "CreatedAt": {
  1000. "shape": "Sa"
  1001. },
  1002. "DataSetId": {},
  1003. "Id": {},
  1004. "Name": {},
  1005. "RevisionId": {},
  1006. "SourceId": {},
  1007. "UpdatedAt": {
  1008. "shape": "Sa"
  1009. }
  1010. }
  1011. }
  1012. },
  1013. "NextToken": {}
  1014. }
  1015. }
  1016. },
  1017. "ListTagsForResource": {
  1018. "http": {
  1019. "method": "GET",
  1020. "requestUri": "/tags/{ResourceArn}",
  1021. "responseCode": 200
  1022. },
  1023. "input": {
  1024. "type": "structure",
  1025. "required": [
  1026. "ResourceArn"
  1027. ],
  1028. "members": {
  1029. "ResourceArn": {
  1030. "location": "uri",
  1031. "locationName": "ResourceArn"
  1032. }
  1033. }
  1034. },
  1035. "output": {
  1036. "type": "structure",
  1037. "members": {
  1038. "Tags": {
  1039. "shape": "S7",
  1040. "locationName": "tags"
  1041. }
  1042. }
  1043. }
  1044. },
  1045. "RevokeRevision": {
  1046. "http": {
  1047. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/revoke",
  1048. "responseCode": 200
  1049. },
  1050. "input": {
  1051. "type": "structure",
  1052. "required": [
  1053. "DataSetId",
  1054. "RevisionId",
  1055. "RevocationComment"
  1056. ],
  1057. "members": {
  1058. "DataSetId": {
  1059. "location": "uri",
  1060. "locationName": "DataSetId"
  1061. },
  1062. "RevisionId": {
  1063. "location": "uri",
  1064. "locationName": "RevisionId"
  1065. },
  1066. "RevocationComment": {}
  1067. }
  1068. },
  1069. "output": {
  1070. "type": "structure",
  1071. "members": {
  1072. "Arn": {},
  1073. "Comment": {},
  1074. "CreatedAt": {
  1075. "shape": "Sa"
  1076. },
  1077. "DataSetId": {},
  1078. "Finalized": {
  1079. "type": "boolean"
  1080. },
  1081. "Id": {},
  1082. "SourceId": {},
  1083. "UpdatedAt": {
  1084. "shape": "Sa"
  1085. },
  1086. "RevocationComment": {},
  1087. "Revoked": {
  1088. "type": "boolean"
  1089. },
  1090. "RevokedAt": {
  1091. "shape": "Sa"
  1092. }
  1093. }
  1094. }
  1095. },
  1096. "SendApiAsset": {
  1097. "http": {
  1098. "requestUri": "/v1",
  1099. "responseCode": 200
  1100. },
  1101. "input": {
  1102. "type": "structure",
  1103. "required": [
  1104. "AssetId",
  1105. "DataSetId",
  1106. "RevisionId"
  1107. ],
  1108. "members": {
  1109. "Body": {},
  1110. "QueryStringParameters": {
  1111. "shape": "S7",
  1112. "location": "querystring"
  1113. },
  1114. "AssetId": {
  1115. "location": "header",
  1116. "locationName": "x-amzn-dataexchange-asset-id"
  1117. },
  1118. "DataSetId": {
  1119. "location": "header",
  1120. "locationName": "x-amzn-dataexchange-data-set-id"
  1121. },
  1122. "RequestHeaders": {
  1123. "shape": "S7",
  1124. "location": "headers",
  1125. "locationName": "x-amzn-dataexchange-header-"
  1126. },
  1127. "Method": {
  1128. "location": "header",
  1129. "locationName": "x-amzn-dataexchange-http-method"
  1130. },
  1131. "Path": {
  1132. "location": "header",
  1133. "locationName": "x-amzn-dataexchange-path"
  1134. },
  1135. "RevisionId": {
  1136. "location": "header",
  1137. "locationName": "x-amzn-dataexchange-revision-id"
  1138. }
  1139. },
  1140. "payload": "Body"
  1141. },
  1142. "output": {
  1143. "type": "structure",
  1144. "members": {
  1145. "Body": {},
  1146. "ResponseHeaders": {
  1147. "shape": "S7",
  1148. "location": "headers",
  1149. "locationName": ""
  1150. }
  1151. },
  1152. "payload": "Body"
  1153. },
  1154. "endpoint": {
  1155. "hostPrefix": "api-fulfill."
  1156. }
  1157. },
  1158. "SendDataSetNotification": {
  1159. "http": {
  1160. "requestUri": "/v1/data-sets/{DataSetId}/notification",
  1161. "responseCode": 202
  1162. },
  1163. "input": {
  1164. "type": "structure",
  1165. "required": [
  1166. "DataSetId",
  1167. "Type"
  1168. ],
  1169. "members": {
  1170. "Scope": {
  1171. "type": "structure",
  1172. "members": {
  1173. "LakeFormationTagPolicies": {
  1174. "type": "list",
  1175. "member": {
  1176. "type": "structure",
  1177. "members": {
  1178. "Database": {},
  1179. "Table": {}
  1180. }
  1181. }
  1182. },
  1183. "RedshiftDataShares": {
  1184. "type": "list",
  1185. "member": {
  1186. "type": "structure",
  1187. "required": [
  1188. "Arn",
  1189. "Database"
  1190. ],
  1191. "members": {
  1192. "Arn": {},
  1193. "Database": {},
  1194. "Function": {},
  1195. "Table": {},
  1196. "Schema": {},
  1197. "View": {}
  1198. }
  1199. }
  1200. },
  1201. "S3DataAccesses": {
  1202. "type": "list",
  1203. "member": {
  1204. "type": "structure",
  1205. "members": {
  1206. "KeyPrefixes": {
  1207. "shape": "S1a"
  1208. },
  1209. "Keys": {
  1210. "shape": "S1a"
  1211. }
  1212. }
  1213. }
  1214. }
  1215. }
  1216. },
  1217. "ClientToken": {
  1218. "idempotencyToken": true
  1219. },
  1220. "Comment": {},
  1221. "DataSetId": {
  1222. "location": "uri",
  1223. "locationName": "DataSetId"
  1224. },
  1225. "Details": {
  1226. "type": "structure",
  1227. "members": {
  1228. "DataUpdate": {
  1229. "type": "structure",
  1230. "members": {
  1231. "DataUpdatedAt": {
  1232. "shape": "Sa"
  1233. }
  1234. }
  1235. },
  1236. "Deprecation": {
  1237. "type": "structure",
  1238. "required": [
  1239. "DeprecationAt"
  1240. ],
  1241. "members": {
  1242. "DeprecationAt": {
  1243. "shape": "Sa"
  1244. }
  1245. }
  1246. },
  1247. "SchemaChange": {
  1248. "type": "structure",
  1249. "required": [
  1250. "SchemaChangeAt"
  1251. ],
  1252. "members": {
  1253. "Changes": {
  1254. "type": "list",
  1255. "member": {
  1256. "type": "structure",
  1257. "required": [
  1258. "Name",
  1259. "Type"
  1260. ],
  1261. "members": {
  1262. "Name": {},
  1263. "Type": {},
  1264. "Description": {}
  1265. }
  1266. }
  1267. },
  1268. "SchemaChangeAt": {
  1269. "shape": "Sa"
  1270. }
  1271. }
  1272. }
  1273. }
  1274. },
  1275. "Type": {}
  1276. }
  1277. },
  1278. "output": {
  1279. "type": "structure",
  1280. "members": {}
  1281. }
  1282. },
  1283. "StartJob": {
  1284. "http": {
  1285. "method": "PATCH",
  1286. "requestUri": "/v1/jobs/{JobId}",
  1287. "responseCode": 202
  1288. },
  1289. "input": {
  1290. "type": "structure",
  1291. "required": [
  1292. "JobId"
  1293. ],
  1294. "members": {
  1295. "JobId": {
  1296. "location": "uri",
  1297. "locationName": "JobId"
  1298. }
  1299. }
  1300. },
  1301. "output": {
  1302. "type": "structure",
  1303. "members": {}
  1304. }
  1305. },
  1306. "TagResource": {
  1307. "http": {
  1308. "requestUri": "/tags/{ResourceArn}",
  1309. "responseCode": 204
  1310. },
  1311. "input": {
  1312. "type": "structure",
  1313. "required": [
  1314. "ResourceArn",
  1315. "Tags"
  1316. ],
  1317. "members": {
  1318. "ResourceArn": {
  1319. "location": "uri",
  1320. "locationName": "ResourceArn"
  1321. },
  1322. "Tags": {
  1323. "shape": "S7",
  1324. "locationName": "tags"
  1325. }
  1326. }
  1327. }
  1328. },
  1329. "UntagResource": {
  1330. "http": {
  1331. "method": "DELETE",
  1332. "requestUri": "/tags/{ResourceArn}",
  1333. "responseCode": 204
  1334. },
  1335. "input": {
  1336. "type": "structure",
  1337. "required": [
  1338. "ResourceArn",
  1339. "TagKeys"
  1340. ],
  1341. "members": {
  1342. "ResourceArn": {
  1343. "location": "uri",
  1344. "locationName": "ResourceArn"
  1345. },
  1346. "TagKeys": {
  1347. "shape": "S1a",
  1348. "location": "querystring",
  1349. "locationName": "tagKeys"
  1350. }
  1351. }
  1352. },
  1353. "idempotent": true
  1354. },
  1355. "UpdateAsset": {
  1356. "http": {
  1357. "method": "PATCH",
  1358. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}/assets/{AssetId}",
  1359. "responseCode": 200
  1360. },
  1361. "input": {
  1362. "type": "structure",
  1363. "required": [
  1364. "AssetId",
  1365. "DataSetId",
  1366. "Name",
  1367. "RevisionId"
  1368. ],
  1369. "members": {
  1370. "AssetId": {
  1371. "location": "uri",
  1372. "locationName": "AssetId"
  1373. },
  1374. "DataSetId": {
  1375. "location": "uri",
  1376. "locationName": "DataSetId"
  1377. },
  1378. "Name": {},
  1379. "RevisionId": {
  1380. "location": "uri",
  1381. "locationName": "RevisionId"
  1382. }
  1383. }
  1384. },
  1385. "output": {
  1386. "type": "structure",
  1387. "members": {
  1388. "Arn": {},
  1389. "AssetDetails": {
  1390. "shape": "S2n"
  1391. },
  1392. "AssetType": {},
  1393. "CreatedAt": {
  1394. "shape": "Sa"
  1395. },
  1396. "DataSetId": {},
  1397. "Id": {},
  1398. "Name": {},
  1399. "RevisionId": {},
  1400. "SourceId": {},
  1401. "UpdatedAt": {
  1402. "shape": "Sa"
  1403. }
  1404. }
  1405. }
  1406. },
  1407. "UpdateDataSet": {
  1408. "http": {
  1409. "method": "PATCH",
  1410. "requestUri": "/v1/data-sets/{DataSetId}",
  1411. "responseCode": 200
  1412. },
  1413. "input": {
  1414. "type": "structure",
  1415. "required": [
  1416. "DataSetId"
  1417. ],
  1418. "members": {
  1419. "DataSetId": {
  1420. "location": "uri",
  1421. "locationName": "DataSetId"
  1422. },
  1423. "Description": {},
  1424. "Name": {}
  1425. }
  1426. },
  1427. "output": {
  1428. "type": "structure",
  1429. "members": {
  1430. "Arn": {},
  1431. "AssetType": {},
  1432. "CreatedAt": {
  1433. "shape": "Sa"
  1434. },
  1435. "Description": {},
  1436. "Id": {},
  1437. "Name": {},
  1438. "Origin": {},
  1439. "OriginDetails": {
  1440. "shape": "Sd"
  1441. },
  1442. "SourceId": {},
  1443. "UpdatedAt": {
  1444. "shape": "Sa"
  1445. }
  1446. }
  1447. }
  1448. },
  1449. "UpdateEventAction": {
  1450. "http": {
  1451. "method": "PATCH",
  1452. "requestUri": "/v1/event-actions/{EventActionId}",
  1453. "responseCode": 200
  1454. },
  1455. "input": {
  1456. "type": "structure",
  1457. "required": [
  1458. "EventActionId"
  1459. ],
  1460. "members": {
  1461. "Action": {
  1462. "shape": "Sf"
  1463. },
  1464. "EventActionId": {
  1465. "location": "uri",
  1466. "locationName": "EventActionId"
  1467. }
  1468. }
  1469. },
  1470. "output": {
  1471. "type": "structure",
  1472. "members": {
  1473. "Action": {
  1474. "shape": "Sf"
  1475. },
  1476. "Arn": {},
  1477. "CreatedAt": {
  1478. "shape": "Sa"
  1479. },
  1480. "Event": {
  1481. "shape": "Sk"
  1482. },
  1483. "Id": {},
  1484. "UpdatedAt": {
  1485. "shape": "Sa"
  1486. }
  1487. }
  1488. }
  1489. },
  1490. "UpdateRevision": {
  1491. "http": {
  1492. "method": "PATCH",
  1493. "requestUri": "/v1/data-sets/{DataSetId}/revisions/{RevisionId}",
  1494. "responseCode": 200
  1495. },
  1496. "input": {
  1497. "type": "structure",
  1498. "required": [
  1499. "DataSetId",
  1500. "RevisionId"
  1501. ],
  1502. "members": {
  1503. "Comment": {},
  1504. "DataSetId": {
  1505. "location": "uri",
  1506. "locationName": "DataSetId"
  1507. },
  1508. "Finalized": {
  1509. "type": "boolean"
  1510. },
  1511. "RevisionId": {
  1512. "location": "uri",
  1513. "locationName": "RevisionId"
  1514. }
  1515. }
  1516. },
  1517. "output": {
  1518. "type": "structure",
  1519. "members": {
  1520. "Arn": {},
  1521. "Comment": {},
  1522. "CreatedAt": {
  1523. "shape": "Sa"
  1524. },
  1525. "DataSetId": {},
  1526. "Finalized": {
  1527. "type": "boolean"
  1528. },
  1529. "Id": {},
  1530. "SourceId": {},
  1531. "UpdatedAt": {
  1532. "shape": "Sa"
  1533. },
  1534. "RevocationComment": {},
  1535. "Revoked": {
  1536. "type": "boolean"
  1537. },
  1538. "RevokedAt": {
  1539. "shape": "Sa"
  1540. }
  1541. }
  1542. }
  1543. }
  1544. },
  1545. "shapes": {
  1546. "S7": {
  1547. "type": "map",
  1548. "key": {},
  1549. "value": {}
  1550. },
  1551. "Sa": {
  1552. "type": "timestamp",
  1553. "timestampFormat": "iso8601"
  1554. },
  1555. "Sd": {
  1556. "type": "structure",
  1557. "members": {
  1558. "ProductId": {}
  1559. }
  1560. },
  1561. "Sf": {
  1562. "type": "structure",
  1563. "members": {
  1564. "ExportRevisionToS3": {
  1565. "type": "structure",
  1566. "required": [
  1567. "RevisionDestination"
  1568. ],
  1569. "members": {
  1570. "Encryption": {
  1571. "shape": "Sh"
  1572. },
  1573. "RevisionDestination": {
  1574. "type": "structure",
  1575. "required": [
  1576. "Bucket"
  1577. ],
  1578. "members": {
  1579. "Bucket": {},
  1580. "KeyPattern": {}
  1581. }
  1582. }
  1583. }
  1584. }
  1585. }
  1586. },
  1587. "Sh": {
  1588. "type": "structure",
  1589. "required": [
  1590. "Type"
  1591. ],
  1592. "members": {
  1593. "KmsKeyArn": {},
  1594. "Type": {}
  1595. }
  1596. },
  1597. "Sk": {
  1598. "type": "structure",
  1599. "members": {
  1600. "RevisionPublished": {
  1601. "type": "structure",
  1602. "required": [
  1603. "DataSetId"
  1604. ],
  1605. "members": {
  1606. "DataSetId": {}
  1607. }
  1608. }
  1609. }
  1610. },
  1611. "Sr": {
  1612. "type": "list",
  1613. "member": {
  1614. "type": "structure",
  1615. "required": [
  1616. "AssetId",
  1617. "Bucket"
  1618. ],
  1619. "members": {
  1620. "AssetId": {},
  1621. "Bucket": {},
  1622. "Key": {}
  1623. }
  1624. }
  1625. },
  1626. "Su": {
  1627. "type": "list",
  1628. "member": {
  1629. "type": "structure",
  1630. "required": [
  1631. "Bucket",
  1632. "RevisionId"
  1633. ],
  1634. "members": {
  1635. "Bucket": {},
  1636. "KeyPattern": {},
  1637. "RevisionId": {}
  1638. }
  1639. }
  1640. },
  1641. "S10": {
  1642. "type": "list",
  1643. "member": {
  1644. "type": "structure",
  1645. "required": [
  1646. "Bucket",
  1647. "Key"
  1648. ],
  1649. "members": {
  1650. "Bucket": {},
  1651. "Key": {}
  1652. }
  1653. }
  1654. },
  1655. "S13": {
  1656. "type": "list",
  1657. "member": {
  1658. "type": "structure",
  1659. "required": [
  1660. "DataShareArn"
  1661. ],
  1662. "members": {
  1663. "DataShareArn": {}
  1664. }
  1665. }
  1666. },
  1667. "S19": {
  1668. "type": "structure",
  1669. "required": [
  1670. "Bucket"
  1671. ],
  1672. "members": {
  1673. "Bucket": {},
  1674. "KeyPrefixes": {
  1675. "shape": "S1a"
  1676. },
  1677. "Keys": {
  1678. "shape": "S1a"
  1679. },
  1680. "KmsKeysToGrant": {
  1681. "shape": "S1b"
  1682. }
  1683. }
  1684. },
  1685. "S1a": {
  1686. "type": "list",
  1687. "member": {}
  1688. },
  1689. "S1b": {
  1690. "type": "list",
  1691. "member": {
  1692. "type": "structure",
  1693. "required": [
  1694. "KmsKeyArn"
  1695. ],
  1696. "members": {
  1697. "KmsKeyArn": {}
  1698. }
  1699. }
  1700. },
  1701. "S1g": {
  1702. "type": "structure",
  1703. "required": [
  1704. "Expression",
  1705. "Permissions"
  1706. ],
  1707. "members": {
  1708. "Expression": {
  1709. "shape": "S1h"
  1710. },
  1711. "Permissions": {
  1712. "type": "list",
  1713. "member": {}
  1714. }
  1715. }
  1716. },
  1717. "S1h": {
  1718. "type": "list",
  1719. "member": {
  1720. "type": "structure",
  1721. "required": [
  1722. "TagKey",
  1723. "TagValues"
  1724. ],
  1725. "members": {
  1726. "TagKey": {},
  1727. "TagValues": {
  1728. "type": "list",
  1729. "member": {}
  1730. }
  1731. }
  1732. }
  1733. },
  1734. "S1n": {
  1735. "type": "structure",
  1736. "required": [
  1737. "Expression",
  1738. "Permissions"
  1739. ],
  1740. "members": {
  1741. "Expression": {
  1742. "shape": "S1h"
  1743. },
  1744. "Permissions": {
  1745. "type": "list",
  1746. "member": {}
  1747. }
  1748. }
  1749. },
  1750. "S1t": {
  1751. "type": "structure",
  1752. "members": {
  1753. "ExportAssetToSignedUrl": {
  1754. "type": "structure",
  1755. "required": [
  1756. "AssetId",
  1757. "DataSetId",
  1758. "RevisionId"
  1759. ],
  1760. "members": {
  1761. "AssetId": {},
  1762. "DataSetId": {},
  1763. "RevisionId": {},
  1764. "SignedUrl": {},
  1765. "SignedUrlExpiresAt": {
  1766. "shape": "Sa"
  1767. }
  1768. }
  1769. },
  1770. "ExportAssetsToS3": {
  1771. "type": "structure",
  1772. "required": [
  1773. "AssetDestinations",
  1774. "DataSetId",
  1775. "RevisionId"
  1776. ],
  1777. "members": {
  1778. "AssetDestinations": {
  1779. "shape": "Sr"
  1780. },
  1781. "DataSetId": {},
  1782. "Encryption": {
  1783. "shape": "Sh"
  1784. },
  1785. "RevisionId": {}
  1786. }
  1787. },
  1788. "ExportRevisionsToS3": {
  1789. "type": "structure",
  1790. "required": [
  1791. "DataSetId",
  1792. "RevisionDestinations"
  1793. ],
  1794. "members": {
  1795. "DataSetId": {},
  1796. "Encryption": {
  1797. "shape": "Sh"
  1798. },
  1799. "RevisionDestinations": {
  1800. "shape": "Su"
  1801. },
  1802. "EventActionArn": {}
  1803. }
  1804. },
  1805. "ImportAssetFromSignedUrl": {
  1806. "type": "structure",
  1807. "required": [
  1808. "AssetName",
  1809. "DataSetId",
  1810. "RevisionId"
  1811. ],
  1812. "members": {
  1813. "AssetName": {},
  1814. "DataSetId": {},
  1815. "Md5Hash": {},
  1816. "RevisionId": {},
  1817. "SignedUrl": {},
  1818. "SignedUrlExpiresAt": {
  1819. "shape": "Sa"
  1820. }
  1821. }
  1822. },
  1823. "ImportAssetsFromS3": {
  1824. "type": "structure",
  1825. "required": [
  1826. "AssetSources",
  1827. "DataSetId",
  1828. "RevisionId"
  1829. ],
  1830. "members": {
  1831. "AssetSources": {
  1832. "shape": "S10"
  1833. },
  1834. "DataSetId": {},
  1835. "RevisionId": {}
  1836. }
  1837. },
  1838. "ImportAssetsFromRedshiftDataShares": {
  1839. "type": "structure",
  1840. "required": [
  1841. "AssetSources",
  1842. "DataSetId",
  1843. "RevisionId"
  1844. ],
  1845. "members": {
  1846. "AssetSources": {
  1847. "shape": "S13"
  1848. },
  1849. "DataSetId": {},
  1850. "RevisionId": {}
  1851. }
  1852. },
  1853. "ImportAssetFromApiGatewayApi": {
  1854. "type": "structure",
  1855. "required": [
  1856. "ApiId",
  1857. "ApiName",
  1858. "ApiSpecificationMd5Hash",
  1859. "ApiSpecificationUploadUrl",
  1860. "ApiSpecificationUploadUrlExpiresAt",
  1861. "DataSetId",
  1862. "ProtocolType",
  1863. "RevisionId",
  1864. "Stage"
  1865. ],
  1866. "members": {
  1867. "ApiDescription": {},
  1868. "ApiId": {},
  1869. "ApiKey": {},
  1870. "ApiName": {},
  1871. "ApiSpecificationMd5Hash": {},
  1872. "ApiSpecificationUploadUrl": {},
  1873. "ApiSpecificationUploadUrlExpiresAt": {
  1874. "shape": "Sa"
  1875. },
  1876. "DataSetId": {},
  1877. "ProtocolType": {},
  1878. "RevisionId": {},
  1879. "Stage": {}
  1880. }
  1881. },
  1882. "CreateS3DataAccessFromS3Bucket": {
  1883. "type": "structure",
  1884. "required": [
  1885. "AssetSource",
  1886. "DataSetId",
  1887. "RevisionId"
  1888. ],
  1889. "members": {
  1890. "AssetSource": {
  1891. "shape": "S19"
  1892. },
  1893. "DataSetId": {},
  1894. "RevisionId": {}
  1895. }
  1896. },
  1897. "ImportAssetsFromLakeFormationTagPolicy": {
  1898. "type": "structure",
  1899. "required": [
  1900. "CatalogId",
  1901. "RoleArn",
  1902. "DataSetId",
  1903. "RevisionId"
  1904. ],
  1905. "members": {
  1906. "CatalogId": {},
  1907. "Database": {
  1908. "shape": "S1g"
  1909. },
  1910. "Table": {
  1911. "shape": "S1n"
  1912. },
  1913. "RoleArn": {},
  1914. "DataSetId": {},
  1915. "RevisionId": {}
  1916. }
  1917. }
  1918. }
  1919. },
  1920. "S23": {
  1921. "type": "list",
  1922. "member": {
  1923. "type": "structure",
  1924. "required": [
  1925. "Code",
  1926. "Message"
  1927. ],
  1928. "members": {
  1929. "Code": {},
  1930. "Details": {
  1931. "type": "structure",
  1932. "members": {
  1933. "ImportAssetFromSignedUrlJobErrorDetails": {
  1934. "type": "structure",
  1935. "required": [
  1936. "AssetName"
  1937. ],
  1938. "members": {
  1939. "AssetName": {}
  1940. }
  1941. },
  1942. "ImportAssetsFromS3JobErrorDetails": {
  1943. "shape": "S10"
  1944. }
  1945. }
  1946. },
  1947. "LimitName": {},
  1948. "LimitValue": {
  1949. "type": "double"
  1950. },
  1951. "Message": {},
  1952. "ResourceId": {},
  1953. "ResourceType": {}
  1954. }
  1955. }
  1956. },
  1957. "S2n": {
  1958. "type": "structure",
  1959. "members": {
  1960. "S3SnapshotAsset": {
  1961. "type": "structure",
  1962. "required": [
  1963. "Size"
  1964. ],
  1965. "members": {
  1966. "Size": {
  1967. "type": "double"
  1968. }
  1969. }
  1970. },
  1971. "RedshiftDataShareAsset": {
  1972. "type": "structure",
  1973. "required": [
  1974. "Arn"
  1975. ],
  1976. "members": {
  1977. "Arn": {}
  1978. }
  1979. },
  1980. "ApiGatewayApiAsset": {
  1981. "type": "structure",
  1982. "members": {
  1983. "ApiDescription": {},
  1984. "ApiEndpoint": {},
  1985. "ApiId": {},
  1986. "ApiKey": {},
  1987. "ApiName": {},
  1988. "ApiSpecificationDownloadUrl": {},
  1989. "ApiSpecificationDownloadUrlExpiresAt": {
  1990. "shape": "Sa"
  1991. },
  1992. "ProtocolType": {},
  1993. "Stage": {}
  1994. }
  1995. },
  1996. "S3DataAccessAsset": {
  1997. "type": "structure",
  1998. "required": [
  1999. "Bucket"
  2000. ],
  2001. "members": {
  2002. "Bucket": {},
  2003. "KeyPrefixes": {
  2004. "shape": "S1a"
  2005. },
  2006. "Keys": {
  2007. "shape": "S1a"
  2008. },
  2009. "S3AccessPointAlias": {},
  2010. "S3AccessPointArn": {},
  2011. "KmsKeysToGrant": {
  2012. "shape": "S1b"
  2013. }
  2014. }
  2015. },
  2016. "LakeFormationDataPermissionAsset": {
  2017. "type": "structure",
  2018. "required": [
  2019. "LakeFormationDataPermissionDetails",
  2020. "LakeFormationDataPermissionType",
  2021. "Permissions"
  2022. ],
  2023. "members": {
  2024. "LakeFormationDataPermissionDetails": {
  2025. "type": "structure",
  2026. "members": {
  2027. "LFTagPolicy": {
  2028. "type": "structure",
  2029. "required": [
  2030. "CatalogId",
  2031. "ResourceType",
  2032. "ResourceDetails"
  2033. ],
  2034. "members": {
  2035. "CatalogId": {},
  2036. "ResourceType": {},
  2037. "ResourceDetails": {
  2038. "type": "structure",
  2039. "members": {
  2040. "Database": {
  2041. "type": "structure",
  2042. "required": [
  2043. "Expression"
  2044. ],
  2045. "members": {
  2046. "Expression": {
  2047. "shape": "S1h"
  2048. }
  2049. }
  2050. },
  2051. "Table": {
  2052. "type": "structure",
  2053. "required": [
  2054. "Expression"
  2055. ],
  2056. "members": {
  2057. "Expression": {
  2058. "shape": "S1h"
  2059. }
  2060. }
  2061. }
  2062. }
  2063. }
  2064. }
  2065. }
  2066. }
  2067. },
  2068. "LakeFormationDataPermissionType": {},
  2069. "Permissions": {
  2070. "type": "list",
  2071. "member": {}
  2072. },
  2073. "RoleArn": {}
  2074. }
  2075. }
  2076. }
  2077. }
  2078. }
  2079. }