ssm-incidents-2018-05-10.min.json 35 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861862863864865866867868869870871872873874875876877878879880881882883884885886887888889890891892893894895896897898899900901902903904905906907908909910911912913914915916917918919920921922923924925926927928929930931932933934935936937938939940941942943944945946947948949950951952953954955956957958959960961962963964965966967968969970971972973974975976977978979980981982983984985986987988989990991992993994995996997998999100010011002100310041005100610071008100910101011101210131014101510161017101810191020102110221023102410251026102710281029103010311032103310341035103610371038103910401041104210431044104510461047104810491050105110521053105410551056105710581059106010611062106310641065106610671068106910701071107210731074107510761077107810791080108110821083108410851086108710881089109010911092109310941095109610971098109911001101110211031104110511061107110811091110111111121113111411151116111711181119112011211122112311241125112611271128112911301131113211331134113511361137113811391140114111421143114411451146114711481149115011511152115311541155115611571158115911601161116211631164116511661167116811691170117111721173117411751176117711781179118011811182118311841185118611871188118911901191119211931194119511961197119811991200120112021203120412051206120712081209121012111212121312141215121612171218121912201221122212231224122512261227122812291230123112321233123412351236123712381239124012411242124312441245124612471248124912501251125212531254125512561257125812591260126112621263126412651266126712681269127012711272127312741275127612771278127912801281128212831284128512861287128812891290129112921293129412951296129712981299130013011302130313041305130613071308130913101311131213131314131513161317131813191320132113221323132413251326132713281329133013311332133313341335133613371338133913401341134213431344134513461347134813491350135113521353135413551356135713581359136013611362136313641365136613671368136913701371137213731374137513761377137813791380138113821383138413851386138713881389139013911392139313941395139613971398139914001401140214031404140514061407140814091410141114121413141414151416141714181419142014211422142314241425142614271428142914301431143214331434143514361437143814391440144114421443144414451446144714481449145014511452145314541455145614571458145914601461146214631464146514661467146814691470147114721473147414751476147714781479148014811482148314841485148614871488148914901491149214931494149514961497149814991500150115021503150415051506150715081509151015111512151315141515151615171518151915201521152215231524152515261527152815291530153115321533153415351536153715381539154015411542154315441545154615471548154915501551155215531554155515561557
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2018-05-10",
  5. "endpointPrefix": "ssm-incidents",
  6. "jsonVersion": "1.1",
  7. "protocol": "rest-json",
  8. "serviceAbbreviation": "SSM Incidents",
  9. "serviceFullName": "AWS Systems Manager Incident Manager",
  10. "serviceId": "SSM Incidents",
  11. "signatureVersion": "v4",
  12. "signingName": "ssm-incidents",
  13. "uid": "ssm-incidents-2018-05-10"
  14. },
  15. "operations": {
  16. "BatchGetIncidentFindings": {
  17. "http": {
  18. "requestUri": "/batchGetIncidentFindings",
  19. "responseCode": 200
  20. },
  21. "input": {
  22. "type": "structure",
  23. "required": [
  24. "findingIds",
  25. "incidentRecordArn"
  26. ],
  27. "members": {
  28. "findingIds": {
  29. "type": "list",
  30. "member": {}
  31. },
  32. "incidentRecordArn": {}
  33. }
  34. },
  35. "output": {
  36. "type": "structure",
  37. "required": [
  38. "errors",
  39. "findings"
  40. ],
  41. "members": {
  42. "errors": {
  43. "type": "list",
  44. "member": {
  45. "type": "structure",
  46. "required": [
  47. "code",
  48. "findingId",
  49. "message"
  50. ],
  51. "members": {
  52. "code": {},
  53. "findingId": {},
  54. "message": {}
  55. }
  56. }
  57. },
  58. "findings": {
  59. "type": "list",
  60. "member": {
  61. "type": "structure",
  62. "required": [
  63. "creationTime",
  64. "id",
  65. "lastModifiedTime"
  66. ],
  67. "members": {
  68. "creationTime": {
  69. "type": "timestamp"
  70. },
  71. "details": {
  72. "type": "structure",
  73. "members": {
  74. "cloudFormationStackUpdate": {
  75. "type": "structure",
  76. "required": [
  77. "stackArn",
  78. "startTime"
  79. ],
  80. "members": {
  81. "endTime": {
  82. "type": "timestamp"
  83. },
  84. "stackArn": {},
  85. "startTime": {
  86. "type": "timestamp"
  87. }
  88. }
  89. },
  90. "codeDeployDeployment": {
  91. "type": "structure",
  92. "required": [
  93. "deploymentGroupArn",
  94. "deploymentId",
  95. "startTime"
  96. ],
  97. "members": {
  98. "deploymentGroupArn": {},
  99. "deploymentId": {},
  100. "endTime": {
  101. "type": "timestamp"
  102. },
  103. "startTime": {
  104. "type": "timestamp"
  105. }
  106. }
  107. }
  108. },
  109. "union": true
  110. },
  111. "id": {},
  112. "lastModifiedTime": {
  113. "type": "timestamp"
  114. }
  115. }
  116. }
  117. }
  118. }
  119. }
  120. },
  121. "CreateReplicationSet": {
  122. "http": {
  123. "requestUri": "/createReplicationSet",
  124. "responseCode": 201
  125. },
  126. "input": {
  127. "type": "structure",
  128. "required": [
  129. "regions"
  130. ],
  131. "members": {
  132. "clientToken": {
  133. "idempotencyToken": true
  134. },
  135. "regions": {
  136. "type": "map",
  137. "key": {},
  138. "value": {
  139. "type": "structure",
  140. "members": {
  141. "sseKmsKeyId": {}
  142. }
  143. }
  144. },
  145. "tags": {
  146. "shape": "Sm"
  147. }
  148. }
  149. },
  150. "output": {
  151. "type": "structure",
  152. "required": [
  153. "arn"
  154. ],
  155. "members": {
  156. "arn": {}
  157. }
  158. }
  159. },
  160. "CreateResponsePlan": {
  161. "http": {
  162. "requestUri": "/createResponsePlan",
  163. "responseCode": 201
  164. },
  165. "input": {
  166. "type": "structure",
  167. "required": [
  168. "incidentTemplate",
  169. "name"
  170. ],
  171. "members": {
  172. "actions": {
  173. "shape": "Sr"
  174. },
  175. "chatChannel": {
  176. "shape": "S16"
  177. },
  178. "clientToken": {
  179. "idempotencyToken": true
  180. },
  181. "displayName": {},
  182. "engagements": {
  183. "shape": "S1b"
  184. },
  185. "incidentTemplate": {
  186. "shape": "S1d"
  187. },
  188. "integrations": {
  189. "shape": "S1k"
  190. },
  191. "name": {},
  192. "tags": {
  193. "shape": "Sm"
  194. }
  195. }
  196. },
  197. "output": {
  198. "type": "structure",
  199. "required": [
  200. "arn"
  201. ],
  202. "members": {
  203. "arn": {}
  204. }
  205. },
  206. "idempotent": true
  207. },
  208. "CreateTimelineEvent": {
  209. "http": {
  210. "requestUri": "/createTimelineEvent",
  211. "responseCode": 201
  212. },
  213. "input": {
  214. "type": "structure",
  215. "required": [
  216. "eventData",
  217. "eventTime",
  218. "eventType",
  219. "incidentRecordArn"
  220. ],
  221. "members": {
  222. "clientToken": {
  223. "idempotencyToken": true
  224. },
  225. "eventData": {},
  226. "eventReferences": {
  227. "shape": "S1v"
  228. },
  229. "eventTime": {
  230. "type": "timestamp"
  231. },
  232. "eventType": {},
  233. "incidentRecordArn": {}
  234. }
  235. },
  236. "output": {
  237. "type": "structure",
  238. "required": [
  239. "eventId",
  240. "incidentRecordArn"
  241. ],
  242. "members": {
  243. "eventId": {},
  244. "incidentRecordArn": {}
  245. }
  246. },
  247. "idempotent": true
  248. },
  249. "DeleteIncidentRecord": {
  250. "http": {
  251. "requestUri": "/deleteIncidentRecord",
  252. "responseCode": 204
  253. },
  254. "input": {
  255. "type": "structure",
  256. "required": [
  257. "arn"
  258. ],
  259. "members": {
  260. "arn": {}
  261. }
  262. },
  263. "output": {
  264. "type": "structure",
  265. "members": {}
  266. },
  267. "idempotent": true
  268. },
  269. "DeleteReplicationSet": {
  270. "http": {
  271. "requestUri": "/deleteReplicationSet",
  272. "responseCode": 204
  273. },
  274. "input": {
  275. "type": "structure",
  276. "required": [
  277. "arn"
  278. ],
  279. "members": {
  280. "arn": {
  281. "location": "querystring",
  282. "locationName": "arn"
  283. }
  284. }
  285. },
  286. "output": {
  287. "type": "structure",
  288. "members": {}
  289. }
  290. },
  291. "DeleteResourcePolicy": {
  292. "http": {
  293. "requestUri": "/deleteResourcePolicy",
  294. "responseCode": 200
  295. },
  296. "input": {
  297. "type": "structure",
  298. "required": [
  299. "policyId",
  300. "resourceArn"
  301. ],
  302. "members": {
  303. "policyId": {},
  304. "resourceArn": {}
  305. }
  306. },
  307. "output": {
  308. "type": "structure",
  309. "members": {}
  310. }
  311. },
  312. "DeleteResponsePlan": {
  313. "http": {
  314. "requestUri": "/deleteResponsePlan",
  315. "responseCode": 204
  316. },
  317. "input": {
  318. "type": "structure",
  319. "required": [
  320. "arn"
  321. ],
  322. "members": {
  323. "arn": {}
  324. }
  325. },
  326. "output": {
  327. "type": "structure",
  328. "members": {}
  329. },
  330. "idempotent": true
  331. },
  332. "DeleteTimelineEvent": {
  333. "http": {
  334. "requestUri": "/deleteTimelineEvent",
  335. "responseCode": 204
  336. },
  337. "input": {
  338. "type": "structure",
  339. "required": [
  340. "eventId",
  341. "incidentRecordArn"
  342. ],
  343. "members": {
  344. "eventId": {},
  345. "incidentRecordArn": {}
  346. }
  347. },
  348. "output": {
  349. "type": "structure",
  350. "members": {}
  351. },
  352. "idempotent": true
  353. },
  354. "GetIncidentRecord": {
  355. "http": {
  356. "method": "GET",
  357. "requestUri": "/getIncidentRecord",
  358. "responseCode": 200
  359. },
  360. "input": {
  361. "type": "structure",
  362. "required": [
  363. "arn"
  364. ],
  365. "members": {
  366. "arn": {
  367. "location": "querystring",
  368. "locationName": "arn"
  369. }
  370. }
  371. },
  372. "output": {
  373. "type": "structure",
  374. "required": [
  375. "incidentRecord"
  376. ],
  377. "members": {
  378. "incidentRecord": {
  379. "type": "structure",
  380. "required": [
  381. "arn",
  382. "creationTime",
  383. "dedupeString",
  384. "impact",
  385. "incidentRecordSource",
  386. "lastModifiedBy",
  387. "lastModifiedTime",
  388. "status",
  389. "title"
  390. ],
  391. "members": {
  392. "arn": {},
  393. "automationExecutions": {
  394. "type": "list",
  395. "member": {
  396. "type": "structure",
  397. "members": {
  398. "ssmExecutionArn": {}
  399. },
  400. "union": true
  401. }
  402. },
  403. "chatChannel": {
  404. "shape": "S16"
  405. },
  406. "creationTime": {
  407. "type": "timestamp"
  408. },
  409. "dedupeString": {},
  410. "impact": {
  411. "type": "integer"
  412. },
  413. "incidentRecordSource": {
  414. "shape": "S2h"
  415. },
  416. "lastModifiedBy": {},
  417. "lastModifiedTime": {
  418. "type": "timestamp"
  419. },
  420. "notificationTargets": {
  421. "shape": "S1g"
  422. },
  423. "resolvedTime": {
  424. "type": "timestamp"
  425. },
  426. "status": {},
  427. "summary": {},
  428. "title": {}
  429. }
  430. }
  431. }
  432. }
  433. },
  434. "GetReplicationSet": {
  435. "http": {
  436. "method": "GET",
  437. "requestUri": "/getReplicationSet",
  438. "responseCode": 200
  439. },
  440. "input": {
  441. "type": "structure",
  442. "required": [
  443. "arn"
  444. ],
  445. "members": {
  446. "arn": {
  447. "location": "querystring",
  448. "locationName": "arn"
  449. }
  450. }
  451. },
  452. "output": {
  453. "type": "structure",
  454. "required": [
  455. "replicationSet"
  456. ],
  457. "members": {
  458. "replicationSet": {
  459. "type": "structure",
  460. "required": [
  461. "createdBy",
  462. "createdTime",
  463. "deletionProtected",
  464. "lastModifiedBy",
  465. "lastModifiedTime",
  466. "regionMap",
  467. "status"
  468. ],
  469. "members": {
  470. "arn": {},
  471. "createdBy": {},
  472. "createdTime": {
  473. "type": "timestamp"
  474. },
  475. "deletionProtected": {
  476. "type": "boolean"
  477. },
  478. "lastModifiedBy": {},
  479. "lastModifiedTime": {
  480. "type": "timestamp"
  481. },
  482. "regionMap": {
  483. "type": "map",
  484. "key": {},
  485. "value": {
  486. "type": "structure",
  487. "required": [
  488. "status",
  489. "statusUpdateDateTime"
  490. ],
  491. "members": {
  492. "sseKmsKeyId": {},
  493. "status": {},
  494. "statusMessage": {},
  495. "statusUpdateDateTime": {
  496. "type": "timestamp"
  497. }
  498. }
  499. }
  500. },
  501. "status": {}
  502. }
  503. }
  504. }
  505. }
  506. },
  507. "GetResourcePolicies": {
  508. "http": {
  509. "requestUri": "/getResourcePolicies",
  510. "responseCode": 200
  511. },
  512. "input": {
  513. "type": "structure",
  514. "required": [
  515. "resourceArn"
  516. ],
  517. "members": {
  518. "maxResults": {
  519. "type": "integer"
  520. },
  521. "nextToken": {},
  522. "resourceArn": {
  523. "location": "querystring",
  524. "locationName": "resourceArn"
  525. }
  526. }
  527. },
  528. "output": {
  529. "type": "structure",
  530. "required": [
  531. "resourcePolicies"
  532. ],
  533. "members": {
  534. "nextToken": {},
  535. "resourcePolicies": {
  536. "type": "list",
  537. "member": {
  538. "type": "structure",
  539. "required": [
  540. "policyDocument",
  541. "policyId",
  542. "ramResourceShareRegion"
  543. ],
  544. "members": {
  545. "policyDocument": {},
  546. "policyId": {},
  547. "ramResourceShareRegion": {}
  548. }
  549. }
  550. }
  551. }
  552. }
  553. },
  554. "GetResponsePlan": {
  555. "http": {
  556. "method": "GET",
  557. "requestUri": "/getResponsePlan",
  558. "responseCode": 200
  559. },
  560. "input": {
  561. "type": "structure",
  562. "required": [
  563. "arn"
  564. ],
  565. "members": {
  566. "arn": {
  567. "location": "querystring",
  568. "locationName": "arn"
  569. }
  570. }
  571. },
  572. "output": {
  573. "type": "structure",
  574. "required": [
  575. "arn",
  576. "incidentTemplate",
  577. "name"
  578. ],
  579. "members": {
  580. "actions": {
  581. "shape": "Sr"
  582. },
  583. "arn": {},
  584. "chatChannel": {
  585. "shape": "S16"
  586. },
  587. "displayName": {},
  588. "engagements": {
  589. "shape": "S1b"
  590. },
  591. "incidentTemplate": {
  592. "shape": "S1d"
  593. },
  594. "integrations": {
  595. "shape": "S1k"
  596. },
  597. "name": {}
  598. }
  599. }
  600. },
  601. "GetTimelineEvent": {
  602. "http": {
  603. "method": "GET",
  604. "requestUri": "/getTimelineEvent",
  605. "responseCode": 200
  606. },
  607. "input": {
  608. "type": "structure",
  609. "required": [
  610. "eventId",
  611. "incidentRecordArn"
  612. ],
  613. "members": {
  614. "eventId": {
  615. "location": "querystring",
  616. "locationName": "eventId"
  617. },
  618. "incidentRecordArn": {
  619. "location": "querystring",
  620. "locationName": "incidentRecordArn"
  621. }
  622. }
  623. },
  624. "output": {
  625. "type": "structure",
  626. "required": [
  627. "event"
  628. ],
  629. "members": {
  630. "event": {
  631. "type": "structure",
  632. "required": [
  633. "eventData",
  634. "eventId",
  635. "eventTime",
  636. "eventType",
  637. "eventUpdatedTime",
  638. "incidentRecordArn"
  639. ],
  640. "members": {
  641. "eventData": {},
  642. "eventId": {},
  643. "eventReferences": {
  644. "shape": "S1v"
  645. },
  646. "eventTime": {
  647. "type": "timestamp"
  648. },
  649. "eventType": {},
  650. "eventUpdatedTime": {
  651. "type": "timestamp"
  652. },
  653. "incidentRecordArn": {}
  654. }
  655. }
  656. }
  657. }
  658. },
  659. "ListIncidentFindings": {
  660. "http": {
  661. "requestUri": "/listIncidentFindings",
  662. "responseCode": 200
  663. },
  664. "input": {
  665. "type": "structure",
  666. "required": [
  667. "incidentRecordArn"
  668. ],
  669. "members": {
  670. "incidentRecordArn": {},
  671. "maxResults": {
  672. "type": "integer"
  673. },
  674. "nextToken": {}
  675. }
  676. },
  677. "output": {
  678. "type": "structure",
  679. "required": [
  680. "findings"
  681. ],
  682. "members": {
  683. "findings": {
  684. "type": "list",
  685. "member": {
  686. "type": "structure",
  687. "required": [
  688. "id",
  689. "lastModifiedTime"
  690. ],
  691. "members": {
  692. "id": {},
  693. "lastModifiedTime": {
  694. "type": "timestamp"
  695. }
  696. }
  697. }
  698. },
  699. "nextToken": {}
  700. }
  701. }
  702. },
  703. "ListIncidentRecords": {
  704. "http": {
  705. "requestUri": "/listIncidentRecords",
  706. "responseCode": 200
  707. },
  708. "input": {
  709. "type": "structure",
  710. "members": {
  711. "filters": {
  712. "shape": "S3b"
  713. },
  714. "maxResults": {
  715. "type": "integer"
  716. },
  717. "nextToken": {}
  718. }
  719. },
  720. "output": {
  721. "type": "structure",
  722. "required": [
  723. "incidentRecordSummaries"
  724. ],
  725. "members": {
  726. "incidentRecordSummaries": {
  727. "type": "list",
  728. "member": {
  729. "type": "structure",
  730. "required": [
  731. "arn",
  732. "creationTime",
  733. "impact",
  734. "incidentRecordSource",
  735. "status",
  736. "title"
  737. ],
  738. "members": {
  739. "arn": {},
  740. "creationTime": {
  741. "type": "timestamp"
  742. },
  743. "impact": {
  744. "type": "integer"
  745. },
  746. "incidentRecordSource": {
  747. "shape": "S2h"
  748. },
  749. "resolvedTime": {
  750. "type": "timestamp"
  751. },
  752. "status": {},
  753. "title": {}
  754. }
  755. }
  756. },
  757. "nextToken": {}
  758. }
  759. }
  760. },
  761. "ListRelatedItems": {
  762. "http": {
  763. "requestUri": "/listRelatedItems",
  764. "responseCode": 200
  765. },
  766. "input": {
  767. "type": "structure",
  768. "required": [
  769. "incidentRecordArn"
  770. ],
  771. "members": {
  772. "incidentRecordArn": {},
  773. "maxResults": {
  774. "type": "integer"
  775. },
  776. "nextToken": {}
  777. }
  778. },
  779. "output": {
  780. "type": "structure",
  781. "required": [
  782. "relatedItems"
  783. ],
  784. "members": {
  785. "nextToken": {},
  786. "relatedItems": {
  787. "shape": "S3p"
  788. }
  789. }
  790. }
  791. },
  792. "ListReplicationSets": {
  793. "http": {
  794. "requestUri": "/listReplicationSets",
  795. "responseCode": 200
  796. },
  797. "input": {
  798. "type": "structure",
  799. "members": {
  800. "maxResults": {
  801. "type": "integer"
  802. },
  803. "nextToken": {}
  804. }
  805. },
  806. "output": {
  807. "type": "structure",
  808. "required": [
  809. "replicationSetArns"
  810. ],
  811. "members": {
  812. "nextToken": {},
  813. "replicationSetArns": {
  814. "type": "list",
  815. "member": {}
  816. }
  817. }
  818. }
  819. },
  820. "ListResponsePlans": {
  821. "http": {
  822. "requestUri": "/listResponsePlans",
  823. "responseCode": 200
  824. },
  825. "input": {
  826. "type": "structure",
  827. "members": {
  828. "maxResults": {
  829. "type": "integer"
  830. },
  831. "nextToken": {}
  832. }
  833. },
  834. "output": {
  835. "type": "structure",
  836. "required": [
  837. "responsePlanSummaries"
  838. ],
  839. "members": {
  840. "nextToken": {},
  841. "responsePlanSummaries": {
  842. "type": "list",
  843. "member": {
  844. "type": "structure",
  845. "required": [
  846. "arn",
  847. "name"
  848. ],
  849. "members": {
  850. "arn": {},
  851. "displayName": {},
  852. "name": {}
  853. }
  854. }
  855. }
  856. }
  857. }
  858. },
  859. "ListTagsForResource": {
  860. "http": {
  861. "method": "GET",
  862. "requestUri": "/tags/{resourceArn}",
  863. "responseCode": 200
  864. },
  865. "input": {
  866. "type": "structure",
  867. "required": [
  868. "resourceArn"
  869. ],
  870. "members": {
  871. "resourceArn": {
  872. "location": "uri",
  873. "locationName": "resourceArn"
  874. }
  875. }
  876. },
  877. "output": {
  878. "type": "structure",
  879. "required": [
  880. "tags"
  881. ],
  882. "members": {
  883. "tags": {
  884. "shape": "Sm"
  885. }
  886. }
  887. }
  888. },
  889. "ListTimelineEvents": {
  890. "http": {
  891. "requestUri": "/listTimelineEvents",
  892. "responseCode": 200
  893. },
  894. "input": {
  895. "type": "structure",
  896. "required": [
  897. "incidentRecordArn"
  898. ],
  899. "members": {
  900. "filters": {
  901. "shape": "S3b"
  902. },
  903. "incidentRecordArn": {},
  904. "maxResults": {
  905. "type": "integer"
  906. },
  907. "nextToken": {},
  908. "sortBy": {},
  909. "sortOrder": {}
  910. }
  911. },
  912. "output": {
  913. "type": "structure",
  914. "required": [
  915. "eventSummaries"
  916. ],
  917. "members": {
  918. "eventSummaries": {
  919. "type": "list",
  920. "member": {
  921. "type": "structure",
  922. "required": [
  923. "eventId",
  924. "eventTime",
  925. "eventType",
  926. "eventUpdatedTime",
  927. "incidentRecordArn"
  928. ],
  929. "members": {
  930. "eventId": {},
  931. "eventReferences": {
  932. "shape": "S1v"
  933. },
  934. "eventTime": {
  935. "type": "timestamp"
  936. },
  937. "eventType": {},
  938. "eventUpdatedTime": {
  939. "type": "timestamp"
  940. },
  941. "incidentRecordArn": {}
  942. }
  943. }
  944. },
  945. "nextToken": {}
  946. }
  947. }
  948. },
  949. "PutResourcePolicy": {
  950. "http": {
  951. "requestUri": "/putResourcePolicy",
  952. "responseCode": 200
  953. },
  954. "input": {
  955. "type": "structure",
  956. "required": [
  957. "policy",
  958. "resourceArn"
  959. ],
  960. "members": {
  961. "policy": {},
  962. "resourceArn": {}
  963. }
  964. },
  965. "output": {
  966. "type": "structure",
  967. "required": [
  968. "policyId"
  969. ],
  970. "members": {
  971. "policyId": {}
  972. }
  973. }
  974. },
  975. "StartIncident": {
  976. "http": {
  977. "requestUri": "/startIncident",
  978. "responseCode": 200
  979. },
  980. "input": {
  981. "type": "structure",
  982. "required": [
  983. "responsePlanArn"
  984. ],
  985. "members": {
  986. "clientToken": {
  987. "idempotencyToken": true
  988. },
  989. "impact": {
  990. "type": "integer"
  991. },
  992. "relatedItems": {
  993. "shape": "S3p"
  994. },
  995. "responsePlanArn": {},
  996. "title": {},
  997. "triggerDetails": {
  998. "type": "structure",
  999. "required": [
  1000. "source",
  1001. "timestamp"
  1002. ],
  1003. "members": {
  1004. "rawData": {},
  1005. "source": {},
  1006. "timestamp": {
  1007. "type": "timestamp"
  1008. },
  1009. "triggerArn": {}
  1010. }
  1011. }
  1012. }
  1013. },
  1014. "output": {
  1015. "type": "structure",
  1016. "required": [
  1017. "incidentRecordArn"
  1018. ],
  1019. "members": {
  1020. "incidentRecordArn": {}
  1021. }
  1022. },
  1023. "idempotent": true
  1024. },
  1025. "TagResource": {
  1026. "http": {
  1027. "requestUri": "/tags/{resourceArn}",
  1028. "responseCode": 204
  1029. },
  1030. "input": {
  1031. "type": "structure",
  1032. "required": [
  1033. "resourceArn",
  1034. "tags"
  1035. ],
  1036. "members": {
  1037. "resourceArn": {
  1038. "location": "uri",
  1039. "locationName": "resourceArn"
  1040. },
  1041. "tags": {
  1042. "shape": "Sm"
  1043. }
  1044. }
  1045. },
  1046. "output": {
  1047. "type": "structure",
  1048. "members": {}
  1049. }
  1050. },
  1051. "UntagResource": {
  1052. "http": {
  1053. "method": "DELETE",
  1054. "requestUri": "/tags/{resourceArn}",
  1055. "responseCode": 204
  1056. },
  1057. "input": {
  1058. "type": "structure",
  1059. "required": [
  1060. "resourceArn",
  1061. "tagKeys"
  1062. ],
  1063. "members": {
  1064. "resourceArn": {
  1065. "location": "uri",
  1066. "locationName": "resourceArn"
  1067. },
  1068. "tagKeys": {
  1069. "location": "querystring",
  1070. "locationName": "tagKeys",
  1071. "type": "list",
  1072. "member": {}
  1073. }
  1074. }
  1075. },
  1076. "output": {
  1077. "type": "structure",
  1078. "members": {}
  1079. },
  1080. "idempotent": true
  1081. },
  1082. "UpdateDeletionProtection": {
  1083. "http": {
  1084. "requestUri": "/updateDeletionProtection",
  1085. "responseCode": 204
  1086. },
  1087. "input": {
  1088. "type": "structure",
  1089. "required": [
  1090. "arn",
  1091. "deletionProtected"
  1092. ],
  1093. "members": {
  1094. "arn": {},
  1095. "clientToken": {
  1096. "idempotencyToken": true
  1097. },
  1098. "deletionProtected": {
  1099. "type": "boolean"
  1100. }
  1101. }
  1102. },
  1103. "output": {
  1104. "type": "structure",
  1105. "members": {}
  1106. }
  1107. },
  1108. "UpdateIncidentRecord": {
  1109. "http": {
  1110. "requestUri": "/updateIncidentRecord",
  1111. "responseCode": 204
  1112. },
  1113. "input": {
  1114. "type": "structure",
  1115. "required": [
  1116. "arn"
  1117. ],
  1118. "members": {
  1119. "arn": {},
  1120. "chatChannel": {
  1121. "shape": "S16"
  1122. },
  1123. "clientToken": {
  1124. "idempotencyToken": true
  1125. },
  1126. "impact": {
  1127. "type": "integer"
  1128. },
  1129. "notificationTargets": {
  1130. "shape": "S1g"
  1131. },
  1132. "status": {},
  1133. "summary": {},
  1134. "title": {}
  1135. }
  1136. },
  1137. "output": {
  1138. "type": "structure",
  1139. "members": {}
  1140. },
  1141. "idempotent": true
  1142. },
  1143. "UpdateRelatedItems": {
  1144. "http": {
  1145. "requestUri": "/updateRelatedItems",
  1146. "responseCode": 204
  1147. },
  1148. "input": {
  1149. "type": "structure",
  1150. "required": [
  1151. "incidentRecordArn",
  1152. "relatedItemsUpdate"
  1153. ],
  1154. "members": {
  1155. "clientToken": {
  1156. "idempotencyToken": true
  1157. },
  1158. "incidentRecordArn": {},
  1159. "relatedItemsUpdate": {
  1160. "type": "structure",
  1161. "members": {
  1162. "itemToAdd": {
  1163. "shape": "S3q"
  1164. },
  1165. "itemToRemove": {
  1166. "shape": "S3r"
  1167. }
  1168. },
  1169. "union": true
  1170. }
  1171. }
  1172. },
  1173. "output": {
  1174. "type": "structure",
  1175. "members": {}
  1176. },
  1177. "idempotent": true
  1178. },
  1179. "UpdateReplicationSet": {
  1180. "http": {
  1181. "requestUri": "/updateReplicationSet",
  1182. "responseCode": 204
  1183. },
  1184. "input": {
  1185. "type": "structure",
  1186. "required": [
  1187. "actions",
  1188. "arn"
  1189. ],
  1190. "members": {
  1191. "actions": {
  1192. "type": "list",
  1193. "member": {
  1194. "type": "structure",
  1195. "members": {
  1196. "addRegionAction": {
  1197. "type": "structure",
  1198. "required": [
  1199. "regionName"
  1200. ],
  1201. "members": {
  1202. "regionName": {},
  1203. "sseKmsKeyId": {}
  1204. }
  1205. },
  1206. "deleteRegionAction": {
  1207. "type": "structure",
  1208. "required": [
  1209. "regionName"
  1210. ],
  1211. "members": {
  1212. "regionName": {}
  1213. }
  1214. }
  1215. },
  1216. "union": true
  1217. }
  1218. },
  1219. "arn": {},
  1220. "clientToken": {
  1221. "idempotencyToken": true
  1222. }
  1223. }
  1224. },
  1225. "output": {
  1226. "type": "structure",
  1227. "members": {}
  1228. }
  1229. },
  1230. "UpdateResponsePlan": {
  1231. "http": {
  1232. "requestUri": "/updateResponsePlan",
  1233. "responseCode": 204
  1234. },
  1235. "input": {
  1236. "type": "structure",
  1237. "required": [
  1238. "arn"
  1239. ],
  1240. "members": {
  1241. "actions": {
  1242. "shape": "Sr"
  1243. },
  1244. "arn": {},
  1245. "chatChannel": {
  1246. "shape": "S16"
  1247. },
  1248. "clientToken": {
  1249. "idempotencyToken": true
  1250. },
  1251. "displayName": {},
  1252. "engagements": {
  1253. "shape": "S1b"
  1254. },
  1255. "incidentTemplateDedupeString": {},
  1256. "incidentTemplateImpact": {
  1257. "type": "integer"
  1258. },
  1259. "incidentTemplateNotificationTargets": {
  1260. "shape": "S1g"
  1261. },
  1262. "incidentTemplateSummary": {},
  1263. "incidentTemplateTags": {
  1264. "type": "map",
  1265. "key": {},
  1266. "value": {}
  1267. },
  1268. "incidentTemplateTitle": {},
  1269. "integrations": {
  1270. "shape": "S1k"
  1271. }
  1272. }
  1273. },
  1274. "output": {
  1275. "type": "structure",
  1276. "members": {}
  1277. },
  1278. "idempotent": true
  1279. },
  1280. "UpdateTimelineEvent": {
  1281. "http": {
  1282. "requestUri": "/updateTimelineEvent",
  1283. "responseCode": 204
  1284. },
  1285. "input": {
  1286. "type": "structure",
  1287. "required": [
  1288. "eventId",
  1289. "incidentRecordArn"
  1290. ],
  1291. "members": {
  1292. "clientToken": {
  1293. "idempotencyToken": true
  1294. },
  1295. "eventData": {},
  1296. "eventId": {},
  1297. "eventReferences": {
  1298. "shape": "S1v"
  1299. },
  1300. "eventTime": {
  1301. "type": "timestamp"
  1302. },
  1303. "eventType": {},
  1304. "incidentRecordArn": {}
  1305. }
  1306. },
  1307. "output": {
  1308. "type": "structure",
  1309. "members": {}
  1310. },
  1311. "idempotent": true
  1312. }
  1313. },
  1314. "shapes": {
  1315. "Sm": {
  1316. "type": "map",
  1317. "key": {},
  1318. "value": {}
  1319. },
  1320. "Sr": {
  1321. "type": "list",
  1322. "member": {
  1323. "type": "structure",
  1324. "members": {
  1325. "ssmAutomation": {
  1326. "type": "structure",
  1327. "required": [
  1328. "documentName",
  1329. "roleArn"
  1330. ],
  1331. "members": {
  1332. "documentName": {},
  1333. "documentVersion": {},
  1334. "dynamicParameters": {
  1335. "type": "map",
  1336. "key": {},
  1337. "value": {
  1338. "type": "structure",
  1339. "members": {
  1340. "variable": {}
  1341. },
  1342. "union": true
  1343. }
  1344. },
  1345. "parameters": {
  1346. "type": "map",
  1347. "key": {},
  1348. "value": {
  1349. "type": "list",
  1350. "member": {}
  1351. }
  1352. },
  1353. "roleArn": {},
  1354. "targetAccount": {}
  1355. }
  1356. }
  1357. },
  1358. "union": true
  1359. }
  1360. },
  1361. "S16": {
  1362. "type": "structure",
  1363. "members": {
  1364. "chatbotSns": {
  1365. "type": "list",
  1366. "member": {}
  1367. },
  1368. "empty": {
  1369. "type": "structure",
  1370. "members": {}
  1371. }
  1372. },
  1373. "union": true
  1374. },
  1375. "S1b": {
  1376. "type": "list",
  1377. "member": {}
  1378. },
  1379. "S1d": {
  1380. "type": "structure",
  1381. "required": [
  1382. "impact",
  1383. "title"
  1384. ],
  1385. "members": {
  1386. "dedupeString": {},
  1387. "impact": {
  1388. "type": "integer"
  1389. },
  1390. "incidentTags": {
  1391. "shape": "Sm"
  1392. },
  1393. "notificationTargets": {
  1394. "shape": "S1g"
  1395. },
  1396. "summary": {},
  1397. "title": {}
  1398. }
  1399. },
  1400. "S1g": {
  1401. "type": "list",
  1402. "member": {
  1403. "type": "structure",
  1404. "members": {
  1405. "snsTopicArn": {}
  1406. },
  1407. "union": true
  1408. }
  1409. },
  1410. "S1k": {
  1411. "type": "list",
  1412. "member": {
  1413. "type": "structure",
  1414. "members": {
  1415. "pagerDutyConfiguration": {
  1416. "type": "structure",
  1417. "required": [
  1418. "name",
  1419. "pagerDutyIncidentConfiguration",
  1420. "secretId"
  1421. ],
  1422. "members": {
  1423. "name": {},
  1424. "pagerDutyIncidentConfiguration": {
  1425. "type": "structure",
  1426. "required": [
  1427. "serviceId"
  1428. ],
  1429. "members": {
  1430. "serviceId": {}
  1431. }
  1432. },
  1433. "secretId": {}
  1434. }
  1435. }
  1436. },
  1437. "union": true
  1438. }
  1439. },
  1440. "S1v": {
  1441. "type": "list",
  1442. "member": {
  1443. "type": "structure",
  1444. "members": {
  1445. "relatedItemId": {},
  1446. "resource": {}
  1447. },
  1448. "union": true
  1449. }
  1450. },
  1451. "S2h": {
  1452. "type": "structure",
  1453. "required": [
  1454. "createdBy",
  1455. "source"
  1456. ],
  1457. "members": {
  1458. "createdBy": {},
  1459. "invokedBy": {},
  1460. "resourceArn": {},
  1461. "source": {}
  1462. }
  1463. },
  1464. "S3b": {
  1465. "type": "list",
  1466. "member": {
  1467. "type": "structure",
  1468. "required": [
  1469. "condition",
  1470. "key"
  1471. ],
  1472. "members": {
  1473. "condition": {
  1474. "type": "structure",
  1475. "members": {
  1476. "after": {
  1477. "type": "timestamp"
  1478. },
  1479. "before": {
  1480. "type": "timestamp"
  1481. },
  1482. "equals": {
  1483. "type": "structure",
  1484. "members": {
  1485. "integerValues": {
  1486. "type": "list",
  1487. "member": {
  1488. "type": "integer"
  1489. }
  1490. },
  1491. "stringValues": {
  1492. "type": "list",
  1493. "member": {}
  1494. }
  1495. },
  1496. "union": true
  1497. }
  1498. },
  1499. "union": true
  1500. },
  1501. "key": {}
  1502. }
  1503. }
  1504. },
  1505. "S3p": {
  1506. "type": "list",
  1507. "member": {
  1508. "shape": "S3q"
  1509. }
  1510. },
  1511. "S3q": {
  1512. "type": "structure",
  1513. "required": [
  1514. "identifier"
  1515. ],
  1516. "members": {
  1517. "generatedId": {},
  1518. "identifier": {
  1519. "shape": "S3r"
  1520. },
  1521. "title": {}
  1522. }
  1523. },
  1524. "S3r": {
  1525. "type": "structure",
  1526. "required": [
  1527. "type",
  1528. "value"
  1529. ],
  1530. "members": {
  1531. "type": {},
  1532. "value": {
  1533. "type": "structure",
  1534. "members": {
  1535. "arn": {},
  1536. "metricDefinition": {},
  1537. "pagerDutyIncidentDetail": {
  1538. "type": "structure",
  1539. "required": [
  1540. "id"
  1541. ],
  1542. "members": {
  1543. "autoResolve": {
  1544. "type": "boolean"
  1545. },
  1546. "id": {},
  1547. "secretId": {}
  1548. }
  1549. },
  1550. "url": {}
  1551. },
  1552. "union": true
  1553. }
  1554. }
  1555. }
  1556. }
  1557. }