support-2013-04-15.min.json 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657
  1. {
  2. "version": "2.0",
  3. "metadata": {
  4. "apiVersion": "2013-04-15",
  5. "endpointPrefix": "support",
  6. "jsonVersion": "1.1",
  7. "protocol": "json",
  8. "protocols": [
  9. "json"
  10. ],
  11. "serviceFullName": "AWS Support",
  12. "serviceId": "Support",
  13. "signatureVersion": "v4",
  14. "targetPrefix": "AWSSupport_20130415",
  15. "uid": "support-2013-04-15"
  16. },
  17. "operations": {
  18. "AddAttachmentsToSet": {
  19. "input": {
  20. "type": "structure",
  21. "required": [
  22. "attachments"
  23. ],
  24. "members": {
  25. "attachmentSetId": {},
  26. "attachments": {
  27. "type": "list",
  28. "member": {
  29. "shape": "S4"
  30. }
  31. }
  32. }
  33. },
  34. "output": {
  35. "type": "structure",
  36. "members": {
  37. "attachmentSetId": {},
  38. "expiryTime": {}
  39. }
  40. }
  41. },
  42. "AddCommunicationToCase": {
  43. "input": {
  44. "type": "structure",
  45. "required": [
  46. "communicationBody"
  47. ],
  48. "members": {
  49. "caseId": {},
  50. "communicationBody": {},
  51. "ccEmailAddresses": {
  52. "shape": "Sc"
  53. },
  54. "attachmentSetId": {}
  55. }
  56. },
  57. "output": {
  58. "type": "structure",
  59. "members": {
  60. "result": {
  61. "type": "boolean"
  62. }
  63. }
  64. }
  65. },
  66. "CreateCase": {
  67. "input": {
  68. "type": "structure",
  69. "required": [
  70. "subject",
  71. "communicationBody"
  72. ],
  73. "members": {
  74. "subject": {},
  75. "serviceCode": {},
  76. "severityCode": {},
  77. "categoryCode": {},
  78. "communicationBody": {},
  79. "ccEmailAddresses": {
  80. "shape": "Sc"
  81. },
  82. "language": {},
  83. "issueType": {},
  84. "attachmentSetId": {}
  85. }
  86. },
  87. "output": {
  88. "type": "structure",
  89. "members": {
  90. "caseId": {}
  91. }
  92. }
  93. },
  94. "DescribeAttachment": {
  95. "input": {
  96. "type": "structure",
  97. "required": [
  98. "attachmentId"
  99. ],
  100. "members": {
  101. "attachmentId": {}
  102. }
  103. },
  104. "output": {
  105. "type": "structure",
  106. "members": {
  107. "attachment": {
  108. "shape": "S4"
  109. }
  110. }
  111. }
  112. },
  113. "DescribeCases": {
  114. "input": {
  115. "type": "structure",
  116. "members": {
  117. "caseIdList": {
  118. "type": "list",
  119. "member": {}
  120. },
  121. "displayId": {},
  122. "afterTime": {},
  123. "beforeTime": {},
  124. "includeResolvedCases": {
  125. "type": "boolean"
  126. },
  127. "nextToken": {},
  128. "maxResults": {
  129. "type": "integer"
  130. },
  131. "language": {},
  132. "includeCommunications": {
  133. "type": "boolean"
  134. }
  135. }
  136. },
  137. "output": {
  138. "type": "structure",
  139. "members": {
  140. "cases": {
  141. "type": "list",
  142. "member": {
  143. "type": "structure",
  144. "members": {
  145. "caseId": {},
  146. "displayId": {},
  147. "subject": {},
  148. "status": {},
  149. "serviceCode": {},
  150. "categoryCode": {},
  151. "severityCode": {},
  152. "submittedBy": {},
  153. "timeCreated": {},
  154. "recentCommunications": {
  155. "type": "structure",
  156. "members": {
  157. "communications": {
  158. "shape": "S17"
  159. },
  160. "nextToken": {}
  161. }
  162. },
  163. "ccEmailAddresses": {
  164. "shape": "Sc"
  165. },
  166. "language": {}
  167. }
  168. }
  169. },
  170. "nextToken": {}
  171. }
  172. }
  173. },
  174. "DescribeCommunications": {
  175. "input": {
  176. "type": "structure",
  177. "required": [
  178. "caseId"
  179. ],
  180. "members": {
  181. "caseId": {},
  182. "beforeTime": {},
  183. "afterTime": {},
  184. "nextToken": {},
  185. "maxResults": {
  186. "type": "integer"
  187. }
  188. }
  189. },
  190. "output": {
  191. "type": "structure",
  192. "members": {
  193. "communications": {
  194. "shape": "S17"
  195. },
  196. "nextToken": {}
  197. }
  198. }
  199. },
  200. "DescribeCreateCaseOptions": {
  201. "input": {
  202. "type": "structure",
  203. "required": [
  204. "issueType",
  205. "serviceCode",
  206. "language",
  207. "categoryCode"
  208. ],
  209. "members": {
  210. "issueType": {},
  211. "serviceCode": {},
  212. "language": {},
  213. "categoryCode": {}
  214. }
  215. },
  216. "output": {
  217. "type": "structure",
  218. "members": {
  219. "languageAvailability": {},
  220. "communicationTypes": {
  221. "type": "list",
  222. "member": {
  223. "type": "structure",
  224. "members": {
  225. "type": {},
  226. "supportedHours": {
  227. "type": "list",
  228. "member": {
  229. "type": "structure",
  230. "members": {
  231. "startTime": {},
  232. "endTime": {}
  233. }
  234. }
  235. },
  236. "datesWithoutSupport": {
  237. "type": "list",
  238. "member": {
  239. "type": "structure",
  240. "members": {
  241. "startDateTime": {},
  242. "endDateTime": {}
  243. }
  244. }
  245. }
  246. }
  247. }
  248. }
  249. }
  250. }
  251. },
  252. "DescribeServices": {
  253. "input": {
  254. "type": "structure",
  255. "members": {
  256. "serviceCodeList": {
  257. "type": "list",
  258. "member": {}
  259. },
  260. "language": {}
  261. }
  262. },
  263. "output": {
  264. "type": "structure",
  265. "members": {
  266. "services": {
  267. "type": "list",
  268. "member": {
  269. "type": "structure",
  270. "members": {
  271. "code": {},
  272. "name": {},
  273. "categories": {
  274. "type": "list",
  275. "member": {
  276. "type": "structure",
  277. "members": {
  278. "code": {},
  279. "name": {}
  280. }
  281. }
  282. }
  283. }
  284. }
  285. }
  286. }
  287. }
  288. },
  289. "DescribeSeverityLevels": {
  290. "input": {
  291. "type": "structure",
  292. "members": {
  293. "language": {}
  294. }
  295. },
  296. "output": {
  297. "type": "structure",
  298. "members": {
  299. "severityLevels": {
  300. "type": "list",
  301. "member": {
  302. "type": "structure",
  303. "members": {
  304. "code": {},
  305. "name": {}
  306. }
  307. }
  308. }
  309. }
  310. }
  311. },
  312. "DescribeSupportedLanguages": {
  313. "input": {
  314. "type": "structure",
  315. "required": [
  316. "issueType",
  317. "serviceCode",
  318. "categoryCode"
  319. ],
  320. "members": {
  321. "issueType": {},
  322. "serviceCode": {},
  323. "categoryCode": {}
  324. }
  325. },
  326. "output": {
  327. "type": "structure",
  328. "members": {
  329. "supportedLanguages": {
  330. "type": "list",
  331. "member": {
  332. "type": "structure",
  333. "members": {
  334. "code": {},
  335. "language": {},
  336. "display": {}
  337. }
  338. }
  339. }
  340. }
  341. }
  342. },
  343. "DescribeTrustedAdvisorCheckRefreshStatuses": {
  344. "input": {
  345. "type": "structure",
  346. "required": [
  347. "checkIds"
  348. ],
  349. "members": {
  350. "checkIds": {
  351. "shape": "S2g"
  352. }
  353. }
  354. },
  355. "output": {
  356. "type": "structure",
  357. "required": [
  358. "statuses"
  359. ],
  360. "members": {
  361. "statuses": {
  362. "type": "list",
  363. "member": {
  364. "shape": "S2k"
  365. }
  366. }
  367. }
  368. }
  369. },
  370. "DescribeTrustedAdvisorCheckResult": {
  371. "input": {
  372. "type": "structure",
  373. "required": [
  374. "checkId"
  375. ],
  376. "members": {
  377. "checkId": {},
  378. "language": {}
  379. }
  380. },
  381. "output": {
  382. "type": "structure",
  383. "members": {
  384. "result": {
  385. "type": "structure",
  386. "required": [
  387. "checkId",
  388. "timestamp",
  389. "status",
  390. "resourcesSummary",
  391. "categorySpecificSummary",
  392. "flaggedResources"
  393. ],
  394. "members": {
  395. "checkId": {},
  396. "timestamp": {},
  397. "status": {},
  398. "resourcesSummary": {
  399. "shape": "S2p"
  400. },
  401. "categorySpecificSummary": {
  402. "shape": "S2q"
  403. },
  404. "flaggedResources": {
  405. "type": "list",
  406. "member": {
  407. "type": "structure",
  408. "required": [
  409. "status",
  410. "resourceId",
  411. "metadata"
  412. ],
  413. "members": {
  414. "status": {},
  415. "region": {},
  416. "resourceId": {},
  417. "isSuppressed": {
  418. "type": "boolean"
  419. },
  420. "metadata": {
  421. "shape": "S2g"
  422. }
  423. }
  424. }
  425. }
  426. }
  427. }
  428. }
  429. }
  430. },
  431. "DescribeTrustedAdvisorCheckSummaries": {
  432. "input": {
  433. "type": "structure",
  434. "required": [
  435. "checkIds"
  436. ],
  437. "members": {
  438. "checkIds": {
  439. "shape": "S2g"
  440. }
  441. }
  442. },
  443. "output": {
  444. "type": "structure",
  445. "required": [
  446. "summaries"
  447. ],
  448. "members": {
  449. "summaries": {
  450. "type": "list",
  451. "member": {
  452. "type": "structure",
  453. "required": [
  454. "checkId",
  455. "timestamp",
  456. "status",
  457. "resourcesSummary",
  458. "categorySpecificSummary"
  459. ],
  460. "members": {
  461. "checkId": {},
  462. "timestamp": {},
  463. "status": {},
  464. "hasFlaggedResources": {
  465. "type": "boolean"
  466. },
  467. "resourcesSummary": {
  468. "shape": "S2p"
  469. },
  470. "categorySpecificSummary": {
  471. "shape": "S2q"
  472. }
  473. }
  474. }
  475. }
  476. }
  477. }
  478. },
  479. "DescribeTrustedAdvisorChecks": {
  480. "input": {
  481. "type": "structure",
  482. "required": [
  483. "language"
  484. ],
  485. "members": {
  486. "language": {}
  487. }
  488. },
  489. "output": {
  490. "type": "structure",
  491. "required": [
  492. "checks"
  493. ],
  494. "members": {
  495. "checks": {
  496. "type": "list",
  497. "member": {
  498. "type": "structure",
  499. "required": [
  500. "id",
  501. "name",
  502. "description",
  503. "category",
  504. "metadata"
  505. ],
  506. "members": {
  507. "id": {},
  508. "name": {},
  509. "description": {},
  510. "category": {},
  511. "metadata": {
  512. "shape": "S2g"
  513. }
  514. }
  515. }
  516. }
  517. }
  518. }
  519. },
  520. "RefreshTrustedAdvisorCheck": {
  521. "input": {
  522. "type": "structure",
  523. "required": [
  524. "checkId"
  525. ],
  526. "members": {
  527. "checkId": {}
  528. }
  529. },
  530. "output": {
  531. "type": "structure",
  532. "required": [
  533. "status"
  534. ],
  535. "members": {
  536. "status": {
  537. "shape": "S2k"
  538. }
  539. }
  540. }
  541. },
  542. "ResolveCase": {
  543. "input": {
  544. "type": "structure",
  545. "members": {
  546. "caseId": {}
  547. }
  548. },
  549. "output": {
  550. "type": "structure",
  551. "members": {
  552. "initialCaseStatus": {},
  553. "finalCaseStatus": {}
  554. }
  555. }
  556. }
  557. },
  558. "shapes": {
  559. "S4": {
  560. "type": "structure",
  561. "members": {
  562. "fileName": {},
  563. "data": {
  564. "type": "blob"
  565. }
  566. }
  567. },
  568. "Sc": {
  569. "type": "list",
  570. "member": {}
  571. },
  572. "S17": {
  573. "type": "list",
  574. "member": {
  575. "type": "structure",
  576. "members": {
  577. "caseId": {},
  578. "body": {},
  579. "submittedBy": {},
  580. "timeCreated": {},
  581. "attachmentSet": {
  582. "type": "list",
  583. "member": {
  584. "type": "structure",
  585. "members": {
  586. "attachmentId": {},
  587. "fileName": {}
  588. }
  589. }
  590. }
  591. }
  592. }
  593. },
  594. "S2g": {
  595. "type": "list",
  596. "member": {}
  597. },
  598. "S2k": {
  599. "type": "structure",
  600. "required": [
  601. "checkId",
  602. "status",
  603. "millisUntilNextRefreshable"
  604. ],
  605. "members": {
  606. "checkId": {},
  607. "status": {},
  608. "millisUntilNextRefreshable": {
  609. "type": "long"
  610. }
  611. }
  612. },
  613. "S2p": {
  614. "type": "structure",
  615. "required": [
  616. "resourcesProcessed",
  617. "resourcesFlagged",
  618. "resourcesIgnored",
  619. "resourcesSuppressed"
  620. ],
  621. "members": {
  622. "resourcesProcessed": {
  623. "type": "long"
  624. },
  625. "resourcesFlagged": {
  626. "type": "long"
  627. },
  628. "resourcesIgnored": {
  629. "type": "long"
  630. },
  631. "resourcesSuppressed": {
  632. "type": "long"
  633. }
  634. }
  635. },
  636. "S2q": {
  637. "type": "structure",
  638. "members": {
  639. "costOptimizing": {
  640. "type": "structure",
  641. "required": [
  642. "estimatedMonthlySavings",
  643. "estimatedPercentMonthlySavings"
  644. ],
  645. "members": {
  646. "estimatedMonthlySavings": {
  647. "type": "double"
  648. },
  649. "estimatedPercentMonthlySavings": {
  650. "type": "double"
  651. }
  652. }
  653. }
  654. }
  655. }
  656. }
  657. }