datasync-2018-11-09.min.json 53 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557155815591560156115621563156415651566156715681569157015711572157315741575157615771578157915801581158215831584158515861587158815891590159115921593159415951596159715981599160016011602160316041605160616071608160916101611161216131614161516161617161816191620162116221623162416251626162716281629163016311632163316341635163616371638163916401641164216431644164516461647164816491650165116521653165416551656165716581659166016611662166316641665166616671668166916701671167216731674167516761677167816791680168116821683168416851686168716881689169016911692169316941695169616971698169917001701170217031704170517061707170817091710171117121713171417151716171717181719172017211722172317241725172617271728172917301731173217331734173517361737173817391740174117421743174417451746174717481749175017511752175317541755175617571758175917601761176217631764176517661767176817691770177117721773177417751776177717781779178017811782178317841785178617871788178917901791179217931794179517961797179817991800180118021803180418051806180718081809181018111812181318141815181618171818181918201821182218231824182518261827182818291830183118321833183418351836183718381839184018411842184318441845184618471848184918501851185218531854185518561857185818591860186118621863186418651866186718681869187018711872187318741875187618771878187918801881188218831884188518861887188818891890189118921893189418951896189718981899190019011902190319041905190619071908190919101911191219131914191519161917191819191920192119221923192419251926192719281929193019311932193319341935193619371938193919401941194219431944194519461947194819491950195119521953195419551956195719581959196019611962196319641965196619671968196919701971197219731974197519761977197819791980198119821983198419851986198719881989199019911992199319941995199619971998199920002001200220032004200520062007200820092010201120122013201420152016201720182019202020212022202320242025202620272028202920302031203220332034203520362037203820392040204120422043204420452046204720482049205020512052205320542055205620572058205920602061206220632064206520662067206820692070207120722073207420752076207720782079208020812082208320842085208620872088208920902091209220932094209520962097209820992100210121022103210421052106210721082109211021112112211321142115211621172118211921202121212221232124212521262127212821292130213121322133213421352136213721382139214021412142214321442145214621472148214921502151215221532154215521562157215821592160216121622163216421652166216721682169217021712172217321742175217621772178217921802181218221832184218521862187218821892190219121922193219421952196219721982199220022012202220322042205220622072208220922102211221222132214221522162217221822192220222122222223222422252226222722282229223022312232223322342235223622372238223922402241224222432244224522462247224822492250225122522253225422552256225722582259226022612262226322642265226622672268226922702271227222732274227522762277227822792280228122822283228422852286228722882289229022912292229322942295229622972298229923002301230223032304230523062307230823092310231123122313231423152316231723182319232023212322232323242325232623272328232923302331233223332334233523362337233823392340234123422343234423452346234723482349235023512352235323542355235623572358235923602361236223632364236523662367236823692370237123722373237423752376237723782379238023812382238323842385238623872388238923902391239223932394239523962397239823992400240124022403240424052406240724082409241024112412241324142415241624172418241924202421242224232424242524262427242824292430243124322433243424352436243724382439244024412442244324442445244624472448244924502451245224532454
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2018-11-09",
  5. "endpointPrefix": "datasync",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "protocols": [
  9. "json"
  10. ],
  11. "serviceAbbreviation": "DataSync",
  12. "serviceFullName": "AWS DataSync",
  13. "serviceId": "DataSync",
  14. "signatureVersion": "v4",
  15. "signingName": "datasync",
  16. "targetPrefix": "FmrsService",
  17. "uid": "datasync-2018-11-09"
  18. },
  19. "operations": {
  20. "AddStorageSystem": {
  21. "input": {
  22. "type": "structure",
  23. "required": [
  24. "ServerConfiguration",
  25. "SystemType",
  26. "AgentArns",
  27. "ClientToken",
  28. "Credentials"
  29. ],
  30. "members": {
  31. "ServerConfiguration": {
  32. "shape": "S2"
  33. },
  34. "SystemType": {},
  35. "AgentArns": {
  36. "shape": "S6"
  37. },
  38. "CloudWatchLogGroupArn": {},
  39. "Tags": {
  40. "shape": "S9"
  41. },
  42. "Name": {},
  43. "ClientToken": {
  44. "idempotencyToken": true
  45. },
  46. "Credentials": {
  47. "shape": "Sf"
  48. }
  49. }
  50. },
  51. "output": {
  52. "type": "structure",
  53. "required": [
  54. "StorageSystemArn"
  55. ],
  56. "members": {
  57. "StorageSystemArn": {}
  58. }
  59. },
  60. "endpoint": {
  61. "hostPrefix": "discovery-"
  62. }
  63. },
  64. "CancelTaskExecution": {
  65. "input": {
  66. "type": "structure",
  67. "required": [
  68. "TaskExecutionArn"
  69. ],
  70. "members": {
  71. "TaskExecutionArn": {}
  72. }
  73. },
  74. "output": {
  75. "type": "structure",
  76. "members": {}
  77. }
  78. },
  79. "CreateAgent": {
  80. "input": {
  81. "type": "structure",
  82. "required": [
  83. "ActivationKey"
  84. ],
  85. "members": {
  86. "ActivationKey": {},
  87. "AgentName": {},
  88. "Tags": {
  89. "shape": "S9"
  90. },
  91. "VpcEndpointId": {},
  92. "SubnetArns": {
  93. "shape": "Sq"
  94. },
  95. "SecurityGroupArns": {
  96. "shape": "Ss"
  97. }
  98. }
  99. },
  100. "output": {
  101. "type": "structure",
  102. "members": {
  103. "AgentArn": {}
  104. }
  105. }
  106. },
  107. "CreateLocationAzureBlob": {
  108. "input": {
  109. "type": "structure",
  110. "required": [
  111. "ContainerUrl",
  112. "AuthenticationType",
  113. "AgentArns"
  114. ],
  115. "members": {
  116. "ContainerUrl": {},
  117. "AuthenticationType": {},
  118. "SasConfiguration": {
  119. "shape": "Sy"
  120. },
  121. "BlobType": {},
  122. "AccessTier": {},
  123. "Subdirectory": {},
  124. "AgentArns": {
  125. "shape": "S13"
  126. },
  127. "Tags": {
  128. "shape": "S9"
  129. }
  130. }
  131. },
  132. "output": {
  133. "type": "structure",
  134. "members": {
  135. "LocationArn": {}
  136. }
  137. }
  138. },
  139. "CreateLocationEfs": {
  140. "input": {
  141. "type": "structure",
  142. "required": [
  143. "EfsFilesystemArn",
  144. "Ec2Config"
  145. ],
  146. "members": {
  147. "Subdirectory": {},
  148. "EfsFilesystemArn": {},
  149. "Ec2Config": {
  150. "shape": "S19"
  151. },
  152. "Tags": {
  153. "shape": "S9"
  154. },
  155. "AccessPointArn": {},
  156. "FileSystemAccessRoleArn": {},
  157. "InTransitEncryption": {}
  158. }
  159. },
  160. "output": {
  161. "type": "structure",
  162. "members": {
  163. "LocationArn": {}
  164. }
  165. }
  166. },
  167. "CreateLocationFsxLustre": {
  168. "input": {
  169. "type": "structure",
  170. "required": [
  171. "FsxFilesystemArn",
  172. "SecurityGroupArns"
  173. ],
  174. "members": {
  175. "FsxFilesystemArn": {},
  176. "SecurityGroupArns": {
  177. "shape": "S1a"
  178. },
  179. "Subdirectory": {},
  180. "Tags": {
  181. "shape": "S9"
  182. }
  183. }
  184. },
  185. "output": {
  186. "type": "structure",
  187. "members": {
  188. "LocationArn": {}
  189. }
  190. }
  191. },
  192. "CreateLocationFsxOntap": {
  193. "input": {
  194. "type": "structure",
  195. "required": [
  196. "Protocol",
  197. "SecurityGroupArns",
  198. "StorageVirtualMachineArn"
  199. ],
  200. "members": {
  201. "Protocol": {
  202. "shape": "S1k"
  203. },
  204. "SecurityGroupArns": {
  205. "shape": "S1a"
  206. },
  207. "StorageVirtualMachineArn": {},
  208. "Subdirectory": {},
  209. "Tags": {
  210. "shape": "S9"
  211. }
  212. }
  213. },
  214. "output": {
  215. "type": "structure",
  216. "members": {
  217. "LocationArn": {}
  218. }
  219. }
  220. },
  221. "CreateLocationFsxOpenZfs": {
  222. "input": {
  223. "type": "structure",
  224. "required": [
  225. "FsxFilesystemArn",
  226. "Protocol",
  227. "SecurityGroupArns"
  228. ],
  229. "members": {
  230. "FsxFilesystemArn": {},
  231. "Protocol": {
  232. "shape": "S1k"
  233. },
  234. "SecurityGroupArns": {
  235. "shape": "S1a"
  236. },
  237. "Subdirectory": {},
  238. "Tags": {
  239. "shape": "S9"
  240. }
  241. }
  242. },
  243. "output": {
  244. "type": "structure",
  245. "members": {
  246. "LocationArn": {}
  247. }
  248. }
  249. },
  250. "CreateLocationFsxWindows": {
  251. "input": {
  252. "type": "structure",
  253. "required": [
  254. "FsxFilesystemArn",
  255. "SecurityGroupArns",
  256. "User",
  257. "Password"
  258. ],
  259. "members": {
  260. "Subdirectory": {},
  261. "FsxFilesystemArn": {},
  262. "SecurityGroupArns": {
  263. "shape": "S1a"
  264. },
  265. "Tags": {
  266. "shape": "S9"
  267. },
  268. "User": {},
  269. "Domain": {},
  270. "Password": {
  271. "shape": "S1s"
  272. }
  273. }
  274. },
  275. "output": {
  276. "type": "structure",
  277. "members": {
  278. "LocationArn": {}
  279. }
  280. }
  281. },
  282. "CreateLocationHdfs": {
  283. "input": {
  284. "type": "structure",
  285. "required": [
  286. "NameNodes",
  287. "AuthenticationType",
  288. "AgentArns"
  289. ],
  290. "members": {
  291. "Subdirectory": {},
  292. "NameNodes": {
  293. "shape": "S25"
  294. },
  295. "BlockSize": {
  296. "type": "integer"
  297. },
  298. "ReplicationFactor": {
  299. "type": "integer"
  300. },
  301. "KmsKeyProviderUri": {},
  302. "QopConfiguration": {
  303. "shape": "S2c"
  304. },
  305. "AuthenticationType": {},
  306. "SimpleUser": {},
  307. "KerberosPrincipal": {},
  308. "KerberosKeytab": {
  309. "type": "blob"
  310. },
  311. "KerberosKrb5Conf": {
  312. "type": "blob"
  313. },
  314. "AgentArns": {
  315. "shape": "S13"
  316. },
  317. "Tags": {
  318. "shape": "S9"
  319. }
  320. }
  321. },
  322. "output": {
  323. "type": "structure",
  324. "members": {
  325. "LocationArn": {}
  326. }
  327. }
  328. },
  329. "CreateLocationNfs": {
  330. "input": {
  331. "type": "structure",
  332. "required": [
  333. "Subdirectory",
  334. "ServerHostname",
  335. "OnPremConfig"
  336. ],
  337. "members": {
  338. "Subdirectory": {},
  339. "ServerHostname": {},
  340. "OnPremConfig": {
  341. "shape": "S2o"
  342. },
  343. "MountOptions": {
  344. "shape": "S1m"
  345. },
  346. "Tags": {
  347. "shape": "S9"
  348. }
  349. }
  350. },
  351. "output": {
  352. "type": "structure",
  353. "members": {
  354. "LocationArn": {}
  355. }
  356. }
  357. },
  358. "CreateLocationObjectStorage": {
  359. "input": {
  360. "type": "structure",
  361. "required": [
  362. "ServerHostname",
  363. "BucketName",
  364. "AgentArns"
  365. ],
  366. "members": {
  367. "ServerHostname": {},
  368. "ServerPort": {
  369. "type": "integer"
  370. },
  371. "ServerProtocol": {},
  372. "Subdirectory": {},
  373. "BucketName": {},
  374. "AccessKey": {},
  375. "SecretKey": {
  376. "shape": "S2w"
  377. },
  378. "AgentArns": {
  379. "shape": "S13"
  380. },
  381. "Tags": {
  382. "shape": "S9"
  383. },
  384. "ServerCertificate": {
  385. "type": "blob"
  386. }
  387. }
  388. },
  389. "output": {
  390. "type": "structure",
  391. "members": {
  392. "LocationArn": {}
  393. }
  394. }
  395. },
  396. "CreateLocationS3": {
  397. "input": {
  398. "type": "structure",
  399. "required": [
  400. "S3BucketArn",
  401. "S3Config"
  402. ],
  403. "members": {
  404. "Subdirectory": {},
  405. "S3BucketArn": {},
  406. "S3StorageClass": {},
  407. "S3Config": {
  408. "shape": "S32"
  409. },
  410. "AgentArns": {
  411. "shape": "S13"
  412. },
  413. "Tags": {
  414. "shape": "S9"
  415. }
  416. }
  417. },
  418. "output": {
  419. "type": "structure",
  420. "members": {
  421. "LocationArn": {}
  422. }
  423. }
  424. },
  425. "CreateLocationSmb": {
  426. "input": {
  427. "type": "structure",
  428. "required": [
  429. "Subdirectory",
  430. "ServerHostname",
  431. "User",
  432. "Password",
  433. "AgentArns"
  434. ],
  435. "members": {
  436. "Subdirectory": {},
  437. "ServerHostname": {},
  438. "User": {},
  439. "Domain": {},
  440. "Password": {
  441. "shape": "S1s"
  442. },
  443. "AgentArns": {
  444. "shape": "S13"
  445. },
  446. "MountOptions": {
  447. "shape": "S1q"
  448. },
  449. "Tags": {
  450. "shape": "S9"
  451. }
  452. }
  453. },
  454. "output": {
  455. "type": "structure",
  456. "members": {
  457. "LocationArn": {}
  458. }
  459. }
  460. },
  461. "CreateTask": {
  462. "input": {
  463. "type": "structure",
  464. "required": [
  465. "SourceLocationArn",
  466. "DestinationLocationArn"
  467. ],
  468. "members": {
  469. "SourceLocationArn": {},
  470. "DestinationLocationArn": {},
  471. "CloudWatchLogGroupArn": {},
  472. "Name": {},
  473. "Options": {
  474. "shape": "S38"
  475. },
  476. "Excludes": {
  477. "shape": "S3o"
  478. },
  479. "Schedule": {
  480. "shape": "S3s"
  481. },
  482. "Tags": {
  483. "shape": "S9"
  484. },
  485. "Includes": {
  486. "shape": "S3o"
  487. },
  488. "ManifestConfig": {
  489. "shape": "S3v"
  490. },
  491. "TaskReportConfig": {
  492. "shape": "S41"
  493. }
  494. }
  495. },
  496. "output": {
  497. "type": "structure",
  498. "members": {
  499. "TaskArn": {}
  500. }
  501. }
  502. },
  503. "DeleteAgent": {
  504. "input": {
  505. "type": "structure",
  506. "required": [
  507. "AgentArn"
  508. ],
  509. "members": {
  510. "AgentArn": {}
  511. }
  512. },
  513. "output": {
  514. "type": "structure",
  515. "members": {}
  516. }
  517. },
  518. "DeleteLocation": {
  519. "input": {
  520. "type": "structure",
  521. "required": [
  522. "LocationArn"
  523. ],
  524. "members": {
  525. "LocationArn": {}
  526. }
  527. },
  528. "output": {
  529. "type": "structure",
  530. "members": {}
  531. }
  532. },
  533. "DeleteTask": {
  534. "input": {
  535. "type": "structure",
  536. "required": [
  537. "TaskArn"
  538. ],
  539. "members": {
  540. "TaskArn": {}
  541. }
  542. },
  543. "output": {
  544. "type": "structure",
  545. "members": {}
  546. }
  547. },
  548. "DescribeAgent": {
  549. "input": {
  550. "type": "structure",
  551. "required": [
  552. "AgentArn"
  553. ],
  554. "members": {
  555. "AgentArn": {}
  556. }
  557. },
  558. "output": {
  559. "type": "structure",
  560. "members": {
  561. "AgentArn": {},
  562. "Name": {},
  563. "Status": {},
  564. "LastConnectionTime": {
  565. "type": "timestamp"
  566. },
  567. "CreationTime": {
  568. "type": "timestamp"
  569. },
  570. "EndpointType": {},
  571. "PrivateLinkConfig": {
  572. "type": "structure",
  573. "members": {
  574. "VpcEndpointId": {},
  575. "PrivateLinkEndpoint": {},
  576. "SubnetArns": {
  577. "shape": "Sq"
  578. },
  579. "SecurityGroupArns": {
  580. "shape": "Ss"
  581. }
  582. }
  583. },
  584. "Platform": {
  585. "shape": "S4o"
  586. }
  587. }
  588. }
  589. },
  590. "DescribeDiscoveryJob": {
  591. "input": {
  592. "type": "structure",
  593. "required": [
  594. "DiscoveryJobArn"
  595. ],
  596. "members": {
  597. "DiscoveryJobArn": {}
  598. }
  599. },
  600. "output": {
  601. "type": "structure",
  602. "members": {
  603. "StorageSystemArn": {},
  604. "DiscoveryJobArn": {},
  605. "CollectionDurationMinutes": {
  606. "type": "integer"
  607. },
  608. "Status": {},
  609. "JobStartTime": {
  610. "type": "timestamp"
  611. },
  612. "JobEndTime": {
  613. "type": "timestamp"
  614. }
  615. }
  616. },
  617. "endpoint": {
  618. "hostPrefix": "discovery-"
  619. }
  620. },
  621. "DescribeLocationAzureBlob": {
  622. "input": {
  623. "type": "structure",
  624. "required": [
  625. "LocationArn"
  626. ],
  627. "members": {
  628. "LocationArn": {}
  629. }
  630. },
  631. "output": {
  632. "type": "structure",
  633. "members": {
  634. "LocationArn": {},
  635. "LocationUri": {},
  636. "AuthenticationType": {},
  637. "BlobType": {},
  638. "AccessTier": {},
  639. "AgentArns": {
  640. "shape": "S13"
  641. },
  642. "CreationTime": {
  643. "type": "timestamp"
  644. }
  645. }
  646. }
  647. },
  648. "DescribeLocationEfs": {
  649. "input": {
  650. "type": "structure",
  651. "required": [
  652. "LocationArn"
  653. ],
  654. "members": {
  655. "LocationArn": {}
  656. }
  657. },
  658. "output": {
  659. "type": "structure",
  660. "members": {
  661. "LocationArn": {},
  662. "LocationUri": {},
  663. "Ec2Config": {
  664. "shape": "S19"
  665. },
  666. "CreationTime": {
  667. "type": "timestamp"
  668. },
  669. "AccessPointArn": {},
  670. "FileSystemAccessRoleArn": {},
  671. "InTransitEncryption": {}
  672. }
  673. }
  674. },
  675. "DescribeLocationFsxLustre": {
  676. "input": {
  677. "type": "structure",
  678. "required": [
  679. "LocationArn"
  680. ],
  681. "members": {
  682. "LocationArn": {}
  683. }
  684. },
  685. "output": {
  686. "type": "structure",
  687. "members": {
  688. "LocationArn": {},
  689. "LocationUri": {},
  690. "SecurityGroupArns": {
  691. "shape": "S1a"
  692. },
  693. "CreationTime": {
  694. "type": "timestamp"
  695. }
  696. }
  697. }
  698. },
  699. "DescribeLocationFsxOntap": {
  700. "input": {
  701. "type": "structure",
  702. "required": [
  703. "LocationArn"
  704. ],
  705. "members": {
  706. "LocationArn": {}
  707. }
  708. },
  709. "output": {
  710. "type": "structure",
  711. "members": {
  712. "CreationTime": {
  713. "type": "timestamp"
  714. },
  715. "LocationArn": {},
  716. "LocationUri": {},
  717. "Protocol": {
  718. "shape": "S1k"
  719. },
  720. "SecurityGroupArns": {
  721. "shape": "S1a"
  722. },
  723. "StorageVirtualMachineArn": {},
  724. "FsxFilesystemArn": {}
  725. }
  726. }
  727. },
  728. "DescribeLocationFsxOpenZfs": {
  729. "input": {
  730. "type": "structure",
  731. "required": [
  732. "LocationArn"
  733. ],
  734. "members": {
  735. "LocationArn": {}
  736. }
  737. },
  738. "output": {
  739. "type": "structure",
  740. "members": {
  741. "LocationArn": {},
  742. "LocationUri": {},
  743. "SecurityGroupArns": {
  744. "shape": "S1a"
  745. },
  746. "Protocol": {
  747. "shape": "S1k"
  748. },
  749. "CreationTime": {
  750. "type": "timestamp"
  751. }
  752. }
  753. }
  754. },
  755. "DescribeLocationFsxWindows": {
  756. "input": {
  757. "type": "structure",
  758. "required": [
  759. "LocationArn"
  760. ],
  761. "members": {
  762. "LocationArn": {}
  763. }
  764. },
  765. "output": {
  766. "type": "structure",
  767. "members": {
  768. "LocationArn": {},
  769. "LocationUri": {},
  770. "SecurityGroupArns": {
  771. "shape": "S1a"
  772. },
  773. "CreationTime": {
  774. "type": "timestamp"
  775. },
  776. "User": {},
  777. "Domain": {}
  778. }
  779. }
  780. },
  781. "DescribeLocationHdfs": {
  782. "input": {
  783. "type": "structure",
  784. "required": [
  785. "LocationArn"
  786. ],
  787. "members": {
  788. "LocationArn": {}
  789. }
  790. },
  791. "output": {
  792. "type": "structure",
  793. "members": {
  794. "LocationArn": {},
  795. "LocationUri": {},
  796. "NameNodes": {
  797. "shape": "S25"
  798. },
  799. "BlockSize": {
  800. "type": "integer"
  801. },
  802. "ReplicationFactor": {
  803. "type": "integer"
  804. },
  805. "KmsKeyProviderUri": {},
  806. "QopConfiguration": {
  807. "shape": "S2c"
  808. },
  809. "AuthenticationType": {},
  810. "SimpleUser": {},
  811. "KerberosPrincipal": {},
  812. "AgentArns": {
  813. "shape": "S13"
  814. },
  815. "CreationTime": {
  816. "type": "timestamp"
  817. }
  818. }
  819. }
  820. },
  821. "DescribeLocationNfs": {
  822. "input": {
  823. "type": "structure",
  824. "required": [
  825. "LocationArn"
  826. ],
  827. "members": {
  828. "LocationArn": {}
  829. }
  830. },
  831. "output": {
  832. "type": "structure",
  833. "members": {
  834. "LocationArn": {},
  835. "LocationUri": {},
  836. "OnPremConfig": {
  837. "shape": "S2o"
  838. },
  839. "MountOptions": {
  840. "shape": "S1m"
  841. },
  842. "CreationTime": {
  843. "type": "timestamp"
  844. }
  845. }
  846. }
  847. },
  848. "DescribeLocationObjectStorage": {
  849. "input": {
  850. "type": "structure",
  851. "required": [
  852. "LocationArn"
  853. ],
  854. "members": {
  855. "LocationArn": {}
  856. }
  857. },
  858. "output": {
  859. "type": "structure",
  860. "members": {
  861. "LocationArn": {},
  862. "LocationUri": {},
  863. "AccessKey": {},
  864. "ServerPort": {
  865. "type": "integer"
  866. },
  867. "ServerProtocol": {},
  868. "AgentArns": {
  869. "shape": "S13"
  870. },
  871. "CreationTime": {
  872. "type": "timestamp"
  873. },
  874. "ServerCertificate": {
  875. "type": "blob"
  876. }
  877. }
  878. }
  879. },
  880. "DescribeLocationS3": {
  881. "input": {
  882. "type": "structure",
  883. "required": [
  884. "LocationArn"
  885. ],
  886. "members": {
  887. "LocationArn": {}
  888. }
  889. },
  890. "output": {
  891. "type": "structure",
  892. "members": {
  893. "LocationArn": {},
  894. "LocationUri": {},
  895. "S3StorageClass": {},
  896. "S3Config": {
  897. "shape": "S32"
  898. },
  899. "AgentArns": {
  900. "shape": "S13"
  901. },
  902. "CreationTime": {
  903. "type": "timestamp"
  904. }
  905. }
  906. }
  907. },
  908. "DescribeLocationSmb": {
  909. "input": {
  910. "type": "structure",
  911. "required": [
  912. "LocationArn"
  913. ],
  914. "members": {
  915. "LocationArn": {}
  916. }
  917. },
  918. "output": {
  919. "type": "structure",
  920. "members": {
  921. "LocationArn": {},
  922. "LocationUri": {},
  923. "AgentArns": {
  924. "shape": "S13"
  925. },
  926. "User": {},
  927. "Domain": {},
  928. "MountOptions": {
  929. "shape": "S1q"
  930. },
  931. "CreationTime": {
  932. "type": "timestamp"
  933. }
  934. }
  935. }
  936. },
  937. "DescribeStorageSystem": {
  938. "input": {
  939. "type": "structure",
  940. "required": [
  941. "StorageSystemArn"
  942. ],
  943. "members": {
  944. "StorageSystemArn": {}
  945. }
  946. },
  947. "output": {
  948. "type": "structure",
  949. "members": {
  950. "StorageSystemArn": {},
  951. "ServerConfiguration": {
  952. "shape": "S2"
  953. },
  954. "SystemType": {},
  955. "AgentArns": {
  956. "shape": "S6"
  957. },
  958. "Name": {},
  959. "ErrorMessage": {},
  960. "ConnectivityStatus": {},
  961. "CloudWatchLogGroupArn": {},
  962. "CreationTime": {
  963. "type": "timestamp"
  964. },
  965. "SecretsManagerArn": {}
  966. }
  967. },
  968. "endpoint": {
  969. "hostPrefix": "discovery-"
  970. }
  971. },
  972. "DescribeStorageSystemResourceMetrics": {
  973. "input": {
  974. "type": "structure",
  975. "required": [
  976. "DiscoveryJobArn",
  977. "ResourceType",
  978. "ResourceId"
  979. ],
  980. "members": {
  981. "DiscoveryJobArn": {},
  982. "ResourceType": {},
  983. "ResourceId": {},
  984. "StartTime": {
  985. "type": "timestamp"
  986. },
  987. "EndTime": {
  988. "type": "timestamp"
  989. },
  990. "MaxResults": {
  991. "type": "integer"
  992. },
  993. "NextToken": {}
  994. }
  995. },
  996. "output": {
  997. "type": "structure",
  998. "members": {
  999. "Metrics": {
  1000. "type": "list",
  1001. "member": {
  1002. "type": "structure",
  1003. "members": {
  1004. "Timestamp": {
  1005. "type": "timestamp"
  1006. },
  1007. "P95Metrics": {
  1008. "type": "structure",
  1009. "members": {
  1010. "IOPS": {
  1011. "type": "structure",
  1012. "members": {
  1013. "Read": {
  1014. "type": "double"
  1015. },
  1016. "Write": {
  1017. "type": "double"
  1018. },
  1019. "Other": {
  1020. "type": "double"
  1021. },
  1022. "Total": {
  1023. "type": "double"
  1024. }
  1025. }
  1026. },
  1027. "Throughput": {
  1028. "type": "structure",
  1029. "members": {
  1030. "Read": {
  1031. "type": "double"
  1032. },
  1033. "Write": {
  1034. "type": "double"
  1035. },
  1036. "Other": {
  1037. "type": "double"
  1038. },
  1039. "Total": {
  1040. "type": "double"
  1041. }
  1042. }
  1043. },
  1044. "Latency": {
  1045. "type": "structure",
  1046. "members": {
  1047. "Read": {
  1048. "type": "double"
  1049. },
  1050. "Write": {
  1051. "type": "double"
  1052. },
  1053. "Other": {
  1054. "type": "double"
  1055. }
  1056. }
  1057. }
  1058. }
  1059. },
  1060. "Capacity": {
  1061. "type": "structure",
  1062. "members": {
  1063. "Used": {
  1064. "type": "long"
  1065. },
  1066. "Provisioned": {
  1067. "type": "long"
  1068. },
  1069. "LogicalUsed": {
  1070. "type": "long"
  1071. },
  1072. "ClusterCloudStorageUsed": {
  1073. "type": "long"
  1074. }
  1075. }
  1076. },
  1077. "ResourceId": {},
  1078. "ResourceType": {}
  1079. }
  1080. }
  1081. },
  1082. "NextToken": {}
  1083. }
  1084. },
  1085. "endpoint": {
  1086. "hostPrefix": "discovery-"
  1087. }
  1088. },
  1089. "DescribeStorageSystemResources": {
  1090. "input": {
  1091. "type": "structure",
  1092. "required": [
  1093. "DiscoveryJobArn",
  1094. "ResourceType"
  1095. ],
  1096. "members": {
  1097. "DiscoveryJobArn": {},
  1098. "ResourceType": {},
  1099. "ResourceIds": {
  1100. "shape": "S65"
  1101. },
  1102. "Filter": {
  1103. "type": "map",
  1104. "key": {},
  1105. "value": {
  1106. "type": "list",
  1107. "member": {}
  1108. }
  1109. },
  1110. "MaxResults": {
  1111. "type": "integer"
  1112. },
  1113. "NextToken": {}
  1114. }
  1115. },
  1116. "output": {
  1117. "type": "structure",
  1118. "members": {
  1119. "ResourceDetails": {
  1120. "type": "structure",
  1121. "members": {
  1122. "NetAppONTAPSVMs": {
  1123. "type": "list",
  1124. "member": {
  1125. "type": "structure",
  1126. "members": {
  1127. "ClusterUuid": {},
  1128. "ResourceId": {},
  1129. "SvmName": {},
  1130. "CifsShareCount": {
  1131. "type": "long"
  1132. },
  1133. "EnabledProtocols": {
  1134. "type": "list",
  1135. "member": {}
  1136. },
  1137. "TotalCapacityUsed": {
  1138. "type": "long"
  1139. },
  1140. "TotalCapacityProvisioned": {
  1141. "type": "long"
  1142. },
  1143. "TotalLogicalCapacityUsed": {
  1144. "type": "long"
  1145. },
  1146. "MaxP95Performance": {
  1147. "shape": "S6f"
  1148. },
  1149. "Recommendations": {
  1150. "shape": "S6g"
  1151. },
  1152. "NfsExportedVolumes": {
  1153. "type": "long"
  1154. },
  1155. "RecommendationStatus": {},
  1156. "TotalSnapshotCapacityUsed": {
  1157. "type": "long"
  1158. },
  1159. "LunCount": {
  1160. "type": "long"
  1161. }
  1162. }
  1163. }
  1164. },
  1165. "NetAppONTAPVolumes": {
  1166. "type": "list",
  1167. "member": {
  1168. "type": "structure",
  1169. "members": {
  1170. "VolumeName": {},
  1171. "ResourceId": {},
  1172. "CifsShareCount": {
  1173. "type": "long"
  1174. },
  1175. "SecurityStyle": {},
  1176. "SvmUuid": {},
  1177. "SvmName": {},
  1178. "CapacityUsed": {
  1179. "type": "long"
  1180. },
  1181. "CapacityProvisioned": {
  1182. "type": "long"
  1183. },
  1184. "LogicalCapacityUsed": {
  1185. "type": "long"
  1186. },
  1187. "NfsExported": {
  1188. "type": "boolean"
  1189. },
  1190. "SnapshotCapacityUsed": {
  1191. "type": "long"
  1192. },
  1193. "MaxP95Performance": {
  1194. "shape": "S6f"
  1195. },
  1196. "Recommendations": {
  1197. "shape": "S6g"
  1198. },
  1199. "RecommendationStatus": {},
  1200. "LunCount": {
  1201. "type": "long"
  1202. }
  1203. }
  1204. }
  1205. },
  1206. "NetAppONTAPClusters": {
  1207. "type": "list",
  1208. "member": {
  1209. "type": "structure",
  1210. "members": {
  1211. "CifsShareCount": {
  1212. "type": "long"
  1213. },
  1214. "NfsExportedVolumes": {
  1215. "type": "long"
  1216. },
  1217. "ResourceId": {},
  1218. "ClusterName": {},
  1219. "MaxP95Performance": {
  1220. "shape": "S6f"
  1221. },
  1222. "ClusterBlockStorageSize": {
  1223. "type": "long"
  1224. },
  1225. "ClusterBlockStorageUsed": {
  1226. "type": "long"
  1227. },
  1228. "ClusterBlockStorageLogicalUsed": {
  1229. "type": "long"
  1230. },
  1231. "Recommendations": {
  1232. "shape": "S6g"
  1233. },
  1234. "RecommendationStatus": {},
  1235. "LunCount": {
  1236. "type": "long"
  1237. },
  1238. "ClusterCloudStorageUsed": {
  1239. "type": "long"
  1240. }
  1241. }
  1242. }
  1243. }
  1244. }
  1245. },
  1246. "NextToken": {}
  1247. }
  1248. },
  1249. "endpoint": {
  1250. "hostPrefix": "discovery-"
  1251. }
  1252. },
  1253. "DescribeTask": {
  1254. "input": {
  1255. "type": "structure",
  1256. "required": [
  1257. "TaskArn"
  1258. ],
  1259. "members": {
  1260. "TaskArn": {}
  1261. }
  1262. },
  1263. "output": {
  1264. "type": "structure",
  1265. "members": {
  1266. "TaskArn": {},
  1267. "Status": {},
  1268. "Name": {},
  1269. "CurrentTaskExecutionArn": {},
  1270. "SourceLocationArn": {},
  1271. "DestinationLocationArn": {},
  1272. "CloudWatchLogGroupArn": {},
  1273. "SourceNetworkInterfaceArns": {
  1274. "type": "list",
  1275. "member": {}
  1276. },
  1277. "DestinationNetworkInterfaceArns": {
  1278. "type": "list",
  1279. "member": {}
  1280. },
  1281. "Options": {
  1282. "shape": "S38"
  1283. },
  1284. "Excludes": {
  1285. "shape": "S3o"
  1286. },
  1287. "Schedule": {
  1288. "shape": "S3s"
  1289. },
  1290. "ErrorCode": {},
  1291. "ErrorDetail": {},
  1292. "CreationTime": {
  1293. "type": "timestamp"
  1294. },
  1295. "Includes": {
  1296. "shape": "S3o"
  1297. },
  1298. "ManifestConfig": {
  1299. "shape": "S3v"
  1300. },
  1301. "TaskReportConfig": {
  1302. "shape": "S41"
  1303. },
  1304. "ScheduleDetails": {
  1305. "type": "structure",
  1306. "members": {
  1307. "StatusUpdateTime": {
  1308. "type": "timestamp"
  1309. },
  1310. "DisabledReason": {},
  1311. "DisabledBy": {}
  1312. }
  1313. }
  1314. }
  1315. }
  1316. },
  1317. "DescribeTaskExecution": {
  1318. "input": {
  1319. "type": "structure",
  1320. "required": [
  1321. "TaskExecutionArn"
  1322. ],
  1323. "members": {
  1324. "TaskExecutionArn": {}
  1325. }
  1326. },
  1327. "output": {
  1328. "type": "structure",
  1329. "members": {
  1330. "TaskExecutionArn": {},
  1331. "Status": {},
  1332. "Options": {
  1333. "shape": "S38"
  1334. },
  1335. "Excludes": {
  1336. "shape": "S3o"
  1337. },
  1338. "Includes": {
  1339. "shape": "S3o"
  1340. },
  1341. "ManifestConfig": {
  1342. "shape": "S3v"
  1343. },
  1344. "StartTime": {
  1345. "type": "timestamp"
  1346. },
  1347. "EstimatedFilesToTransfer": {
  1348. "type": "long"
  1349. },
  1350. "EstimatedBytesToTransfer": {
  1351. "type": "long"
  1352. },
  1353. "FilesTransferred": {
  1354. "type": "long"
  1355. },
  1356. "BytesWritten": {
  1357. "type": "long"
  1358. },
  1359. "BytesTransferred": {
  1360. "type": "long"
  1361. },
  1362. "BytesCompressed": {
  1363. "type": "long"
  1364. },
  1365. "Result": {
  1366. "type": "structure",
  1367. "members": {
  1368. "PrepareDuration": {
  1369. "type": "long"
  1370. },
  1371. "PrepareStatus": {},
  1372. "TotalDuration": {
  1373. "type": "long"
  1374. },
  1375. "TransferDuration": {
  1376. "type": "long"
  1377. },
  1378. "TransferStatus": {},
  1379. "VerifyDuration": {
  1380. "type": "long"
  1381. },
  1382. "VerifyStatus": {},
  1383. "ErrorCode": {},
  1384. "ErrorDetail": {}
  1385. }
  1386. },
  1387. "TaskReportConfig": {
  1388. "shape": "S41"
  1389. },
  1390. "FilesDeleted": {
  1391. "type": "long"
  1392. },
  1393. "FilesSkipped": {
  1394. "type": "long"
  1395. },
  1396. "FilesVerified": {
  1397. "type": "long"
  1398. },
  1399. "ReportResult": {
  1400. "type": "structure",
  1401. "members": {
  1402. "Status": {},
  1403. "ErrorCode": {},
  1404. "ErrorDetail": {}
  1405. }
  1406. },
  1407. "EstimatedFilesToDelete": {
  1408. "type": "long"
  1409. }
  1410. }
  1411. }
  1412. },
  1413. "GenerateRecommendations": {
  1414. "input": {
  1415. "type": "structure",
  1416. "required": [
  1417. "DiscoveryJobArn",
  1418. "ResourceIds",
  1419. "ResourceType"
  1420. ],
  1421. "members": {
  1422. "DiscoveryJobArn": {},
  1423. "ResourceIds": {
  1424. "shape": "S65"
  1425. },
  1426. "ResourceType": {}
  1427. }
  1428. },
  1429. "output": {
  1430. "type": "structure",
  1431. "members": {}
  1432. },
  1433. "endpoint": {
  1434. "hostPrefix": "discovery-"
  1435. }
  1436. },
  1437. "ListAgents": {
  1438. "input": {
  1439. "type": "structure",
  1440. "members": {
  1441. "MaxResults": {
  1442. "type": "integer"
  1443. },
  1444. "NextToken": {}
  1445. }
  1446. },
  1447. "output": {
  1448. "type": "structure",
  1449. "members": {
  1450. "Agents": {
  1451. "type": "list",
  1452. "member": {
  1453. "type": "structure",
  1454. "members": {
  1455. "AgentArn": {},
  1456. "Name": {},
  1457. "Status": {},
  1458. "Platform": {
  1459. "shape": "S4o"
  1460. }
  1461. }
  1462. }
  1463. },
  1464. "NextToken": {}
  1465. }
  1466. }
  1467. },
  1468. "ListDiscoveryJobs": {
  1469. "input": {
  1470. "type": "structure",
  1471. "members": {
  1472. "StorageSystemArn": {},
  1473. "MaxResults": {
  1474. "type": "integer"
  1475. },
  1476. "NextToken": {}
  1477. }
  1478. },
  1479. "output": {
  1480. "type": "structure",
  1481. "members": {
  1482. "DiscoveryJobs": {
  1483. "type": "list",
  1484. "member": {
  1485. "type": "structure",
  1486. "members": {
  1487. "DiscoveryJobArn": {},
  1488. "Status": {}
  1489. }
  1490. }
  1491. },
  1492. "NextToken": {}
  1493. }
  1494. },
  1495. "endpoint": {
  1496. "hostPrefix": "discovery-"
  1497. }
  1498. },
  1499. "ListLocations": {
  1500. "input": {
  1501. "type": "structure",
  1502. "members": {
  1503. "MaxResults": {
  1504. "type": "integer"
  1505. },
  1506. "NextToken": {},
  1507. "Filters": {
  1508. "type": "list",
  1509. "member": {
  1510. "type": "structure",
  1511. "required": [
  1512. "Name",
  1513. "Values",
  1514. "Operator"
  1515. ],
  1516. "members": {
  1517. "Name": {},
  1518. "Values": {
  1519. "shape": "S7n"
  1520. },
  1521. "Operator": {}
  1522. }
  1523. }
  1524. }
  1525. }
  1526. },
  1527. "output": {
  1528. "type": "structure",
  1529. "members": {
  1530. "Locations": {
  1531. "type": "list",
  1532. "member": {
  1533. "type": "structure",
  1534. "members": {
  1535. "LocationArn": {},
  1536. "LocationUri": {}
  1537. }
  1538. }
  1539. },
  1540. "NextToken": {}
  1541. }
  1542. }
  1543. },
  1544. "ListStorageSystems": {
  1545. "input": {
  1546. "type": "structure",
  1547. "members": {
  1548. "MaxResults": {
  1549. "type": "integer"
  1550. },
  1551. "NextToken": {}
  1552. }
  1553. },
  1554. "output": {
  1555. "type": "structure",
  1556. "members": {
  1557. "StorageSystems": {
  1558. "type": "list",
  1559. "member": {
  1560. "type": "structure",
  1561. "members": {
  1562. "StorageSystemArn": {},
  1563. "Name": {}
  1564. }
  1565. }
  1566. },
  1567. "NextToken": {}
  1568. }
  1569. },
  1570. "endpoint": {
  1571. "hostPrefix": "discovery-"
  1572. }
  1573. },
  1574. "ListTagsForResource": {
  1575. "input": {
  1576. "type": "structure",
  1577. "required": [
  1578. "ResourceArn"
  1579. ],
  1580. "members": {
  1581. "ResourceArn": {},
  1582. "MaxResults": {
  1583. "type": "integer"
  1584. },
  1585. "NextToken": {}
  1586. }
  1587. },
  1588. "output": {
  1589. "type": "structure",
  1590. "members": {
  1591. "Tags": {
  1592. "type": "list",
  1593. "member": {
  1594. "shape": "Sa"
  1595. }
  1596. },
  1597. "NextToken": {}
  1598. }
  1599. }
  1600. },
  1601. "ListTaskExecutions": {
  1602. "input": {
  1603. "type": "structure",
  1604. "members": {
  1605. "TaskArn": {},
  1606. "MaxResults": {
  1607. "type": "integer"
  1608. },
  1609. "NextToken": {}
  1610. }
  1611. },
  1612. "output": {
  1613. "type": "structure",
  1614. "members": {
  1615. "TaskExecutions": {
  1616. "type": "list",
  1617. "member": {
  1618. "type": "structure",
  1619. "members": {
  1620. "TaskExecutionArn": {},
  1621. "Status": {}
  1622. }
  1623. }
  1624. },
  1625. "NextToken": {}
  1626. }
  1627. }
  1628. },
  1629. "ListTasks": {
  1630. "input": {
  1631. "type": "structure",
  1632. "members": {
  1633. "MaxResults": {
  1634. "type": "integer"
  1635. },
  1636. "NextToken": {},
  1637. "Filters": {
  1638. "type": "list",
  1639. "member": {
  1640. "type": "structure",
  1641. "required": [
  1642. "Name",
  1643. "Values",
  1644. "Operator"
  1645. ],
  1646. "members": {
  1647. "Name": {},
  1648. "Values": {
  1649. "shape": "S7n"
  1650. },
  1651. "Operator": {}
  1652. }
  1653. }
  1654. }
  1655. }
  1656. },
  1657. "output": {
  1658. "type": "structure",
  1659. "members": {
  1660. "Tasks": {
  1661. "type": "list",
  1662. "member": {
  1663. "type": "structure",
  1664. "members": {
  1665. "TaskArn": {},
  1666. "Status": {},
  1667. "Name": {}
  1668. }
  1669. }
  1670. },
  1671. "NextToken": {}
  1672. }
  1673. }
  1674. },
  1675. "RemoveStorageSystem": {
  1676. "input": {
  1677. "type": "structure",
  1678. "required": [
  1679. "StorageSystemArn"
  1680. ],
  1681. "members": {
  1682. "StorageSystemArn": {}
  1683. }
  1684. },
  1685. "output": {
  1686. "type": "structure",
  1687. "members": {}
  1688. },
  1689. "endpoint": {
  1690. "hostPrefix": "discovery-"
  1691. }
  1692. },
  1693. "StartDiscoveryJob": {
  1694. "input": {
  1695. "type": "structure",
  1696. "required": [
  1697. "StorageSystemArn",
  1698. "CollectionDurationMinutes",
  1699. "ClientToken"
  1700. ],
  1701. "members": {
  1702. "StorageSystemArn": {},
  1703. "CollectionDurationMinutes": {
  1704. "type": "integer"
  1705. },
  1706. "ClientToken": {
  1707. "idempotencyToken": true
  1708. },
  1709. "Tags": {
  1710. "shape": "S9"
  1711. }
  1712. }
  1713. },
  1714. "output": {
  1715. "type": "structure",
  1716. "members": {
  1717. "DiscoveryJobArn": {}
  1718. }
  1719. },
  1720. "endpoint": {
  1721. "hostPrefix": "discovery-"
  1722. }
  1723. },
  1724. "StartTaskExecution": {
  1725. "input": {
  1726. "type": "structure",
  1727. "required": [
  1728. "TaskArn"
  1729. ],
  1730. "members": {
  1731. "TaskArn": {},
  1732. "OverrideOptions": {
  1733. "shape": "S38"
  1734. },
  1735. "Includes": {
  1736. "shape": "S3o"
  1737. },
  1738. "Excludes": {
  1739. "shape": "S3o"
  1740. },
  1741. "ManifestConfig": {
  1742. "shape": "S3v"
  1743. },
  1744. "TaskReportConfig": {
  1745. "shape": "S41"
  1746. },
  1747. "Tags": {
  1748. "shape": "S9"
  1749. }
  1750. }
  1751. },
  1752. "output": {
  1753. "type": "structure",
  1754. "members": {
  1755. "TaskExecutionArn": {}
  1756. }
  1757. }
  1758. },
  1759. "StopDiscoveryJob": {
  1760. "input": {
  1761. "type": "structure",
  1762. "required": [
  1763. "DiscoveryJobArn"
  1764. ],
  1765. "members": {
  1766. "DiscoveryJobArn": {}
  1767. }
  1768. },
  1769. "output": {
  1770. "type": "structure",
  1771. "members": {}
  1772. },
  1773. "endpoint": {
  1774. "hostPrefix": "discovery-"
  1775. }
  1776. },
  1777. "TagResource": {
  1778. "input": {
  1779. "type": "structure",
  1780. "required": [
  1781. "ResourceArn",
  1782. "Tags"
  1783. ],
  1784. "members": {
  1785. "ResourceArn": {},
  1786. "Tags": {
  1787. "shape": "S9"
  1788. }
  1789. }
  1790. },
  1791. "output": {
  1792. "type": "structure",
  1793. "members": {}
  1794. }
  1795. },
  1796. "UntagResource": {
  1797. "input": {
  1798. "type": "structure",
  1799. "required": [
  1800. "ResourceArn",
  1801. "Keys"
  1802. ],
  1803. "members": {
  1804. "ResourceArn": {},
  1805. "Keys": {
  1806. "type": "list",
  1807. "member": {}
  1808. }
  1809. }
  1810. },
  1811. "output": {
  1812. "type": "structure",
  1813. "members": {}
  1814. }
  1815. },
  1816. "UpdateAgent": {
  1817. "input": {
  1818. "type": "structure",
  1819. "required": [
  1820. "AgentArn"
  1821. ],
  1822. "members": {
  1823. "AgentArn": {},
  1824. "Name": {}
  1825. }
  1826. },
  1827. "output": {
  1828. "type": "structure",
  1829. "members": {}
  1830. }
  1831. },
  1832. "UpdateDiscoveryJob": {
  1833. "input": {
  1834. "type": "structure",
  1835. "required": [
  1836. "DiscoveryJobArn",
  1837. "CollectionDurationMinutes"
  1838. ],
  1839. "members": {
  1840. "DiscoveryJobArn": {},
  1841. "CollectionDurationMinutes": {
  1842. "type": "integer"
  1843. }
  1844. }
  1845. },
  1846. "output": {
  1847. "type": "structure",
  1848. "members": {}
  1849. },
  1850. "endpoint": {
  1851. "hostPrefix": "discovery-"
  1852. }
  1853. },
  1854. "UpdateLocationAzureBlob": {
  1855. "input": {
  1856. "type": "structure",
  1857. "required": [
  1858. "LocationArn"
  1859. ],
  1860. "members": {
  1861. "LocationArn": {},
  1862. "Subdirectory": {},
  1863. "AuthenticationType": {},
  1864. "SasConfiguration": {
  1865. "shape": "Sy"
  1866. },
  1867. "BlobType": {},
  1868. "AccessTier": {},
  1869. "AgentArns": {
  1870. "shape": "S13"
  1871. }
  1872. }
  1873. },
  1874. "output": {
  1875. "type": "structure",
  1876. "members": {}
  1877. }
  1878. },
  1879. "UpdateLocationHdfs": {
  1880. "input": {
  1881. "type": "structure",
  1882. "required": [
  1883. "LocationArn"
  1884. ],
  1885. "members": {
  1886. "LocationArn": {},
  1887. "Subdirectory": {},
  1888. "NameNodes": {
  1889. "shape": "S25"
  1890. },
  1891. "BlockSize": {
  1892. "type": "integer"
  1893. },
  1894. "ReplicationFactor": {
  1895. "type": "integer"
  1896. },
  1897. "KmsKeyProviderUri": {},
  1898. "QopConfiguration": {
  1899. "shape": "S2c"
  1900. },
  1901. "AuthenticationType": {},
  1902. "SimpleUser": {},
  1903. "KerberosPrincipal": {},
  1904. "KerberosKeytab": {
  1905. "type": "blob"
  1906. },
  1907. "KerberosKrb5Conf": {
  1908. "type": "blob"
  1909. },
  1910. "AgentArns": {
  1911. "shape": "S13"
  1912. }
  1913. }
  1914. },
  1915. "output": {
  1916. "type": "structure",
  1917. "members": {}
  1918. }
  1919. },
  1920. "UpdateLocationNfs": {
  1921. "input": {
  1922. "type": "structure",
  1923. "required": [
  1924. "LocationArn"
  1925. ],
  1926. "members": {
  1927. "LocationArn": {},
  1928. "Subdirectory": {},
  1929. "OnPremConfig": {
  1930. "shape": "S2o"
  1931. },
  1932. "MountOptions": {
  1933. "shape": "S1m"
  1934. }
  1935. }
  1936. },
  1937. "output": {
  1938. "type": "structure",
  1939. "members": {}
  1940. }
  1941. },
  1942. "UpdateLocationObjectStorage": {
  1943. "input": {
  1944. "type": "structure",
  1945. "required": [
  1946. "LocationArn"
  1947. ],
  1948. "members": {
  1949. "LocationArn": {},
  1950. "ServerPort": {
  1951. "type": "integer"
  1952. },
  1953. "ServerProtocol": {},
  1954. "Subdirectory": {},
  1955. "AccessKey": {},
  1956. "SecretKey": {
  1957. "shape": "S2w"
  1958. },
  1959. "AgentArns": {
  1960. "shape": "S13"
  1961. },
  1962. "ServerCertificate": {
  1963. "type": "blob"
  1964. }
  1965. }
  1966. },
  1967. "output": {
  1968. "type": "structure",
  1969. "members": {}
  1970. }
  1971. },
  1972. "UpdateLocationSmb": {
  1973. "input": {
  1974. "type": "structure",
  1975. "required": [
  1976. "LocationArn"
  1977. ],
  1978. "members": {
  1979. "LocationArn": {},
  1980. "Subdirectory": {},
  1981. "User": {},
  1982. "Domain": {},
  1983. "Password": {
  1984. "shape": "S1s"
  1985. },
  1986. "AgentArns": {
  1987. "shape": "S13"
  1988. },
  1989. "MountOptions": {
  1990. "shape": "S1q"
  1991. }
  1992. }
  1993. },
  1994. "output": {
  1995. "type": "structure",
  1996. "members": {}
  1997. }
  1998. },
  1999. "UpdateStorageSystem": {
  2000. "input": {
  2001. "type": "structure",
  2002. "required": [
  2003. "StorageSystemArn"
  2004. ],
  2005. "members": {
  2006. "StorageSystemArn": {},
  2007. "ServerConfiguration": {
  2008. "shape": "S2"
  2009. },
  2010. "AgentArns": {
  2011. "shape": "S6"
  2012. },
  2013. "Name": {},
  2014. "CloudWatchLogGroupArn": {},
  2015. "Credentials": {
  2016. "shape": "Sf"
  2017. }
  2018. }
  2019. },
  2020. "output": {
  2021. "type": "structure",
  2022. "members": {}
  2023. },
  2024. "endpoint": {
  2025. "hostPrefix": "discovery-"
  2026. }
  2027. },
  2028. "UpdateTask": {
  2029. "input": {
  2030. "type": "structure",
  2031. "required": [
  2032. "TaskArn"
  2033. ],
  2034. "members": {
  2035. "TaskArn": {},
  2036. "Options": {
  2037. "shape": "S38"
  2038. },
  2039. "Excludes": {
  2040. "shape": "S3o"
  2041. },
  2042. "Schedule": {
  2043. "shape": "S3s"
  2044. },
  2045. "Name": {},
  2046. "CloudWatchLogGroupArn": {},
  2047. "Includes": {
  2048. "shape": "S3o"
  2049. },
  2050. "ManifestConfig": {
  2051. "shape": "S3v"
  2052. },
  2053. "TaskReportConfig": {
  2054. "shape": "S41"
  2055. }
  2056. }
  2057. },
  2058. "output": {
  2059. "type": "structure",
  2060. "members": {}
  2061. }
  2062. },
  2063. "UpdateTaskExecution": {
  2064. "input": {
  2065. "type": "structure",
  2066. "required": [
  2067. "TaskExecutionArn",
  2068. "Options"
  2069. ],
  2070. "members": {
  2071. "TaskExecutionArn": {},
  2072. "Options": {
  2073. "shape": "S38"
  2074. }
  2075. }
  2076. },
  2077. "output": {
  2078. "type": "structure",
  2079. "members": {}
  2080. }
  2081. }
  2082. },
  2083. "shapes": {
  2084. "S2": {
  2085. "type": "structure",
  2086. "required": [
  2087. "ServerHostname"
  2088. ],
  2089. "members": {
  2090. "ServerHostname": {},
  2091. "ServerPort": {
  2092. "type": "integer"
  2093. }
  2094. }
  2095. },
  2096. "S6": {
  2097. "type": "list",
  2098. "member": {}
  2099. },
  2100. "S9": {
  2101. "type": "list",
  2102. "member": {
  2103. "shape": "Sa"
  2104. }
  2105. },
  2106. "Sa": {
  2107. "type": "structure",
  2108. "required": [
  2109. "Key"
  2110. ],
  2111. "members": {
  2112. "Key": {},
  2113. "Value": {}
  2114. }
  2115. },
  2116. "Sf": {
  2117. "type": "structure",
  2118. "required": [
  2119. "Username",
  2120. "Password"
  2121. ],
  2122. "members": {
  2123. "Username": {
  2124. "type": "string",
  2125. "sensitive": true
  2126. },
  2127. "Password": {
  2128. "type": "string",
  2129. "sensitive": true
  2130. }
  2131. }
  2132. },
  2133. "Sq": {
  2134. "type": "list",
  2135. "member": {}
  2136. },
  2137. "Ss": {
  2138. "type": "list",
  2139. "member": {}
  2140. },
  2141. "Sy": {
  2142. "type": "structure",
  2143. "required": [
  2144. "Token"
  2145. ],
  2146. "members": {
  2147. "Token": {
  2148. "type": "string",
  2149. "sensitive": true
  2150. }
  2151. }
  2152. },
  2153. "S13": {
  2154. "type": "list",
  2155. "member": {}
  2156. },
  2157. "S19": {
  2158. "type": "structure",
  2159. "required": [
  2160. "SubnetArn",
  2161. "SecurityGroupArns"
  2162. ],
  2163. "members": {
  2164. "SubnetArn": {},
  2165. "SecurityGroupArns": {
  2166. "shape": "S1a"
  2167. }
  2168. }
  2169. },
  2170. "S1a": {
  2171. "type": "list",
  2172. "member": {}
  2173. },
  2174. "S1k": {
  2175. "type": "structure",
  2176. "members": {
  2177. "NFS": {
  2178. "type": "structure",
  2179. "members": {
  2180. "MountOptions": {
  2181. "shape": "S1m"
  2182. }
  2183. }
  2184. },
  2185. "SMB": {
  2186. "type": "structure",
  2187. "required": [
  2188. "Password",
  2189. "User"
  2190. ],
  2191. "members": {
  2192. "Domain": {},
  2193. "MountOptions": {
  2194. "shape": "S1q"
  2195. },
  2196. "Password": {
  2197. "shape": "S1s"
  2198. },
  2199. "User": {}
  2200. }
  2201. }
  2202. }
  2203. },
  2204. "S1m": {
  2205. "type": "structure",
  2206. "members": {
  2207. "Version": {}
  2208. }
  2209. },
  2210. "S1q": {
  2211. "type": "structure",
  2212. "members": {
  2213. "Version": {}
  2214. }
  2215. },
  2216. "S1s": {
  2217. "type": "string",
  2218. "sensitive": true
  2219. },
  2220. "S25": {
  2221. "type": "list",
  2222. "member": {
  2223. "type": "structure",
  2224. "required": [
  2225. "Hostname",
  2226. "Port"
  2227. ],
  2228. "members": {
  2229. "Hostname": {},
  2230. "Port": {
  2231. "type": "integer"
  2232. }
  2233. }
  2234. }
  2235. },
  2236. "S2c": {
  2237. "type": "structure",
  2238. "members": {
  2239. "RpcProtection": {},
  2240. "DataTransferProtection": {}
  2241. }
  2242. },
  2243. "S2o": {
  2244. "type": "structure",
  2245. "required": [
  2246. "AgentArns"
  2247. ],
  2248. "members": {
  2249. "AgentArns": {
  2250. "shape": "S13"
  2251. }
  2252. }
  2253. },
  2254. "S2w": {
  2255. "type": "string",
  2256. "sensitive": true
  2257. },
  2258. "S32": {
  2259. "type": "structure",
  2260. "required": [
  2261. "BucketAccessRoleArn"
  2262. ],
  2263. "members": {
  2264. "BucketAccessRoleArn": {}
  2265. }
  2266. },
  2267. "S38": {
  2268. "type": "structure",
  2269. "members": {
  2270. "VerifyMode": {},
  2271. "OverwriteMode": {},
  2272. "Atime": {},
  2273. "Mtime": {},
  2274. "Uid": {},
  2275. "Gid": {},
  2276. "PreserveDeletedFiles": {},
  2277. "PreserveDevices": {},
  2278. "PosixPermissions": {},
  2279. "BytesPerSecond": {
  2280. "type": "long"
  2281. },
  2282. "TaskQueueing": {},
  2283. "LogLevel": {},
  2284. "TransferMode": {},
  2285. "SecurityDescriptorCopyFlags": {},
  2286. "ObjectTags": {}
  2287. }
  2288. },
  2289. "S3o": {
  2290. "type": "list",
  2291. "member": {
  2292. "type": "structure",
  2293. "members": {
  2294. "FilterType": {},
  2295. "Value": {}
  2296. }
  2297. }
  2298. },
  2299. "S3s": {
  2300. "type": "structure",
  2301. "required": [
  2302. "ScheduleExpression"
  2303. ],
  2304. "members": {
  2305. "ScheduleExpression": {},
  2306. "Status": {}
  2307. }
  2308. },
  2309. "S3v": {
  2310. "type": "structure",
  2311. "members": {
  2312. "Action": {},
  2313. "Format": {},
  2314. "Source": {
  2315. "type": "structure",
  2316. "required": [
  2317. "S3"
  2318. ],
  2319. "members": {
  2320. "S3": {
  2321. "type": "structure",
  2322. "required": [
  2323. "ManifestObjectPath",
  2324. "BucketAccessRoleArn",
  2325. "S3BucketArn"
  2326. ],
  2327. "members": {
  2328. "ManifestObjectPath": {},
  2329. "BucketAccessRoleArn": {},
  2330. "S3BucketArn": {},
  2331. "ManifestObjectVersionId": {}
  2332. }
  2333. }
  2334. }
  2335. }
  2336. }
  2337. },
  2338. "S41": {
  2339. "type": "structure",
  2340. "members": {
  2341. "Destination": {
  2342. "type": "structure",
  2343. "members": {
  2344. "S3": {
  2345. "type": "structure",
  2346. "required": [
  2347. "S3BucketArn",
  2348. "BucketAccessRoleArn"
  2349. ],
  2350. "members": {
  2351. "Subdirectory": {},
  2352. "S3BucketArn": {},
  2353. "BucketAccessRoleArn": {}
  2354. }
  2355. }
  2356. }
  2357. },
  2358. "OutputType": {},
  2359. "ReportLevel": {},
  2360. "ObjectVersionIds": {},
  2361. "Overrides": {
  2362. "type": "structure",
  2363. "members": {
  2364. "Transferred": {
  2365. "shape": "S48"
  2366. },
  2367. "Verified": {
  2368. "shape": "S48"
  2369. },
  2370. "Deleted": {
  2371. "shape": "S48"
  2372. },
  2373. "Skipped": {
  2374. "shape": "S48"
  2375. }
  2376. }
  2377. }
  2378. }
  2379. },
  2380. "S48": {
  2381. "type": "structure",
  2382. "members": {
  2383. "ReportLevel": {}
  2384. }
  2385. },
  2386. "S4o": {
  2387. "type": "structure",
  2388. "members": {
  2389. "Version": {}
  2390. }
  2391. },
  2392. "S65": {
  2393. "type": "list",
  2394. "member": {}
  2395. },
  2396. "S6f": {
  2397. "type": "structure",
  2398. "members": {
  2399. "IopsRead": {
  2400. "type": "double"
  2401. },
  2402. "IopsWrite": {
  2403. "type": "double"
  2404. },
  2405. "IopsOther": {
  2406. "type": "double"
  2407. },
  2408. "IopsTotal": {
  2409. "type": "double"
  2410. },
  2411. "ThroughputRead": {
  2412. "type": "double"
  2413. },
  2414. "ThroughputWrite": {
  2415. "type": "double"
  2416. },
  2417. "ThroughputOther": {
  2418. "type": "double"
  2419. },
  2420. "ThroughputTotal": {
  2421. "type": "double"
  2422. },
  2423. "LatencyRead": {
  2424. "type": "double"
  2425. },
  2426. "LatencyWrite": {
  2427. "type": "double"
  2428. },
  2429. "LatencyOther": {
  2430. "type": "double"
  2431. }
  2432. }
  2433. },
  2434. "S6g": {
  2435. "type": "list",
  2436. "member": {
  2437. "type": "structure",
  2438. "members": {
  2439. "StorageType": {},
  2440. "StorageConfiguration": {
  2441. "type": "map",
  2442. "key": {},
  2443. "value": {}
  2444. },
  2445. "EstimatedMonthlyStorageCost": {}
  2446. }
  2447. }
  2448. },
  2449. "S7n": {
  2450. "type": "list",
  2451. "member": {}
  2452. }
  2453. }
  2454. }