lookoutmetrics-2017-07-25.min.json 35 KB

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