importexport-2010-06-01.min.json 5.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "uid": "importexport-2010-06-01",
  5. "apiVersion": "2010-06-01",
  6. "endpointPrefix": "importexport",
  7. "globalEndpoint": "importexport.amazonaws.com",
  8. "serviceFullName": "AWS Import/Export",
  9. "serviceId": "ImportExport",
  10. "signatureVersion": "v2",
  11. "xmlNamespace": "http://importexport.amazonaws.com/doc/2010-06-01/",
  12. "protocol": "query"
  13. },
  14. "operations": {
  15. "CancelJob": {
  16. "http": {
  17. "requestUri": "/?Operation=CancelJob"
  18. },
  19. "input": {
  20. "type": "structure",
  21. "required": [
  22. "JobId"
  23. ],
  24. "members": {
  25. "JobId": {},
  26. "APIVersion": {}
  27. }
  28. },
  29. "output": {
  30. "resultWrapper": "CancelJobResult",
  31. "type": "structure",
  32. "members": {
  33. "Success": {
  34. "type": "boolean"
  35. }
  36. }
  37. }
  38. },
  39. "CreateJob": {
  40. "http": {
  41. "requestUri": "/?Operation=CreateJob"
  42. },
  43. "input": {
  44. "type": "structure",
  45. "required": [
  46. "JobType",
  47. "Manifest",
  48. "ValidateOnly"
  49. ],
  50. "members": {
  51. "JobType": {},
  52. "Manifest": {},
  53. "ManifestAddendum": {},
  54. "ValidateOnly": {
  55. "type": "boolean"
  56. },
  57. "APIVersion": {}
  58. }
  59. },
  60. "output": {
  61. "resultWrapper": "CreateJobResult",
  62. "type": "structure",
  63. "members": {
  64. "JobId": {},
  65. "JobType": {},
  66. "Signature": {},
  67. "SignatureFileContents": {},
  68. "WarningMessage": {},
  69. "ArtifactList": {
  70. "shape": "Sf"
  71. }
  72. }
  73. }
  74. },
  75. "GetShippingLabel": {
  76. "http": {
  77. "requestUri": "/?Operation=GetShippingLabel"
  78. },
  79. "input": {
  80. "type": "structure",
  81. "required": [
  82. "jobIds"
  83. ],
  84. "members": {
  85. "jobIds": {
  86. "type": "list",
  87. "member": {}
  88. },
  89. "name": {},
  90. "company": {},
  91. "phoneNumber": {},
  92. "country": {},
  93. "stateOrProvince": {},
  94. "city": {},
  95. "postalCode": {},
  96. "street1": {},
  97. "street2": {},
  98. "street3": {},
  99. "APIVersion": {}
  100. }
  101. },
  102. "output": {
  103. "resultWrapper": "GetShippingLabelResult",
  104. "type": "structure",
  105. "members": {
  106. "ShippingLabelURL": {},
  107. "Warning": {}
  108. }
  109. }
  110. },
  111. "GetStatus": {
  112. "http": {
  113. "requestUri": "/?Operation=GetStatus"
  114. },
  115. "input": {
  116. "type": "structure",
  117. "required": [
  118. "JobId"
  119. ],
  120. "members": {
  121. "JobId": {},
  122. "APIVersion": {}
  123. }
  124. },
  125. "output": {
  126. "resultWrapper": "GetStatusResult",
  127. "type": "structure",
  128. "members": {
  129. "JobId": {},
  130. "JobType": {},
  131. "LocationCode": {},
  132. "LocationMessage": {},
  133. "ProgressCode": {},
  134. "ProgressMessage": {},
  135. "Carrier": {},
  136. "TrackingNumber": {},
  137. "LogBucket": {},
  138. "LogKey": {},
  139. "ErrorCount": {
  140. "type": "integer"
  141. },
  142. "Signature": {},
  143. "SignatureFileContents": {},
  144. "CurrentManifest": {},
  145. "CreationDate": {
  146. "type": "timestamp"
  147. },
  148. "ArtifactList": {
  149. "shape": "Sf"
  150. }
  151. }
  152. }
  153. },
  154. "ListJobs": {
  155. "http": {
  156. "requestUri": "/?Operation=ListJobs"
  157. },
  158. "input": {
  159. "type": "structure",
  160. "members": {
  161. "MaxJobs": {
  162. "type": "integer"
  163. },
  164. "Marker": {},
  165. "APIVersion": {}
  166. }
  167. },
  168. "output": {
  169. "resultWrapper": "ListJobsResult",
  170. "type": "structure",
  171. "members": {
  172. "Jobs": {
  173. "type": "list",
  174. "member": {
  175. "type": "structure",
  176. "members": {
  177. "JobId": {},
  178. "CreationDate": {
  179. "type": "timestamp"
  180. },
  181. "IsCanceled": {
  182. "type": "boolean"
  183. },
  184. "JobType": {}
  185. }
  186. }
  187. },
  188. "IsTruncated": {
  189. "type": "boolean"
  190. }
  191. }
  192. }
  193. },
  194. "UpdateJob": {
  195. "http": {
  196. "requestUri": "/?Operation=UpdateJob"
  197. },
  198. "input": {
  199. "type": "structure",
  200. "required": [
  201. "JobId",
  202. "Manifest",
  203. "JobType",
  204. "ValidateOnly"
  205. ],
  206. "members": {
  207. "JobId": {},
  208. "Manifest": {},
  209. "JobType": {},
  210. "ValidateOnly": {
  211. "type": "boolean"
  212. },
  213. "APIVersion": {}
  214. }
  215. },
  216. "output": {
  217. "resultWrapper": "UpdateJobResult",
  218. "type": "structure",
  219. "members": {
  220. "Success": {
  221. "type": "boolean"
  222. },
  223. "WarningMessage": {},
  224. "ArtifactList": {
  225. "shape": "Sf"
  226. }
  227. }
  228. }
  229. }
  230. },
  231. "shapes": {
  232. "Sf": {
  233. "type": "list",
  234. "member": {
  235. "type": "structure",
  236. "members": {
  237. "Description": {},
  238. "URL": {}
  239. }
  240. }
  241. }
  242. },
  243. "examples": {}
  244. }