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 "LEARNING", 565 "BACK_TEST_ACTIVATING", 566 "BACK_TEST_ACTIVE", 567 "BACK_TEST_COMPLETE" 568 ] 569 }, 570 "AnomalyDetectorSummary":{ 571 "type":"structure", 572 "members":{ 573 "AnomalyDetectorArn":{"shape":"Arn"}, 574 "AnomalyDetectorName":{"shape":"AnomalyDetectorName"}, 575 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 576 "CreationTime":{"shape":"Timestamp"}, 577 "LastModificationTime":{"shape":"Timestamp"}, 578 "Status":{"shape":"AnomalyDetectorStatus"}, 579 "Tags":{"shape":"TagMap"} 580 } 581 }, 582 "AnomalyDetectorSummaryList":{ 583 "type":"list", 584 "member":{"shape":"AnomalyDetectorSummary"} 585 }, 586 "AnomalyGroup":{ 587 "type":"structure", 588 "members":{ 589 "StartTime":{"shape":"TimestampString"}, 590 "EndTime":{"shape":"TimestampString"}, 591 "AnomalyGroupId":{"shape":"UUID"}, 592 "AnomalyGroupScore":{"shape":"Score"}, 593 "PrimaryMetricName":{"shape":"MetricName"}, 594 "MetricLevelImpactList":{"shape":"MetricLevelImpactList"} 595 } 596 }, 597 "AnomalyGroupStatistics":{ 598 "type":"structure", 599 "members":{ 600 "EvaluationStartDate":{"shape":"TimestampString"}, 601 "TotalCount":{"shape":"Integer"}, 602 "ItemizedMetricStatsList":{"shape":"ItemizedMetricStatsList"} 603 } 604 }, 605 "AnomalyGroupSummary":{ 606 "type":"structure", 607 "members":{ 608 "StartTime":{"shape":"TimestampString"}, 609 "EndTime":{"shape":"TimestampString"}, 610 "AnomalyGroupId":{"shape":"UUID"}, 611 "AnomalyGroupScore":{"shape":"Score"}, 612 "PrimaryMetricName":{"shape":"MetricName"} 613 } 614 }, 615 "AnomalyGroupSummaryList":{ 616 "type":"list", 617 "member":{"shape":"AnomalyGroupSummary"} 618 }, 619 "AnomalyGroupTimeSeries":{ 620 "type":"structure", 621 "required":["AnomalyGroupId"], 622 "members":{ 623 "AnomalyGroupId":{"shape":"UUID"}, 624 "TimeSeriesId":{"shape":"TimeSeriesId"} 625 } 626 }, 627 "AnomalyGroupTimeSeriesFeedback":{ 628 "type":"structure", 629 "required":[ 630 "AnomalyGroupId", 631 "TimeSeriesId", 632 "IsAnomaly" 633 ], 634 "members":{ 635 "AnomalyGroupId":{"shape":"UUID"}, 636 "TimeSeriesId":{"shape":"TimeSeriesId"}, 637 "IsAnomaly":{"shape":"Boolean"} 638 } 639 }, 640 "AppFlowConfig":{ 641 "type":"structure", 642 "required":[ 643 "RoleArn", 644 "FlowName" 645 ], 646 "members":{ 647 "RoleArn":{"shape":"Arn"}, 648 "FlowName":{"shape":"FlowName"} 649 } 650 }, 651 "Arn":{ 652 "type":"string", 653 "max":256, 654 "pattern":"arn:([a-z\\d-]+):.*:.*:.*:.+" 655 }, 656 "BackTestAnomalyDetectorRequest":{ 657 "type":"structure", 658 "required":["AnomalyDetectorArn"], 659 "members":{ 660 "AnomalyDetectorArn":{"shape":"Arn"} 661 } 662 }, 663 "BackTestAnomalyDetectorResponse":{ 664 "type":"structure", 665 "members":{ 666 } 667 }, 668 "Boolean":{"type":"boolean"}, 669 "CSVFileCompression":{ 670 "type":"string", 671 "enum":[ 672 "NONE", 673 "GZIP" 674 ] 675 }, 676 "Charset":{ 677 "type":"string", 678 "max":63, 679 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 680 }, 681 "CloudWatchConfig":{ 682 "type":"structure", 683 "required":["RoleArn"], 684 "members":{ 685 "RoleArn":{"shape":"Arn"} 686 } 687 }, 688 "ColumnName":{ 689 "type":"string", 690 "max":63, 691 "min":1, 692 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 693 }, 694 "ConflictException":{ 695 "type":"structure", 696 "required":["Message"], 697 "members":{ 698 "Message":{"shape":"Message"}, 699 "ResourceId":{"shape":"ResourceId"}, 700 "ResourceType":{"shape":"ResourceType"} 701 }, 702 "error":{"httpStatusCode":409}, 703 "exception":true 704 }, 705 "ContributionMatrix":{ 706 "type":"structure", 707 "members":{ 708 "DimensionContributionList":{"shape":"DimensionContributionList"} 709 } 710 }, 711 "CreateAlertRequest":{ 712 "type":"structure", 713 "required":[ 714 "AlertName", 715 "AlertSensitivityThreshold", 716 "AnomalyDetectorArn", 717 "Action" 718 ], 719 "members":{ 720 "AlertName":{"shape":"AlertName"}, 721 "AlertSensitivityThreshold":{"shape":"SensitivityThreshold"}, 722 "AlertDescription":{"shape":"AlertDescription"}, 723 "AnomalyDetectorArn":{"shape":"Arn"}, 724 "Action":{"shape":"Action"}, 725 "Tags":{"shape":"TagMap"} 726 } 727 }, 728 "CreateAlertResponse":{ 729 "type":"structure", 730 "members":{ 731 "AlertArn":{"shape":"Arn"} 732 } 733 }, 734 "CreateAnomalyDetectorRequest":{ 735 "type":"structure", 736 "required":[ 737 "AnomalyDetectorName", 738 "AnomalyDetectorConfig" 739 ], 740 "members":{ 741 "AnomalyDetectorName":{"shape":"AnomalyDetectorName"}, 742 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 743 "AnomalyDetectorConfig":{"shape":"AnomalyDetectorConfig"}, 744 "KmsKeyArn":{"shape":"KmsKeyArn"}, 745 "Tags":{"shape":"TagMap"} 746 } 747 }, 748 "CreateAnomalyDetectorResponse":{ 749 "type":"structure", 750 "members":{ 751 "AnomalyDetectorArn":{"shape":"Arn"} 752 } 753 }, 754 "CreateMetricSetRequest":{ 755 "type":"structure", 756 "required":[ 757 "AnomalyDetectorArn", 758 "MetricSetName", 759 "MetricList", 760 "MetricSource" 761 ], 762 "members":{ 763 "AnomalyDetectorArn":{"shape":"Arn"}, 764 "MetricSetName":{"shape":"MetricSetName"}, 765 "MetricSetDescription":{"shape":"MetricSetDescription"}, 766 "MetricList":{"shape":"MetricList"}, 767 "Offset":{ 768 "shape":"Offset", 769 "box":true 770 }, 771 "TimestampColumn":{"shape":"TimestampColumn"}, 772 "DimensionList":{"shape":"DimensionList"}, 773 "MetricSetFrequency":{"shape":"Frequency"}, 774 "MetricSource":{"shape":"MetricSource"}, 775 "Timezone":{"shape":"Timezone"}, 776 "Tags":{"shape":"TagMap"} 777 } 778 }, 779 "CreateMetricSetResponse":{ 780 "type":"structure", 781 "members":{ 782 "MetricSetArn":{"shape":"Arn"} 783 } 784 }, 785 "CsvFormatDescriptor":{ 786 "type":"structure", 787 "members":{ 788 "FileCompression":{"shape":"CSVFileCompression"}, 789 "Charset":{"shape":"Charset"}, 790 "ContainsHeader":{"shape":"Boolean"}, 791 "Delimiter":{"shape":"Delimiter"}, 792 "HeaderList":{"shape":"HeaderList"}, 793 "QuoteSymbol":{"shape":"QuoteSymbol"} 794 } 795 }, 796 "DataItem":{"type":"string"}, 797 "DatabaseHost":{ 798 "type":"string", 799 "max":253, 800 "min":1, 801 "pattern":".*\\S.*" 802 }, 803 "DatabasePort":{ 804 "type":"integer", 805 "max":65535, 806 "min":1 807 }, 808 "DateTimeFormat":{ 809 "type":"string", 810 "max":63, 811 "pattern":".*\\S.*" 812 }, 813 "DeleteAlertRequest":{ 814 "type":"structure", 815 "required":["AlertArn"], 816 "members":{ 817 "AlertArn":{"shape":"Arn"} 818 } 819 }, 820 "DeleteAlertResponse":{ 821 "type":"structure", 822 "members":{ 823 } 824 }, 825 "DeleteAnomalyDetectorRequest":{ 826 "type":"structure", 827 "required":["AnomalyDetectorArn"], 828 "members":{ 829 "AnomalyDetectorArn":{"shape":"Arn"} 830 } 831 }, 832 "DeleteAnomalyDetectorResponse":{ 833 "type":"structure", 834 "members":{ 835 } 836 }, 837 "Delimiter":{ 838 "type":"string", 839 "max":1, 840 "pattern":"[^\\r\\n]" 841 }, 842 "DescribeAlertRequest":{ 843 "type":"structure", 844 "required":["AlertArn"], 845 "members":{ 846 "AlertArn":{"shape":"Arn"} 847 } 848 }, 849 "DescribeAlertResponse":{ 850 "type":"structure", 851 "members":{ 852 "Alert":{"shape":"Alert"} 853 } 854 }, 855 "DescribeAnomalyDetectionExecutionsRequest":{ 856 "type":"structure", 857 "required":["AnomalyDetectorArn"], 858 "members":{ 859 "AnomalyDetectorArn":{"shape":"Arn"}, 860 "Timestamp":{"shape":"TimestampString"}, 861 "MaxResults":{ 862 "shape":"MaxResults", 863 "box":true 864 }, 865 "NextToken":{"shape":"NextToken"} 866 } 867 }, 868 "DescribeAnomalyDetectionExecutionsResponse":{ 869 "type":"structure", 870 "members":{ 871 "ExecutionList":{"shape":"ExecutionList"}, 872 "NextToken":{"shape":"NextToken"} 873 } 874 }, 875 "DescribeAnomalyDetectorRequest":{ 876 "type":"structure", 877 "required":["AnomalyDetectorArn"], 878 "members":{ 879 "AnomalyDetectorArn":{"shape":"Arn"} 880 } 881 }, 882 "DescribeAnomalyDetectorResponse":{ 883 "type":"structure", 884 "members":{ 885 "AnomalyDetectorArn":{"shape":"Arn"}, 886 "AnomalyDetectorName":{"shape":"AnomalyDetectorName"}, 887 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 888 "AnomalyDetectorConfig":{"shape":"AnomalyDetectorConfigSummary"}, 889 "CreationTime":{"shape":"Timestamp"}, 890 "LastModificationTime":{"shape":"Timestamp"}, 891 "Status":{"shape":"AnomalyDetectorStatus"}, 892 "FailureReason":{"shape":"ErrorMessage"}, 893 "KmsKeyArn":{"shape":"KmsKeyArn"} 894 } 895 }, 896 "DescribeMetricSetRequest":{ 897 "type":"structure", 898 "required":["MetricSetArn"], 899 "members":{ 900 "MetricSetArn":{"shape":"Arn"} 901 } 902 }, 903 "DescribeMetricSetResponse":{ 904 "type":"structure", 905 "members":{ 906 "MetricSetArn":{"shape":"Arn"}, 907 "AnomalyDetectorArn":{"shape":"Arn"}, 908 "MetricSetName":{"shape":"MetricSetName"}, 909 "MetricSetDescription":{"shape":"MetricSetDescription"}, 910 "CreationTime":{"shape":"Timestamp"}, 911 "LastModificationTime":{"shape":"Timestamp"}, 912 "Offset":{ 913 "shape":"Offset", 914 "box":true 915 }, 916 "MetricList":{"shape":"MetricList"}, 917 "TimestampColumn":{"shape":"TimestampColumn"}, 918 "DimensionList":{"shape":"DimensionList"}, 919 "MetricSetFrequency":{"shape":"Frequency"}, 920 "Timezone":{"shape":"Timezone"}, 921 "MetricSource":{"shape":"MetricSource"} 922 } 923 }, 924 "DimensionContribution":{ 925 "type":"structure", 926 "members":{ 927 "DimensionName":{"shape":"ColumnName"}, 928 "DimensionValueContributionList":{"shape":"DimensionValueContributionList"} 929 } 930 }, 931 "DimensionContributionList":{ 932 "type":"list", 933 "member":{"shape":"DimensionContribution"} 934 }, 935 "DimensionList":{ 936 "type":"list", 937 "member":{"shape":"ColumnName"}, 938 "min":1 939 }, 940 "DimensionNameValue":{ 941 "type":"structure", 942 "required":[ 943 "DimensionName", 944 "DimensionValue" 945 ], 946 "members":{ 947 "DimensionName":{"shape":"ColumnName"}, 948 "DimensionValue":{"shape":"DimensionValue"} 949 } 950 }, 951 "DimensionNameValueList":{ 952 "type":"list", 953 "member":{"shape":"DimensionNameValue"} 954 }, 955 "DimensionValue":{"type":"string"}, 956 "DimensionValueContribution":{ 957 "type":"structure", 958 "members":{ 959 "DimensionValue":{"shape":"DimensionValue"}, 960 "ContributionScore":{"shape":"Score"} 961 } 962 }, 963 "DimensionValueContributionList":{ 964 "type":"list", 965 "member":{"shape":"DimensionValueContribution"} 966 }, 967 "ErrorMessage":{ 968 "type":"string", 969 "max":256 970 }, 971 "ExecutionList":{ 972 "type":"list", 973 "member":{"shape":"ExecutionStatus"} 974 }, 975 "ExecutionStatus":{ 976 "type":"structure", 977 "members":{ 978 "Timestamp":{"shape":"TimestampString"}, 979 "Status":{"shape":"AnomalyDetectionTaskStatus"}, 980 "FailureReason":{"shape":"AnomalyDetectionTaskStatusMessage"} 981 } 982 }, 983 "FieldName":{"type":"string"}, 984 "FileFormatDescriptor":{ 985 "type":"structure", 986 "members":{ 987 "CsvFormatDescriptor":{"shape":"CsvFormatDescriptor"}, 988 "JsonFormatDescriptor":{"shape":"JsonFormatDescriptor"} 989 } 990 }, 991 "FlowName":{ 992 "type":"string", 993 "max":256, 994 "pattern":"[a-zA-Z0-9][\\w!@#.-]+" 995 }, 996 "Frequency":{ 997 "type":"string", 998 "enum":[ 999 "P1D", 1000 "PT1H", 1001 "PT10M", 1002 "PT5M" 1003 ] 1004 }, 1005 "GetAnomalyGroupRequest":{ 1006 "type":"structure", 1007 "required":[ 1008 "AnomalyGroupId", 1009 "AnomalyDetectorArn" 1010 ], 1011 "members":{ 1012 "AnomalyGroupId":{"shape":"UUID"}, 1013 "AnomalyDetectorArn":{"shape":"Arn"} 1014 } 1015 }, 1016 "GetAnomalyGroupResponse":{ 1017 "type":"structure", 1018 "members":{ 1019 "AnomalyGroup":{"shape":"AnomalyGroup"} 1020 } 1021 }, 1022 "GetFeedbackRequest":{ 1023 "type":"structure", 1024 "required":[ 1025 "AnomalyDetectorArn", 1026 "AnomalyGroupTimeSeriesFeedback" 1027 ], 1028 "members":{ 1029 "AnomalyDetectorArn":{"shape":"Arn"}, 1030 "AnomalyGroupTimeSeriesFeedback":{"shape":"AnomalyGroupTimeSeries"}, 1031 "MaxResults":{ 1032 "shape":"MaxResults", 1033 "box":true 1034 }, 1035 "NextToken":{"shape":"NextToken"} 1036 } 1037 }, 1038 "GetFeedbackResponse":{ 1039 "type":"structure", 1040 "members":{ 1041 "AnomalyGroupTimeSeriesFeedback":{"shape":"TimeSeriesFeedbackList"}, 1042 "NextToken":{"shape":"NextToken"} 1043 } 1044 }, 1045 "GetSampleDataRequest":{ 1046 "type":"structure", 1047 "members":{ 1048 "S3SourceConfig":{"shape":"SampleDataS3SourceConfig"} 1049 } 1050 }, 1051 "GetSampleDataResponse":{ 1052 "type":"structure", 1053 "members":{ 1054 "HeaderValues":{"shape":"HeaderValueList"}, 1055 "SampleRows":{"shape":"SampleRows"} 1056 } 1057 }, 1058 "HeaderList":{ 1059 "type":"list", 1060 "member":{"shape":"ColumnName"} 1061 }, 1062 "HeaderValue":{"type":"string"}, 1063 "HeaderValueList":{ 1064 "type":"list", 1065 "member":{"shape":"HeaderValue"} 1066 }, 1067 "HistoricalDataPath":{ 1068 "type":"string", 1069 "max":1024, 1070 "pattern":"^s3://[a-z0-9].+$" 1071 }, 1072 "HistoricalDataPathList":{ 1073 "type":"list", 1074 "member":{"shape":"HistoricalDataPath"}, 1075 "max":1, 1076 "min":1 1077 }, 1078 "Integer":{"type":"integer"}, 1079 "InternalServerException":{ 1080 "type":"structure", 1081 "required":["Message"], 1082 "members":{ 1083 "Message":{"shape":"Message"} 1084 }, 1085 "error":{"httpStatusCode":500}, 1086 "exception":true, 1087 "fault":true 1088 }, 1089 "ItemizedMetricStats":{ 1090 "type":"structure", 1091 "members":{ 1092 "MetricName":{"shape":"ColumnName"}, 1093 "OccurrenceCount":{"shape":"Integer"} 1094 } 1095 }, 1096 "ItemizedMetricStatsList":{ 1097 "type":"list", 1098 "member":{"shape":"ItemizedMetricStats"} 1099 }, 1100 "JsonFileCompression":{ 1101 "type":"string", 1102 "enum":[ 1103 "NONE", 1104 "GZIP" 1105 ] 1106 }, 1107 "JsonFormatDescriptor":{ 1108 "type":"structure", 1109 "members":{ 1110 "FileCompression":{"shape":"JsonFileCompression"}, 1111 "Charset":{"shape":"Charset"} 1112 } 1113 }, 1114 "KmsKeyArn":{ 1115 "type":"string", 1116 "max":2048, 1117 "min":20, 1118 "pattern":"arn:aws.*:kms:.*:[0-9]{12}:key/[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}" 1119 }, 1120 "LambdaConfiguration":{ 1121 "type":"structure", 1122 "required":[ 1123 "RoleArn", 1124 "LambdaArn" 1125 ], 1126 "members":{ 1127 "RoleArn":{"shape":"Arn"}, 1128 "LambdaArn":{"shape":"Arn"} 1129 } 1130 }, 1131 "ListAlertsRequest":{ 1132 "type":"structure", 1133 "members":{ 1134 "AnomalyDetectorArn":{"shape":"Arn"}, 1135 "NextToken":{"shape":"NextToken"}, 1136 "MaxResults":{ 1137 "shape":"MaxResults", 1138 "box":true 1139 } 1140 } 1141 }, 1142 "ListAlertsResponse":{ 1143 "type":"structure", 1144 "members":{ 1145 "AlertSummaryList":{"shape":"AlertSummaryList"}, 1146 "NextToken":{"shape":"NextToken"} 1147 } 1148 }, 1149 "ListAnomalyDetectorsRequest":{ 1150 "type":"structure", 1151 "members":{ 1152 "MaxResults":{ 1153 "shape":"MaxResults", 1154 "box":true 1155 }, 1156 "NextToken":{"shape":"NextToken"} 1157 } 1158 }, 1159 "ListAnomalyDetectorsResponse":{ 1160 "type":"structure", 1161 "members":{ 1162 "AnomalyDetectorSummaryList":{"shape":"AnomalyDetectorSummaryList"}, 1163 "NextToken":{"shape":"NextToken"} 1164 } 1165 }, 1166 "ListAnomalyGroupSummariesRequest":{ 1167 "type":"structure", 1168 "required":[ 1169 "AnomalyDetectorArn", 1170 "SensitivityThreshold" 1171 ], 1172 "members":{ 1173 "AnomalyDetectorArn":{"shape":"Arn"}, 1174 "SensitivityThreshold":{"shape":"SensitivityThreshold"}, 1175 "MaxResults":{ 1176 "shape":"MaxResults", 1177 "box":true 1178 }, 1179 "NextToken":{"shape":"NextToken"} 1180 } 1181 }, 1182 "ListAnomalyGroupSummariesResponse":{ 1183 "type":"structure", 1184 "members":{ 1185 "AnomalyGroupSummaryList":{"shape":"AnomalyGroupSummaryList"}, 1186 "AnomalyGroupStatistics":{"shape":"AnomalyGroupStatistics"}, 1187 "NextToken":{"shape":"NextToken"} 1188 } 1189 }, 1190 "ListAnomalyGroupTimeSeriesRequest":{ 1191 "type":"structure", 1192 "required":[ 1193 "AnomalyDetectorArn", 1194 "AnomalyGroupId", 1195 "MetricName" 1196 ], 1197 "members":{ 1198 "AnomalyDetectorArn":{"shape":"Arn"}, 1199 "AnomalyGroupId":{"shape":"UUID"}, 1200 "MetricName":{"shape":"MetricName"}, 1201 "MaxResults":{ 1202 "shape":"MaxResults", 1203 "box":true 1204 }, 1205 "NextToken":{"shape":"NextToken"} 1206 } 1207 }, 1208 "ListAnomalyGroupTimeSeriesResponse":{ 1209 "type":"structure", 1210 "members":{ 1211 "AnomalyGroupId":{"shape":"UUID"}, 1212 "MetricName":{"shape":"MetricName"}, 1213 "TimestampList":{"shape":"TimestampList"}, 1214 "NextToken":{"shape":"NextToken"}, 1215 "TimeSeriesList":{"shape":"TimeSeriesList"} 1216 } 1217 }, 1218 "ListMetricSetsRequest":{ 1219 "type":"structure", 1220 "members":{ 1221 "AnomalyDetectorArn":{"shape":"Arn"}, 1222 "MaxResults":{ 1223 "shape":"MaxResults", 1224 "box":true 1225 }, 1226 "NextToken":{"shape":"NextToken"} 1227 } 1228 }, 1229 "ListMetricSetsResponse":{ 1230 "type":"structure", 1231 "members":{ 1232 "MetricSetSummaryList":{"shape":"MetricSetSummaryList"}, 1233 "NextToken":{"shape":"NextToken"} 1234 } 1235 }, 1236 "ListTagsForResourceRequest":{ 1237 "type":"structure", 1238 "required":["ResourceArn"], 1239 "members":{ 1240 "ResourceArn":{ 1241 "shape":"Arn", 1242 "location":"uri", 1243 "locationName":"resourceArn" 1244 } 1245 } 1246 }, 1247 "ListTagsForResourceResponse":{ 1248 "type":"structure", 1249 "members":{ 1250 "Tags":{ 1251 "shape":"TagMap", 1252 "locationName":"Tags" 1253 } 1254 } 1255 }, 1256 "MaxResults":{ 1257 "type":"integer", 1258 "max":100, 1259 "min":1 1260 }, 1261 "Message":{"type":"string"}, 1262 "Metric":{ 1263 "type":"structure", 1264 "required":[ 1265 "MetricName", 1266 "AggregationFunction" 1267 ], 1268 "members":{ 1269 "MetricName":{"shape":"ColumnName"}, 1270 "AggregationFunction":{"shape":"AggregationFunction"}, 1271 "Namespace":{"shape":"Namespace"} 1272 } 1273 }, 1274 "MetricLevelImpact":{ 1275 "type":"structure", 1276 "members":{ 1277 "MetricName":{"shape":"MetricName"}, 1278 "NumTimeSeries":{"shape":"Integer"}, 1279 "ContributionMatrix":{"shape":"ContributionMatrix"} 1280 } 1281 }, 1282 "MetricLevelImpactList":{ 1283 "type":"list", 1284 "member":{"shape":"MetricLevelImpact"} 1285 }, 1286 "MetricList":{ 1287 "type":"list", 1288 "member":{"shape":"Metric"}, 1289 "min":1 1290 }, 1291 "MetricName":{ 1292 "type":"string", 1293 "max":256, 1294 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 1295 }, 1296 "MetricSetDescription":{ 1297 "type":"string", 1298 "max":256, 1299 "min":1, 1300 "pattern":".*\\S.*" 1301 }, 1302 "MetricSetName":{ 1303 "type":"string", 1304 "max":63, 1305 "min":1, 1306 "pattern":"^[a-zA-Z0-9][a-zA-Z0-9\\-_]*" 1307 }, 1308 "MetricSetSummary":{ 1309 "type":"structure", 1310 "members":{ 1311 "MetricSetArn":{"shape":"Arn"}, 1312 "AnomalyDetectorArn":{"shape":"Arn"}, 1313 "MetricSetDescription":{"shape":"MetricSetDescription"}, 1314 "MetricSetName":{"shape":"MetricSetName"}, 1315 "CreationTime":{"shape":"Timestamp"}, 1316 "LastModificationTime":{"shape":"Timestamp"}, 1317 "Tags":{"shape":"TagMap"} 1318 } 1319 }, 1320 "MetricSetSummaryList":{ 1321 "type":"list", 1322 "member":{"shape":"MetricSetSummary"} 1323 }, 1324 "MetricSource":{ 1325 "type":"structure", 1326 "members":{ 1327 "S3SourceConfig":{"shape":"S3SourceConfig"}, 1328 "AppFlowConfig":{"shape":"AppFlowConfig"}, 1329 "CloudWatchConfig":{"shape":"CloudWatchConfig"}, 1330 "RDSSourceConfig":{"shape":"RDSSourceConfig"}, 1331 "RedshiftSourceConfig":{"shape":"RedshiftSourceConfig"} 1332 } 1333 }, 1334 "MetricValue":{"type":"double"}, 1335 "MetricValueList":{ 1336 "type":"list", 1337 "member":{"shape":"MetricValue"} 1338 }, 1339 "Namespace":{ 1340 "type":"string", 1341 "max":255, 1342 "min":1, 1343 "pattern":"[^:].*" 1344 }, 1345 "NextToken":{ 1346 "type":"string", 1347 "max":3000, 1348 "min":1, 1349 "pattern":".*\\S.*" 1350 }, 1351 "Offset":{ 1352 "type":"integer", 1353 "max":432000, 1354 "min":0 1355 }, 1356 "PoirotSecretManagerArn":{ 1357 "type":"string", 1358 "max":256, 1359 "pattern":"arn:([a-z\\d-]+):.*:.*:secret:AmazonLookoutMetrics-.+" 1360 }, 1361 "PutFeedbackRequest":{ 1362 "type":"structure", 1363 "required":[ 1364 "AnomalyDetectorArn", 1365 "AnomalyGroupTimeSeriesFeedback" 1366 ], 1367 "members":{ 1368 "AnomalyDetectorArn":{"shape":"Arn"}, 1369 "AnomalyGroupTimeSeriesFeedback":{"shape":"AnomalyGroupTimeSeriesFeedback"} 1370 } 1371 }, 1372 "PutFeedbackResponse":{ 1373 "type":"structure", 1374 "members":{ 1375 } 1376 }, 1377 "QuotaCode":{"type":"string"}, 1378 "QuoteSymbol":{ 1379 "type":"string", 1380 "max":1, 1381 "pattern":"[^\\r\\n]|^$" 1382 }, 1383 "RDSDatabaseIdentifier":{ 1384 "type":"string", 1385 "max":63, 1386 "min":1, 1387 "pattern":"^[a-zA-Z](?!.*--)(?!.*-$)[0-9a-zA-Z\\-]*$" 1388 }, 1389 "RDSDatabaseName":{ 1390 "type":"string", 1391 "max":64, 1392 "min":1, 1393 "pattern":"[a-zA-Z0-9_.]+" 1394 }, 1395 "RDSSourceConfig":{ 1396 "type":"structure", 1397 "required":[ 1398 "DBInstanceIdentifier", 1399 "DatabaseHost", 1400 "DatabasePort", 1401 "SecretManagerArn", 1402 "DatabaseName", 1403 "TableName", 1404 "RoleArn", 1405 "VpcConfiguration" 1406 ], 1407 "members":{ 1408 "DBInstanceIdentifier":{"shape":"RDSDatabaseIdentifier"}, 1409 "DatabaseHost":{"shape":"DatabaseHost"}, 1410 "DatabasePort":{ 1411 "shape":"DatabasePort", 1412 "box":true 1413 }, 1414 "SecretManagerArn":{"shape":"PoirotSecretManagerArn"}, 1415 "DatabaseName":{"shape":"RDSDatabaseName"}, 1416 "TableName":{"shape":"TableName"}, 1417 "RoleArn":{"shape":"Arn"}, 1418 "VpcConfiguration":{"shape":"VpcConfiguration"} 1419 } 1420 }, 1421 "RedshiftClusterIdentifier":{ 1422 "type":"string", 1423 "max":63, 1424 "min":1, 1425 "pattern":"^[a-z](?!.*--)(?!.*-$)[0-9a-z\\-]*$" 1426 }, 1427 "RedshiftDatabaseName":{ 1428 "type":"string", 1429 "max":100, 1430 "min":1, 1431 "pattern":"[a-zA-Z0-9_.]+" 1432 }, 1433 "RedshiftSourceConfig":{ 1434 "type":"structure", 1435 "required":[ 1436 "ClusterIdentifier", 1437 "DatabaseHost", 1438 "DatabasePort", 1439 "SecretManagerArn", 1440 "DatabaseName", 1441 "TableName", 1442 "RoleArn", 1443 "VpcConfiguration" 1444 ], 1445 "members":{ 1446 "ClusterIdentifier":{"shape":"RedshiftClusterIdentifier"}, 1447 "DatabaseHost":{"shape":"DatabaseHost"}, 1448 "DatabasePort":{ 1449 "shape":"DatabasePort", 1450 "box":true 1451 }, 1452 "SecretManagerArn":{"shape":"PoirotSecretManagerArn"}, 1453 "DatabaseName":{"shape":"RedshiftDatabaseName"}, 1454 "TableName":{"shape":"TableName"}, 1455 "RoleArn":{"shape":"Arn"}, 1456 "VpcConfiguration":{"shape":"VpcConfiguration"} 1457 } 1458 }, 1459 "ResourceId":{"type":"string"}, 1460 "ResourceNotFoundException":{ 1461 "type":"structure", 1462 "required":["Message"], 1463 "members":{ 1464 "Message":{"shape":"Message"}, 1465 "ResourceId":{"shape":"ResourceId"}, 1466 "ResourceType":{"shape":"ResourceType"} 1467 }, 1468 "error":{"httpStatusCode":400}, 1469 "exception":true 1470 }, 1471 "ResourceType":{"type":"string"}, 1472 "S3SourceConfig":{ 1473 "type":"structure", 1474 "required":["RoleArn"], 1475 "members":{ 1476 "RoleArn":{"shape":"Arn"}, 1477 "TemplatedPathList":{"shape":"TemplatedPathList"}, 1478 "HistoricalDataPathList":{"shape":"HistoricalDataPathList"}, 1479 "FileFormatDescriptor":{"shape":"FileFormatDescriptor"} 1480 } 1481 }, 1482 "SNSConfiguration":{ 1483 "type":"structure", 1484 "required":[ 1485 "RoleArn", 1486 "SnsTopicArn" 1487 ], 1488 "members":{ 1489 "RoleArn":{"shape":"Arn"}, 1490 "SnsTopicArn":{"shape":"Arn"} 1491 } 1492 }, 1493 "SampleDataS3SourceConfig":{ 1494 "type":"structure", 1495 "required":[ 1496 "RoleArn", 1497 "FileFormatDescriptor" 1498 ], 1499 "members":{ 1500 "RoleArn":{"shape":"Arn"}, 1501 "TemplatedPathList":{"shape":"TemplatedPathList"}, 1502 "HistoricalDataPathList":{"shape":"HistoricalDataPathList"}, 1503 "FileFormatDescriptor":{"shape":"FileFormatDescriptor"} 1504 } 1505 }, 1506 "SampleRow":{ 1507 "type":"list", 1508 "member":{"shape":"DataItem"} 1509 }, 1510 "SampleRows":{ 1511 "type":"list", 1512 "member":{"shape":"SampleRow"} 1513 }, 1514 "Score":{ 1515 "type":"double", 1516 "max":100.0, 1517 "min":0.0 1518 }, 1519 "SecurityGroupId":{ 1520 "type":"string", 1521 "max":255, 1522 "min":1, 1523 "pattern":"[-0-9a-zA-Z]+" 1524 }, 1525 "SecurityGroupIdList":{ 1526 "type":"list", 1527 "member":{"shape":"SecurityGroupId"} 1528 }, 1529 "SensitivityThreshold":{ 1530 "type":"integer", 1531 "max":100, 1532 "min":0 1533 }, 1534 "ServiceCode":{"type":"string"}, 1535 "ServiceQuotaExceededException":{ 1536 "type":"structure", 1537 "required":["Message"], 1538 "members":{ 1539 "Message":{"shape":"Message"}, 1540 "ResourceId":{"shape":"ResourceId"}, 1541 "ResourceType":{"shape":"ResourceType"}, 1542 "QuotaCode":{"shape":"QuotaCode"}, 1543 "ServiceCode":{"shape":"ServiceCode"} 1544 }, 1545 "error":{"httpStatusCode":402}, 1546 "exception":true 1547 }, 1548 "SubnetId":{ 1549 "type":"string", 1550 "max":255, 1551 "pattern":"[\\-0-9a-zA-Z]+" 1552 }, 1553 "SubnetIdList":{ 1554 "type":"list", 1555 "member":{"shape":"SubnetId"} 1556 }, 1557 "TableName":{ 1558 "type":"string", 1559 "max":100, 1560 "min":1, 1561 "pattern":"^[a-zA-Z][a-zA-Z0-9_.]*$" 1562 }, 1563 "TagKey":{ 1564 "type":"string", 1565 "max":128, 1566 "min":1 1567 }, 1568 "TagKeyList":{ 1569 "type":"list", 1570 "member":{"shape":"TagKey"}, 1571 "max":50, 1572 "min":1 1573 }, 1574 "TagMap":{ 1575 "type":"map", 1576 "key":{"shape":"TagKey"}, 1577 "value":{"shape":"TagValue"}, 1578 "max":50, 1579 "min":1 1580 }, 1581 "TagResourceRequest":{ 1582 "type":"structure", 1583 "required":[ 1584 "ResourceArn", 1585 "Tags" 1586 ], 1587 "members":{ 1588 "ResourceArn":{ 1589 "shape":"Arn", 1590 "location":"uri", 1591 "locationName":"resourceArn" 1592 }, 1593 "Tags":{ 1594 "shape":"TagMap", 1595 "locationName":"tags" 1596 } 1597 } 1598 }, 1599 "TagResourceResponse":{ 1600 "type":"structure", 1601 "members":{ 1602 } 1603 }, 1604 "TagValue":{ 1605 "type":"string", 1606 "max":256 1607 }, 1608 "TemplatedPath":{ 1609 "type":"string", 1610 "max":1024, 1611 "pattern":"^s3://[a-zA-Z0-9_\\-\\/ {}=]+$" 1612 }, 1613 "TemplatedPathList":{ 1614 "type":"list", 1615 "member":{"shape":"TemplatedPath"}, 1616 "max":1, 1617 "min":1 1618 }, 1619 "TimeSeries":{ 1620 "type":"structure", 1621 "required":[ 1622 "TimeSeriesId", 1623 "DimensionList", 1624 "MetricValueList" 1625 ], 1626 "members":{ 1627 "TimeSeriesId":{"shape":"TimeSeriesId"}, 1628 "DimensionList":{"shape":"DimensionNameValueList"}, 1629 "MetricValueList":{"shape":"MetricValueList"} 1630 } 1631 }, 1632 "TimeSeriesFeedback":{ 1633 "type":"structure", 1634 "members":{ 1635 "TimeSeriesId":{"shape":"TimeSeriesId"}, 1636 "IsAnomaly":{"shape":"Boolean"} 1637 } 1638 }, 1639 "TimeSeriesFeedbackList":{ 1640 "type":"list", 1641 "member":{"shape":"TimeSeriesFeedback"} 1642 }, 1643 "TimeSeriesId":{ 1644 "type":"string", 1645 "max":520, 1646 "pattern":".*\\S.*" 1647 }, 1648 "TimeSeriesList":{ 1649 "type":"list", 1650 "member":{"shape":"TimeSeries"} 1651 }, 1652 "Timestamp":{"type":"timestamp"}, 1653 "TimestampColumn":{ 1654 "type":"structure", 1655 "members":{ 1656 "ColumnName":{"shape":"ColumnName"}, 1657 "ColumnFormat":{"shape":"DateTimeFormat"} 1658 } 1659 }, 1660 "TimestampList":{ 1661 "type":"list", 1662 "member":{"shape":"TimestampString"} 1663 }, 1664 "TimestampString":{ 1665 "type":"string", 1666 "max":60, 1667 "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:]\\/\\_]+\\])?)$" 1668 }, 1669 "Timezone":{ 1670 "type":"string", 1671 "max":60, 1672 "pattern":".*\\S.*" 1673 }, 1674 "TooManyRequestsException":{ 1675 "type":"structure", 1676 "required":["Message"], 1677 "members":{ 1678 "Message":{"shape":"Message"} 1679 }, 1680 "error":{"httpStatusCode":429}, 1681 "exception":true 1682 }, 1683 "UUID":{ 1684 "type":"string", 1685 "max":63, 1686 "pattern":"[a-z0-9]{8}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{4}-[a-z0-9]{12}" 1687 }, 1688 "UntagResourceRequest":{ 1689 "type":"structure", 1690 "required":[ 1691 "ResourceArn", 1692 "TagKeys" 1693 ], 1694 "members":{ 1695 "ResourceArn":{ 1696 "shape":"Arn", 1697 "location":"uri", 1698 "locationName":"resourceArn" 1699 }, 1700 "TagKeys":{ 1701 "shape":"TagKeyList", 1702 "location":"querystring", 1703 "locationName":"tagKeys" 1704 } 1705 } 1706 }, 1707 "UntagResourceResponse":{ 1708 "type":"structure", 1709 "members":{ 1710 } 1711 }, 1712 "UpdateAnomalyDetectorRequest":{ 1713 "type":"structure", 1714 "required":["AnomalyDetectorArn"], 1715 "members":{ 1716 "AnomalyDetectorArn":{"shape":"Arn"}, 1717 "KmsKeyArn":{"shape":"KmsKeyArn"}, 1718 "AnomalyDetectorDescription":{"shape":"AnomalyDetectorDescription"}, 1719 "AnomalyDetectorConfig":{"shape":"AnomalyDetectorConfig"} 1720 } 1721 }, 1722 "UpdateAnomalyDetectorResponse":{ 1723 "type":"structure", 1724 "members":{ 1725 "AnomalyDetectorArn":{"shape":"Arn"} 1726 } 1727 }, 1728 "UpdateMetricSetRequest":{ 1729 "type":"structure", 1730 "required":["MetricSetArn"], 1731 "members":{ 1732 "MetricSetArn":{"shape":"Arn"}, 1733 "MetricSetDescription":{"shape":"MetricSetDescription"}, 1734 "MetricList":{"shape":"MetricList"}, 1735 "Offset":{ 1736 "shape":"Offset", 1737 "box":true 1738 }, 1739 "TimestampColumn":{"shape":"TimestampColumn"}, 1740 "DimensionList":{"shape":"DimensionList"}, 1741 "MetricSetFrequency":{"shape":"Frequency"}, 1742 "MetricSource":{"shape":"MetricSource"} 1743 } 1744 }, 1745 "UpdateMetricSetResponse":{ 1746 "type":"structure", 1747 "members":{ 1748 "MetricSetArn":{"shape":"Arn"} 1749 } 1750 }, 1751 "ValidationException":{ 1752 "type":"structure", 1753 "required":["Message"], 1754 "members":{ 1755 "Message":{"shape":"Message"}, 1756 "Reason":{"shape":"ValidationExceptionReason"}, 1757 "Fields":{"shape":"ValidationExceptionFieldList"} 1758 }, 1759 "error":{"httpStatusCode":400}, 1760 "exception":true 1761 }, 1762 "ValidationExceptionField":{ 1763 "type":"structure", 1764 "required":[ 1765 "Name", 1766 "Message" 1767 ], 1768 "members":{ 1769 "Name":{"shape":"FieldName"}, 1770 "Message":{"shape":"Message"} 1771 } 1772 }, 1773 "ValidationExceptionFieldList":{ 1774 "type":"list", 1775 "member":{"shape":"ValidationExceptionField"} 1776 }, 1777 "ValidationExceptionReason":{ 1778 "type":"string", 1779 "enum":[ 1780 "UNKNOWN_OPERATION", 1781 "CANNOT_PARSE", 1782 "FIELD_VALIDATION_FAILED", 1783 "OTHER" 1784 ] 1785 }, 1786 "VpcConfiguration":{ 1787 "type":"structure", 1788 "required":[ 1789 "SubnetIdList", 1790 "SecurityGroupIdList" 1791 ], 1792 "members":{ 1793 "SubnetIdList":{"shape":"SubnetIdList"}, 1794 "SecurityGroupIdList":{"shape":"SecurityGroupIdList"} 1795 } 1796 } 1797 } 1798} 1799