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 "name":"ActivateAnomalyDetector", 18 "http":{ 19 "method":"POST", 20 "requestUri":"/ActivateAnomalyDetector" 21 }, 22 "input":{"shape":"ActivateAnomalyDetectorRequest"}, 23 "output":{"shape":"ActivateAnomalyDetectorResponse"}, 24 "errors":[ 25 {"shape":"ValidationException"}, 26 {"shape":"ResourceNotFoundException"}, 27 {"shape":"AccessDeniedException"}, 28 {"shape":"TooManyRequestsException"}, 29 {"shape":"InternalServerException"}, 30 {"shape":"ConflictException"} 31 ] 32 }, 33 "BackTestAnomalyDetector":{ 34 "name":"BackTestAnomalyDetector", 35 "http":{ 36 "method":"POST", 37 "requestUri":"/BackTestAnomalyDetector" 38 }, 39 "input":{"shape":"BackTestAnomalyDetectorRequest"}, 40 "output":{"shape":"BackTestAnomalyDetectorResponse"}, 41 "errors":[ 42 {"shape":"ValidationException"}, 43 {"shape":"ResourceNotFoundException"}, 44 {"shape":"AccessDeniedException"}, 45 {"shape":"TooManyRequestsException"}, 46 {"shape":"InternalServerException"} 47 ] 48 }, 49 "CreateAlert":{ 50 "name":"CreateAlert", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/CreateAlert" 54 }, 55 "input":{"shape":"CreateAlertRequest"}, 56 "output":{"shape":"CreateAlertResponse"}, 57 "errors":[ 58 {"shape":"ConflictException"}, 59 {"shape":"ValidationException"}, 60 {"shape":"ServiceQuotaExceededException"}, 61 {"shape":"AccessDeniedException"}, 62 {"shape":"TooManyRequestsException"}, 63 {"shape":"ResourceNotFoundException"}, 64 {"shape":"InternalServerException"} 65 ] 66 }, 67 "CreateAnomalyDetector":{ 68 "name":"CreateAnomalyDetector", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/CreateAnomalyDetector" 72 }, 73 "input":{"shape":"CreateAnomalyDetectorRequest"}, 74 "output":{"shape":"CreateAnomalyDetectorResponse"}, 75 "errors":[ 76 {"shape":"ConflictException"}, 77 {"shape":"ValidationException"}, 78 {"shape":"ServiceQuotaExceededException"}, 79 {"shape":"ConflictException"}, 80 {"shape":"AccessDeniedException"}, 81 {"shape":"TooManyRequestsException"}, 82 {"shape":"InternalServerException"} 83 ] 84 }, 85 "CreateMetricSet":{ 86 "name":"CreateMetricSet", 87 "http":{ 88 "method":"POST", 89 "requestUri":"/CreateMetricSet" 90 }, 91 "input":{"shape":"CreateMetricSetRequest"}, 92 "output":{"shape":"CreateMetricSetResponse"}, 93 "errors":[ 94 {"shape":"ConflictException"}, 95 {"shape":"ValidationException"}, 96 {"shape":"ResourceNotFoundException"}, 97 {"shape":"ServiceQuotaExceededException"}, 98 {"shape":"AccessDeniedException"}, 99 {"shape":"TooManyRequestsException"}, 100 {"shape":"InternalServerException"} 101 ] 102 }, 103 "DeleteAlert":{ 104 "name":"DeleteAlert", 105 "http":{ 106 "method":"POST", 107 "requestUri":"/DeleteAlert" 108 }, 109 "input":{"shape":"DeleteAlertRequest"}, 110 "output":{"shape":"DeleteAlertResponse"}, 111 "errors":[ 112 {"shape":"ResourceNotFoundException"}, 113 {"shape":"ValidationException"}, 114 {"shape":"TooManyRequestsException"}, 115 {"shape":"AccessDeniedException"}, 116 {"shape":"InternalServerException"} 117 ] 118 }, 119 "DeleteAnomalyDetector":{ 120 "name":"DeleteAnomalyDetector", 121 "http":{ 122 "method":"POST", 123 "requestUri":"/DeleteAnomalyDetector" 124 }, 125 "input":{"shape":"DeleteAnomalyDetectorRequest"}, 126 "output":{"shape":"DeleteAnomalyDetectorResponse"}, 127 "errors":[ 128 {"shape":"ResourceNotFoundException"}, 129 {"shape":"ValidationException"}, 130 {"shape":"ConflictException"}, 131 {"shape":"TooManyRequestsException"}, 132 {"shape":"AccessDeniedException"}, 133 {"shape":"InternalServerException"} 134 ] 135 }, 136 "DescribeAlert":{ 137 "name":"DescribeAlert", 138 "http":{ 139 "method":"POST", 140 "requestUri":"/DescribeAlert" 141 }, 142 "input":{"shape":"DescribeAlertRequest"}, 143 "output":{"shape":"DescribeAlertResponse"}, 144 "errors":[ 145 {"shape":"ResourceNotFoundException"}, 146 {"shape":"ValidationException"}, 147 {"shape":"AccessDeniedException"}, 148 {"shape":"InternalServerException"}, 149 {"shape":"TooManyRequestsException"} 150 ] 151 }, 152 "DescribeAnomalyDetectionExecutions":{ 153 "name":"DescribeAnomalyDetectionExecutions", 154 "http":{ 155 "method":"POST", 156 "requestUri":"/DescribeAnomalyDetectionExecutions" 157 }, 158 "input":{"shape":"DescribeAnomalyDetectionExecutionsRequest"}, 159 "output":{"shape":"DescribeAnomalyDetectionExecutionsResponse"}, 160 "errors":[ 161 {"shape":"ResourceNotFoundException"}, 162 {"shape":"ValidationException"}, 163 {"shape":"AccessDeniedException"}, 164 {"shape":"TooManyRequestsException"}, 165 {"shape":"InternalServerException"} 166 ] 167 }, 168 "DescribeAnomalyDetector":{ 169 "name":"DescribeAnomalyDetector", 170 "http":{ 171 "method":"POST", 172 "requestUri":"/DescribeAnomalyDetector" 173 }, 174 "input":{"shape":"DescribeAnomalyDetectorRequest"}, 175 "output":{"shape":"DescribeAnomalyDetectorResponse"}, 176 "errors":[ 177 {"shape":"ResourceNotFoundException"}, 178 {"shape":"ValidationException"}, 179 {"shape":"AccessDeniedException"}, 180 {"shape":"InternalServerException"}, 181 {"shape":"TooManyRequestsException"} 182 ] 183 }, 184 "DescribeMetricSet":{ 185 "name":"DescribeMetricSet", 186 "http":{ 187 "method":"POST", 188 "requestUri":"/DescribeMetricSet" 189 }, 190 "input":{"shape":"DescribeMetricSetRequest"}, 191 "output":{"shape":"DescribeMetricSetResponse"}, 192 "errors":[ 193 {"shape":"ResourceNotFoundException"}, 194 {"shape":"ValidationException"}, 195 {"shape":"AccessDeniedException"}, 196 {"shape":"TooManyRequestsException"}, 197 {"shape":"InternalServerException"} 198 ] 199 }, 200 "GetAnomalyGroup":{ 201 "name":"GetAnomalyGroup", 202 "http":{ 203 "method":"POST", 204 "requestUri":"/GetAnomalyGroup" 205 }, 206 "input":{"shape":"GetAnomalyGroupRequest"}, 207 "output":{"shape":"GetAnomalyGroupResponse"}, 208 "errors":[ 209 {"shape":"ResourceNotFoundException"}, 210 {"shape":"ValidationException"}, 211 {"shape":"InternalServerException"}, 212 {"shape":"AccessDeniedException"}, 213 {"shape":"TooManyRequestsException"} 214 ] 215 }, 216 "GetFeedback":{ 217 "name":"GetFeedback", 218 "http":{ 219 "method":"POST", 220 "requestUri":"/GetFeedback" 221 }, 222 "input":{"shape":"GetFeedbackRequest"}, 223 "output":{"shape":"GetFeedbackResponse"}, 224 "errors":[ 225 {"shape":"ResourceNotFoundException"}, 226 {"shape":"ValidationException"}, 227 {"shape":"AccessDeniedException"}, 228 {"shape":"InternalServerException"}, 229 {"shape":"TooManyRequestsException"} 230 ] 231 }, 232 "GetSampleData":{ 233 "name":"GetSampleData", 234 "http":{ 235 "method":"POST", 236 "requestUri":"/GetSampleData" 237 }, 238 "input":{"shape":"GetSampleDataRequest"}, 239 "output":{"shape":"GetSampleDataResponse"}, 240 "errors":[ 241 {"shape":"ValidationException"}, 242 {"shape":"ResourceNotFoundException"}, 243 {"shape":"AccessDeniedException"}, 244 {"shape":"TooManyRequestsException"}, 245 {"shape":"InternalServerException"} 246 ] 247 }, 248 "ListAlerts":{ 249 "name":"ListAlerts", 250 "http":{ 251 "method":"POST", 252 "requestUri":"/ListAlerts" 253 }, 254 "input":{"shape":"ListAlertsRequest"}, 255 "output":{"shape":"ListAlertsResponse"}, 256 "errors":[ 257 {"shape":"ResourceNotFoundException"}, 258 {"shape":"AccessDeniedException"}, 259 {"shape":"InternalServerException"}, 260 {"shape":"TooManyRequestsException"}, 261 {"shape":"ValidationException"} 262 ] 263 }, 264 "ListAnomalyDetectors":{ 265 "name":"ListAnomalyDetectors", 266 "http":{ 267 "method":"POST", 268 "requestUri":"/ListAnomalyDetectors" 269 }, 270 "input":{"shape":"ListAnomalyDetectorsRequest"}, 271 "output":{"shape":"ListAnomalyDetectorsResponse"}, 272 "errors":[ 273 {"shape":"ResourceNotFoundException"}, 274 {"shape":"ValidationException"}, 275 {"shape":"AccessDeniedException"}, 276 {"shape":"TooManyRequestsException"}, 277 {"shape":"InternalServerException"} 278 ] 279 }, 280 "ListAnomalyGroupSummaries":{ 281 "name":"ListAnomalyGroupSummaries", 282 "http":{ 283 "method":"POST", 284 "requestUri":"/ListAnomalyGroupSummaries" 285 }, 286 "input":{"shape":"ListAnomalyGroupSummariesRequest"}, 287 "output":{"shape":"ListAnomalyGroupSummariesResponse"}, 288 "errors":[ 289 {"shape":"ResourceNotFoundException"}, 290 {"shape":"ValidationException"}, 291 {"shape":"InternalServerException"}, 292 {"shape":"AccessDeniedException"}, 293 {"shape":"TooManyRequestsException"} 294 ] 295 }, 296 "ListAnomalyGroupTimeSeries":{ 297 "name":"ListAnomalyGroupTimeSeries", 298 "http":{ 299 "method":"POST", 300 "requestUri":"/ListAnomalyGroupTimeSeries" 301 }, 302 "input":{"shape":"ListAnomalyGroupTimeSeriesRequest"}, 303 "output":{"shape":"ListAnomalyGroupTimeSeriesResponse"}, 304 "errors":[ 305 {"shape":"InternalServerException"}, 306 {"shape":"AccessDeniedException"}, 307 {"shape":"ValidationException"}, 308 {"shape":"ResourceNotFoundException"}, 309 {"shape":"TooManyRequestsException"} 310 ] 311 }, 312 "ListMetricSets":{ 313 "name":"ListMetricSets", 314 "http":{ 315 "method":"POST", 316 "requestUri":"/ListMetricSets" 317 }, 318 "input":{"shape":"ListMetricSetsRequest"}, 319 "output":{"shape":"ListMetricSetsResponse"}, 320 "errors":[ 321 {"shape":"ResourceNotFoundException"}, 322 {"shape":"ValidationException"}, 323 {"shape":"AccessDeniedException"}, 324 {"shape":"TooManyRequestsException"}, 325 {"shape":"InternalServerException"} 326 ] 327 }, 328 "ListTagsForResource":{ 329 "name":"ListTagsForResource", 330 "http":{ 331 "method":"GET", 332 "requestUri":"/tags/{resourceArn}", 333 "responseCode":200 334 }, 335 "input":{"shape":"ListTagsForResourceRequest"}, 336 "output":{"shape":"ListTagsForResourceResponse"}, 337 "errors":[ 338 {"shape":"InternalServerException"}, 339 {"shape":"ValidationException"}, 340 {"shape":"ResourceNotFoundException"} 341 ] 342 }, 343 "PutFeedback":{ 344 "name":"PutFeedback", 345 "http":{ 346 "method":"POST", 347 "requestUri":"/PutFeedback" 348 }, 349 "input":{"shape":"PutFeedbackRequest"}, 350 "output":{"shape":"PutFeedbackResponse"}, 351 "errors":[ 352 {"shape":"ResourceNotFoundException"}, 353 {"shape":"ValidationException"}, 354 {"shape":"AccessDeniedException"}, 355 {"shape":"InternalServerException"}, 356 {"shape":"TooManyRequestsException"} 357 ] 358 }, 359 "TagResource":{ 360 "name":"TagResource", 361 "http":{ 362 "method":"POST", 363 "requestUri":"/tags/{resourceArn}", 364 "responseCode":204 365 }, 366 "input":{"shape":"TagResourceRequest"}, 367 "output":{"shape":"TagResourceResponse"}, 368 "errors":[ 369 {"shape":"InternalServerException"}, 370 {"shape":"ValidationException"}, 371 {"shape":"ResourceNotFoundException"} 372 ] 373 }, 374 "UntagResource":{ 375 "name":"UntagResource", 376 "http":{ 377 "method":"DELETE", 378 "requestUri":"/tags/{resourceArn}", 379 "responseCode":204 380 }, 381 "input":{"shape":"UntagResourceRequest"}, 382 "output":{"shape":"UntagResourceResponse"}, 383 "errors":[ 384 {"shape":"InternalServerException"}, 385 {"shape":"ValidationException"}, 386 {"shape":"ResourceNotFoundException"} 387 ] 388 }, 389 "UpdateAnomalyDetector":{ 390 "name":"UpdateAnomalyDetector", 391 "http":{ 392 "method":"POST", 393 "requestUri":"/UpdateAnomalyDetector" 394 }, 395 "input":{"shape":"UpdateAnomalyDetectorRequest"}, 396 "output":{"shape":"UpdateAnomalyDetectorResponse"}, 397 "errors":[ 398 {"shape":"ResourceNotFoundException"}, 399 {"shape":"ValidationException"}, 400 {"shape":"InternalServerException"}, 401 {"shape":"AccessDeniedException"}, 402 {"shape":"TooManyRequestsException"} 403 ] 404 }, 405 "UpdateMetricSet":{ 406 "name":"UpdateMetricSet", 407 "http":{ 408 "method":"POST", 409 "requestUri":"/UpdateMetricSet" 410 }, 411 "input":{"shape":"UpdateMetricSetRequest"}, 412 "output":{"shape":"UpdateMetricSetResponse"}, 413 "errors":[ 414 {"shape":"ResourceNotFoundException"}, 415 {"shape":"ValidationException"}, 416 {"shape":"InternalServerException"}, 417 {"shape":"AccessDeniedException"}, 418 {"shape":"TooManyRequestsException"} 419 ] 420 } 421 }, 422 "shapes":{ 423 "AccessDeniedException":{ 424 "type":"structure", 425 "required":["Message"], 426 "members":{ 427 "Message":{"shape":"Message"} 428 }, 429 "error":{"httpStatusCode":403}, 430 "exception":true 431 }, 432 "Action":{ 433 "type":"structure", 434 "members":{ 435 "SNSConfiguration":{"shape":"SNSConfiguration"}, 436 "LambdaConfiguration":{"shape":"LambdaConfiguration"} 437 } 438 }, 439 "ActivateAnomalyDetectorRequest":{ 440 "type":"structure", 441 "required":["AnomalyDetectorArn"], 442 "members":{ 443 "AnomalyDetectorArn":{"shape":"Arn"} 444 } 445 }, 446 "ActivateAnomalyDetectorResponse":{ 447 "type":"structure", 448 "members":{ 449 } 450 }, 451 "AggregationFunction":{ 452 "type":"string", 453 "enum":[ 454 "AVG", 455 "SUM" 456 ] 457 }, 458 "Alert":{ 459 "type":"structure", 460 "members":{ 461 "Action":{"shape":"Action"}, 462 "AlertDescription":{"shape":"AlertDescription"}, 463 "AlertArn":{"shape":"Arn"}, 464 "AnomalyDetectorArn":{"shape":"Arn"}, 465 "AlertName":{"shape":"AlertName"}, 466 "AlertSensitivityThreshold":{"shape":"SensitivityThreshold"}, 467 "AlertType":{"shape":"AlertType"}, 468 "AlertStatus":{"shape":"AlertStatus"}, 469 "LastModificationTime":{"shape":"Timestamp"}, 470 "CreationTime":{"shape":"Timestamp"} 471 } 472 }, 473 "AlertDescription":{ 474 "type":"string", 475 "max":256, 476 "pattern":".*\\S.*" 477 }, 478 "AlertName":{ 479 "type":"string", 480 "max":63, 481 "min":1, 482 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 483 }, 484 "AlertStatus":{ 485 "type":"string", 486 "enum":[ 487 "ACTIVE", 488 "INACTIVE" 489 ] 490 }, 491 "AlertSummary":{ 492 "type":"structure", 493 "members":{ 494 "AlertArn":{"shape":"Arn"}, 495 "AnomalyDetectorArn":{"shape":"Arn"}, 496 "AlertName":{"shape":"AlertName"}, 497 "AlertSensitivityThreshold":{"shape":"SensitivityThreshold"}, 498 "AlertType":{"shape":"AlertType"}, 499 "AlertStatus":{"shape":"AlertStatus"}, 500 "LastModificationTime":{"shape":"Timestamp"}, 501 "CreationTime":{"shape":"Timestamp"}, 502 "Tags":{"shape":"TagMap"} 503 } 504 }, 505 "AlertSummaryList":{ 506 "type":"list", 507 "member":{"shape":"AlertSummary"} 508 }, 509 "AlertType":{ 510 "type":"string", 511 "enum":[ 512 "SNS", 513 "LAMBDA" 514 ] 515 }, 516 "AnomalyDetectionTaskStatus":{ 517 "type":"string", 518 "enum":[ 519 "PENDING", 520 "IN_PROGRESS", 521 "COMPLETED", 522 "FAILED", 523 "FAILED_TO_SCHEDULE" 524 ] 525 }, 526 "AnomalyDetectionTaskStatusMessage":{ 527 "type":"string", 528 "max":256, 529 "min":1, 530 "pattern":".*\\S.*" 531 }, 532 "AnomalyDetectorConfig":{ 533 "type":"structure", 534 "members":{ 535 "AnomalyDetectorFrequency":{"shape":"Frequency"} 536 } 537 }, 538 "AnomalyDetectorConfigSummary":{ 539 "type":"structure", 540 "members":{ 541 "AnomalyDetectorFrequency":{"shape":"Frequency"} 542 } 543 }, 544 "AnomalyDetectorDescription":{ 545 "type":"string", 546 "max":256, 547 "min":1, 548 "pattern":".*\\S.*" 549 }, 550 "AnomalyDetectorName":{ 551 "type":"string", 552 "max":63, 553 "min":1, 554 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 555 }, 556 "AnomalyDetectorStatus":{ 557 "type":"string", 558 "enum":[ 559 "ACTIVE", 560 "ACTIVATING", 561 "DELETING", 562 "FAILED", 563 "INACTIVE", 564 "BACK_TEST_ACTIVATING", 565 "BACK_TEST_ACTIVE", 566 "BACK_TEST_COMPLETE" 567 ] 568 }, 569 "AnomalyDetectorSummary":{ 570 "type":"structure", 571 "members":{ 572 "AnomalyDetectorArn":{"shape":"Arn"}, 573 "AnomalyDetectorName":{"shape":"AnomalyDetectorName"}, 574 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 575 "CreationTime":{"shape":"Timestamp"}, 576 "LastModificationTime":{"shape":"Timestamp"}, 577 "Status":{"shape":"AnomalyDetectorStatus"}, 578 "Tags":{"shape":"TagMap"} 579 } 580 }, 581 "AnomalyDetectorSummaryList":{ 582 "type":"list", 583 "member":{"shape":"AnomalyDetectorSummary"} 584 }, 585 "AnomalyGroup":{ 586 "type":"structure", 587 "members":{ 588 "StartTime":{"shape":"TimestampString"}, 589 "EndTime":{"shape":"TimestampString"}, 590 "AnomalyGroupId":{"shape":"UUID"}, 591 "AnomalyGroupScore":{"shape":"Score"}, 592 "PrimaryMetricName":{"shape":"MetricName"}, 593 "MetricLevelImpactList":{"shape":"MetricLevelImpactList"} 594 } 595 }, 596 "AnomalyGroupStatistics":{ 597 "type":"structure", 598 "members":{ 599 "EvaluationStartDate":{"shape":"TimestampString"}, 600 "TotalCount":{"shape":"Integer"}, 601 "ItemizedMetricStatsList":{"shape":"ItemizedMetricStatsList"} 602 } 603 }, 604 "AnomalyGroupSummary":{ 605 "type":"structure", 606 "members":{ 607 "StartTime":{"shape":"TimestampString"}, 608 "EndTime":{"shape":"TimestampString"}, 609 "AnomalyGroupId":{"shape":"UUID"}, 610 "AnomalyGroupScore":{"shape":"Score"}, 611 "PrimaryMetricName":{"shape":"MetricName"} 612 } 613 }, 614 "AnomalyGroupSummaryList":{ 615 "type":"list", 616 "member":{"shape":"AnomalyGroupSummary"} 617 }, 618 "AnomalyGroupTimeSeries":{ 619 "type":"structure", 620 "required":["AnomalyGroupId"], 621 "members":{ 622 "AnomalyGroupId":{"shape":"UUID"}, 623 "TimeSeriesId":{"shape":"TimeSeriesId"} 624 } 625 }, 626 "AnomalyGroupTimeSeriesFeedback":{ 627 "type":"structure", 628 "required":[ 629 "AnomalyGroupId", 630 "TimeSeriesId", 631 "IsAnomaly" 632 ], 633 "members":{ 634 "AnomalyGroupId":{"shape":"UUID"}, 635 "TimeSeriesId":{"shape":"TimeSeriesId"}, 636 "IsAnomaly":{"shape":"Boolean"} 637 } 638 }, 639 "AppFlowConfig":{ 640 "type":"structure", 641 "required":[ 642 "RoleArn", 643 "FlowName" 644 ], 645 "members":{ 646 "RoleArn":{"shape":"Arn"}, 647 "FlowName":{"shape":"FlowName"} 648 } 649 }, 650 "Arn":{ 651 "type":"string", 652 "max":256, 653 "pattern":"arn:([a-z\\d-]+):.*:.*:.*:.+" 654 }, 655 "BackTestAnomalyDetectorRequest":{ 656 "type":"structure", 657 "required":["AnomalyDetectorArn"], 658 "members":{ 659 "AnomalyDetectorArn":{"shape":"Arn"} 660 } 661 }, 662 "BackTestAnomalyDetectorResponse":{ 663 "type":"structure", 664 "members":{ 665 } 666 }, 667 "Boolean":{"type":"boolean"}, 668 "CSVFileCompression":{ 669 "type":"string", 670 "enum":[ 671 "NONE", 672 "GZIP" 673 ] 674 }, 675 "Charset":{ 676 "type":"string", 677 "max":63, 678 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 679 }, 680 "CloudWatchConfig":{ 681 "type":"structure", 682 "required":["RoleArn"], 683 "members":{ 684 "RoleArn":{"shape":"Arn"} 685 } 686 }, 687 "ColumnName":{ 688 "type":"string", 689 "max":63, 690 "min":1, 691 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 692 }, 693 "ConflictException":{ 694 "type":"structure", 695 "required":["Message"], 696 "members":{ 697 "Message":{"shape":"Message"}, 698 "ResourceId":{"shape":"ResourceId"}, 699 "ResourceType":{"shape":"ResourceType"} 700 }, 701 "error":{"httpStatusCode":409}, 702 "exception":true 703 }, 704 "ContributionMatrix":{ 705 "type":"structure", 706 "members":{ 707 "DimensionContributionList":{"shape":"DimensionContributionList"} 708 } 709 }, 710 "CreateAlertRequest":{ 711 "type":"structure", 712 "required":[ 713 "AlertName", 714 "AlertSensitivityThreshold", 715 "AnomalyDetectorArn", 716 "Action" 717 ], 718 "members":{ 719 "AlertName":{"shape":"AlertName"}, 720 "AlertSensitivityThreshold":{"shape":"SensitivityThreshold"}, 721 "AlertDescription":{"shape":"AlertDescription"}, 722 "AnomalyDetectorArn":{"shape":"Arn"}, 723 "Action":{"shape":"Action"}, 724 "Tags":{"shape":"TagMap"} 725 } 726 }, 727 "CreateAlertResponse":{ 728 "type":"structure", 729 "members":{ 730 "AlertArn":{"shape":"Arn"} 731 } 732 }, 733 "CreateAnomalyDetectorRequest":{ 734 "type":"structure", 735 "required":[ 736 "AnomalyDetectorName", 737 "AnomalyDetectorConfig" 738 ], 739 "members":{ 740 "AnomalyDetectorName":{"shape":"AnomalyDetectorName"}, 741 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 742 "AnomalyDetectorConfig":{"shape":"AnomalyDetectorConfig"}, 743 "KmsKeyArn":{"shape":"KmsKeyArn"}, 744 "Tags":{"shape":"TagMap"} 745 } 746 }, 747 "CreateAnomalyDetectorResponse":{ 748 "type":"structure", 749 "members":{ 750 "AnomalyDetectorArn":{"shape":"Arn"} 751 } 752 }, 753 "CreateMetricSetRequest":{ 754 "type":"structure", 755 "required":[ 756 "AnomalyDetectorArn", 757 "MetricSetName", 758 "MetricList", 759 "MetricSource" 760 ], 761 "members":{ 762 "AnomalyDetectorArn":{"shape":"Arn"}, 763 "MetricSetName":{"shape":"MetricSetName"}, 764 "MetricSetDescription":{"shape":"MetricSetDescription"}, 765 "MetricList":{"shape":"MetricList"}, 766 "Offset":{ 767 "shape":"Offset", 768 "box":true 769 }, 770 "TimestampColumn":{"shape":"TimestampColumn"}, 771 "DimensionList":{"shape":"DimensionList"}, 772 "MetricSetFrequency":{"shape":"Frequency"}, 773 "MetricSource":{"shape":"MetricSource"}, 774 "Timezone":{"shape":"Timezone"}, 775 "Tags":{"shape":"TagMap"} 776 } 777 }, 778 "CreateMetricSetResponse":{ 779 "type":"structure", 780 "members":{ 781 "MetricSetArn":{"shape":"Arn"} 782 } 783 }, 784 "CsvFormatDescriptor":{ 785 "type":"structure", 786 "members":{ 787 "FileCompression":{"shape":"CSVFileCompression"}, 788 "Charset":{"shape":"Charset"}, 789 "ContainsHeader":{"shape":"Boolean"}, 790 "Delimiter":{"shape":"Delimiter"}, 791 "HeaderList":{"shape":"HeaderList"}, 792 "QuoteSymbol":{"shape":"QuoteSymbol"} 793 } 794 }, 795 "DataItem":{"type":"string"}, 796 "DatabaseHost":{ 797 "type":"string", 798 "max":253, 799 "min":1, 800 "pattern":".*\\S.*" 801 }, 802 "DatabasePort":{ 803 "type":"integer", 804 "max":65535, 805 "min":1 806 }, 807 "DateTimeFormat":{ 808 "type":"string", 809 "max":63, 810 "pattern":".*\\S.*" 811 }, 812 "DeleteAlertRequest":{ 813 "type":"structure", 814 "required":["AlertArn"], 815 "members":{ 816 "AlertArn":{"shape":"Arn"} 817 } 818 }, 819 "DeleteAlertResponse":{ 820 "type":"structure", 821 "members":{ 822 } 823 }, 824 "DeleteAnomalyDetectorRequest":{ 825 "type":"structure", 826 "required":["AnomalyDetectorArn"], 827 "members":{ 828 "AnomalyDetectorArn":{"shape":"Arn"} 829 } 830 }, 831 "DeleteAnomalyDetectorResponse":{ 832 "type":"structure", 833 "members":{ 834 } 835 }, 836 "Delimiter":{ 837 "type":"string", 838 "max":1, 839 "pattern":"[^\\r\\n]" 840 }, 841 "DescribeAlertRequest":{ 842 "type":"structure", 843 "required":["AlertArn"], 844 "members":{ 845 "AlertArn":{"shape":"Arn"} 846 } 847 }, 848 "DescribeAlertResponse":{ 849 "type":"structure", 850 "members":{ 851 "Alert":{"shape":"Alert"} 852 } 853 }, 854 "DescribeAnomalyDetectionExecutionsRequest":{ 855 "type":"structure", 856 "required":["AnomalyDetectorArn"], 857 "members":{ 858 "AnomalyDetectorArn":{"shape":"Arn"}, 859 "Timestamp":{"shape":"TimestampString"}, 860 "MaxResults":{ 861 "shape":"MaxResults", 862 "box":true 863 }, 864 "NextToken":{"shape":"NextToken"} 865 } 866 }, 867 "DescribeAnomalyDetectionExecutionsResponse":{ 868 "type":"structure", 869 "members":{ 870 "ExecutionList":{"shape":"ExecutionList"}, 871 "NextToken":{"shape":"NextToken"} 872 } 873 }, 874 "DescribeAnomalyDetectorRequest":{ 875 "type":"structure", 876 "required":["AnomalyDetectorArn"], 877 "members":{ 878 "AnomalyDetectorArn":{"shape":"Arn"} 879 } 880 }, 881 "DescribeAnomalyDetectorResponse":{ 882 "type":"structure", 883 "members":{ 884 "AnomalyDetectorArn":{"shape":"Arn"}, 885 "AnomalyDetectorName":{"shape":"AnomalyDetectorName"}, 886 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 887 "AnomalyDetectorConfig":{"shape":"AnomalyDetectorConfigSummary"}, 888 "CreationTime":{"shape":"Timestamp"}, 889 "LastModificationTime":{"shape":"Timestamp"}, 890 "Status":{"shape":"AnomalyDetectorStatus"}, 891 "FailureReason":{"shape":"ErrorMessage"}, 892 "KmsKeyArn":{"shape":"KmsKeyArn"} 893 } 894 }, 895 "DescribeMetricSetRequest":{ 896 "type":"structure", 897 "required":["MetricSetArn"], 898 "members":{ 899 "MetricSetArn":{"shape":"Arn"} 900 } 901 }, 902 "DescribeMetricSetResponse":{ 903 "type":"structure", 904 "members":{ 905 "MetricSetArn":{"shape":"Arn"}, 906 "AnomalyDetectorArn":{"shape":"Arn"}, 907 "MetricSetName":{"shape":"MetricSetName"}, 908 "MetricSetDescription":{"shape":"MetricSetDescription"}, 909 "CreationTime":{"shape":"Timestamp"}, 910 "LastModificationTime":{"shape":"Timestamp"}, 911 "Offset":{ 912 "shape":"Offset", 913 "box":true 914 }, 915 "MetricList":{"shape":"MetricList"}, 916 "TimestampColumn":{"shape":"TimestampColumn"}, 917 "DimensionList":{"shape":"DimensionList"}, 918 "MetricSetFrequency":{"shape":"Frequency"}, 919 "Timezone":{"shape":"Timezone"}, 920 "MetricSource":{"shape":"MetricSource"} 921 } 922 }, 923 "DimensionContribution":{ 924 "type":"structure", 925 "members":{ 926 "DimensionName":{"shape":"ColumnName"}, 927 "DimensionValueContributionList":{"shape":"DimensionValueContributionList"} 928 } 929 }, 930 "DimensionContributionList":{ 931 "type":"list", 932 "member":{"shape":"DimensionContribution"} 933 }, 934 "DimensionList":{ 935 "type":"list", 936 "member":{"shape":"ColumnName"}, 937 "min":1 938 }, 939 "DimensionNameValue":{ 940 "type":"structure", 941 "required":[ 942 "DimensionName", 943 "DimensionValue" 944 ], 945 "members":{ 946 "DimensionName":{"shape":"ColumnName"}, 947 "DimensionValue":{"shape":"DimensionValue"} 948 } 949 }, 950 "DimensionNameValueList":{ 951 "type":"list", 952 "member":{"shape":"DimensionNameValue"} 953 }, 954 "DimensionValue":{"type":"string"}, 955 "DimensionValueContribution":{ 956 "type":"structure", 957 "members":{ 958 "DimensionValue":{"shape":"DimensionValue"}, 959 "ContributionScore":{"shape":"Score"} 960 } 961 }, 962 "DimensionValueContributionList":{ 963 "type":"list", 964 "member":{"shape":"DimensionValueContribution"} 965 }, 966 "ErrorMessage":{ 967 "type":"string", 968 "max":256 969 }, 970 "ExecutionList":{ 971 "type":"list", 972 "member":{"shape":"ExecutionStatus"} 973 }, 974 "ExecutionStatus":{ 975 "type":"structure", 976 "members":{ 977 "Timestamp":{"shape":"TimestampString"}, 978 "Status":{"shape":"AnomalyDetectionTaskStatus"}, 979 "FailureReason":{"shape":"AnomalyDetectionTaskStatusMessage"} 980 } 981 }, 982 "FieldName":{"type":"string"}, 983 "FileFormatDescriptor":{ 984 "type":"structure", 985 "members":{ 986 "CsvFormatDescriptor":{"shape":"CsvFormatDescriptor"}, 987 "JsonFormatDescriptor":{"shape":"JsonFormatDescriptor"} 988 } 989 }, 990 "FlowName":{ 991 "type":"string", 992 "max":256, 993 "pattern":"[a-zA-Z0-9][\\w!@#.-]+" 994 }, 995 "Frequency":{ 996 "type":"string", 997 "enum":[ 998 "P1D", 999 "PT1H", 1000 "PT10M", 1001 "PT5M" 1002 ] 1003 }, 1004 "GetAnomalyGroupRequest":{ 1005 "type":"structure", 1006 "required":[ 1007 "AnomalyGroupId", 1008 "AnomalyDetectorArn" 1009 ], 1010 "members":{ 1011 "AnomalyGroupId":{"shape":"UUID"}, 1012 "AnomalyDetectorArn":{"shape":"Arn"} 1013 } 1014 }, 1015 "GetAnomalyGroupResponse":{ 1016 "type":"structure", 1017 "members":{ 1018 "AnomalyGroup":{"shape":"AnomalyGroup"} 1019 } 1020 }, 1021 "GetFeedbackRequest":{ 1022 "type":"structure", 1023 "required":[ 1024 "AnomalyDetectorArn", 1025 "AnomalyGroupTimeSeriesFeedback" 1026 ], 1027 "members":{ 1028 "AnomalyDetectorArn":{"shape":"Arn"}, 1029 "AnomalyGroupTimeSeriesFeedback":{"shape":"AnomalyGroupTimeSeries"}, 1030 "MaxResults":{ 1031 "shape":"MaxResults", 1032 "box":true 1033 }, 1034 "NextToken":{"shape":"NextToken"} 1035 } 1036 }, 1037 "GetFeedbackResponse":{ 1038 "type":"structure", 1039 "members":{ 1040 "AnomalyGroupTimeSeriesFeedback":{"shape":"TimeSeriesFeedbackList"}, 1041 "NextToken":{"shape":"NextToken"} 1042 } 1043 }, 1044 "GetSampleDataRequest":{ 1045 "type":"structure", 1046 "members":{ 1047 "S3SourceConfig":{"shape":"SampleDataS3SourceConfig"} 1048 } 1049 }, 1050 "GetSampleDataResponse":{ 1051 "type":"structure", 1052 "members":{ 1053 "HeaderValues":{"shape":"HeaderValueList"}, 1054 "SampleRows":{"shape":"SampleRows"} 1055 } 1056 }, 1057 "HeaderList":{ 1058 "type":"list", 1059 "member":{"shape":"ColumnName"} 1060 }, 1061 "HeaderValue":{"type":"string"}, 1062 "HeaderValueList":{ 1063 "type":"list", 1064 "member":{"shape":"HeaderValue"} 1065 }, 1066 "HistoricalDataPath":{ 1067 "type":"string", 1068 "max":1024, 1069 "pattern":"^s3://[a-z0-9].+$" 1070 }, 1071 "HistoricalDataPathList":{ 1072 "type":"list", 1073 "member":{"shape":"HistoricalDataPath"}, 1074 "max":1, 1075 "min":1 1076 }, 1077 "Integer":{"type":"integer"}, 1078 "InternalServerException":{ 1079 "type":"structure", 1080 "required":["Message"], 1081 "members":{ 1082 "Message":{"shape":"Message"} 1083 }, 1084 "error":{"httpStatusCode":500}, 1085 "exception":true, 1086 "fault":true 1087 }, 1088 "ItemizedMetricStats":{ 1089 "type":"structure", 1090 "members":{ 1091 "MetricName":{"shape":"ColumnName"}, 1092 "OccurrenceCount":{"shape":"Integer"} 1093 } 1094 }, 1095 "ItemizedMetricStatsList":{ 1096 "type":"list", 1097 "member":{"shape":"ItemizedMetricStats"} 1098 }, 1099 "JsonFileCompression":{ 1100 "type":"string", 1101 "enum":[ 1102 "NONE", 1103 "GZIP" 1104 ] 1105 }, 1106 "JsonFormatDescriptor":{ 1107 "type":"structure", 1108 "members":{ 1109 "FileCompression":{"shape":"JsonFileCompression"}, 1110 "Charset":{"shape":"Charset"} 1111 } 1112 }, 1113 "KmsKeyArn":{ 1114 "type":"string", 1115 "max":2048, 1116 "min":20, 1117 "pattern":"arn:aws.*:kms:.*:[0-9]{12}:key/.*" 1118 }, 1119 "LambdaConfiguration":{ 1120 "type":"structure", 1121 "required":[ 1122 "RoleArn", 1123 "LambdaArn" 1124 ], 1125 "members":{ 1126 "RoleArn":{"shape":"Arn"}, 1127 "LambdaArn":{"shape":"Arn"} 1128 } 1129 }, 1130 "ListAlertsRequest":{ 1131 "type":"structure", 1132 "members":{ 1133 "AnomalyDetectorArn":{"shape":"Arn"}, 1134 "NextToken":{"shape":"NextToken"}, 1135 "MaxResults":{ 1136 "shape":"MaxResults", 1137 "box":true 1138 } 1139 } 1140 }, 1141 "ListAlertsResponse":{ 1142 "type":"structure", 1143 "members":{ 1144 "AlertSummaryList":{"shape":"AlertSummaryList"}, 1145 "NextToken":{"shape":"NextToken"} 1146 } 1147 }, 1148 "ListAnomalyDetectorsRequest":{ 1149 "type":"structure", 1150 "members":{ 1151 "MaxResults":{ 1152 "shape":"MaxResults", 1153 "box":true 1154 }, 1155 "NextToken":{"shape":"NextToken"} 1156 } 1157 }, 1158 "ListAnomalyDetectorsResponse":{ 1159 "type":"structure", 1160 "members":{ 1161 "AnomalyDetectorSummaryList":{"shape":"AnomalyDetectorSummaryList"}, 1162 "NextToken":{"shape":"NextToken"} 1163 } 1164 }, 1165 "ListAnomalyGroupSummariesRequest":{ 1166 "type":"structure", 1167 "required":[ 1168 "AnomalyDetectorArn", 1169 "SensitivityThreshold" 1170 ], 1171 "members":{ 1172 "AnomalyDetectorArn":{"shape":"Arn"}, 1173 "SensitivityThreshold":{"shape":"SensitivityThreshold"}, 1174 "MaxResults":{ 1175 "shape":"MaxResults", 1176 "box":true 1177 }, 1178 "NextToken":{"shape":"NextToken"} 1179 } 1180 }, 1181 "ListAnomalyGroupSummariesResponse":{ 1182 "type":"structure", 1183 "members":{ 1184 "AnomalyGroupSummaryList":{"shape":"AnomalyGroupSummaryList"}, 1185 "AnomalyGroupStatistics":{"shape":"AnomalyGroupStatistics"}, 1186 "NextToken":{"shape":"NextToken"} 1187 } 1188 }, 1189 "ListAnomalyGroupTimeSeriesRequest":{ 1190 "type":"structure", 1191 "required":[ 1192 "AnomalyDetectorArn", 1193 "AnomalyGroupId", 1194 "MetricName" 1195 ], 1196 "members":{ 1197 "AnomalyDetectorArn":{"shape":"Arn"}, 1198 "AnomalyGroupId":{"shape":"UUID"}, 1199 "MetricName":{"shape":"MetricName"}, 1200 "MaxResults":{ 1201 "shape":"MaxResults", 1202 "box":true 1203 }, 1204 "NextToken":{"shape":"NextToken"} 1205 } 1206 }, 1207 "ListAnomalyGroupTimeSeriesResponse":{ 1208 "type":"structure", 1209 "members":{ 1210 "AnomalyGroupId":{"shape":"UUID"}, 1211 "MetricName":{"shape":"MetricName"}, 1212 "TimestampList":{"shape":"TimestampList"}, 1213 "NextToken":{"shape":"NextToken"}, 1214 "TimeSeriesList":{"shape":"TimeSeriesList"} 1215 } 1216 }, 1217 "ListMetricSetsRequest":{ 1218 "type":"structure", 1219 "members":{ 1220 "AnomalyDetectorArn":{"shape":"Arn"}, 1221 "MaxResults":{ 1222 "shape":"MaxResults", 1223 "box":true 1224 }, 1225 "NextToken":{"shape":"NextToken"} 1226 } 1227 }, 1228 "ListMetricSetsResponse":{ 1229 "type":"structure", 1230 "members":{ 1231 "MetricSetSummaryList":{"shape":"MetricSetSummaryList"}, 1232 "NextToken":{"shape":"NextToken"} 1233 } 1234 }, 1235 "ListTagsForResourceRequest":{ 1236 "type":"structure", 1237 "required":["ResourceArn"], 1238 "members":{ 1239 "ResourceArn":{ 1240 "shape":"Arn", 1241 "location":"uri", 1242 "locationName":"resourceArn" 1243 } 1244 } 1245 }, 1246 "ListTagsForResourceResponse":{ 1247 "type":"structure", 1248 "members":{ 1249 "Tags":{ 1250 "shape":"TagMap", 1251 "locationName":"Tags" 1252 } 1253 } 1254 }, 1255 "MaxResults":{ 1256 "type":"integer", 1257 "max":100, 1258 "min":1 1259 }, 1260 "Message":{"type":"string"}, 1261 "Metric":{ 1262 "type":"structure", 1263 "required":[ 1264 "MetricName", 1265 "AggregationFunction" 1266 ], 1267 "members":{ 1268 "MetricName":{"shape":"ColumnName"}, 1269 "AggregationFunction":{"shape":"AggregationFunction"}, 1270 "Namespace":{"shape":"Namespace"} 1271 } 1272 }, 1273 "MetricLevelImpact":{ 1274 "type":"structure", 1275 "members":{ 1276 "MetricName":{"shape":"MetricName"}, 1277 "NumTimeSeries":{"shape":"Integer"}, 1278 "ContributionMatrix":{"shape":"ContributionMatrix"} 1279 } 1280 }, 1281 "MetricLevelImpactList":{ 1282 "type":"list", 1283 "member":{"shape":"MetricLevelImpact"} 1284 }, 1285 "MetricList":{ 1286 "type":"list", 1287 "member":{"shape":"Metric"}, 1288 "min":1 1289 }, 1290 "MetricName":{ 1291 "type":"string", 1292 "max":256, 1293 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 1294 }, 1295 "MetricSetDescription":{ 1296 "type":"string", 1297 "max":256, 1298 "min":1, 1299 "pattern":".*\\S.*" 1300 }, 1301 "MetricSetName":{ 1302 "type":"string", 1303 "max":63, 1304 "min":1, 1305 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 1306 }, 1307 "MetricSetSummary":{ 1308 "type":"structure", 1309 "members":{ 1310 "MetricSetArn":{"shape":"Arn"}, 1311 "AnomalyDetectorArn":{"shape":"Arn"}, 1312 "MetricSetDescription":{"shape":"MetricSetDescription"}, 1313 "MetricSetName":{"shape":"MetricSetName"}, 1314 "CreationTime":{"shape":"Timestamp"}, 1315 "LastModificationTime":{"shape":"Timestamp"}, 1316 "Tags":{"shape":"TagMap"} 1317 } 1318 }, 1319 "MetricSetSummaryList":{ 1320 "type":"list", 1321 "member":{"shape":"MetricSetSummary"} 1322 }, 1323 "MetricSource":{ 1324 "type":"structure", 1325 "members":{ 1326 "S3SourceConfig":{"shape":"S3SourceConfig"}, 1327 "AppFlowConfig":{"shape":"AppFlowConfig"}, 1328 "CloudWatchConfig":{"shape":"CloudWatchConfig"}, 1329 "RDSSourceConfig":{"shape":"RDSSourceConfig"}, 1330 "RedshiftSourceConfig":{"shape":"RedshiftSourceConfig"} 1331 } 1332 }, 1333 "MetricValue":{"type":"double"}, 1334 "MetricValueList":{ 1335 "type":"list", 1336 "member":{"shape":"MetricValue"} 1337 }, 1338 "Namespace":{ 1339 "type":"string", 1340 "max":255, 1341 "min":1, 1342 "pattern":"[^:].*" 1343 }, 1344 "NextToken":{ 1345 "type":"string", 1346 "max":3000, 1347 "min":1, 1348 "pattern":".*\\S.*" 1349 }, 1350 "Offset":{ 1351 "type":"integer", 1352 "max":432000, 1353 "min":0 1354 }, 1355 "PoirotSecretManagerArn":{ 1356 "type":"string", 1357 "max":256, 1358 "pattern":"arn:([a-z\\d-]+):.*:.*:secret:AmazonLookoutMetrics-.+" 1359 }, 1360 "PutFeedbackRequest":{ 1361 "type":"structure", 1362 "required":[ 1363 "AnomalyDetectorArn", 1364 "AnomalyGroupTimeSeriesFeedback" 1365 ], 1366 "members":{ 1367 "AnomalyDetectorArn":{"shape":"Arn"}, 1368 "AnomalyGroupTimeSeriesFeedback":{"shape":"AnomalyGroupTimeSeriesFeedback"} 1369 } 1370 }, 1371 "PutFeedbackResponse":{ 1372 "type":"structure", 1373 "members":{ 1374 } 1375 }, 1376 "QuotaCode":{"type":"string"}, 1377 "QuoteSymbol":{ 1378 "type":"string", 1379 "max":1, 1380 "pattern":"[^\\r\\n]|^$" 1381 }, 1382 "RDSDatabaseIdentifier":{ 1383 "type":"string", 1384 "max":63, 1385 "min":1, 1386 "pattern":"^[a-zA-Z](?!.*--)(?!.*-$)[0-9a-zA-Z\\-]*$" 1387 }, 1388 "RDSDatabaseName":{ 1389 "type":"string", 1390 "max":64, 1391 "min":1, 1392 "pattern":"[a-zA-Z0-9_]+" 1393 }, 1394 "RDSSourceConfig":{ 1395 "type":"structure", 1396 "required":[ 1397 "DBInstanceIdentifier", 1398 "DatabaseHost", 1399 "DatabasePort", 1400 "SecretManagerArn", 1401 "DatabaseName", 1402 "TableName", 1403 "RoleArn", 1404 "VpcConfiguration" 1405 ], 1406 "members":{ 1407 "DBInstanceIdentifier":{"shape":"RDSDatabaseIdentifier"}, 1408 "DatabaseHost":{"shape":"DatabaseHost"}, 1409 "DatabasePort":{ 1410 "shape":"DatabasePort", 1411 "box":true 1412 }, 1413 "SecretManagerArn":{"shape":"PoirotSecretManagerArn"}, 1414 "DatabaseName":{"shape":"RDSDatabaseName"}, 1415 "TableName":{"shape":"TableName"}, 1416 "RoleArn":{"shape":"Arn"}, 1417 "VpcConfiguration":{"shape":"VpcConfiguration"} 1418 } 1419 }, 1420 "RedshiftClusterIdentifier":{ 1421 "type":"string", 1422 "max":63, 1423 "min":1, 1424 "pattern":"^[a-z](?!.*--)(?!.*-$)[0-9a-z\\-]*$" 1425 }, 1426 "RedshiftDatabaseName":{ 1427 "type":"string", 1428 "max":100, 1429 "min":1, 1430 "pattern":"[a-z0-9]+" 1431 }, 1432 "RedshiftSourceConfig":{ 1433 "type":"structure", 1434 "required":[ 1435 "ClusterIdentifier", 1436 "DatabaseHost", 1437 "DatabasePort", 1438 "SecretManagerArn", 1439 "DatabaseName", 1440 "TableName", 1441 "RoleArn", 1442 "VpcConfiguration" 1443 ], 1444 "members":{ 1445 "ClusterIdentifier":{"shape":"RedshiftClusterIdentifier"}, 1446 "DatabaseHost":{"shape":"DatabaseHost"}, 1447 "DatabasePort":{ 1448 "shape":"DatabasePort", 1449 "box":true 1450 }, 1451 "SecretManagerArn":{"shape":"PoirotSecretManagerArn"}, 1452 "DatabaseName":{"shape":"RedshiftDatabaseName"}, 1453 "TableName":{"shape":"TableName"}, 1454 "RoleArn":{"shape":"Arn"}, 1455 "VpcConfiguration":{"shape":"VpcConfiguration"} 1456 } 1457 }, 1458 "ResourceId":{"type":"string"}, 1459 "ResourceNotFoundException":{ 1460 "type":"structure", 1461 "required":["Message"], 1462 "members":{ 1463 "Message":{"shape":"Message"}, 1464 "ResourceId":{"shape":"ResourceId"}, 1465 "ResourceType":{"shape":"ResourceType"} 1466 }, 1467 "error":{"httpStatusCode":400}, 1468 "exception":true 1469 }, 1470 "ResourceType":{"type":"string"}, 1471 "S3SourceConfig":{ 1472 "type":"structure", 1473 "required":["RoleArn"], 1474 "members":{ 1475 "RoleArn":{"shape":"Arn"}, 1476 "TemplatedPathList":{"shape":"TemplatedPathList"}, 1477 "HistoricalDataPathList":{"shape":"HistoricalDataPathList"}, 1478 "FileFormatDescriptor":{"shape":"FileFormatDescriptor"} 1479 } 1480 }, 1481 "SNSConfiguration":{ 1482 "type":"structure", 1483 "required":[ 1484 "RoleArn", 1485 "SnsTopicArn" 1486 ], 1487 "members":{ 1488 "RoleArn":{"shape":"Arn"}, 1489 "SnsTopicArn":{"shape":"Arn"} 1490 } 1491 }, 1492 "SampleDataS3SourceConfig":{ 1493 "type":"structure", 1494 "required":[ 1495 "RoleArn", 1496 "FileFormatDescriptor" 1497 ], 1498 "members":{ 1499 "RoleArn":{"shape":"Arn"}, 1500 "TemplatedPathList":{"shape":"TemplatedPathList"}, 1501 "HistoricalDataPathList":{"shape":"HistoricalDataPathList"}, 1502 "FileFormatDescriptor":{"shape":"FileFormatDescriptor"} 1503 } 1504 }, 1505 "SampleRow":{ 1506 "type":"list", 1507 "member":{"shape":"DataItem"} 1508 }, 1509 "SampleRows":{ 1510 "type":"list", 1511 "member":{"shape":"SampleRow"} 1512 }, 1513 "Score":{ 1514 "type":"double", 1515 "max":100.0, 1516 "min":0.0 1517 }, 1518 "SecurityGroupId":{ 1519 "type":"string", 1520 "max":255, 1521 "min":1, 1522 "pattern":"[-0-9a-zA-Z]+" 1523 }, 1524 "SecurityGroupIdList":{ 1525 "type":"list", 1526 "member":{"shape":"SecurityGroupId"} 1527 }, 1528 "SensitivityThreshold":{ 1529 "type":"integer", 1530 "max":100, 1531 "min":0 1532 }, 1533 "ServiceCode":{"type":"string"}, 1534 "ServiceQuotaExceededException":{ 1535 "type":"structure", 1536 "required":["Message"], 1537 "members":{ 1538 "Message":{"shape":"Message"}, 1539 "ResourceId":{"shape":"ResourceId"}, 1540 "ResourceType":{"shape":"ResourceType"}, 1541 "QuotaCode":{"shape":"QuotaCode"}, 1542 "ServiceCode":{"shape":"ServiceCode"} 1543 }, 1544 "error":{"httpStatusCode":402}, 1545 "exception":true 1546 }, 1547 "SubnetId":{ 1548 "type":"string", 1549 "max":255, 1550 "pattern":"[\\-0-9a-zA-Z]+" 1551 }, 1552 "SubnetIdList":{ 1553 "type":"list", 1554 "member":{"shape":"SubnetId"} 1555 }, 1556 "TableName":{ 1557 "type":"string", 1558 "max":100, 1559 "min":1, 1560 "pattern":"^[a-zA-Z][a-zA-Z0-9_]*$" 1561 }, 1562 "TagKey":{ 1563 "type":"string", 1564 "max":128, 1565 "min":1 1566 }, 1567 "TagKeyList":{ 1568 "type":"list", 1569 "member":{"shape":"TagKey"}, 1570 "max":50, 1571 "min":1 1572 }, 1573 "TagMap":{ 1574 "type":"map", 1575 "key":{"shape":"TagKey"}, 1576 "value":{"shape":"TagValue"}, 1577 "max":50, 1578 "min":1 1579 }, 1580 "TagResourceRequest":{ 1581 "type":"structure", 1582 "required":[ 1583 "ResourceArn", 1584 "Tags" 1585 ], 1586 "members":{ 1587 "ResourceArn":{ 1588 "shape":"Arn", 1589 "location":"uri", 1590 "locationName":"resourceArn" 1591 }, 1592 "Tags":{ 1593 "shape":"TagMap", 1594 "locationName":"tags" 1595 } 1596 } 1597 }, 1598 "TagResourceResponse":{ 1599 "type":"structure", 1600 "members":{ 1601 } 1602 }, 1603 "TagValue":{ 1604 "type":"string", 1605 "max":256 1606 }, 1607 "TemplatedPath":{ 1608 "type":"string", 1609 "max":1024, 1610 "pattern":"^s3://[a-zA-Z0-9_\\-\\/ {}=]+$" 1611 }, 1612 "TemplatedPathList":{ 1613 "type":"list", 1614 "member":{"shape":"TemplatedPath"}, 1615 "max":1, 1616 "min":1 1617 }, 1618 "TimeSeries":{ 1619 "type":"structure", 1620 "required":[ 1621 "TimeSeriesId", 1622 "DimensionList", 1623 "MetricValueList" 1624 ], 1625 "members":{ 1626 "TimeSeriesId":{"shape":"TimeSeriesId"}, 1627 "DimensionList":{"shape":"DimensionNameValueList"}, 1628 "MetricValueList":{"shape":"MetricValueList"} 1629 } 1630 }, 1631 "TimeSeriesFeedback":{ 1632 "type":"structure", 1633 "members":{ 1634 "TimeSeriesId":{"shape":"TimeSeriesId"}, 1635 "IsAnomaly":{"shape":"Boolean"} 1636 } 1637 }, 1638 "TimeSeriesFeedbackList":{ 1639 "type":"list", 1640 "member":{"shape":"TimeSeriesFeedback"} 1641 }, 1642 "TimeSeriesId":{ 1643 "type":"string", 1644 "max":520, 1645 "pattern":".*\\S.*" 1646 }, 1647 "TimeSeriesList":{ 1648 "type":"list", 1649 "member":{"shape":"TimeSeries"} 1650 }, 1651 "Timestamp":{"type":"timestamp"}, 1652 "TimestampColumn":{ 1653 "type":"structure", 1654 "members":{ 1655 "ColumnName":{"shape":"ColumnName"}, 1656 "ColumnFormat":{"shape":"DateTimeFormat"} 1657 } 1658 }, 1659 "TimestampList":{ 1660 "type":"list", 1661 "member":{"shape":"TimestampString"} 1662 }, 1663 "TimestampString":{ 1664 "type":"string", 1665 "max":60, 1666 "pattern":"^([12]\\d{3})-(1[0-2]|0[1-9])-(0[1-9]|[12]\\d|3[01])T([01]\\d|2[0-3]):([0-5]\\d):([0-5]\\d)(Z|(\\+|\\-)(0\\d|1[0-2]):([0-5]\\d)(\\[[[:alnum:]\\/\\_]+\\])?)$" 1667 }, 1668 "Timezone":{ 1669 "type":"string", 1670 "max":60, 1671 "pattern":".*\\S.*" 1672 }, 1673 "TooManyRequestsException":{ 1674 "type":"structure", 1675 "required":["Message"], 1676 "members":{ 1677 "Message":{"shape":"Message"} 1678 }, 1679 "error":{"httpStatusCode":429}, 1680 "exception":true 1681 }, 1682 "UUID":{ 1683 "type":"string", 1684 "max":63, 1685 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 1686 }, 1687 "UntagResourceRequest":{ 1688 "type":"structure", 1689 "required":[ 1690 "ResourceArn", 1691 "TagKeys" 1692 ], 1693 "members":{ 1694 "ResourceArn":{ 1695 "shape":"Arn", 1696 "location":"uri", 1697 "locationName":"resourceArn" 1698 }, 1699 "TagKeys":{ 1700 "shape":"TagKeyList", 1701 "location":"querystring", 1702 "locationName":"tagKeys" 1703 } 1704 } 1705 }, 1706 "UntagResourceResponse":{ 1707 "type":"structure", 1708 "members":{ 1709 } 1710 }, 1711 "UpdateAnomalyDetectorRequest":{ 1712 "type":"structure", 1713 "required":["AnomalyDetectorArn"], 1714 "members":{ 1715 "AnomalyDetectorArn":{"shape":"Arn"}, 1716 "KmsKeyArn":{"shape":"KmsKeyArn"}, 1717 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 1718 "AnomalyDetectorConfig":{"shape":"AnomalyDetectorConfig"} 1719 } 1720 }, 1721 "UpdateAnomalyDetectorResponse":{ 1722 "type":"structure", 1723 "members":{ 1724 "AnomalyDetectorArn":{"shape":"Arn"} 1725 } 1726 }, 1727 "UpdateMetricSetRequest":{ 1728 "type":"structure", 1729 "required":["MetricSetArn"], 1730 "members":{ 1731 "MetricSetArn":{"shape":"Arn"}, 1732 "MetricSetDescription":{"shape":"MetricSetDescription"}, 1733 "MetricList":{"shape":"MetricList"}, 1734 "Offset":{ 1735 "shape":"Offset", 1736 "box":true 1737 }, 1738 "TimestampColumn":{"shape":"TimestampColumn"}, 1739 "DimensionList":{"shape":"DimensionList"}, 1740 "MetricSetFrequency":{"shape":"Frequency"}, 1741 "MetricSource":{"shape":"MetricSource"} 1742 } 1743 }, 1744 "UpdateMetricSetResponse":{ 1745 "type":"structure", 1746 "members":{ 1747 "MetricSetArn":{"shape":"Arn"} 1748 } 1749 }, 1750 "ValidationException":{ 1751 "type":"structure", 1752 "required":["Message"], 1753 "members":{ 1754 "Message":{"shape":"Message"}, 1755 "Reason":{"shape":"ValidationExceptionReason"}, 1756 "Fields":{"shape":"ValidationExceptionFieldList"} 1757 }, 1758 "error":{"httpStatusCode":400}, 1759 "exception":true 1760 }, 1761 "ValidationExceptionField":{ 1762 "type":"structure", 1763 "required":[ 1764 "Name", 1765 "Message" 1766 ], 1767 "members":{ 1768 "Name":{"shape":"FieldName"}, 1769 "Message":{"shape":"Message"} 1770 } 1771 }, 1772 "ValidationExceptionFieldList":{ 1773 "type":"list", 1774 "member":{"shape":"ValidationExceptionField"} 1775 }, 1776 "ValidationExceptionReason":{ 1777 "type":"string", 1778 "enum":[ 1779 "UNKNOWN_OPERATION", 1780 "CANNOT_PARSE", 1781 "FIELD_VALIDATION_FAILED", 1782 "OTHER" 1783 ] 1784 }, 1785 "VpcConfiguration":{ 1786 "type":"structure", 1787 "required":[ 1788 "SubnetIdList", 1789 "SecurityGroupIdList" 1790 ], 1791 "members":{ 1792 "SubnetIdList":{"shape":"SubnetIdList"}, 1793 "SecurityGroupIdList":{"shape":"SecurityGroupIdList"} 1794 } 1795 } 1796 } 1797} 1798