sagemaker-geospatial-2020-05-27.min.json 35 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2020-05-27",
  5. "endpointPrefix": "sagemaker-geospatial",
  6. "jsonVersion": "1.1",
  7. "protocol": "rest-json",
  8. "serviceFullName": "Amazon SageMaker geospatial capabilities",
  9. "serviceId": "SageMaker Geospatial",
  10. "signatureVersion": "v4",
  11. "signingName": "sagemaker-geospatial",
  12. "uid": "sagemaker-geospatial-2020-05-27"
  13. },
  14. "operations": {
  15. "DeleteEarthObservationJob": {
  16. "http": {
  17. "method": "DELETE",
  18. "requestUri": "/earth-observation-jobs/{Arn}",
  19. "responseCode": 200
  20. },
  21. "input": {
  22. "type": "structure",
  23. "required": [
  24. "Arn"
  25. ],
  26. "members": {
  27. "Arn": {
  28. "location": "uri",
  29. "locationName": "Arn"
  30. }
  31. }
  32. },
  33. "output": {
  34. "type": "structure",
  35. "members": {}
  36. },
  37. "idempotent": true
  38. },
  39. "DeleteVectorEnrichmentJob": {
  40. "http": {
  41. "method": "DELETE",
  42. "requestUri": "/vector-enrichment-jobs/{Arn}",
  43. "responseCode": 200
  44. },
  45. "input": {
  46. "type": "structure",
  47. "required": [
  48. "Arn"
  49. ],
  50. "members": {
  51. "Arn": {
  52. "location": "uri",
  53. "locationName": "Arn"
  54. }
  55. }
  56. },
  57. "output": {
  58. "type": "structure",
  59. "members": {}
  60. },
  61. "idempotent": true
  62. },
  63. "ExportEarthObservationJob": {
  64. "http": {
  65. "requestUri": "/export-earth-observation-job",
  66. "responseCode": 200
  67. },
  68. "input": {
  69. "type": "structure",
  70. "required": [
  71. "Arn",
  72. "ExecutionRoleArn",
  73. "OutputConfig"
  74. ],
  75. "members": {
  76. "Arn": {},
  77. "ClientToken": {
  78. "idempotencyToken": true
  79. },
  80. "ExecutionRoleArn": {},
  81. "ExportSourceImages": {
  82. "type": "boolean"
  83. },
  84. "OutputConfig": {
  85. "shape": "Sb"
  86. }
  87. }
  88. },
  89. "output": {
  90. "type": "structure",
  91. "required": [
  92. "Arn",
  93. "CreationTime",
  94. "ExecutionRoleArn",
  95. "ExportStatus",
  96. "OutputConfig"
  97. ],
  98. "members": {
  99. "Arn": {},
  100. "CreationTime": {
  101. "shape": "Sg"
  102. },
  103. "ExecutionRoleArn": {},
  104. "ExportSourceImages": {
  105. "type": "boolean"
  106. },
  107. "ExportStatus": {},
  108. "OutputConfig": {
  109. "shape": "Sb"
  110. }
  111. }
  112. }
  113. },
  114. "ExportVectorEnrichmentJob": {
  115. "http": {
  116. "requestUri": "/export-vector-enrichment-jobs",
  117. "responseCode": 200
  118. },
  119. "input": {
  120. "type": "structure",
  121. "required": [
  122. "Arn",
  123. "ExecutionRoleArn",
  124. "OutputConfig"
  125. ],
  126. "members": {
  127. "Arn": {},
  128. "ClientToken": {
  129. "idempotencyToken": true
  130. },
  131. "ExecutionRoleArn": {},
  132. "OutputConfig": {
  133. "shape": "Sk"
  134. }
  135. }
  136. },
  137. "output": {
  138. "type": "structure",
  139. "required": [
  140. "Arn",
  141. "CreationTime",
  142. "ExecutionRoleArn",
  143. "ExportStatus",
  144. "OutputConfig"
  145. ],
  146. "members": {
  147. "Arn": {},
  148. "CreationTime": {
  149. "shape": "Sg"
  150. },
  151. "ExecutionRoleArn": {},
  152. "ExportStatus": {},
  153. "OutputConfig": {
  154. "shape": "Sk"
  155. }
  156. }
  157. }
  158. },
  159. "GetEarthObservationJob": {
  160. "http": {
  161. "method": "GET",
  162. "requestUri": "/earth-observation-jobs/{Arn}",
  163. "responseCode": 200
  164. },
  165. "input": {
  166. "type": "structure",
  167. "required": [
  168. "Arn"
  169. ],
  170. "members": {
  171. "Arn": {
  172. "location": "uri",
  173. "locationName": "Arn"
  174. }
  175. }
  176. },
  177. "output": {
  178. "type": "structure",
  179. "required": [
  180. "Arn",
  181. "CreationTime",
  182. "DurationInSeconds",
  183. "InputConfig",
  184. "JobConfig",
  185. "Name",
  186. "Status"
  187. ],
  188. "members": {
  189. "Arn": {},
  190. "CreationTime": {
  191. "shape": "Sg"
  192. },
  193. "DurationInSeconds": {
  194. "type": "integer"
  195. },
  196. "ErrorDetails": {
  197. "type": "structure",
  198. "members": {
  199. "Message": {},
  200. "Type": {}
  201. }
  202. },
  203. "ExecutionRoleArn": {},
  204. "ExportErrorDetails": {
  205. "type": "structure",
  206. "members": {
  207. "ExportResults": {
  208. "shape": "Sv"
  209. },
  210. "ExportSourceImages": {
  211. "shape": "Sv"
  212. }
  213. }
  214. },
  215. "ExportStatus": {},
  216. "InputConfig": {
  217. "shape": "Sx"
  218. },
  219. "JobConfig": {
  220. "shape": "S1n"
  221. },
  222. "KmsKeyId": {},
  223. "Name": {},
  224. "OutputBands": {
  225. "type": "list",
  226. "member": {
  227. "type": "structure",
  228. "required": [
  229. "BandName",
  230. "OutputDataType"
  231. ],
  232. "members": {
  233. "BandName": {},
  234. "OutputDataType": {}
  235. }
  236. }
  237. },
  238. "Status": {},
  239. "Tags": {
  240. "shape": "S2i"
  241. }
  242. }
  243. }
  244. },
  245. "GetRasterDataCollection": {
  246. "http": {
  247. "method": "GET",
  248. "requestUri": "/raster-data-collection/{Arn}",
  249. "responseCode": 200
  250. },
  251. "input": {
  252. "type": "structure",
  253. "required": [
  254. "Arn"
  255. ],
  256. "members": {
  257. "Arn": {
  258. "location": "uri",
  259. "locationName": "Arn"
  260. }
  261. }
  262. },
  263. "output": {
  264. "type": "structure",
  265. "required": [
  266. "Arn",
  267. "Description",
  268. "DescriptionPageUrl",
  269. "ImageSourceBands",
  270. "Name",
  271. "SupportedFilters",
  272. "Type"
  273. ],
  274. "members": {
  275. "Arn": {},
  276. "Description": {},
  277. "DescriptionPageUrl": {},
  278. "ImageSourceBands": {
  279. "type": "list",
  280. "member": {}
  281. },
  282. "Name": {},
  283. "SupportedFilters": {
  284. "shape": "S2m"
  285. },
  286. "Tags": {
  287. "shape": "S2i"
  288. },
  289. "Type": {}
  290. }
  291. }
  292. },
  293. "GetTile": {
  294. "http": {
  295. "method": "GET",
  296. "requestUri": "/tile/{z}/{x}/{y}",
  297. "responseCode": 200
  298. },
  299. "input": {
  300. "type": "structure",
  301. "required": [
  302. "Arn",
  303. "ImageAssets",
  304. "Target",
  305. "x",
  306. "y",
  307. "z"
  308. ],
  309. "members": {
  310. "Arn": {
  311. "location": "querystring",
  312. "locationName": "Arn"
  313. },
  314. "ExecutionRoleArn": {
  315. "location": "querystring",
  316. "locationName": "ExecutionRoleArn"
  317. },
  318. "ImageAssets": {
  319. "shape": "S1t",
  320. "location": "querystring",
  321. "locationName": "ImageAssets"
  322. },
  323. "ImageMask": {
  324. "location": "querystring",
  325. "locationName": "ImageMask",
  326. "type": "boolean"
  327. },
  328. "OutputDataType": {
  329. "location": "querystring",
  330. "locationName": "OutputDataType"
  331. },
  332. "OutputFormat": {
  333. "location": "querystring",
  334. "locationName": "OutputFormat"
  335. },
  336. "PropertyFilters": {
  337. "location": "querystring",
  338. "locationName": "PropertyFilters"
  339. },
  340. "Target": {
  341. "location": "querystring",
  342. "locationName": "Target"
  343. },
  344. "TimeRangeFilter": {
  345. "location": "querystring",
  346. "locationName": "TimeRangeFilter"
  347. },
  348. "x": {
  349. "location": "uri",
  350. "locationName": "x",
  351. "type": "integer"
  352. },
  353. "y": {
  354. "location": "uri",
  355. "locationName": "y",
  356. "type": "integer"
  357. },
  358. "z": {
  359. "location": "uri",
  360. "locationName": "z",
  361. "type": "integer"
  362. }
  363. }
  364. },
  365. "output": {
  366. "type": "structure",
  367. "members": {
  368. "BinaryFile": {
  369. "type": "blob",
  370. "streaming": true
  371. }
  372. },
  373. "payload": "BinaryFile"
  374. }
  375. },
  376. "GetVectorEnrichmentJob": {
  377. "http": {
  378. "method": "GET",
  379. "requestUri": "/vector-enrichment-jobs/{Arn}",
  380. "responseCode": 200
  381. },
  382. "input": {
  383. "type": "structure",
  384. "required": [
  385. "Arn"
  386. ],
  387. "members": {
  388. "Arn": {
  389. "location": "uri",
  390. "locationName": "Arn"
  391. }
  392. }
  393. },
  394. "output": {
  395. "type": "structure",
  396. "required": [
  397. "Arn",
  398. "CreationTime",
  399. "DurationInSeconds",
  400. "ExecutionRoleArn",
  401. "InputConfig",
  402. "JobConfig",
  403. "Name",
  404. "Status",
  405. "Type"
  406. ],
  407. "members": {
  408. "Arn": {},
  409. "CreationTime": {
  410. "shape": "Sg"
  411. },
  412. "DurationInSeconds": {
  413. "type": "integer"
  414. },
  415. "ErrorDetails": {
  416. "type": "structure",
  417. "members": {
  418. "ErrorMessage": {},
  419. "ErrorType": {}
  420. }
  421. },
  422. "ExecutionRoleArn": {},
  423. "ExportErrorDetails": {
  424. "type": "structure",
  425. "members": {
  426. "Message": {},
  427. "Type": {}
  428. }
  429. },
  430. "ExportStatus": {},
  431. "InputConfig": {
  432. "shape": "S2z"
  433. },
  434. "JobConfig": {
  435. "shape": "S32"
  436. },
  437. "KmsKeyId": {},
  438. "Name": {},
  439. "Status": {},
  440. "Tags": {
  441. "shape": "S2i"
  442. },
  443. "Type": {}
  444. }
  445. }
  446. },
  447. "ListEarthObservationJobs": {
  448. "http": {
  449. "requestUri": "/list-earth-observation-jobs",
  450. "responseCode": 200
  451. },
  452. "input": {
  453. "type": "structure",
  454. "members": {
  455. "MaxResults": {
  456. "type": "integer"
  457. },
  458. "NextToken": {
  459. "shape": "S39"
  460. },
  461. "SortBy": {},
  462. "SortOrder": {},
  463. "StatusEquals": {}
  464. }
  465. },
  466. "output": {
  467. "type": "structure",
  468. "required": [
  469. "EarthObservationJobSummaries"
  470. ],
  471. "members": {
  472. "EarthObservationJobSummaries": {
  473. "type": "list",
  474. "member": {
  475. "type": "structure",
  476. "required": [
  477. "Arn",
  478. "CreationTime",
  479. "DurationInSeconds",
  480. "Name",
  481. "OperationType",
  482. "Status"
  483. ],
  484. "members": {
  485. "Arn": {},
  486. "CreationTime": {
  487. "shape": "Sg"
  488. },
  489. "DurationInSeconds": {
  490. "type": "integer"
  491. },
  492. "Name": {},
  493. "OperationType": {},
  494. "Status": {},
  495. "Tags": {
  496. "shape": "S2i"
  497. }
  498. }
  499. }
  500. },
  501. "NextToken": {
  502. "shape": "S39"
  503. }
  504. }
  505. }
  506. },
  507. "ListRasterDataCollections": {
  508. "http": {
  509. "method": "GET",
  510. "requestUri": "/raster-data-collections",
  511. "responseCode": 200
  512. },
  513. "input": {
  514. "type": "structure",
  515. "members": {
  516. "MaxResults": {
  517. "location": "querystring",
  518. "locationName": "MaxResults",
  519. "type": "integer"
  520. },
  521. "NextToken": {
  522. "shape": "S39",
  523. "location": "querystring",
  524. "locationName": "NextToken"
  525. }
  526. }
  527. },
  528. "output": {
  529. "type": "structure",
  530. "required": [
  531. "RasterDataCollectionSummaries"
  532. ],
  533. "members": {
  534. "NextToken": {
  535. "shape": "S39"
  536. },
  537. "RasterDataCollectionSummaries": {
  538. "type": "list",
  539. "member": {
  540. "type": "structure",
  541. "required": [
  542. "Arn",
  543. "Description",
  544. "Name",
  545. "SupportedFilters",
  546. "Type"
  547. ],
  548. "members": {
  549. "Arn": {},
  550. "Description": {},
  551. "DescriptionPageUrl": {},
  552. "Name": {},
  553. "SupportedFilters": {
  554. "shape": "S2m"
  555. },
  556. "Tags": {
  557. "shape": "S2i"
  558. },
  559. "Type": {}
  560. }
  561. }
  562. }
  563. }
  564. }
  565. },
  566. "ListTagsForResource": {
  567. "http": {
  568. "method": "GET",
  569. "requestUri": "/tags/{ResourceArn}",
  570. "responseCode": 200
  571. },
  572. "input": {
  573. "type": "structure",
  574. "required": [
  575. "ResourceArn"
  576. ],
  577. "members": {
  578. "ResourceArn": {
  579. "location": "uri",
  580. "locationName": "ResourceArn"
  581. }
  582. }
  583. },
  584. "output": {
  585. "type": "structure",
  586. "members": {
  587. "Tags": {
  588. "shape": "S2i"
  589. }
  590. }
  591. }
  592. },
  593. "ListVectorEnrichmentJobs": {
  594. "http": {
  595. "requestUri": "/list-vector-enrichment-jobs",
  596. "responseCode": 200
  597. },
  598. "input": {
  599. "type": "structure",
  600. "members": {
  601. "MaxResults": {
  602. "type": "integer"
  603. },
  604. "NextToken": {
  605. "shape": "S39"
  606. },
  607. "SortBy": {},
  608. "SortOrder": {},
  609. "StatusEquals": {}
  610. }
  611. },
  612. "output": {
  613. "type": "structure",
  614. "required": [
  615. "VectorEnrichmentJobSummaries"
  616. ],
  617. "members": {
  618. "NextToken": {
  619. "shape": "S39"
  620. },
  621. "VectorEnrichmentJobSummaries": {
  622. "type": "list",
  623. "member": {
  624. "type": "structure",
  625. "required": [
  626. "Arn",
  627. "CreationTime",
  628. "DurationInSeconds",
  629. "Name",
  630. "Status",
  631. "Type"
  632. ],
  633. "members": {
  634. "Arn": {},
  635. "CreationTime": {
  636. "shape": "Sg"
  637. },
  638. "DurationInSeconds": {
  639. "type": "integer"
  640. },
  641. "Name": {},
  642. "Status": {},
  643. "Tags": {
  644. "shape": "S2i"
  645. },
  646. "Type": {}
  647. }
  648. }
  649. }
  650. }
  651. }
  652. },
  653. "SearchRasterDataCollection": {
  654. "http": {
  655. "requestUri": "/search-raster-data-collection",
  656. "responseCode": 200
  657. },
  658. "input": {
  659. "type": "structure",
  660. "required": [
  661. "Arn",
  662. "RasterDataCollectionQuery"
  663. ],
  664. "members": {
  665. "Arn": {},
  666. "NextToken": {
  667. "shape": "S39"
  668. },
  669. "RasterDataCollectionQuery": {
  670. "type": "structure",
  671. "required": [
  672. "TimeRangeFilter"
  673. ],
  674. "members": {
  675. "AreaOfInterest": {
  676. "shape": "Sz"
  677. },
  678. "BandFilter": {
  679. "shape": "S1t"
  680. },
  681. "PropertyFilters": {
  682. "shape": "S18"
  683. },
  684. "TimeRangeFilter": {
  685. "shape": "S3t"
  686. }
  687. }
  688. }
  689. }
  690. },
  691. "output": {
  692. "type": "structure",
  693. "required": [
  694. "ApproximateResultCount"
  695. ],
  696. "members": {
  697. "ApproximateResultCount": {
  698. "type": "integer"
  699. },
  700. "Items": {
  701. "type": "list",
  702. "member": {
  703. "type": "structure",
  704. "required": [
  705. "DateTime",
  706. "Geometry",
  707. "Id"
  708. ],
  709. "members": {
  710. "Assets": {
  711. "type": "map",
  712. "key": {},
  713. "value": {
  714. "type": "structure",
  715. "members": {
  716. "Href": {}
  717. }
  718. }
  719. },
  720. "DateTime": {
  721. "type": "timestamp"
  722. },
  723. "Geometry": {
  724. "type": "structure",
  725. "required": [
  726. "Coordinates",
  727. "Type"
  728. ],
  729. "members": {
  730. "Coordinates": {
  731. "shape": "S13"
  732. },
  733. "Type": {}
  734. }
  735. },
  736. "Id": {},
  737. "Properties": {
  738. "type": "structure",
  739. "members": {
  740. "EoCloudCover": {
  741. "type": "float"
  742. },
  743. "LandsatCloudCoverLand": {
  744. "type": "float"
  745. },
  746. "Platform": {},
  747. "ViewOffNadir": {
  748. "type": "float"
  749. },
  750. "ViewSunAzimuth": {
  751. "type": "float"
  752. },
  753. "ViewSunElevation": {
  754. "type": "float"
  755. }
  756. }
  757. }
  758. }
  759. }
  760. },
  761. "NextToken": {
  762. "shape": "S39"
  763. }
  764. }
  765. }
  766. },
  767. "StartEarthObservationJob": {
  768. "http": {
  769. "requestUri": "/earth-observation-jobs",
  770. "responseCode": 200
  771. },
  772. "input": {
  773. "type": "structure",
  774. "required": [
  775. "ExecutionRoleArn",
  776. "InputConfig",
  777. "JobConfig",
  778. "Name"
  779. ],
  780. "members": {
  781. "ClientToken": {
  782. "idempotencyToken": true
  783. },
  784. "ExecutionRoleArn": {},
  785. "InputConfig": {
  786. "type": "structure",
  787. "members": {
  788. "PreviousEarthObservationJobArn": {},
  789. "RasterDataCollectionQuery": {
  790. "type": "structure",
  791. "required": [
  792. "RasterDataCollectionArn",
  793. "TimeRangeFilter"
  794. ],
  795. "members": {
  796. "AreaOfInterest": {
  797. "shape": "Sz"
  798. },
  799. "PropertyFilters": {
  800. "shape": "S18"
  801. },
  802. "RasterDataCollectionArn": {},
  803. "TimeRangeFilter": {
  804. "shape": "S3t"
  805. }
  806. }
  807. }
  808. }
  809. },
  810. "JobConfig": {
  811. "shape": "S1n"
  812. },
  813. "KmsKeyId": {},
  814. "Name": {},
  815. "Tags": {
  816. "shape": "S2i"
  817. }
  818. }
  819. },
  820. "output": {
  821. "type": "structure",
  822. "required": [
  823. "Arn",
  824. "CreationTime",
  825. "DurationInSeconds",
  826. "ExecutionRoleArn",
  827. "JobConfig",
  828. "Name",
  829. "Status"
  830. ],
  831. "members": {
  832. "Arn": {},
  833. "CreationTime": {
  834. "shape": "Sg"
  835. },
  836. "DurationInSeconds": {
  837. "type": "integer"
  838. },
  839. "ExecutionRoleArn": {},
  840. "InputConfig": {
  841. "shape": "Sx"
  842. },
  843. "JobConfig": {
  844. "shape": "S1n"
  845. },
  846. "KmsKeyId": {},
  847. "Name": {},
  848. "Status": {},
  849. "Tags": {
  850. "shape": "S2i"
  851. }
  852. }
  853. },
  854. "idempotent": true
  855. },
  856. "StartVectorEnrichmentJob": {
  857. "http": {
  858. "requestUri": "/vector-enrichment-jobs",
  859. "responseCode": 200
  860. },
  861. "input": {
  862. "type": "structure",
  863. "required": [
  864. "ExecutionRoleArn",
  865. "InputConfig",
  866. "JobConfig",
  867. "Name"
  868. ],
  869. "members": {
  870. "ClientToken": {
  871. "idempotencyToken": true
  872. },
  873. "ExecutionRoleArn": {},
  874. "InputConfig": {
  875. "shape": "S2z"
  876. },
  877. "JobConfig": {
  878. "shape": "S32"
  879. },
  880. "KmsKeyId": {},
  881. "Name": {},
  882. "Tags": {
  883. "shape": "S2i"
  884. }
  885. }
  886. },
  887. "output": {
  888. "type": "structure",
  889. "required": [
  890. "Arn",
  891. "CreationTime",
  892. "DurationInSeconds",
  893. "ExecutionRoleArn",
  894. "InputConfig",
  895. "JobConfig",
  896. "Name",
  897. "Status",
  898. "Type"
  899. ],
  900. "members": {
  901. "Arn": {},
  902. "CreationTime": {
  903. "shape": "Sg"
  904. },
  905. "DurationInSeconds": {
  906. "type": "integer"
  907. },
  908. "ExecutionRoleArn": {},
  909. "InputConfig": {
  910. "shape": "S2z"
  911. },
  912. "JobConfig": {
  913. "shape": "S32"
  914. },
  915. "KmsKeyId": {},
  916. "Name": {},
  917. "Status": {},
  918. "Tags": {
  919. "shape": "S2i"
  920. },
  921. "Type": {}
  922. }
  923. },
  924. "idempotent": true
  925. },
  926. "StopEarthObservationJob": {
  927. "http": {
  928. "requestUri": "/earth-observation-jobs/stop",
  929. "responseCode": 200
  930. },
  931. "input": {
  932. "type": "structure",
  933. "required": [
  934. "Arn"
  935. ],
  936. "members": {
  937. "Arn": {}
  938. }
  939. },
  940. "output": {
  941. "type": "structure",
  942. "members": {}
  943. }
  944. },
  945. "StopVectorEnrichmentJob": {
  946. "http": {
  947. "requestUri": "/vector-enrichment-jobs/stop",
  948. "responseCode": 200
  949. },
  950. "input": {
  951. "type": "structure",
  952. "required": [
  953. "Arn"
  954. ],
  955. "members": {
  956. "Arn": {}
  957. }
  958. },
  959. "output": {
  960. "type": "structure",
  961. "members": {}
  962. },
  963. "idempotent": true
  964. },
  965. "TagResource": {
  966. "http": {
  967. "method": "PUT",
  968. "requestUri": "/tags/{ResourceArn}",
  969. "responseCode": 200
  970. },
  971. "input": {
  972. "type": "structure",
  973. "required": [
  974. "ResourceArn",
  975. "Tags"
  976. ],
  977. "members": {
  978. "ResourceArn": {
  979. "location": "uri",
  980. "locationName": "ResourceArn"
  981. },
  982. "Tags": {
  983. "shape": "S2i"
  984. }
  985. }
  986. },
  987. "output": {
  988. "type": "structure",
  989. "members": {}
  990. },
  991. "idempotent": true
  992. },
  993. "UntagResource": {
  994. "http": {
  995. "method": "DELETE",
  996. "requestUri": "/tags/{ResourceArn}",
  997. "responseCode": 200
  998. },
  999. "input": {
  1000. "type": "structure",
  1001. "required": [
  1002. "ResourceArn",
  1003. "TagKeys"
  1004. ],
  1005. "members": {
  1006. "ResourceArn": {
  1007. "location": "uri",
  1008. "locationName": "ResourceArn"
  1009. },
  1010. "TagKeys": {
  1011. "location": "querystring",
  1012. "locationName": "tagKeys",
  1013. "type": "list",
  1014. "member": {}
  1015. }
  1016. }
  1017. },
  1018. "output": {
  1019. "type": "structure",
  1020. "members": {}
  1021. }
  1022. }
  1023. },
  1024. "shapes": {
  1025. "Sb": {
  1026. "type": "structure",
  1027. "required": [
  1028. "S3Data"
  1029. ],
  1030. "members": {
  1031. "S3Data": {
  1032. "type": "structure",
  1033. "required": [
  1034. "S3Uri"
  1035. ],
  1036. "members": {
  1037. "KmsKeyId": {},
  1038. "S3Uri": {}
  1039. }
  1040. }
  1041. }
  1042. },
  1043. "Sg": {
  1044. "type": "timestamp",
  1045. "timestampFormat": "iso8601"
  1046. },
  1047. "Sk": {
  1048. "type": "structure",
  1049. "required": [
  1050. "S3Data"
  1051. ],
  1052. "members": {
  1053. "S3Data": {
  1054. "shape": "Sl"
  1055. }
  1056. }
  1057. },
  1058. "Sl": {
  1059. "type": "structure",
  1060. "required": [
  1061. "S3Uri"
  1062. ],
  1063. "members": {
  1064. "KmsKeyId": {},
  1065. "S3Uri": {}
  1066. }
  1067. },
  1068. "Sv": {
  1069. "type": "structure",
  1070. "members": {
  1071. "Message": {},
  1072. "Type": {}
  1073. }
  1074. },
  1075. "Sx": {
  1076. "type": "structure",
  1077. "members": {
  1078. "PreviousEarthObservationJobArn": {},
  1079. "RasterDataCollectionQuery": {
  1080. "type": "structure",
  1081. "required": [
  1082. "RasterDataCollectionArn",
  1083. "RasterDataCollectionName",
  1084. "TimeRangeFilter"
  1085. ],
  1086. "members": {
  1087. "AreaOfInterest": {
  1088. "shape": "Sz"
  1089. },
  1090. "PropertyFilters": {
  1091. "shape": "S18"
  1092. },
  1093. "RasterDataCollectionArn": {},
  1094. "RasterDataCollectionName": {},
  1095. "TimeRangeFilter": {
  1096. "type": "structure",
  1097. "required": [
  1098. "EndTime",
  1099. "StartTime"
  1100. ],
  1101. "members": {
  1102. "EndTime": {
  1103. "shape": "Sg"
  1104. },
  1105. "StartTime": {
  1106. "shape": "Sg"
  1107. }
  1108. },
  1109. "sensitive": true
  1110. }
  1111. }
  1112. }
  1113. }
  1114. },
  1115. "Sz": {
  1116. "type": "structure",
  1117. "members": {
  1118. "AreaOfInterestGeometry": {
  1119. "type": "structure",
  1120. "members": {
  1121. "MultiPolygonGeometry": {
  1122. "type": "structure",
  1123. "required": [
  1124. "Coordinates"
  1125. ],
  1126. "members": {
  1127. "Coordinates": {
  1128. "type": "list",
  1129. "member": {
  1130. "shape": "S13"
  1131. }
  1132. }
  1133. }
  1134. },
  1135. "PolygonGeometry": {
  1136. "type": "structure",
  1137. "required": [
  1138. "Coordinates"
  1139. ],
  1140. "members": {
  1141. "Coordinates": {
  1142. "shape": "S13"
  1143. }
  1144. }
  1145. }
  1146. },
  1147. "union": true
  1148. }
  1149. },
  1150. "union": true
  1151. },
  1152. "S13": {
  1153. "type": "list",
  1154. "member": {
  1155. "type": "list",
  1156. "member": {
  1157. "type": "list",
  1158. "member": {
  1159. "type": "double"
  1160. },
  1161. "sensitive": true
  1162. }
  1163. }
  1164. },
  1165. "S18": {
  1166. "type": "structure",
  1167. "members": {
  1168. "LogicalOperator": {},
  1169. "Properties": {
  1170. "type": "list",
  1171. "member": {
  1172. "type": "structure",
  1173. "required": [
  1174. "Property"
  1175. ],
  1176. "members": {
  1177. "Property": {
  1178. "type": "structure",
  1179. "members": {
  1180. "EoCloudCover": {
  1181. "type": "structure",
  1182. "required": [
  1183. "LowerBound",
  1184. "UpperBound"
  1185. ],
  1186. "members": {
  1187. "LowerBound": {
  1188. "type": "float"
  1189. },
  1190. "UpperBound": {
  1191. "type": "float"
  1192. }
  1193. }
  1194. },
  1195. "LandsatCloudCoverLand": {
  1196. "type": "structure",
  1197. "required": [
  1198. "LowerBound",
  1199. "UpperBound"
  1200. ],
  1201. "members": {
  1202. "LowerBound": {
  1203. "type": "float"
  1204. },
  1205. "UpperBound": {
  1206. "type": "float"
  1207. }
  1208. }
  1209. },
  1210. "Platform": {
  1211. "type": "structure",
  1212. "required": [
  1213. "Value"
  1214. ],
  1215. "members": {
  1216. "ComparisonOperator": {},
  1217. "Value": {}
  1218. }
  1219. },
  1220. "ViewOffNadir": {
  1221. "type": "structure",
  1222. "required": [
  1223. "LowerBound",
  1224. "UpperBound"
  1225. ],
  1226. "members": {
  1227. "LowerBound": {
  1228. "type": "float"
  1229. },
  1230. "UpperBound": {
  1231. "type": "float"
  1232. }
  1233. }
  1234. },
  1235. "ViewSunAzimuth": {
  1236. "type": "structure",
  1237. "required": [
  1238. "LowerBound",
  1239. "UpperBound"
  1240. ],
  1241. "members": {
  1242. "LowerBound": {
  1243. "type": "float"
  1244. },
  1245. "UpperBound": {
  1246. "type": "float"
  1247. }
  1248. }
  1249. },
  1250. "ViewSunElevation": {
  1251. "type": "structure",
  1252. "required": [
  1253. "LowerBound",
  1254. "UpperBound"
  1255. ],
  1256. "members": {
  1257. "LowerBound": {
  1258. "type": "float"
  1259. },
  1260. "UpperBound": {
  1261. "type": "float"
  1262. }
  1263. }
  1264. }
  1265. },
  1266. "union": true
  1267. }
  1268. }
  1269. }
  1270. }
  1271. }
  1272. },
  1273. "S1n": {
  1274. "type": "structure",
  1275. "members": {
  1276. "BandMathConfig": {
  1277. "type": "structure",
  1278. "members": {
  1279. "CustomIndices": {
  1280. "type": "structure",
  1281. "members": {
  1282. "Operations": {
  1283. "type": "list",
  1284. "member": {
  1285. "type": "structure",
  1286. "required": [
  1287. "Equation",
  1288. "Name"
  1289. ],
  1290. "members": {
  1291. "Equation": {},
  1292. "Name": {},
  1293. "OutputType": {}
  1294. }
  1295. }
  1296. }
  1297. }
  1298. },
  1299. "PredefinedIndices": {
  1300. "shape": "S1t"
  1301. }
  1302. }
  1303. },
  1304. "CloudMaskingConfig": {
  1305. "type": "structure",
  1306. "members": {}
  1307. },
  1308. "CloudRemovalConfig": {
  1309. "type": "structure",
  1310. "members": {
  1311. "AlgorithmName": {},
  1312. "InterpolationValue": {},
  1313. "TargetBands": {
  1314. "shape": "S1t"
  1315. }
  1316. }
  1317. },
  1318. "GeoMosaicConfig": {
  1319. "type": "structure",
  1320. "members": {
  1321. "AlgorithmName": {},
  1322. "TargetBands": {
  1323. "shape": "S1t"
  1324. }
  1325. }
  1326. },
  1327. "LandCoverSegmentationConfig": {
  1328. "type": "structure",
  1329. "members": {}
  1330. },
  1331. "ResamplingConfig": {
  1332. "type": "structure",
  1333. "required": [
  1334. "OutputResolution"
  1335. ],
  1336. "members": {
  1337. "AlgorithmName": {},
  1338. "OutputResolution": {
  1339. "type": "structure",
  1340. "required": [
  1341. "UserDefined"
  1342. ],
  1343. "members": {
  1344. "UserDefined": {
  1345. "shape": "S23"
  1346. }
  1347. }
  1348. },
  1349. "TargetBands": {
  1350. "shape": "S1t"
  1351. }
  1352. }
  1353. },
  1354. "StackConfig": {
  1355. "type": "structure",
  1356. "members": {
  1357. "OutputResolution": {
  1358. "type": "structure",
  1359. "members": {
  1360. "Predefined": {},
  1361. "UserDefined": {
  1362. "shape": "S23"
  1363. }
  1364. }
  1365. },
  1366. "TargetBands": {
  1367. "shape": "S1t"
  1368. }
  1369. }
  1370. },
  1371. "TemporalStatisticsConfig": {
  1372. "type": "structure",
  1373. "required": [
  1374. "Statistics"
  1375. ],
  1376. "members": {
  1377. "GroupBy": {},
  1378. "Statistics": {
  1379. "type": "list",
  1380. "member": {}
  1381. },
  1382. "TargetBands": {
  1383. "shape": "S1t"
  1384. }
  1385. }
  1386. },
  1387. "ZonalStatisticsConfig": {
  1388. "type": "structure",
  1389. "required": [
  1390. "Statistics",
  1391. "ZoneS3Path"
  1392. ],
  1393. "members": {
  1394. "Statistics": {
  1395. "type": "list",
  1396. "member": {}
  1397. },
  1398. "TargetBands": {
  1399. "shape": "S1t"
  1400. },
  1401. "ZoneS3Path": {},
  1402. "ZoneS3PathKmsKeyId": {}
  1403. }
  1404. }
  1405. },
  1406. "union": true
  1407. },
  1408. "S1t": {
  1409. "type": "list",
  1410. "member": {}
  1411. },
  1412. "S23": {
  1413. "type": "structure",
  1414. "required": [
  1415. "Unit",
  1416. "Value"
  1417. ],
  1418. "members": {
  1419. "Unit": {},
  1420. "Value": {
  1421. "type": "float"
  1422. }
  1423. }
  1424. },
  1425. "S2i": {
  1426. "type": "map",
  1427. "key": {},
  1428. "value": {}
  1429. },
  1430. "S2m": {
  1431. "type": "list",
  1432. "member": {
  1433. "type": "structure",
  1434. "required": [
  1435. "Name",
  1436. "Type"
  1437. ],
  1438. "members": {
  1439. "Maximum": {
  1440. "type": "float"
  1441. },
  1442. "Minimum": {
  1443. "type": "float"
  1444. },
  1445. "Name": {},
  1446. "Type": {}
  1447. }
  1448. }
  1449. },
  1450. "S2z": {
  1451. "type": "structure",
  1452. "required": [
  1453. "DataSourceConfig",
  1454. "DocumentType"
  1455. ],
  1456. "members": {
  1457. "DataSourceConfig": {
  1458. "type": "structure",
  1459. "members": {
  1460. "S3Data": {
  1461. "shape": "Sl"
  1462. }
  1463. },
  1464. "union": true
  1465. },
  1466. "DocumentType": {}
  1467. }
  1468. },
  1469. "S32": {
  1470. "type": "structure",
  1471. "members": {
  1472. "MapMatchingConfig": {
  1473. "type": "structure",
  1474. "required": [
  1475. "IdAttributeName",
  1476. "TimestampAttributeName",
  1477. "XAttributeName",
  1478. "YAttributeName"
  1479. ],
  1480. "members": {
  1481. "IdAttributeName": {},
  1482. "TimestampAttributeName": {},
  1483. "XAttributeName": {},
  1484. "YAttributeName": {}
  1485. }
  1486. },
  1487. "ReverseGeocodingConfig": {
  1488. "type": "structure",
  1489. "required": [
  1490. "XAttributeName",
  1491. "YAttributeName"
  1492. ],
  1493. "members": {
  1494. "XAttributeName": {},
  1495. "YAttributeName": {}
  1496. }
  1497. }
  1498. },
  1499. "union": true
  1500. },
  1501. "S39": {
  1502. "type": "string",
  1503. "sensitive": true
  1504. },
  1505. "S3t": {
  1506. "type": "structure",
  1507. "required": [
  1508. "EndTime",
  1509. "StartTime"
  1510. ],
  1511. "members": {
  1512. "EndTime": {
  1513. "type": "timestamp"
  1514. },
  1515. "StartTime": {
  1516. "type": "timestamp"
  1517. }
  1518. },
  1519. "sensitive": true
  1520. }
  1521. }
  1522. }