inspector-2016-02-16.min.json 34 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2016-02-16",
  5. "endpointPrefix": "inspector",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "serviceFullName": "Amazon Inspector",
  9. "serviceId": "Inspector",
  10. "signatureVersion": "v4",
  11. "targetPrefix": "InspectorService",
  12. "uid": "inspector-2016-02-16"
  13. },
  14. "operations": {
  15. "AddAttributesToFindings": {
  16. "input": {
  17. "type": "structure",
  18. "required": [
  19. "findingArns",
  20. "attributes"
  21. ],
  22. "members": {
  23. "findingArns": {
  24. "shape": "S2"
  25. },
  26. "attributes": {
  27. "shape": "S4"
  28. }
  29. }
  30. },
  31. "output": {
  32. "type": "structure",
  33. "required": [
  34. "failedItems"
  35. ],
  36. "members": {
  37. "failedItems": {
  38. "shape": "S9"
  39. }
  40. }
  41. }
  42. },
  43. "CreateAssessmentTarget": {
  44. "input": {
  45. "type": "structure",
  46. "required": [
  47. "assessmentTargetName"
  48. ],
  49. "members": {
  50. "assessmentTargetName": {},
  51. "resourceGroupArn": {}
  52. }
  53. },
  54. "output": {
  55. "type": "structure",
  56. "required": [
  57. "assessmentTargetArn"
  58. ],
  59. "members": {
  60. "assessmentTargetArn": {}
  61. }
  62. }
  63. },
  64. "CreateAssessmentTemplate": {
  65. "input": {
  66. "type": "structure",
  67. "required": [
  68. "assessmentTargetArn",
  69. "assessmentTemplateName",
  70. "durationInSeconds",
  71. "rulesPackageArns"
  72. ],
  73. "members": {
  74. "assessmentTargetArn": {},
  75. "assessmentTemplateName": {},
  76. "durationInSeconds": {
  77. "type": "integer"
  78. },
  79. "rulesPackageArns": {
  80. "shape": "Sj"
  81. },
  82. "userAttributesForFindings": {
  83. "shape": "S4"
  84. }
  85. }
  86. },
  87. "output": {
  88. "type": "structure",
  89. "required": [
  90. "assessmentTemplateArn"
  91. ],
  92. "members": {
  93. "assessmentTemplateArn": {}
  94. }
  95. }
  96. },
  97. "CreateExclusionsPreview": {
  98. "input": {
  99. "type": "structure",
  100. "required": [
  101. "assessmentTemplateArn"
  102. ],
  103. "members": {
  104. "assessmentTemplateArn": {}
  105. }
  106. },
  107. "output": {
  108. "type": "structure",
  109. "required": [
  110. "previewToken"
  111. ],
  112. "members": {
  113. "previewToken": {}
  114. }
  115. }
  116. },
  117. "CreateResourceGroup": {
  118. "input": {
  119. "type": "structure",
  120. "required": [
  121. "resourceGroupTags"
  122. ],
  123. "members": {
  124. "resourceGroupTags": {
  125. "shape": "Sp"
  126. }
  127. }
  128. },
  129. "output": {
  130. "type": "structure",
  131. "required": [
  132. "resourceGroupArn"
  133. ],
  134. "members": {
  135. "resourceGroupArn": {}
  136. }
  137. }
  138. },
  139. "DeleteAssessmentRun": {
  140. "input": {
  141. "type": "structure",
  142. "required": [
  143. "assessmentRunArn"
  144. ],
  145. "members": {
  146. "assessmentRunArn": {}
  147. }
  148. }
  149. },
  150. "DeleteAssessmentTarget": {
  151. "input": {
  152. "type": "structure",
  153. "required": [
  154. "assessmentTargetArn"
  155. ],
  156. "members": {
  157. "assessmentTargetArn": {}
  158. }
  159. }
  160. },
  161. "DeleteAssessmentTemplate": {
  162. "input": {
  163. "type": "structure",
  164. "required": [
  165. "assessmentTemplateArn"
  166. ],
  167. "members": {
  168. "assessmentTemplateArn": {}
  169. }
  170. }
  171. },
  172. "DescribeAssessmentRuns": {
  173. "input": {
  174. "type": "structure",
  175. "required": [
  176. "assessmentRunArns"
  177. ],
  178. "members": {
  179. "assessmentRunArns": {
  180. "shape": "Sy"
  181. }
  182. }
  183. },
  184. "output": {
  185. "type": "structure",
  186. "required": [
  187. "assessmentRuns",
  188. "failedItems"
  189. ],
  190. "members": {
  191. "assessmentRuns": {
  192. "type": "list",
  193. "member": {
  194. "type": "structure",
  195. "required": [
  196. "arn",
  197. "name",
  198. "assessmentTemplateArn",
  199. "state",
  200. "durationInSeconds",
  201. "rulesPackageArns",
  202. "userAttributesForFindings",
  203. "createdAt",
  204. "stateChangedAt",
  205. "dataCollected",
  206. "stateChanges",
  207. "notifications",
  208. "findingCounts"
  209. ],
  210. "members": {
  211. "arn": {},
  212. "name": {},
  213. "assessmentTemplateArn": {},
  214. "state": {},
  215. "durationInSeconds": {
  216. "type": "integer"
  217. },
  218. "rulesPackageArns": {
  219. "type": "list",
  220. "member": {}
  221. },
  222. "userAttributesForFindings": {
  223. "shape": "S4"
  224. },
  225. "createdAt": {
  226. "type": "timestamp"
  227. },
  228. "startedAt": {
  229. "type": "timestamp"
  230. },
  231. "completedAt": {
  232. "type": "timestamp"
  233. },
  234. "stateChangedAt": {
  235. "type": "timestamp"
  236. },
  237. "dataCollected": {
  238. "type": "boolean"
  239. },
  240. "stateChanges": {
  241. "type": "list",
  242. "member": {
  243. "type": "structure",
  244. "required": [
  245. "stateChangedAt",
  246. "state"
  247. ],
  248. "members": {
  249. "stateChangedAt": {
  250. "type": "timestamp"
  251. },
  252. "state": {}
  253. }
  254. }
  255. },
  256. "notifications": {
  257. "type": "list",
  258. "member": {
  259. "type": "structure",
  260. "required": [
  261. "date",
  262. "event",
  263. "error"
  264. ],
  265. "members": {
  266. "date": {
  267. "type": "timestamp"
  268. },
  269. "event": {},
  270. "message": {},
  271. "error": {
  272. "type": "boolean"
  273. },
  274. "snsTopicArn": {},
  275. "snsPublishStatusCode": {}
  276. }
  277. }
  278. },
  279. "findingCounts": {
  280. "type": "map",
  281. "key": {},
  282. "value": {
  283. "type": "integer"
  284. }
  285. }
  286. }
  287. }
  288. },
  289. "failedItems": {
  290. "shape": "S9"
  291. }
  292. }
  293. }
  294. },
  295. "DescribeAssessmentTargets": {
  296. "input": {
  297. "type": "structure",
  298. "required": [
  299. "assessmentTargetArns"
  300. ],
  301. "members": {
  302. "assessmentTargetArns": {
  303. "shape": "Sy"
  304. }
  305. }
  306. },
  307. "output": {
  308. "type": "structure",
  309. "required": [
  310. "assessmentTargets",
  311. "failedItems"
  312. ],
  313. "members": {
  314. "assessmentTargets": {
  315. "type": "list",
  316. "member": {
  317. "type": "structure",
  318. "required": [
  319. "arn",
  320. "name",
  321. "createdAt",
  322. "updatedAt"
  323. ],
  324. "members": {
  325. "arn": {},
  326. "name": {},
  327. "resourceGroupArn": {},
  328. "createdAt": {
  329. "type": "timestamp"
  330. },
  331. "updatedAt": {
  332. "type": "timestamp"
  333. }
  334. }
  335. }
  336. },
  337. "failedItems": {
  338. "shape": "S9"
  339. }
  340. }
  341. }
  342. },
  343. "DescribeAssessmentTemplates": {
  344. "input": {
  345. "type": "structure",
  346. "required": [
  347. "assessmentTemplateArns"
  348. ],
  349. "members": {
  350. "assessmentTemplateArns": {
  351. "shape": "Sy"
  352. }
  353. }
  354. },
  355. "output": {
  356. "type": "structure",
  357. "required": [
  358. "assessmentTemplates",
  359. "failedItems"
  360. ],
  361. "members": {
  362. "assessmentTemplates": {
  363. "type": "list",
  364. "member": {
  365. "type": "structure",
  366. "required": [
  367. "arn",
  368. "name",
  369. "assessmentTargetArn",
  370. "durationInSeconds",
  371. "rulesPackageArns",
  372. "userAttributesForFindings",
  373. "assessmentRunCount",
  374. "createdAt"
  375. ],
  376. "members": {
  377. "arn": {},
  378. "name": {},
  379. "assessmentTargetArn": {},
  380. "durationInSeconds": {
  381. "type": "integer"
  382. },
  383. "rulesPackageArns": {
  384. "shape": "Sj"
  385. },
  386. "userAttributesForFindings": {
  387. "shape": "S4"
  388. },
  389. "lastAssessmentRunArn": {},
  390. "assessmentRunCount": {
  391. "type": "integer"
  392. },
  393. "createdAt": {
  394. "type": "timestamp"
  395. }
  396. }
  397. }
  398. },
  399. "failedItems": {
  400. "shape": "S9"
  401. }
  402. }
  403. }
  404. },
  405. "DescribeCrossAccountAccessRole": {
  406. "output": {
  407. "type": "structure",
  408. "required": [
  409. "roleArn",
  410. "valid",
  411. "registeredAt"
  412. ],
  413. "members": {
  414. "roleArn": {},
  415. "valid": {
  416. "type": "boolean"
  417. },
  418. "registeredAt": {
  419. "type": "timestamp"
  420. }
  421. }
  422. }
  423. },
  424. "DescribeExclusions": {
  425. "input": {
  426. "type": "structure",
  427. "required": [
  428. "exclusionArns"
  429. ],
  430. "members": {
  431. "exclusionArns": {
  432. "type": "list",
  433. "member": {}
  434. },
  435. "locale": {}
  436. }
  437. },
  438. "output": {
  439. "type": "structure",
  440. "required": [
  441. "exclusions",
  442. "failedItems"
  443. ],
  444. "members": {
  445. "exclusions": {
  446. "type": "map",
  447. "key": {},
  448. "value": {
  449. "type": "structure",
  450. "required": [
  451. "arn",
  452. "title",
  453. "description",
  454. "recommendation",
  455. "scopes"
  456. ],
  457. "members": {
  458. "arn": {},
  459. "title": {},
  460. "description": {},
  461. "recommendation": {},
  462. "scopes": {
  463. "shape": "S1x"
  464. },
  465. "attributes": {
  466. "shape": "S21"
  467. }
  468. }
  469. }
  470. },
  471. "failedItems": {
  472. "shape": "S9"
  473. }
  474. }
  475. }
  476. },
  477. "DescribeFindings": {
  478. "input": {
  479. "type": "structure",
  480. "required": [
  481. "findingArns"
  482. ],
  483. "members": {
  484. "findingArns": {
  485. "shape": "Sy"
  486. },
  487. "locale": {}
  488. }
  489. },
  490. "output": {
  491. "type": "structure",
  492. "required": [
  493. "findings",
  494. "failedItems"
  495. ],
  496. "members": {
  497. "findings": {
  498. "type": "list",
  499. "member": {
  500. "type": "structure",
  501. "required": [
  502. "arn",
  503. "attributes",
  504. "userAttributes",
  505. "createdAt",
  506. "updatedAt"
  507. ],
  508. "members": {
  509. "arn": {},
  510. "schemaVersion": {
  511. "type": "integer"
  512. },
  513. "service": {},
  514. "serviceAttributes": {
  515. "type": "structure",
  516. "required": [
  517. "schemaVersion"
  518. ],
  519. "members": {
  520. "schemaVersion": {
  521. "type": "integer"
  522. },
  523. "assessmentRunArn": {},
  524. "rulesPackageArn": {}
  525. }
  526. },
  527. "assetType": {},
  528. "assetAttributes": {
  529. "type": "structure",
  530. "required": [
  531. "schemaVersion"
  532. ],
  533. "members": {
  534. "schemaVersion": {
  535. "type": "integer"
  536. },
  537. "agentId": {},
  538. "autoScalingGroup": {},
  539. "amiId": {},
  540. "hostname": {},
  541. "ipv4Addresses": {
  542. "type": "list",
  543. "member": {}
  544. },
  545. "tags": {
  546. "type": "list",
  547. "member": {
  548. "shape": "S2i"
  549. }
  550. },
  551. "networkInterfaces": {
  552. "type": "list",
  553. "member": {
  554. "type": "structure",
  555. "members": {
  556. "networkInterfaceId": {},
  557. "subnetId": {},
  558. "vpcId": {},
  559. "privateDnsName": {},
  560. "privateIpAddress": {},
  561. "privateIpAddresses": {
  562. "type": "list",
  563. "member": {
  564. "type": "structure",
  565. "members": {
  566. "privateDnsName": {},
  567. "privateIpAddress": {}
  568. }
  569. }
  570. },
  571. "publicDnsName": {},
  572. "publicIp": {},
  573. "ipv6Addresses": {
  574. "type": "list",
  575. "member": {}
  576. },
  577. "securityGroups": {
  578. "type": "list",
  579. "member": {
  580. "type": "structure",
  581. "members": {
  582. "groupName": {},
  583. "groupId": {}
  584. }
  585. }
  586. }
  587. }
  588. }
  589. }
  590. }
  591. },
  592. "id": {},
  593. "title": {},
  594. "description": {},
  595. "recommendation": {},
  596. "severity": {},
  597. "numericSeverity": {
  598. "type": "double"
  599. },
  600. "confidence": {
  601. "type": "integer"
  602. },
  603. "indicatorOfCompromise": {
  604. "type": "boolean"
  605. },
  606. "attributes": {
  607. "shape": "S21"
  608. },
  609. "userAttributes": {
  610. "shape": "S4"
  611. },
  612. "createdAt": {
  613. "type": "timestamp"
  614. },
  615. "updatedAt": {
  616. "type": "timestamp"
  617. }
  618. }
  619. }
  620. },
  621. "failedItems": {
  622. "shape": "S9"
  623. }
  624. }
  625. }
  626. },
  627. "DescribeResourceGroups": {
  628. "input": {
  629. "type": "structure",
  630. "required": [
  631. "resourceGroupArns"
  632. ],
  633. "members": {
  634. "resourceGroupArns": {
  635. "shape": "Sy"
  636. }
  637. }
  638. },
  639. "output": {
  640. "type": "structure",
  641. "required": [
  642. "resourceGroups",
  643. "failedItems"
  644. ],
  645. "members": {
  646. "resourceGroups": {
  647. "type": "list",
  648. "member": {
  649. "type": "structure",
  650. "required": [
  651. "arn",
  652. "tags",
  653. "createdAt"
  654. ],
  655. "members": {
  656. "arn": {},
  657. "tags": {
  658. "shape": "Sp"
  659. },
  660. "createdAt": {
  661. "type": "timestamp"
  662. }
  663. }
  664. }
  665. },
  666. "failedItems": {
  667. "shape": "S9"
  668. }
  669. }
  670. }
  671. },
  672. "DescribeRulesPackages": {
  673. "input": {
  674. "type": "structure",
  675. "required": [
  676. "rulesPackageArns"
  677. ],
  678. "members": {
  679. "rulesPackageArns": {
  680. "shape": "Sy"
  681. },
  682. "locale": {}
  683. }
  684. },
  685. "output": {
  686. "type": "structure",
  687. "required": [
  688. "rulesPackages",
  689. "failedItems"
  690. ],
  691. "members": {
  692. "rulesPackages": {
  693. "type": "list",
  694. "member": {
  695. "type": "structure",
  696. "required": [
  697. "arn",
  698. "name",
  699. "version",
  700. "provider"
  701. ],
  702. "members": {
  703. "arn": {},
  704. "name": {},
  705. "version": {},
  706. "provider": {},
  707. "description": {}
  708. }
  709. }
  710. },
  711. "failedItems": {
  712. "shape": "S9"
  713. }
  714. }
  715. }
  716. },
  717. "GetAssessmentReport": {
  718. "input": {
  719. "type": "structure",
  720. "required": [
  721. "assessmentRunArn",
  722. "reportFileFormat",
  723. "reportType"
  724. ],
  725. "members": {
  726. "assessmentRunArn": {},
  727. "reportFileFormat": {},
  728. "reportType": {}
  729. }
  730. },
  731. "output": {
  732. "type": "structure",
  733. "required": [
  734. "status"
  735. ],
  736. "members": {
  737. "status": {},
  738. "url": {}
  739. }
  740. }
  741. },
  742. "GetExclusionsPreview": {
  743. "input": {
  744. "type": "structure",
  745. "required": [
  746. "assessmentTemplateArn",
  747. "previewToken"
  748. ],
  749. "members": {
  750. "assessmentTemplateArn": {},
  751. "previewToken": {},
  752. "nextToken": {},
  753. "maxResults": {
  754. "type": "integer"
  755. },
  756. "locale": {}
  757. }
  758. },
  759. "output": {
  760. "type": "structure",
  761. "required": [
  762. "previewStatus"
  763. ],
  764. "members": {
  765. "previewStatus": {},
  766. "exclusionPreviews": {
  767. "type": "list",
  768. "member": {
  769. "type": "structure",
  770. "required": [
  771. "title",
  772. "description",
  773. "recommendation",
  774. "scopes"
  775. ],
  776. "members": {
  777. "title": {},
  778. "description": {},
  779. "recommendation": {},
  780. "scopes": {
  781. "shape": "S1x"
  782. },
  783. "attributes": {
  784. "shape": "S21"
  785. }
  786. }
  787. }
  788. },
  789. "nextToken": {}
  790. }
  791. }
  792. },
  793. "GetTelemetryMetadata": {
  794. "input": {
  795. "type": "structure",
  796. "required": [
  797. "assessmentRunArn"
  798. ],
  799. "members": {
  800. "assessmentRunArn": {}
  801. }
  802. },
  803. "output": {
  804. "type": "structure",
  805. "required": [
  806. "telemetryMetadata"
  807. ],
  808. "members": {
  809. "telemetryMetadata": {
  810. "shape": "S3j"
  811. }
  812. }
  813. }
  814. },
  815. "ListAssessmentRunAgents": {
  816. "input": {
  817. "type": "structure",
  818. "required": [
  819. "assessmentRunArn"
  820. ],
  821. "members": {
  822. "assessmentRunArn": {},
  823. "filter": {
  824. "type": "structure",
  825. "required": [
  826. "agentHealths",
  827. "agentHealthCodes"
  828. ],
  829. "members": {
  830. "agentHealths": {
  831. "type": "list",
  832. "member": {}
  833. },
  834. "agentHealthCodes": {
  835. "type": "list",
  836. "member": {}
  837. }
  838. }
  839. },
  840. "nextToken": {},
  841. "maxResults": {
  842. "type": "integer"
  843. }
  844. }
  845. },
  846. "output": {
  847. "type": "structure",
  848. "required": [
  849. "assessmentRunAgents"
  850. ],
  851. "members": {
  852. "assessmentRunAgents": {
  853. "type": "list",
  854. "member": {
  855. "type": "structure",
  856. "required": [
  857. "agentId",
  858. "assessmentRunArn",
  859. "agentHealth",
  860. "agentHealthCode",
  861. "telemetryMetadata"
  862. ],
  863. "members": {
  864. "agentId": {},
  865. "assessmentRunArn": {},
  866. "agentHealth": {},
  867. "agentHealthCode": {},
  868. "agentHealthDetails": {},
  869. "autoScalingGroup": {},
  870. "telemetryMetadata": {
  871. "shape": "S3j"
  872. }
  873. }
  874. }
  875. },
  876. "nextToken": {}
  877. }
  878. }
  879. },
  880. "ListAssessmentRuns": {
  881. "input": {
  882. "type": "structure",
  883. "members": {
  884. "assessmentTemplateArns": {
  885. "shape": "S3x"
  886. },
  887. "filter": {
  888. "type": "structure",
  889. "members": {
  890. "namePattern": {},
  891. "states": {
  892. "type": "list",
  893. "member": {}
  894. },
  895. "durationRange": {
  896. "shape": "S41"
  897. },
  898. "rulesPackageArns": {
  899. "shape": "S42"
  900. },
  901. "startTimeRange": {
  902. "shape": "S43"
  903. },
  904. "completionTimeRange": {
  905. "shape": "S43"
  906. },
  907. "stateChangeTimeRange": {
  908. "shape": "S43"
  909. }
  910. }
  911. },
  912. "nextToken": {},
  913. "maxResults": {
  914. "type": "integer"
  915. }
  916. }
  917. },
  918. "output": {
  919. "type": "structure",
  920. "required": [
  921. "assessmentRunArns"
  922. ],
  923. "members": {
  924. "assessmentRunArns": {
  925. "shape": "S45"
  926. },
  927. "nextToken": {}
  928. }
  929. }
  930. },
  931. "ListAssessmentTargets": {
  932. "input": {
  933. "type": "structure",
  934. "members": {
  935. "filter": {
  936. "type": "structure",
  937. "members": {
  938. "assessmentTargetNamePattern": {}
  939. }
  940. },
  941. "nextToken": {},
  942. "maxResults": {
  943. "type": "integer"
  944. }
  945. }
  946. },
  947. "output": {
  948. "type": "structure",
  949. "required": [
  950. "assessmentTargetArns"
  951. ],
  952. "members": {
  953. "assessmentTargetArns": {
  954. "shape": "S45"
  955. },
  956. "nextToken": {}
  957. }
  958. }
  959. },
  960. "ListAssessmentTemplates": {
  961. "input": {
  962. "type": "structure",
  963. "members": {
  964. "assessmentTargetArns": {
  965. "shape": "S3x"
  966. },
  967. "filter": {
  968. "type": "structure",
  969. "members": {
  970. "namePattern": {},
  971. "durationRange": {
  972. "shape": "S41"
  973. },
  974. "rulesPackageArns": {
  975. "shape": "S42"
  976. }
  977. }
  978. },
  979. "nextToken": {},
  980. "maxResults": {
  981. "type": "integer"
  982. }
  983. }
  984. },
  985. "output": {
  986. "type": "structure",
  987. "required": [
  988. "assessmentTemplateArns"
  989. ],
  990. "members": {
  991. "assessmentTemplateArns": {
  992. "shape": "S45"
  993. },
  994. "nextToken": {}
  995. }
  996. }
  997. },
  998. "ListEventSubscriptions": {
  999. "input": {
  1000. "type": "structure",
  1001. "members": {
  1002. "resourceArn": {},
  1003. "nextToken": {},
  1004. "maxResults": {
  1005. "type": "integer"
  1006. }
  1007. }
  1008. },
  1009. "output": {
  1010. "type": "structure",
  1011. "required": [
  1012. "subscriptions"
  1013. ],
  1014. "members": {
  1015. "subscriptions": {
  1016. "type": "list",
  1017. "member": {
  1018. "type": "structure",
  1019. "required": [
  1020. "resourceArn",
  1021. "topicArn",
  1022. "eventSubscriptions"
  1023. ],
  1024. "members": {
  1025. "resourceArn": {},
  1026. "topicArn": {},
  1027. "eventSubscriptions": {
  1028. "type": "list",
  1029. "member": {
  1030. "type": "structure",
  1031. "required": [
  1032. "event",
  1033. "subscribedAt"
  1034. ],
  1035. "members": {
  1036. "event": {},
  1037. "subscribedAt": {
  1038. "type": "timestamp"
  1039. }
  1040. }
  1041. }
  1042. }
  1043. }
  1044. }
  1045. },
  1046. "nextToken": {}
  1047. }
  1048. }
  1049. },
  1050. "ListExclusions": {
  1051. "input": {
  1052. "type": "structure",
  1053. "required": [
  1054. "assessmentRunArn"
  1055. ],
  1056. "members": {
  1057. "assessmentRunArn": {},
  1058. "nextToken": {},
  1059. "maxResults": {
  1060. "type": "integer"
  1061. }
  1062. }
  1063. },
  1064. "output": {
  1065. "type": "structure",
  1066. "required": [
  1067. "exclusionArns"
  1068. ],
  1069. "members": {
  1070. "exclusionArns": {
  1071. "shape": "S45"
  1072. },
  1073. "nextToken": {}
  1074. }
  1075. }
  1076. },
  1077. "ListFindings": {
  1078. "input": {
  1079. "type": "structure",
  1080. "members": {
  1081. "assessmentRunArns": {
  1082. "shape": "S3x"
  1083. },
  1084. "filter": {
  1085. "type": "structure",
  1086. "members": {
  1087. "agentIds": {
  1088. "type": "list",
  1089. "member": {}
  1090. },
  1091. "autoScalingGroups": {
  1092. "type": "list",
  1093. "member": {}
  1094. },
  1095. "ruleNames": {
  1096. "type": "list",
  1097. "member": {}
  1098. },
  1099. "severities": {
  1100. "type": "list",
  1101. "member": {}
  1102. },
  1103. "rulesPackageArns": {
  1104. "shape": "S42"
  1105. },
  1106. "attributes": {
  1107. "shape": "S21"
  1108. },
  1109. "userAttributes": {
  1110. "shape": "S21"
  1111. },
  1112. "creationTimeRange": {
  1113. "shape": "S43"
  1114. }
  1115. }
  1116. },
  1117. "nextToken": {},
  1118. "maxResults": {
  1119. "type": "integer"
  1120. }
  1121. }
  1122. },
  1123. "output": {
  1124. "type": "structure",
  1125. "required": [
  1126. "findingArns"
  1127. ],
  1128. "members": {
  1129. "findingArns": {
  1130. "shape": "S45"
  1131. },
  1132. "nextToken": {}
  1133. }
  1134. }
  1135. },
  1136. "ListRulesPackages": {
  1137. "input": {
  1138. "type": "structure",
  1139. "members": {
  1140. "nextToken": {},
  1141. "maxResults": {
  1142. "type": "integer"
  1143. }
  1144. }
  1145. },
  1146. "output": {
  1147. "type": "structure",
  1148. "required": [
  1149. "rulesPackageArns"
  1150. ],
  1151. "members": {
  1152. "rulesPackageArns": {
  1153. "shape": "S45"
  1154. },
  1155. "nextToken": {}
  1156. }
  1157. }
  1158. },
  1159. "ListTagsForResource": {
  1160. "input": {
  1161. "type": "structure",
  1162. "required": [
  1163. "resourceArn"
  1164. ],
  1165. "members": {
  1166. "resourceArn": {}
  1167. }
  1168. },
  1169. "output": {
  1170. "type": "structure",
  1171. "required": [
  1172. "tags"
  1173. ],
  1174. "members": {
  1175. "tags": {
  1176. "shape": "S4x"
  1177. }
  1178. }
  1179. }
  1180. },
  1181. "PreviewAgents": {
  1182. "input": {
  1183. "type": "structure",
  1184. "required": [
  1185. "previewAgentsArn"
  1186. ],
  1187. "members": {
  1188. "previewAgentsArn": {},
  1189. "nextToken": {},
  1190. "maxResults": {
  1191. "type": "integer"
  1192. }
  1193. }
  1194. },
  1195. "output": {
  1196. "type": "structure",
  1197. "required": [
  1198. "agentPreviews"
  1199. ],
  1200. "members": {
  1201. "agentPreviews": {
  1202. "type": "list",
  1203. "member": {
  1204. "type": "structure",
  1205. "required": [
  1206. "agentId"
  1207. ],
  1208. "members": {
  1209. "hostname": {},
  1210. "agentId": {},
  1211. "autoScalingGroup": {},
  1212. "agentHealth": {},
  1213. "agentVersion": {},
  1214. "operatingSystem": {},
  1215. "kernelVersion": {},
  1216. "ipv4Address": {}
  1217. }
  1218. }
  1219. },
  1220. "nextToken": {}
  1221. }
  1222. }
  1223. },
  1224. "RegisterCrossAccountAccessRole": {
  1225. "input": {
  1226. "type": "structure",
  1227. "required": [
  1228. "roleArn"
  1229. ],
  1230. "members": {
  1231. "roleArn": {}
  1232. }
  1233. }
  1234. },
  1235. "RemoveAttributesFromFindings": {
  1236. "input": {
  1237. "type": "structure",
  1238. "required": [
  1239. "findingArns",
  1240. "attributeKeys"
  1241. ],
  1242. "members": {
  1243. "findingArns": {
  1244. "shape": "S2"
  1245. },
  1246. "attributeKeys": {
  1247. "type": "list",
  1248. "member": {}
  1249. }
  1250. }
  1251. },
  1252. "output": {
  1253. "type": "structure",
  1254. "required": [
  1255. "failedItems"
  1256. ],
  1257. "members": {
  1258. "failedItems": {
  1259. "shape": "S9"
  1260. }
  1261. }
  1262. }
  1263. },
  1264. "SetTagsForResource": {
  1265. "input": {
  1266. "type": "structure",
  1267. "required": [
  1268. "resourceArn"
  1269. ],
  1270. "members": {
  1271. "resourceArn": {},
  1272. "tags": {
  1273. "shape": "S4x"
  1274. }
  1275. }
  1276. }
  1277. },
  1278. "StartAssessmentRun": {
  1279. "input": {
  1280. "type": "structure",
  1281. "required": [
  1282. "assessmentTemplateArn"
  1283. ],
  1284. "members": {
  1285. "assessmentTemplateArn": {},
  1286. "assessmentRunName": {}
  1287. }
  1288. },
  1289. "output": {
  1290. "type": "structure",
  1291. "required": [
  1292. "assessmentRunArn"
  1293. ],
  1294. "members": {
  1295. "assessmentRunArn": {}
  1296. }
  1297. }
  1298. },
  1299. "StopAssessmentRun": {
  1300. "input": {
  1301. "type": "structure",
  1302. "required": [
  1303. "assessmentRunArn"
  1304. ],
  1305. "members": {
  1306. "assessmentRunArn": {},
  1307. "stopAction": {}
  1308. }
  1309. }
  1310. },
  1311. "SubscribeToEvent": {
  1312. "input": {
  1313. "type": "structure",
  1314. "required": [
  1315. "resourceArn",
  1316. "event",
  1317. "topicArn"
  1318. ],
  1319. "members": {
  1320. "resourceArn": {},
  1321. "event": {},
  1322. "topicArn": {}
  1323. }
  1324. }
  1325. },
  1326. "UnsubscribeFromEvent": {
  1327. "input": {
  1328. "type": "structure",
  1329. "required": [
  1330. "resourceArn",
  1331. "event",
  1332. "topicArn"
  1333. ],
  1334. "members": {
  1335. "resourceArn": {},
  1336. "event": {},
  1337. "topicArn": {}
  1338. }
  1339. }
  1340. },
  1341. "UpdateAssessmentTarget": {
  1342. "input": {
  1343. "type": "structure",
  1344. "required": [
  1345. "assessmentTargetArn",
  1346. "assessmentTargetName"
  1347. ],
  1348. "members": {
  1349. "assessmentTargetArn": {},
  1350. "assessmentTargetName": {},
  1351. "resourceGroupArn": {}
  1352. }
  1353. }
  1354. }
  1355. },
  1356. "shapes": {
  1357. "S2": {
  1358. "type": "list",
  1359. "member": {}
  1360. },
  1361. "S4": {
  1362. "type": "list",
  1363. "member": {
  1364. "shape": "S5"
  1365. }
  1366. },
  1367. "S5": {
  1368. "type": "structure",
  1369. "required": [
  1370. "key"
  1371. ],
  1372. "members": {
  1373. "key": {},
  1374. "value": {}
  1375. }
  1376. },
  1377. "S9": {
  1378. "type": "map",
  1379. "key": {},
  1380. "value": {
  1381. "type": "structure",
  1382. "required": [
  1383. "failureCode",
  1384. "retryable"
  1385. ],
  1386. "members": {
  1387. "failureCode": {},
  1388. "retryable": {
  1389. "type": "boolean"
  1390. }
  1391. }
  1392. }
  1393. },
  1394. "Sj": {
  1395. "type": "list",
  1396. "member": {}
  1397. },
  1398. "Sp": {
  1399. "type": "list",
  1400. "member": {
  1401. "type": "structure",
  1402. "required": [
  1403. "key"
  1404. ],
  1405. "members": {
  1406. "key": {},
  1407. "value": {}
  1408. }
  1409. }
  1410. },
  1411. "Sy": {
  1412. "type": "list",
  1413. "member": {}
  1414. },
  1415. "S1x": {
  1416. "type": "list",
  1417. "member": {
  1418. "type": "structure",
  1419. "members": {
  1420. "key": {},
  1421. "value": {}
  1422. }
  1423. }
  1424. },
  1425. "S21": {
  1426. "type": "list",
  1427. "member": {
  1428. "shape": "S5"
  1429. }
  1430. },
  1431. "S2i": {
  1432. "type": "structure",
  1433. "required": [
  1434. "key"
  1435. ],
  1436. "members": {
  1437. "key": {},
  1438. "value": {}
  1439. }
  1440. },
  1441. "S3j": {
  1442. "type": "list",
  1443. "member": {
  1444. "type": "structure",
  1445. "required": [
  1446. "messageType",
  1447. "count"
  1448. ],
  1449. "members": {
  1450. "messageType": {},
  1451. "count": {
  1452. "type": "long"
  1453. },
  1454. "dataSize": {
  1455. "type": "long"
  1456. }
  1457. }
  1458. }
  1459. },
  1460. "S3x": {
  1461. "type": "list",
  1462. "member": {}
  1463. },
  1464. "S41": {
  1465. "type": "structure",
  1466. "members": {
  1467. "minSeconds": {
  1468. "type": "integer"
  1469. },
  1470. "maxSeconds": {
  1471. "type": "integer"
  1472. }
  1473. }
  1474. },
  1475. "S42": {
  1476. "type": "list",
  1477. "member": {}
  1478. },
  1479. "S43": {
  1480. "type": "structure",
  1481. "members": {
  1482. "beginDate": {
  1483. "type": "timestamp"
  1484. },
  1485. "endDate": {
  1486. "type": "timestamp"
  1487. }
  1488. }
  1489. },
  1490. "S45": {
  1491. "type": "list",
  1492. "member": {}
  1493. },
  1494. "S4x": {
  1495. "type": "list",
  1496. "member": {
  1497. "shape": "S2i"
  1498. }
  1499. }
  1500. }
  1501. }